FGL_GLSI_ACD
View of G/L-entities on ACDOCA - generated.
FGL_GLSI_ACD is a CDS View that provides data about "View of G/L-entities on ACDOCA - generated." in SAP S/4HANA. It reads from 3 data sources (acdoca, finsc_ld_cmp, finsc_ledger_rep) and exposes 67 fields.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| acdoca | a | from |
| finsc_ld_cmp | lc | inner |
| finsc_ledger_rep | lr | inner |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FGLV_GLSI_ACD | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| EndUserText.label | View of G/L-entities on ACDOCA - generated. | view |
Fields (67)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| rclnt | acdoca | rclnt | ||
| ryear | acdoca | ryear | ||
| docnr | acdoca | belnr | ||
| rldnr | finsc_ledger_rep | rldnr | ||
| rbukrs | acdoca | rbukrs | ||
| docln | acdoca | docln | ||
| activ | ||||
| rmvct | acdoca | rmvct | ||
| rtcur | acdoca | rtcur | ||
| runit | acdoca | runit | ||
| awtyp | acdoca | awtyp | ||
| rrcty | acdoca | rrcty | ||
| rvers | ||||
| logsys | acdoca | awsys | ||
| racct | acdoca | racct | ||
| cost_elem | ||||
| rcntr | acdoca | rcntr | ||
| prctr | acdoca | prctr | ||
| rfarea | acdoca | rfarea | ||
| rbusa | acdoca | rbusa | ||
| kokrs | acdoca | kokrs | ||
| segment | acdoca | segment | ||
| scntr | acdoca | scntr | ||
| pprctr | acdoca | pprctr | ||
| sfarea | acdoca | sfarea | ||
| sbusa | acdoca | sbusa | ||
| rassc | acdoca | rassc | ||
| psegment | acdoca | psegment | ||
| tsl | acdoca | tsl | ||
| hsl | acdoca | hsl | ||
| msl | acdoca | msl | ||
| wsl | acdoca | wsl | ||
| fsl | acdoca | fsl | ||
| vsl | acdoca | vsl | ||
| drcrk | acdoca | drcrk | ||
| poper | acdoca | poper | ||
| rwcur | acdoca | rwcur | ||
| gjahr | acdoca | gjahr | ||
| budat | acdoca | budat | ||
| belnr | acdoca | belnr | ||
| buzei | acdoca | buzei | ||
| bschl | acdoca | bschl | ||
| bstat | acdoca | bstat | ||
| linetype | acdoca | linetype | ||
| xsplitmod | acdoca | xsplitmod | ||
| usnam | acdoca | usnam | ||
| timestamp | acdoca | timestamp | ||
| _dataaging | acdoca | _dataaging | ||
| fikrs | acdoca | fikrs | ||
| rfund | acdoca | rfund | ||
| rgrant_nbr | acdoca | rgrant_nbr | ||
| rbudget_pd | acdoca | rbudget_pd | ||
| sfund | acdoca | sfund | ||
| sgrant_nbr | acdoca | sgrant_nbr | ||
| sbudget_pd | acdoca | sbudget_pd | ||
| re_bukrs | acdoca | re_bukrs | ||
| re_account | acdoca | re_account | ||
| vname | acdoca | vname | ||
| egrup | acdoca | egrup | ||
| recid | acdoca | recid | ||
| mig_source | acdoca | mig_source | ||
| mig_docln | acdoca | mig_docln | ||
| rhcur | acdoca | rhcur | ||
| rfcur | acdoca | rfcur | ||
| rvcur | acdoca | rvcur | ||
| fcsl | acdoca | fcsl | ||
| rfccur | acdoca | rfccur |
@AbapCatalog.sqlViewName: 'FGLV_GLSI_ACD'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@EndUserText.label: 'View of G/L-entities on ACDOCA - generated.'
define view FGL_GLSI_ACD
as select from acdoca as a
inner join finsc_ledger_rep as lr on lr.mandt = a.rclnt
and lr.rldnr_pers = a.rldnr
inner join finsc_ld_cmp as lc on lc.mandt = a.rclnt
and lc.bukrs = a.rbukrs
and lc.rldnr = lr.rldnr
//<$VJ>
//<$JOINS>
//<$VJ>
{
a.rclnt,
a.ryear,
a.belnr as docnr,
lr.rldnr as rldnr,
a.rbukrs,
a.docln,
cast(cast(a.bttype as abap.char(4)) as acti1) as activ,
a.rmvct,
a.rtcur,
a.runit,
a.awtyp,
a.rrcty,
cast('001' as abap.char(3)) as rvers,
a.awsys as logsys,
a.racct,
case when a.co_buzei <> '000' then a.racct else '' end as cost_elem,
a.rcntr,
a.prctr,
a.rfarea,
a.rbusa,
a.kokrs,
a.segment,
a.scntr,
a.pprctr,
a.sfarea,
a.sbusa,
a.rassc,
a.psegment,
a.tsl,
a.hsl,
case
when lc.curposk = '2' then a.ksl
when lc.curposo = '2' then a.osl
when lc.curposv = '2' then a.vsl
when lc.curposb = '2' then a.bsl
when lc.curposc = '2' then a.csl
when lc.curposd = '2' then a.dsl
when lc.curpose = '2' then a.esl
when lc.curposf = '2' then a.fsl
when lc.curposg = '2' then a.gsl
else 0 end as ksl,
case
when lc.curposo = '3' then a.osl
when lc.curposk = '3' then a.ksl
when lc.curposv = '3' then a.vsl
when lc.curposb = '3' then a.bsl
when lc.curposc = '3' then a.csl
when lc.curposd = '3' then a.dsl
when lc.curpose = '3' then a.esl
when lc.curposf = '3' then a.fsl
when lc.curposg = '3' then a.gsl
else 0 end as osl,
a.msl,
a.wsl,
a.fsl,
a.vsl,
a.drcrk,
a.poper,
a.rwcur,
a.gjahr,
a.budat,
a.belnr,
a.buzei,
a.bschl,
a.bstat,
a.linetype,
a.xsplitmod,
a.usnam,
a.timestamp,
a._dataaging,
//<$VF>
a.fikrs,
a.rfund,
a.rgrant_nbr,
a.rbudget_pd,
a.sfund,
a.sgrant_nbr,
a.sbudget_pd,
a.re_bukrs,
a.re_account,
a.vname,
a.egrup,
a.recid,
//<$FIELDS>
//<$VF>
a.mig_source,
a.mig_docln,
a.rhcur,
a.rfcur,
a.rvcur,
// functional curr
a.fcsl,
a.rfccur,
case
when lc.curposk = '2' then a.rkcur
when lc.curposo = '2' then a.rocur
when lc.curposv = '2' then a.rvcur
else '' end as rkcur,
case
when lc.curposo = '3' then a.rocur
when lc.curposk = '3' then a.rkcur
when lc.curposv = '3' then a.rvcur
else '' end as rocur
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ACDOCA",
"FINSC_LD_CMP",
"FINSC_LEDGER_REP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA