FINS_GL_DOCUMENT_AMT_AWITEM
Get Amounts from all ledgers via DOCLN
FINS_GL_DOCUMENT_AMT_AWITEM is a CDS View that provides data about "Get Amounts from all ledgers via DOCLN" in SAP S/4HANA. It reads from 32 data sources and exposes 100 fields with key fields bukrs, gjahr, belnr, rldnr, currencyType.
Data Sources (32)
| Source | Alias | Join Type |
|---|---|---|
| acdoca | acdoca | from |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| acdoca | acdoca | union |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ld_cmp | currency_type | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
| finsc_ledger | ledger | inner |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | GLDOCAMAWITEM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Get Amounts from all ledgers via DOCLN | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.serviceQuality | #X | view |
Fields (100)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | bukrs | acdoca | rbukrs | |
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | |||
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | tsl | ||
| currency | acdoca | rtcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtph | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | hsl | ||
| currency | acdoca | rhcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpk | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | ksl | ||
| currency | acdoca | rkcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpo | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | osl | ||
| currency | acdoca | rocur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpv | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | vsl | ||
| currency | acdoca | rvcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpb | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | bsl | ||
| currency | acdoca | rbcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpc | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | csl | ||
| currency | acdoca | rccur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | CurrencyType | finsc_ld_cmp | curtpd | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | dsl | ||
| currency | acdoca | rdcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpe | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | esl | ||
| currency | acdoca | recur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpf | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | fsl | ||
| currency | acdoca | rfcur | ||
| bukrs | ||||
| KEY | gjahr | acdoca | gjahr | |
| KEY | belnr | acdoca | belnr | |
| KEY | rldnr | acdoca | rldnr | |
| KEY | currencyType | finsc_ld_cmp | curtpg | |
| KEY | awitem | acdoca | awitem | |
| KEY | hkont | acdoca | racct | |
| amount | acdoca | gsl | ||
| currency | acdoca | rgcur | ||
| docln | acdoca | docln |
@AbapCatalog.sqlViewName: 'GLDOCAMAWITEM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Get Amounts from all ledgers via DOCLN'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #X
//Amounts per Currency Type of a G/L Document for valuated ledgers.
//This is a speparate view because the transaction currency can be different
//in valued ledgers compared to non valued ledgers. Those values are stored with currency type 00.
//The system allows such deviation in the transaction currency if the account has XSALH set in SKB1.
define view FINS_GL_DOCUMENT_AMT_AWITEM
as select from acdoca
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key acdoca.rbukrs as bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key cast('00' as curtype) as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.tsl as amount,
acdoca.rtcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtph <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtph as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.hsl as amount,
acdoca.rhcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpk <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpk as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.ksl as amount,
acdoca.rkcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpo <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpo as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.osl as amount,
acdoca.rocur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpv <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpv as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.vsl as amount,
acdoca.rvcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpb <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpb as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.bsl as amount,
acdoca.rbcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpc <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpc as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.csl as amount,
acdoca.rccur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpd <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpd as CurrencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.dsl as amount,
acdoca.rdcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpe <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpe as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.esl as amount,
acdoca.recur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpf <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpf as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.fsl as amount,
acdoca.rfcur as currency,
acdoca.docln
}
union
select from acdoca
inner join finsc_ld_cmp as currency_type on currency_type.bukrs = acdoca.rbukrs
and currency_type.rldnr = acdoca.rldnr
and currency_type.curtpg <> ''
inner join finsc_ledger as ledger on ledger.rldnr = acdoca.rldnr
and ledger.valutyp between '1' and '3'
{
key currency_type.bukrs,
key acdoca.gjahr,
key acdoca.belnr,
key acdoca.rldnr,
key currency_type.curtpg as currencyType,
key acdoca.awitem,
key acdoca.racct as hkont,
acdoca.gsl as amount,
acdoca.rgcur as currency,
acdoca.docln
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ACDOCA",
"FINSC_LD_CMP",
"FINSC_LEDGER"
],
"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