I_AnalyzeAccrualPosting
Analyze Accrual Posting
I_AnalyzeAccrualPosting is a Composite CDS View that provides data about "Analyze Accrual Posting" in SAP S/4HANA. It reads from 1 data source (P_AnalyzeAccrualPosting) and exposes 168 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem. It has 12 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_AnalyzeAccrualPosting | P_AnalyzeAccrualPosting | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_GLAccountInCompanyCode | _GLAccountInCompanyCode | $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode and $projection.GLAccount = _GLAccountInCompanyCode.GLAccount |
| [0..1] | I_Supplier | _Supplier | $projection.Supplier = _Supplier.Supplier |
| [0..1] | I_Customer | _Customer | $projection.Customer = _Customer.Customer |
| [0..1] | I_AccountingDocumentType | _AccountingDocumentType | $projection.AccountingDocumentType = _AccountingDocumentType.AccountingDocumentType |
| [0..1] | I_CurrentProfitCenter | _CurrentProfitCenter | $projection.ControllingArea = _CurrentProfitCenter.ControllingArea and $projection.ProfitCenter = _CurrentProfitCenter.ProfitCenter |
| [0..1] | I_LedgerCompanyCodeCrcyRoles | _CurrencyRoles | $projection.CompanyCode = _CurrencyRoles.CompanyCode and $projection.SourceLedger = _CurrencyRoles.Ledger |
| [0..1] | I_Ledger | _Ledger | _Ledger.Ledger = $projection.SourceLedger |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..1] | I_CompanyCode | _CompanyCode | _CompanyCode.CompanyCode = $projection.CompanyCode |
| [0..1] | I_CostCenter | _CostCenter | _CostCenter.ControllingArea = $projection.ControllingArea and _CostCenter.CostCenter = $projection.CostCenter and _CostCenter.ValidityStartDate <= $session.system_date and _CostCenter.ValidityEndDate >= $session.system_date |
| [0..1] | I_AccrEngineAccrualSubobject | _AccrualSubobject | $projection.AccrualObjectType = _AccrualSubobject.AccrualEngineAccrualObjectType and $projection.AccrualObjectLogicalSystem = _AccrualSubobject.AccrualObjectLogicalSystem and $projection.CompanyCode = _AccrualSubobject.CompanyCode and $projection.AccrualObject = _AccrualSubobject.AccrualObject and $projection.AccrualSubobject = _AccrualSubobject.AccrualSubobject |
| [0..1] | I_PurgDocAccountAssignment | _AccountAssignment | $projection.PurchasingDocument = _AccountAssignment.PurchasingDocument and $projection.PurchasingDocumentItem = _AccountAssignment.PurchasingDocumentItem and $projection.AccountAssignmentNumber = _AccountAssignment.AccountAssignmentNumber |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Analyze Accrual Posting | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (168)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SourceLedger | SourceLedger | Source Ledger | |
| KEY | CompanyCode | CompanyCode | Receiver Company Code | |
| KEY | FiscalYear | FiscalYear | G/L Fiscal Year | |
| KEY | AccountingDocument | AccountingDocument | Journal Entry | |
| KEY | LedgerGLLineItem | LedgerGLLineItem | Journal Entry Item | |
| KEY | Ledger | Ledger | Ledger | |
| AccountingDocumentType | AccountingDocumentType | Journal Entry Type | ||
| AccountingDocCreatedByUser | AccountingDocCreatedByUser | User which created overhead document | ||
| PostingDate | PostingDate | Posting Date for GR | ||
| AmountInCompanyCodeCurrency | AmountInCompanyCodeCurrency | Local Crcy Amt | ||
| AmountInTransactionCurrency | AmountInTransactionCurrency | Pt Crcy Amt | ||
| BusinessTransactionType | BusinessTransactionType | Bus.transaction | ||
| CompanyCodeCurrency | CompanyCodeCurrency | Local Currency | ||
| AmountInGlobalCurrency | AmountInGlobalCurrency | Amount in Global Currency | ||
| GlobalCurrency | GlobalCurrency | GM Billing Element: Global Currency | ||
| AmountInFreeDefinedCurrency1 | AmountInFreeDefinedCurrency1 | Amount in Freely Defined Currency 1 | ||
| FreeDefinedCurrency1 | FreeDefinedCurrency1 | Freely Defined Currency 1 | ||
| GlobalCurrencyRole | _CurrencyRoles | GlobalCurrencyRole | ||
| FreeDefinedCurrency1Role | _CurrencyRoles | FreeDefinedCurrency1Role | ||
| GlobalCurrencyRoleName | ||||
| FreeDefinedCurrency1RoleName | ||||
| CreationDate | CreationDate | Time Stamp | ||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| SenderCompanyCode | SenderCompanyCode | Sender Company Code | ||
| FiscalPeriod | FiscalPeriod | Tax period | ||
| DocumentDate | DocumentDate | Journal Entry Date | ||
| AccountingDocumentCategory | AccountingDocumentCategory | Journal Entry Category | ||
| ReferenceDocumentType | ReferenceDocumentType | Reference Document Type | ||
| ReferenceDocument | ReferenceDocument | Reference Document | ||
| IsReversal | IsReversal | Reversal doc. | ||
| IsReversed | IsReversed | Reversed? | ||
| ReversalReferenceDocument | ReversalReferenceDocument | Reversal Reference Document | ||
| OriginSenderObject | OriginSenderObject | |||
| AccrualObjectLogicalSystem | AccrualObjectLogicalSystem | Logical System | ||
| AccrualObjectType | AccrualObjectType | Accrual Object Type | ||
| AccrualObject | AccrualObject | External Reference of Accrual Object | ||
| AccrualSubobject | AccrualSubobject | External Reference of Accrual Subobject | ||
| AccrualItemType | AccrualItemType | Accrual Item Type | ||
| GLAccount | GLAccount | General Ledger | ||
| GLAccountName | ||||
| OffsettingAccount | OffsettingAccount | Offsetting Acct | ||
| CostCenter | CostCenter | Cost Center | ||
| ProfitCenter | ProfitCenter | Profit Center | ||
| PostingKey | PostingKey | Posting Key | ||
| SubLedgerAcctLineItemType | SubLedgerAcctLineItemType | SLALineItemType | ||
| ReferenceDocumentItemGroup | ReferenceDocumentItemGroup | Reference Document Item Group | ||
| JrnlEntrShiftedFYConsecutiveID | JrnlEntrShiftedFYConsecutiveID | Ledger spec. DocNo | ||
| FinancialAccrualTransacType | FinancialAccrualTransacType | |||
| FinancialTransactionType | FinancialTransactionType | Transact. Type | ||
| FinancialTransactionTypeName | FinancialTransactionTypeName | |||
| FinancialAccrTransacTypeName | FinancialAccrTransacTypeName | |||
| GLAccountLineItemIsAccrual | GLAccountLineItemIsAccrual | |||
| FinancialAccountType | FinancialAccountType | Fin. Account Type | ||
| FiscalYearPeriod | FiscalYearPeriod | Period/Year | ||
| BusinessArea | BusinessArea | Business Area | ||
| Segment | Segment | Segment number | ||
| Supplier | Supplier | Supplier | ||
| Customer | Customer | Sold-to Party | ||
| GLAccountType | GLAccountType | G/L Account Type | ||
| GLAccountAuthorizationGroup | _GLAccountInCompanyCode | AuthorizationGroup | AuthorizGroup | |
| SupplierFinsAuthorizationGrp | _Supplier | AuthorizationGroup | AuthorizGroup | |
| SupplierAccountGroup | _Supplier | SupplierAccountGroup | Account group | |
| CustomerFinsAuthorizationGrp | _Customer | AuthorizationGroup | AuthorizGroup | |
| CustomerAccountGroup | _Customer | CustomerAccountGroup | Account group | |
| AcctgDocTypeAuthorizationGroup | _AccountingDocumentType | AuthorizationGroup | AuthorizGroup | |
| CompanyCodeName | _CompanyCode | CompanyCodeName | Company Name | |
| FiscalYearVariant | FiscalYearVariant | FY Variant | ||
| FunctionalArea | FunctionalArea | Sendr Fctl Area | ||
| LastChangeDateTime | LastChangeDateTime | Timestamp | ||
| CreationDateTime | CreationDateTime | Timestamp | ||
| AlternativeGLAccount | AlternativeGLAccount | Group Account | ||
| CountryChartOfAccounts | CountryChartOfAccounts | Chart of Accts | ||
| PurchasingDocument | PurchasingDocument | Purchasing Document | ||
| PurchasingDocumentItem | PurchasingDocumentItem | Purchasing Doc. Item | ||
| Product | Product | Product Sold | ||
| Plant | Plant | Valuation Area | ||
| TaxCode | TaxCode | Tax Code | ||
| IsOpenItemManaged | IsOpenItemManaged | Open Item Management | ||
| ClearingDate | ClearingDate | Clearing Date | ||
| ClearingAccountingDocument | ClearingAccountingDocument | Clearing Journal Entry | ||
| ClearingDocFiscalYear | ClearingDocFiscalYear | Fiscal Year of Clearing Journal Entry | ||
| AccountAssignmentNumber | AccountAssignmentNumber | Account Assgmt No. | ||
| DocumentItemText | DocumentItemText | Text | ||
| AccountAssignment | AccountAssignment | Sender Acct Assgmt | ||
| AccountAssignmentType | AccountAssignmentType | Sndr AcctAssgmt Type | ||
| SalesOrder | ||||
| SalesOrderItem | ||||
| SalesDocument | ||||
| SalesDocumentItem | ||||
| CostOriginGroup | CostOriginGroup | Origin Group | ||
| OrderID | OrderID | Order ID | ||
| OrderCategory | OrderCategory | Order Category | ||
| WBSElementInternalID | ||||
| Project | Project | WBS Element | ||
| ProjectInternalID | ProjectInternalID | Project Def. | ||
| WorkPackage | WorkPackage | Plan Item | ||
| ProjectNetwork | ProjectNetwork | Order | ||
| RelatedNetworkActivity | RelatedNetworkActivity | Netwk activity | ||
| ServiceDocument | ServiceDocument | Transaction ID | ||
| ServiceDocumentType | ServiceDocumentType | Transaction Type | ||
| BusinessProcess | BusinessProcess | Business Process | ||
| CostObject | CostObject | Cost Object | ||
| ChartOfAccounts | ChartOfAccounts | Node Class | ||
| WBSDescription | ||||
| WBSElementExternalID | ||||
| AccrualValueDate | AccrualValueDate | Accrual Value Date | ||
| ControllingArea | ControllingArea | Controlling Area | ||
| ControllingAreaName | _ControllingArea | ControllingAreaName | Long Text | |
| AssignmentReference | AssignmentReference | Assignment Reference | ||
| ProfitCtrResponsibleUser | _CurrentProfitCenter | ProfitCtrResponsibleUser | User Responsible | |
| CostCenterName | ||||
| LedgerName | ||||
| AccrualEngineAccrualObjectType | _AccrualSubobject | AccrualEngineAccrualObjectType | Component | |
| AccrualObjectInternalID | _AccrualSubobject | AccrualObjectInternalID | Accrual Object (Internal Display) | |
| AccrualSubobjectInternalID | _AccrualSubobject | AccrualSubobjectInternalID | Accrual Subobject (Internal Display) | |
| AccrSubobjPauseDate | _AccrualSubobject | AccrSubobjPauseDate | ||
| AccrSubobjSuspensionDate | _AccrualSubobject | AccrSubobjSuspensionDate | ||
| AccrSubobjPrematureFinishDate | _AccrualSubobject | AccrSubobjPrematureFinishDate | ||
| AccrSubobjectLifeCycleStatus | _AccrualSubobject | AccrSubobjectLifeCycleStatus | ||
| AccrSubobjHdrStartOfLifeDate | _AccrualSubobject | AccrSubobjHdrStartOfLifeDate | Start of Life | |
| AccrSubobjHdrEndOfLifeDate | _AccrualSubobject | AccrSubobjHdrEndOfLifeDate | End of Life | |
| AccrualSubobjectCreatedByUser | _AccrualSubobject | AccrualSubobjectCreatedByUser | ||
| AccrSubobjectCreatedByUserName | ||||
| AccrualSubobjectCreationDate | _AccrualSubobject | AccrualSubobjectCreationDate | ||
| AccrualSubobjectCreationTime | _AccrualSubobject | AccrualSubobjectCreationTime | ||
| AccrSubobjLastChangedByUser | _AccrualSubobject | AccrSubobjLastChangedByUser | ||
| AccrSubobjLastChgdByUserName | ||||
| AccrualSubobjectLastChangeDate | _AccrualSubobject | AccrualSubobjectLastChangeDate | ||
| AccrualSubobjectLastChangeTime | _AccrualSubobject | AccrualSubobjectLastChangeTime | ||
| AccrSubobjLastChangeDateTime | ||||
| AccrSubobjectItmValdtyEndDte | ||||
| AccrSubobjectItmValdtyStrtDte | ||||
| AccrualMethod | ||||
| AccrualItemIsObsolete | ||||
| PlanAccrualItemType | ||||
| PlanAccrualMethod | ||||
| ActualAccrualItemType | ||||
| ActualAccrualMethod | ||||
| TotalAccrualQuantity | ||||
| TotalAccrualQuantityUnit | ||||
| TotalAccrAmountInTransCrcy | ||||
| TotalAccrAmtInCompanyCodeCrcy | ||||
| TotalAccrAmountInGlobalCrcy | ||||
| TotalAccrAmountInFreeDfndCrcy1 | ||||
| TotalAccrAmountInFreeDfndCrcy2 | ||||
| TotalAccrAmountInFreeDfndCrcy3 | ||||
| TotalAccrAmountInFreeDfndCrcy4 | ||||
| TotalAccrAmountInFreeDfndCrcy5 | ||||
| TotalAccrAmountInFreeDfndCrcy6 | ||||
| TotalAccrAmountInFreeDfndCrcy7 | ||||
| TotalAccrAmountInFreeDfndCrcy8 | ||||
| FreeDefinedCurrency2 | ||||
| FreeDefinedCurrency3 | ||||
| FreeDefinedCurrency4 | ||||
| FreeDefinedCurrency5 | ||||
| FreeDefinedCurrency6 | ||||
| FreeDefinedCurrency7 | ||||
| FreeDefinedCurrency8 | ||||
| AccrOpngPostgDocumentType | Document Type for Opening Posting | |||
| AccrPerdcPostgDocumentType | Document Type for Periodic Posting | |||
| AccrClsgPostgDocumentType | Document Type for Closing Posting | |||
| AccrOpngPostgAccrAccount | Accrual Account for Opening Posting | |||
| AccrOpngPostgOffstgAccount | Offsetting Account for Opening Posting | |||
| AccrPerdcPostgAccrAccount | Accrual Account for Periodic Posting | |||
| AccrPerdcPostgOffstgAcct | Offsetting Account for Periodic Posting | |||
| AccrClsgPostgAccrAccount | Accrual Account for Closing Posting | |||
| AccrClsgPostgOffstgAccount | Offsetting Account for Closing Posting | |||
| AccrualItemLastChangeDateTime |
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 I_AnalyzeAccrualPosting.
-- 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: IANALACCRPOSTG
CREATE VIEW I_AnalyzeAccrualPosting AS
SELECT
SourceLedger,
CompanyCode,
FiscalYear,
AccountingDocument,
LedgerGLLineItem,
Ledger,
AccountingDocumentType,
AccountingDocCreatedByUser,
PostingDate,
AmountInCompanyCodeCurrency,
AmountInTransactionCurrency,
BusinessTransactionType,
CompanyCodeCurrency,
AmountInGlobalCurrency,
GlobalCurrency,
AmountInFreeDefinedCurrency1,
FreeDefinedCurrency1,
_CurrencyRoles.GlobalCurrencyRole AS GlobalCurrencyRole,
_CurrencyRoles.FreeDefinedCurrency1Role AS FreeDefinedCurrency1Role,
cast( _CurrencyRoles._GlobalCurrencyRole._Text[1: Language = $session.system_language].CurrencyRoleName as fis_gc_currole_name preserving type) AS GlobalCurrencyRoleName,
cast( _CurrencyRoles._FreeDefinedCurrency1Role._Text[1: Language = $session.system_language].CurrencyRoleName as fis_fdc1_currole_name preserving type ) AS FreeDefinedCurrency1RoleName,
CreationDate,
TransactionCurrency,
SenderCompanyCode,
FiscalPeriod,
DocumentDate,
AccountingDocumentCategory,
ReferenceDocumentType,
ReferenceDocument,
IsReversal,
IsReversed,
ReversalReferenceDocument,
OriginSenderObject,
AccrualObjectLogicalSystem,
AccrualObjectType,
AccrualObject,
AccrualSubobject,
AccrualItemType,
GLAccount,
_GLAccountInCompanyCode._Text[1: Language = $session.system_language].GLAccountName AS GLAccountName,
OffsettingAccount,
CostCenter,
ProfitCenter,
PostingKey,
SubLedgerAcctLineItemType,
ReferenceDocumentItemGroup,
JrnlEntrShiftedFYConsecutiveID,
FinancialAccrualTransacType,
FinancialTransactionType,
FinancialTransactionTypeName,
FinancialAccrTransacTypeName,
GLAccountLineItemIsAccrual,
FinancialAccountType,
FiscalYearPeriod,
BusinessArea,
Segment,
Supplier,
Customer,
GLAccountType,
_GLAccountInCompanyCode.AuthorizationGroup AS GLAccountAuthorizationGroup,
_Supplier.AuthorizationGroup AS SupplierFinsAuthorizationGrp,
_Supplier.SupplierAccountGroup AS SupplierAccountGroup,
_Customer.AuthorizationGroup AS CustomerFinsAuthorizationGrp,
_Customer.CustomerAccountGroup AS CustomerAccountGroup,
_AccountingDocumentType.AuthorizationGroup AS AcctgDocTypeAuthorizationGroup,
_CompanyCode.CompanyCodeName AS CompanyCodeName,
FiscalYearVariant,
FunctionalArea,
LastChangeDateTime,
CreationDateTime,
AlternativeGLAccount,
CountryChartOfAccounts,
PurchasingDocument,
PurchasingDocumentItem,
Product,
Plant,
TaxCode,
IsOpenItemManaged,
ClearingDate,
ClearingAccountingDocument,
ClearingDocFiscalYear,
AccountAssignmentNumber,
DocumentItemText,
AccountAssignment,
AccountAssignmentType,
cast(_AccountAssignment.SalesOrder as kdauf preserving type) AS SalesOrder,
cast(_AccountAssignment.SalesOrderItem as kdpos preserving type) AS SalesOrderItem,
cast(_AccountAssignment.SalesOrder as vbeln_va preserving type) AS SalesDocument,
cast(_AccountAssignment.SalesOrderItem as posnr_va preserving type) AS SalesDocumentItem,
CostOriginGroup,
OrderID,
OrderCategory,
cast( _AccountAssignment.WBSElementInternalID as fis_wbsint_no_conv preserving type) AS WBSElementInternalID,
Project,
ProjectInternalID,
WorkPackage,
ProjectNetwork,
RelatedNetworkActivity,
ServiceDocument,
ServiceDocumentType,
BusinessProcess,
CostObject,
ChartOfAccounts,
_AccountAssignment._WBSElement.WBSDescription AS WBSDescription,
_AccountAssignment._WBSElement.WBSElementExternalID AS WBSElementExternalID,
AccrualValueDate,
ControllingArea,
_ControllingArea.ControllingAreaName AS ControllingAreaName,
AssignmentReference,
_CurrentProfitCenter.ProfitCtrResponsibleUser AS ProfitCtrResponsibleUser,
_CostCenter._Text[1: Language = $session.system_language].CostCenterName AS CostCenterName,
_Ledger._Text[1: Language = $session.system_language].LedgerName AS LedgerName,
_AccrualSubobject.AccrualEngineAccrualObjectType AS AccrualEngineAccrualObjectType,
_AccrualSubobject.AccrualObjectInternalID AS AccrualObjectInternalID,
_AccrualSubobject.AccrualSubobjectInternalID AS AccrualSubobjectInternalID,
_AccrualSubobject.AccrSubobjPauseDate AS AccrSubobjPauseDate,
_AccrualSubobject.AccrSubobjSuspensionDate AS AccrSubobjSuspensionDate,
_AccrualSubobject.AccrSubobjPrematureFinishDate AS AccrSubobjPrematureFinishDate,
_AccrualSubobject.AccrSubobjectLifeCycleStatus AS AccrSubobjectLifeCycleStatus,
_AccrualSubobject.AccrSubobjHdrStartOfLifeDate AS AccrSubobjHdrStartOfLifeDate,
_AccrualSubobject.AccrSubobjHdrEndOfLifeDate AS AccrSubobjHdrEndOfLifeDate,
_AccrualSubobject.AccrualSubobjectCreatedByUser AS AccrualSubobjectCreatedByUser,
_AccrualSubobject._CreatedByUser.UserDescription AS AccrSubobjectCreatedByUserName,
_AccrualSubobject.AccrualSubobjectCreationDate AS AccrualSubobjectCreationDate,
_AccrualSubobject.AccrualSubobjectCreationTime AS AccrualSubobjectCreationTime,
_AccrualSubobject.AccrSubobjLastChangedByUser AS AccrSubobjLastChangedByUser,
_AccrualSubobject._LastChangedByUser.UserDescription AS AccrSubobjLastChgdByUserName,
_AccrualSubobject.AccrualSubobjectLastChangeDate AS AccrualSubobjectLastChangeDate,
_AccrualSubobject.AccrualSubobjectLastChangeTime AS AccrualSubobjectLastChangeTime,
cast( 0 as fac_ace_postg_subobj_timestamp ) AS AccrSubobjLastChangeDateTime,
cast( '00000000' as ace_dateto) AS AccrSubobjectItmValdtyEndDte,
cast( '00000000' as ace_datefrom) AS AccrSubobjectItmValdtyStrtDte,
cast( '' as aceds_acrmethod) AS AccrualMethod,
cast( '' as aceds_xobsolete preserving type) AS AccrualItemIsObsolete,
cast( '' as ace_planned_itemtype) AS PlanAccrualItemType,
cast( '' as aceds_acrmethod_plnd) AS PlanAccrualMethod,
cast( '' as ace_actual_itemtype) AS ActualAccrualItemType,
cast( '' as aceds_acrmethod_actl) AS ActualAccrualMethod,
cast( 0 as ace_total_quantity) AS TotalAccrualQuantity,
cast( '' as ace_unit) AS TotalAccrualQuantityUnit,
cast( 0 as ace_total_per_accr_amnt_wcurr) AS TotalAccrAmountInTransCrcy,
cast( 0 as ace_total_per_accr_amnt_hcurr) AS TotalAccrAmtInCompanyCodeCrcy,
cast( 0 as ace_total_per_accr_amnt_kcurr) AS TotalAccrAmountInGlobalCrcy,
cast( 0 as ace_total_per_accr_amnt_ocurr) AS TotalAccrAmountInFreeDfndCrcy1,
cast( 0 as ace_total_per_accr_amnt_vcurr) AS TotalAccrAmountInFreeDfndCrcy2,
cast( 0 as ace_total_per_accr_amnt_bcurr) AS TotalAccrAmountInFreeDfndCrcy3,
cast( 0 as ace_total_per_accr_amnt_ccurr) AS TotalAccrAmountInFreeDfndCrcy4,
cast( 0 as ace_total_per_accr_amnt_dcurr) AS TotalAccrAmountInFreeDfndCrcy5,
cast( 0 as ace_total_per_accr_amnt_ecurr) AS TotalAccrAmountInFreeDfndCrcy6,
cast( 0 as ace_total_per_accr_amnt_fcurr) AS TotalAccrAmountInFreeDfndCrcy7,
cast( 0 as ace_total_per_accr_amnt_gcurr) AS TotalAccrAmountInFreeDfndCrcy8,
cast( '' as fins_curr2) AS FreeDefinedCurrency2,
cast( '' as fins_curr3) AS FreeDefinedCurrency3,
cast( '' as fins_curr4) AS FreeDefinedCurrency4,
cast( '' as fins_curr5) AS FreeDefinedCurrency5,
cast( '' as fins_curr6) AS FreeDefinedCurrency6,
cast( '' as fins_curr7) AS FreeDefinedCurrency7,
cast( '' as fins_curr8) AS FreeDefinedCurrency8,
cast ('' as aceps_inc_blart) AS AccrOpngPostgDocumentType,
cast ('' as aceps_per_blart) AS AccrPerdcPostgDocumentType,
cast ('' as aceps_fin_blart) AS AccrClsgPostgDocumentType,
cast ('' as ace_accnt_inception_accrual) AS AccrOpngPostgAccrAccount,
cast ('' as ace_accnt_inception_offsetting) AS AccrOpngPostgOffstgAccount,
cast ('' as ace_accnt_periodic_accrual) AS AccrPerdcPostgAccrAccount,
cast ('' as ace_accnt_periodic_offsetting) AS AccrPerdcPostgOffstgAcct,
cast ('' as ace_accnt_final_accrual) AS AccrClsgPostgAccrAccount,
cast ('' as ace_accnt_final_offsetting) AS AccrClsgPostgOffstgAccount,
cast (0 as fac_ace_postg_accritm_timestmp) AS AccrualItemLastChangeDateTime
FROM P_AnalyzeAccrualPosting
LEFT OUTER JOIN I_GLAccountInCompanyCode AS _GLAccountInCompanyCode ON CompanyCode = _GLAccountInCompanyCode.CompanyCode AND GLAccount = _GLAccountInCompanyCode.GLAccount -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer -- association [0..1]
LEFT OUTER JOIN I_AccountingDocumentType AS _AccountingDocumentType ON AccountingDocumentType = _AccountingDocumentType.AccountingDocumentType -- association [0..1]
LEFT OUTER JOIN I_CurrentProfitCenter AS _CurrentProfitCenter ON ControllingArea = _CurrentProfitCenter.ControllingArea AND ProfitCenter = _CurrentProfitCenter.ProfitCenter -- association [0..1]
LEFT OUTER JOIN I_LedgerCompanyCodeCrcyRoles AS _CurrencyRoles ON CompanyCode = _CurrencyRoles.CompanyCode AND SourceLedger = _CurrencyRoles.Ledger -- association [0..1]
LEFT OUTER JOIN I_Ledger AS _Ledger ON _Ledger.Ledger = SourceLedger -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON _CompanyCode.CompanyCode = CompanyCode -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON _CostCenter.ControllingArea = ControllingArea AND _CostCenter.CostCenter = CostCenter AND _CostCenter.ValidityStartDate <= $session.system_date AND _CostCenter.ValidityEndDate >= $session.system_date -- association [0..1]
LEFT OUTER JOIN I_AccrEngineAccrualSubobject AS _AccrualSubobject ON AccrualObjectType = _AccrualSubobject.AccrualEngineAccrualObjectType AND AccrualObjectLogicalSystem = _AccrualSubobject.AccrualObjectLogicalSystem AND CompanyCode = _AccrualSubobject.CompanyCode AND AccrualObject = _AccrualSubobject.AccrualObject AND AccrualSubobject = _AccrualSubobject.AccrualSubobject -- association [0..1]
LEFT OUTER JOIN I_PurgDocAccountAssignment AS _AccountAssignment ON PurchasingDocument = _AccountAssignment.PurchasingDocument AND PurchasingDocumentItem = _AccountAssignment.PurchasingDocumentItem AND AccountAssignmentNumber = _AccountAssignment.AccountAssignmentNumber -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA