FINOC_ACDOCA_SEGMENT_BASE

DDL: FINOC_ACDOCA_SEGMENT_BASE SQL: FINOCV_AC_SEGB Type: view

Organizational Change: Segment Transfer

FINOC_ACDOCA_SEGMENT_BASE is a CDS View that provides data about "Organizational Change: Segment Transfer" in SAP S/4HANA. It reads from 4 data sources (acdoca, acdoca, acdoca, acdoca) and exposes 74 fields.

Data Sources (4)

SourceAliasJoin Type
acdoca a from
acdoca a union_all
acdoca p left_outer
acdoca p left_outer

Parameters (4)

NameTypeDefault
p_date datum
p_base fins_ledger
p_sim fins_ledger
p_reset_clear char1

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName FINOCV_AC_SEGB view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label Organizational Change: Segment Transfer view

Fields (74)

KeyFieldSource TableSource FieldDescription
rldnr
rbukrs acdoca rbukrs Company Code
gjahr
belnr
buzei
docln
awitem
prctr acdoca prctr Profit Centers
kokrs acdoca kokrs Org. Value
segment acdoca segment Segment number
wsl acdoca wsl OrigTrnsCrcyAmt
tsl acdoca tsl Trans. Currency
hsl acdoca hsl Local Crcy Amt
ksl acdoca ksl GrpCurr
osl acdoca osl Other Crcy Amnt
vsl acdoca vsl Amount in Currency 2
bsl acdoca bsl Exchange Key
csl acdoca csl Amount in Currency 4
dsl acdoca dsl Amount in Currency 5
esl acdoca esl Amount in Currency 6
fsl acdoca fsl Amount in Currency 7
gsl acdoca gsl Amount in Currency 8
fcsl acdoca fcsl Amount in FunctCrcy
rwcur acdoca rwcur Transaction Currency
rtcur acdoca rtcur Currency
rhcur acdoca rhcur Local Currency
rkcur acdoca rkcur Ledger curr.
rocur acdoca rocur Free Defined Crcy 1
rvcur acdoca rvcur Free Defined Crcy 4
rbcur acdoca rbcur Free Defined Crcy 3
rccur acdoca rccur Third Currency
rdcur acdoca rdcur Free Defined Crcy 5
recur acdoca recur Free Defined Crcy 6
rfcur acdoca rfcur Free Defined Crcy 7
rgcur acdoca rgcur Free Defined Crcy 8
rfccur acdoca rfccur Functional Currency
budat Posting Date
rbukrs acdoca rbukrs Company Code
gjahr
belnr
buzei
docln
awitem
prctr acdoca prctr Profit Centers
kokrs acdoca kokrs Org. Value
segment acdoca segment Segment number
wsl acdoca wsl OrigTrnsCrcyAmt
tsl acdoca tsl Trans. Currency
hsl acdoca hsl Local Crcy Amt
ksl acdoca ksl GrpCurr
osl acdoca osl Other Crcy Amnt
vsl acdoca vsl Amount in Currency 2
bsl acdoca bsl Exchange Key
csl acdoca csl Amount in Currency 4
dsl acdoca dsl Amount in Currency 5
esl acdoca esl Amount in Currency 6
fsl acdoca fsl Amount in Currency 7
gsl acdoca gsl Amount in Currency 8
fcsl acdoca fcsl Amount in FunctCrcy
rwcur acdoca rwcur Transaction Currency
rtcur acdoca rtcur Currency
rhcur acdoca rhcur Local Currency
rkcur acdoca rkcur Ledger curr.
rocur acdoca rocur Free Defined Crcy 1
rvcur acdoca rvcur Free Defined Crcy 4
rbcur acdoca rbcur Free Defined Crcy 3
rccur acdoca rccur Third Currency
rdcur acdoca rdcur Free Defined Crcy 5
recur acdoca recur Free Defined Crcy 6
rfcur acdoca rfcur Free Defined Crcy 7
rgcur acdoca rgcur Free Defined Crcy 8
rfccur acdoca rfccur Functional Currency
budat acdoca budat Posting Date
p_correction

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view FINOC_ACDOCA_SEGMENT_BASE.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: FINOCV_AC_SEGB
-- Parameters: p_date : datum, p_base : fins_ledger, p_sim : fins_ledger, p_reset_clear : char1

CREATE VIEW FINOC_ACDOCA_SEGMENT_BASE AS
SELECT
  $parameters.p_base AS rldnr,
  a.rbukrs AS rbukrs,
  coalesce( p.gjahr, a.gjahr ) AS gjahr,
  coalesce( p.belnr, a.belnr ) AS belnr,
  coalesce( p.buzei, a.buzei ) AS buzei,
  coalesce( p.docln, a.docln ) AS docln,
  coalesce( p.awitem, a.awitem ) AS awitem,
  a.prctr AS prctr,
  a.kokrs AS kokrs,
  a.segment AS segment,
  a.wsl AS wsl,
  a.tsl AS tsl,
  a.hsl AS hsl,
  a.ksl AS ksl,
  a.osl AS osl,
  a.vsl AS vsl,
  a.bsl AS bsl,
  a.csl AS csl,
  a.dsl AS dsl,
  a.esl AS esl,
  a.fsl AS fsl,
  a.gsl AS gsl,
  a.fcsl AS fcsl,
  a.rwcur AS rwcur,
  a.rtcur AS rtcur,
  a.rhcur AS rhcur,
  a.rkcur AS rkcur,
  a.rocur AS rocur,
  a.rvcur AS rvcur,
  a.rbcur AS rbcur,
  a.rccur AS rccur,
  a.rdcur AS rdcur,
  a.recur AS recur,
  a.rfcur AS rfcur,
  a.rgcur AS rgcur,
  a.rfccur AS rfccur,
  cast ( '00000000' as budat ) AS budat,
  'Y' AS p_correction
FROM acdoca AS a
LEFT OUTER JOIN acdoca AS p ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): acdoca
;