FAA_UPA_MIG_BAL_DOC
Asset documents
FAA_UPA_MIG_BAL_DOC is a CDS View that provides data about "Asset documents" in SAP S/4HANA. It reads from 10 data sources and exposes 189 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset, FiscalYear, AccountingDocument.
Data Sources (10)
| Source | Alias | Join Type |
|---|---|---|
| acdoca | acdoca | from |
| acdoca | acdoca | union_all |
| faat_doc_it | docit | union_all |
| faat_plan_values | duevalues | union_all |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRoles | inner |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRoles | inner |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRoles | inner |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRoles | inner |
| I_LedgerGroupAssignment | LedgerGroupAssignment | inner |
| I_TechnicalLedger | TechnicalLedger | inner |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Asset documents | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (189)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | acdoca | rbukrs | |
| KEY | MasterFixedAsset | acdoca | anln1 | |
| KEY | FixedAsset | acdoca | anln2 | |
| KEY | FiscalYear | acdoca | gjahr | |
| KEY | AccountingDocument | |||
| KEY | LedgerGLLineItem | |||
| KEY | TransactionSubitem | acdoca | subta | |
| KEY | AssetDepreciationArea | acdoca | afabe | |
| KEY | SubLedgerAcctLineItemType | |||
| KEY | FiscalPeriod | acdoca | poper | |
| KEY | Ledger | acdoca | rldnr | |
| KEY | DebitCreditCode | acdoca | drcrk | |
| ReferenceDocumentType | ||||
| ReferenceDocument | acdoca | awref | ||
| ReferenceDocumentContext | acdoca | aworg | ||
| LogicalSystem | acdoca | awsys | ||
| AssetAcctTransClassfctn | acdoca | movcat | ||
| DepreciationFiscalPeriod | acdoca | depr_period | ||
| CompanyCodeCurrencyRole | I_LedgerCompanyCodeCrcyRoles | CompanyCodeCurrencyRole | ||
| CompanyCodeCurrency | acdoca | rhcur | ||
| AmountInCompanyCodeCurrency | acdoca | hsl | ||
| GlobalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | GlobalCurrencyRole | ||
| GlobalCurrency | acdoca | rkcur | ||
| AmountInGlobalCurrency | acdoca | ksl | ||
| FreeDefinedCurrency1Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency1Role | ||
| FreeDefinedCurrency1 | acdoca | rocur | ||
| AmountInFreeDefinedCurrency1 | acdoca | osl | ||
| FreeDefinedCurrency2Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency2Role | ||
| FreeDefinedCurrency2 | acdoca | rvcur | ||
| AmountInFreeDefinedCurrency2 | acdoca | vsl | ||
| FreeDefinedCurrency3Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency3Role | ||
| FreeDefinedCurrency3 | acdoca | rbcur | ||
| AmountInFreeDefinedCurrency3 | acdoca | bsl | ||
| FreeDefinedCurrency4Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency4Role | ||
| FreeDefinedCurrency4 | acdoca | rccur | ||
| AmountInFreeDefinedCurrency4 | acdoca | csl | ||
| FreeDefinedCurrency5Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency5Role | ||
| FreeDefinedCurrency5 | acdoca | rdcur | ||
| AmountInFreeDefinedCurrency5 | acdoca | dsl | ||
| FreeDefinedCurrency6Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency6Role | ||
| FreeDefinedCurrency6 | acdoca | recur | ||
| AmountInFreeDefinedCurrency6 | acdoca | esl | ||
| FreeDefinedCurrency7Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency7Role | ||
| FreeDefinedCurrency7 | acdoca | rfcur | ||
| AmountInFreeDefinedCurrency7 | acdoca | fsl | ||
| FreeDefinedCurrency8Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency8Role | ||
| FreeDefinedCurrency8 | acdoca | rgcur | ||
| rbukrsasCompanyCode | ||||
| KEY | MasterFixedAsset | acdoca | anln1 | |
| KEY | FixedAsset | acdoca | anln2 | |
| KEY | FiscalYear | acdoca | gjahr | |
| KEY | AccountingDocument | |||
| KEY | LedgerGLLineItem | |||
| KEY | TransactionSubitem | acdoca | subta | |
| KEY | AssetDepreciationArea | acdoca | afabe | |
| KEY | SubLedgerAcctLineItemType | |||
| KEY | FiscalPeriod | acdoca | poper | |
| KEY | Ledger | I_TechnicalLedger | Ledger | |
| KEY | DebitCreditCode | acdoca | drcrk | |
| ReferenceDocumentType | ||||
| ReferenceDocument | acdoca | awref | ||
| ReferenceDocumentContext | acdoca | aworg | ||
| LogicalSystem | acdoca | awsys | ||
| AssetAcctTransClassfctn | acdoca | movcat | ||
| DepreciationFiscalPeriod | acdoca | depr_period | ||
| CompanyCodeCurrencyRole | I_LedgerCompanyCodeCrcyRoles | CompanyCodeCurrencyRole | ||
| CompanyCodeCurrency | acdoca | rhcur | ||
| AmountInCompanyCodeCurrency | acdoca | hsl | ||
| GlobalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | GlobalCurrencyRole | ||
| GlobalCurrency | acdoca | rkcur | ||
| AmountInGlobalCurrency | acdoca | ksl | ||
| FreeDefinedCurrency1Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency1Role | ||
| FreeDefinedCurrency1 | acdoca | rocur | ||
| AmountInFreeDefinedCurrency1 | acdoca | osl | ||
| FreeDefinedCurrency2Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency2Role | ||
| FreeDefinedCurrency2 | acdoca | rvcur | ||
| AmountInFreeDefinedCurrency2 | acdoca | vsl | ||
| FreeDefinedCurrency3Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency3Role | ||
| FreeDefinedCurrency3 | acdoca | rbcur | ||
| AmountInFreeDefinedCurrency3 | acdoca | bsl | ||
| FreeDefinedCurrency4Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency4Role | ||
| FreeDefinedCurrency4 | acdoca | rccur | ||
| AmountInFreeDefinedCurrency4 | acdoca | csl | ||
| FreeDefinedCurrency5Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency5Role | ||
| FreeDefinedCurrency5 | acdoca | rdcur | ||
| AmountInFreeDefinedCurrency5 | acdoca | dsl | ||
| FreeDefinedCurrency6Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency6Role | ||
| FreeDefinedCurrency6 | acdoca | recur | ||
| AmountInFreeDefinedCurrency6 | acdoca | esl | ||
| FreeDefinedCurrency7Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency7Role | ||
| FreeDefinedCurrency7 | acdoca | rfcur | ||
| AmountInFreeDefinedCurrency7 | acdoca | fsl | ||
| FreeDefinedCurrency8Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency8Role | ||
| FreeDefinedCurrency8 | acdoca | rgcur | ||
| bukrsasCompanyCode | ||||
| KEY | MasterFixedAsset | faat_doc_it | anln1 | |
| KEY | FixedAsset | faat_doc_it | anln2 | |
| KEY | FiscalYear | faat_doc_it | gjahr | |
| KEY | AccountingDocument | |||
| KEY | LedgerGLLineItem | |||
| KEY | TransactionSubitem | faat_doc_it | subta | |
| KEY | AssetDepreciationArea | faat_doc_it | afabe | |
| KEY | SubLedgerAcctLineItemType | |||
| KEY | FiscalPeriod | faat_doc_it | poper | |
| KEY | Ledger | I_LedgerGroupAssignment | Ledger | |
| KEY | DebitCreditCode | faat_doc_it | drcrk | |
| ReferenceDocumentType | ||||
| ReferenceDocument | faat_doc_it | awref | ||
| ReferenceDocumentContext | faat_doc_it | aworg | ||
| LogicalSystem | faat_doc_it | awsys | ||
| AssetAcctTransClassfctn | faat_doc_it | movcat | ||
| DepreciationFiscalPeriod | ||||
| CompanyCodeCurrencyRole | I_LedgerCompanyCodeCrcyRoles | CompanyCodeCurrencyRole | ||
| CompanyCodeCurrency | faat_doc_it | rhcur | ||
| AmountInCompanyCodeCurrency | faat_doc_it | hsl | ||
| GlobalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | GlobalCurrencyRole | ||
| GlobalCurrency | faat_doc_it | rkcur | ||
| AmountInGlobalCurrency | faat_doc_it | ksl | ||
| FreeDefinedCurrency1Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency1Role | ||
| FreeDefinedCurrency1 | faat_doc_it | rocur | ||
| AmountInFreeDefinedCurrency1 | faat_doc_it | osl | ||
| FreeDefinedCurrency2Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency2Role | ||
| FreeDefinedCurrency2 | faat_doc_it | rvcur | ||
| AmountInFreeDefinedCurrency2 | faat_doc_it | vsl | ||
| FreeDefinedCurrency3Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency3Role | ||
| FreeDefinedCurrency3 | faat_doc_it | rbcur | ||
| AmountInFreeDefinedCurrency3 | faat_doc_it | bsl | ||
| FreeDefinedCurrency4Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency4Role | ||
| FreeDefinedCurrency4 | faat_doc_it | rccur | ||
| AmountInFreeDefinedCurrency4 | faat_doc_it | csl | ||
| FreeDefinedCurrency5Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency5Role | ||
| FreeDefinedCurrency5 | faat_doc_it | rdcur | ||
| AmountInFreeDefinedCurrency5 | faat_doc_it | dsl | ||
| FreeDefinedCurrency6Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency6Role | ||
| FreeDefinedCurrency6 | faat_doc_it | recur | ||
| AmountInFreeDefinedCurrency6 | faat_doc_it | esl | ||
| FreeDefinedCurrency7Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency7Role | ||
| FreeDefinedCurrency7 | faat_doc_it | rfcur | ||
| AmountInFreeDefinedCurrency7 | faat_doc_it | fsl | ||
| FreeDefinedCurrency8Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency8Role | ||
| FreeDefinedCurrency8 | faat_doc_it | rgcur | ||
| bukrsasCompanyCode | ||||
| KEY | MasterFixedAsset | faat_plan_values | anln1 | |
| KEY | FixedAsset | faat_plan_values | anln2 | |
| KEY | FiscalYear | faat_plan_values | gjahr | |
| KEY | AccountingDocument | |||
| KEY | LedgerGLLineItem | |||
| KEY | TransactionSubitem | |||
| KEY | AssetDepreciationArea | faat_plan_values | afabe | |
| KEY | SubLedgerAcctLineItemType | |||
| KEY | FiscalPeriod | faat_plan_values | poper | |
| KEY | ledger | faat_plan_values | rldnr | |
| KEY | DebitCreditCode | |||
| ReferenceDocumentType | ||||
| ReferenceDocument | ||||
| ReferenceDocumentContext | ||||
| LogicalSystem | ||||
| AssetAcctTransClassfctn | faat_plan_values | movcat | ||
| DepreciationFiscalPeriod | ||||
| CompanyCodeCurrencyRole | I_LedgerCompanyCodeCrcyRoles | CompanyCodeCurrencyRole | ||
| CompanyCodeCurrency | faat_plan_values | rhcur | ||
| AmountInCompanyCodeCurrency | faat_plan_values | hsl | ||
| GlobalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | GlobalCurrencyRole | ||
| GlobalCurrency | faat_plan_values | rkcur | ||
| AmountInGlobalCurrency | faat_plan_values | ksl | ||
| FreeDefinedCurrency1Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency1Role | ||
| FreeDefinedCurrency1 | faat_plan_values | rocur | ||
| AmountInFreeDefinedCurrency1 | faat_plan_values | osl | ||
| FreeDefinedCurrency2Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency2Role | ||
| FreeDefinedCurrency2 | faat_plan_values | rvcur | ||
| AmountInFreeDefinedCurrency2 | faat_plan_values | vsl | ||
| FreeDefinedCurrency3Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency3Role | ||
| FreeDefinedCurrency3 | faat_plan_values | rbcur | ||
| AmountInFreeDefinedCurrency3 | faat_plan_values | bsl | ||
| FreeDefinedCurrency4Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency4Role | ||
| FreeDefinedCurrency4 | faat_plan_values | rccur | ||
| AmountInFreeDefinedCurrency4 | faat_plan_values | csl | ||
| FreeDefinedCurrency5Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency5Role | ||
| FreeDefinedCurrency5 | faat_plan_values | rdcur | ||
| AmountInFreeDefinedCurrency5 | faat_plan_values | dsl | ||
| FreeDefinedCurrency6Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency6Role | ||
| FreeDefinedCurrency6 | faat_plan_values | recur | ||
| AmountInFreeDefinedCurrency6 | faat_plan_values | esl | ||
| FreeDefinedCurrency7Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency7Role | ||
| FreeDefinedCurrency7 | faat_plan_values | rfcur | ||
| AmountInFreeDefinedCurrency7 | faat_plan_values | fsl | ||
| FreeDefinedCurrency8Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency8Role | ||
| FreeDefinedCurrency8 | faat_plan_values | rgcur | ||
| AmountInFreeDefinedCurrency8 | faat_plan_values | gsl |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Asset documents'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
define view entity FAA_UPA_MIG_BAL_DOC
as select from acdoca as acdoca
inner join I_LedgerCompanyCodeCrcyRoles as LedgerCompanyCodeCrcyRoles on acdoca.rbukrs = LedgerCompanyCodeCrcyRoles.CompanyCode
and acdoca.rldnr = LedgerCompanyCodeCrcyRoles.Ledger
{
key acdoca.rbukrs as CompanyCode,
key acdoca.anln1 as MasterFixedAsset,
key acdoca.anln2 as FixedAsset,
key acdoca.gjahr as FiscalYear,
key cast(acdoca.belnr as fis_belnr preserving type) as AccountingDocument,
key cast(acdoca.docln as fis_docln preserving type) as LedgerGLLineItem,
key acdoca.subta as TransactionSubitem,
key acdoca.afabe as AssetDepreciationArea,
key cast(acdoca.slalittype as fis_slalittype preserving type) as SubLedgerAcctLineItemType,
key acdoca.poper as FiscalPeriod,
key acdoca.rldnr as Ledger,
key acdoca.drcrk as DebitCreditCode,
cast(acdoca.awtyp as fis_awtyp preserving type) as ReferenceDocumentType,
acdoca.awref as ReferenceDocument,
acdoca.aworg as ReferenceDocumentContext,
acdoca.awsys as LogicalSystem,
acdoca.movcat as AssetAcctTransClassfctn,
acdoca.depr_period as DepreciationFiscalPeriod,
//Measures
LedgerCompanyCodeCrcyRoles.CompanyCodeCurrencyRole,
acdoca.rhcur as CompanyCodeCurrency,
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
acdoca.hsl as AmountInCompanyCodeCurrency,
LedgerCompanyCodeCrcyRoles.GlobalCurrencyRole,
acdoca.rkcur as GlobalCurrency,
@Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
acdoca.ksl as AmountInGlobalCurrency,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency1Role,
acdoca.rocur as FreeDefinedCurrency1,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
acdoca.osl as AmountInFreeDefinedCurrency1,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency2Role,
acdoca.rvcur as FreeDefinedCurrency2,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
acdoca.vsl as AmountInFreeDefinedCurrency2,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency3Role,
acdoca.rbcur as FreeDefinedCurrency3,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
acdoca.bsl as AmountInFreeDefinedCurrency3,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency4Role,
acdoca.rccur as FreeDefinedCurrency4,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
acdoca.csl as AmountInFreeDefinedCurrency4,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency5Role,
acdoca.rdcur as FreeDefinedCurrency5,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
acdoca.dsl as AmountInFreeDefinedCurrency5,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency6Role,
acdoca.recur as FreeDefinedCurrency6,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
acdoca.esl as AmountInFreeDefinedCurrency6,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency7Role,
acdoca.rfcur as FreeDefinedCurrency7,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
acdoca.fsl as AmountInFreeDefinedCurrency7,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency8Role,
acdoca.rgcur as FreeDefinedCurrency8,
@Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
acdoca.gsl as AmountInFreeDefinedCurrency8
}
// Restrict the line items to line items related to asset accounting
where
acdoca.slalittype between '07000' and '07209'
or
//Additionaly for the transaction list of asset accounting
acdoca.slalittype between '07900' and '07906'
or acdoca.slalittype = '07940'
union all select from acdoca as acdoca
inner join I_TechnicalLedger as TechnicalLedger on acdoca.rldnr = TechnicalLedger.TechnicalLedger
inner join I_LedgerCompanyCodeCrcyRoles as LedgerCompanyCodeCrcyRoles on TechnicalLedger.Ledger = LedgerCompanyCodeCrcyRoles.Ledger
and acdoca.rbukrs = LedgerCompanyCodeCrcyRoles.CompanyCode
{
key acdoca.rbukrs as CompanyCode,
key acdoca.anln1 as MasterFixedAsset,
key acdoca.anln2 as FixedAsset,
key acdoca.gjahr as FiscalYear,
key cast(acdoca.belnr as fis_belnr preserving type) as AccountingDocument,
key cast(acdoca.docln as fis_docln preserving type) as LedgerGLLineItem,
key acdoca.subta as TransactionSubitem,
key acdoca.afabe as AssetDepreciationArea,
key cast(acdoca.slalittype as fis_slalittype preserving type) as SubLedgerAcctLineItemType,
key acdoca.poper as FiscalPeriod,
key TechnicalLedger.Ledger as Ledger,
key acdoca.drcrk as DebitCreditCode,
cast(acdoca.awtyp as fis_awtyp preserving type) as ReferenceDocumentType,
acdoca.awref as ReferenceDocument,
acdoca.aworg as ReferenceDocumentContext,
acdoca.awsys as LogicalSystem,
acdoca.movcat as AssetAcctTransClassfctn,
acdoca.depr_period as DepreciationFiscalPeriod,
//Measures
LedgerCompanyCodeCrcyRoles.CompanyCodeCurrencyRole,
acdoca.rhcur as CompanyCodeCurrency,
acdoca.hsl as AmountInCompanyCodeCurrency,
LedgerCompanyCodeCrcyRoles.GlobalCurrencyRole,
acdoca.rkcur as GlobalCurrency,
acdoca.ksl as AmountInGlobalCurrency,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency1Role,
acdoca.rocur as FreeDefinedCurrency1,
acdoca.osl as AmountInFreeDefinedCurrency1,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency2Role,
acdoca.rvcur as FreeDefinedCurrency2,
acdoca.vsl as AmountInFreeDefinedCurrency2,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency3Role,
acdoca.rbcur as FreeDefinedCurrency3,
acdoca.bsl as AmountInFreeDefinedCurrency3,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency4Role,
acdoca.rccur as FreeDefinedCurrency4,
acdoca.csl as AmountInFreeDefinedCurrency4,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency5Role,
acdoca.rdcur as FreeDefinedCurrency5,
acdoca.dsl as AmountInFreeDefinedCurrency5,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency6Role,
acdoca.recur as FreeDefinedCurrency6,
acdoca.esl as AmountInFreeDefinedCurrency6,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency7Role,
acdoca.rfcur as FreeDefinedCurrency7,
acdoca.fsl as AmountInFreeDefinedCurrency7,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency8Role,
acdoca.rgcur as FreeDefinedCurrency8,
acdoca.gsl as AmountInFreeDefinedCurrency8
}
// Restrict the line items to line items related to asset accounting
where
acdoca.slalittype between '07000' and '07209'
or
//Additionaly for the transaction list of asset accounting
acdoca.slalittype between '07900' and '07906'
or acdoca.slalittype = '07940'
union all select from faat_doc_it as docit
inner join I_LedgerGroupAssignment as LedgerGroupAssignment on docit.ldgrp = LedgerGroupAssignment.LedgerGroup
and LedgerGroupAssignment.IsRepresentativeLedger = 'X'
inner join I_LedgerCompanyCodeCrcyRoles as LedgerCompanyCodeCrcyRoles on LedgerGroupAssignment.Ledger = LedgerCompanyCodeCrcyRoles.Ledger
and docit.bukrs = LedgerCompanyCodeCrcyRoles.CompanyCode
{
key docit.bukrs as CompanyCode,
key docit.anln1 as MasterFixedAsset,
key docit.anln2 as FixedAsset,
key docit.gjahr as FiscalYear,
key cast('' as fis_belnr) as AccountingDocument,
key cast('' as fis_docln) as LedgerGLLineItem,
key docit.subta as TransactionSubitem,
key docit.afabe as AssetDepreciationArea,
key cast(docit.slalittype as fis_slalittype preserving type) as SubLedgerAcctLineItemType,
key docit.poper as FiscalPeriod,
key LedgerGroupAssignment.Ledger as Ledger,
key docit.drcrk as DebitCreditCode,
cast(docit.awtyp as fis_awtyp) as ReferenceDocumentType,
docit.awref as ReferenceDocument,
docit.aworg as ReferenceDocumentContext,
docit.awsys as LogicalSystem,
docit.movcat as AssetAcctTransClassfctn,
cast('000' as fis_peraf) as DepreciationFiscalPeriod,
//Measures
LedgerCompanyCodeCrcyRoles.CompanyCodeCurrencyRole,
docit.rhcur as CompanyCodeCurrency,
docit.hsl as AmountInCompanyCodeCurrency,
LedgerCompanyCodeCrcyRoles.GlobalCurrencyRole,
docit.rkcur as GlobalCurrency,
docit.ksl as AmountInGlobalCurrency,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency1Role,
docit.rocur as FreeDefinedCurrency1,
docit.osl as AmountInFreeDefinedCurrency1,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency2Role,
docit.rvcur as FreeDefinedCurrency2,
docit.vsl as AmountInFreeDefinedCurrency2,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency3Role,
docit.rbcur as FreeDefinedCurrency3,
docit.bsl as AmountInFreeDefinedCurrency3,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency4Role,
docit.rccur as FreeDefinedCurrency4,
docit.csl as AmountInFreeDefinedCurrency4,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency5Role,
docit.rdcur as FreeDefinedCurrency5,
docit.dsl as AmountInFreeDefinedCurrency5,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency6Role,
docit.recur as FreeDefinedCurrency6,
docit.esl as AmountInFreeDefinedCurrency6,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency7Role,
docit.rfcur as FreeDefinedCurrency7,
docit.fsl as AmountInFreeDefinedCurrency7,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency8Role,
docit.rgcur as FreeDefinedCurrency8,
docit.gsl as AmountInFreeDefinedCurrency8
}
where
(
(
docit.vorgn <> 'AFAB'
and docit.movcat <> '06'
and not(
docit.slalittype between '07203' and '07209'
)
)
or(
docit.movcat = '00'
)
)
//Exclude FAAT_DOC_IT records which are migrated to ACDOCA
and docit.sdm_status <> '18'
and docit.sdm_status <> '19'
and docit.sdm_status <> '22'
and docit.sdm_status <> '1A'
union all select from faat_plan_values as duevalues
inner join I_LedgerCompanyCodeCrcyRoles as LedgerCompanyCodeCrcyRoles on duevalues.bukrs = LedgerCompanyCodeCrcyRoles.CompanyCode
and duevalues.rldnr = LedgerCompanyCodeCrcyRoles.Ledger
{
key duevalues.bukrs as CompanyCode,
key duevalues.anln1 as MasterFixedAsset,
key duevalues.anln2 as FixedAsset,
key duevalues.gjahr as FiscalYear,
key cast('' as fis_belnr) as AccountingDocument,
key cast('' as fis_docln) as LedgerGLLineItem,
key cast( '000000' as fins_subta preserving type ) as TransactionSubitem,
key duevalues.afabe as AssetDepreciationArea,
key cast(duevalues.slalittype as fis_slalittype preserving type) as SubLedgerAcctLineItemType,
key duevalues.poper as FiscalPeriod,
key duevalues.rldnr as ledger,
key cast( '' as shkzg preserving type ) as DebitCreditCode,
cast( '' as fis_awtyp ) as ReferenceDocumentType,
cast( '' as awref ) as ReferenceDocument,
cast( '' as fis_aworg ) as ReferenceDocumentContext,
cast( '' as logsystem ) as LogicalSystem,
duevalues.movcat as AssetAcctTransClassfctn,
cast( '000' as fis_peraf preserving type ) as DepreciationFiscalPeriod,
//Measures
LedgerCompanyCodeCrcyRoles.CompanyCodeCurrencyRole,
duevalues.rhcur as CompanyCodeCurrency,
duevalues.hsl as AmountInCompanyCodeCurrency,
LedgerCompanyCodeCrcyRoles.GlobalCurrencyRole,
duevalues.rkcur as GlobalCurrency,
duevalues.ksl as AmountInGlobalCurrency,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency1Role,
duevalues.rocur as FreeDefinedCurrency1,
duevalues.osl as AmountInFreeDefinedCurrency1,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency2Role,
duevalues.rvcur as FreeDefinedCurrency2,
duevalues.vsl as AmountInFreeDefinedCurrency2,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency3Role,
duevalues.rbcur as FreeDefinedCurrency3,
duevalues.bsl as AmountInFreeDefinedCurrency3,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency4Role,
duevalues.rccur as FreeDefinedCurrency4,
duevalues.csl as AmountInFreeDefinedCurrency4,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency5Role,
duevalues.rdcur as FreeDefinedCurrency5,
duevalues.dsl as AmountInFreeDefinedCurrency5,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency6Role,
duevalues.recur as FreeDefinedCurrency6,
duevalues.esl as AmountInFreeDefinedCurrency6,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency7Role,
duevalues.rfcur as FreeDefinedCurrency7,
duevalues.fsl as AmountInFreeDefinedCurrency7,
LedgerCompanyCodeCrcyRoles.FreeDefinedCurrency8Role,
duevalues.rgcur as FreeDefinedCurrency8,
duevalues.gsl as AmountInFreeDefinedCurrency8
}
where
duevalues.movcat = '00'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_LEDGERCOMPANYCODECRCYROLES",
"I_LEDGERGROUPASSIGNMENT",
"I_TECHNICALLEDGER",
"ACDOCA",
"FAAT_DOC_IT",
"FAAT_PLAN_VALUES"
],
"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