I_FundsMgmtCtrlgDocItmCube
Funds Mgmt Controlling Items - Cube
I_FundsMgmtCtrlgDocItmCube (Composite)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
Cross Applications
I_FundsMgmtCtrlgDocItmCube is a Composite CDS View (Cube) that provides data about "Funds Mgmt Controlling Items - Cube" in SAP S/4HANA. It reads from 2 data sources (I_FundsMgmtPaytCmtmtBdgtCat, I_FundsMgmtCtrlgDocumentItem) and exposes 94 fields with key fields FinancialManagementArea, FundsMgmtCtrlgDocument, FundsMgmtCtrlgDocumentItem, FundsMgmtLongSequenceNumber. It has 24 associations to related views.
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Cross Applications |
| Application Component | PSM-FM-IS |
| Capabilities | Data Provider for Analytical Queries |
| Package | Cross Applications for SAP S/4HANA Cloud Private Edition |
| Description | <p>This CDS view provides detailed information regarding the controlling documents.</p> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_FundsMgmtPaytCmtmtBdgtCat | _fmpaycom | inner |
| I_FundsMgmtCtrlgDocumentItem | co | from |
Associations (24)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Fund | _Fund | $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund |
| [0..*] | I_CommitmentItem | _CommitmentItem | $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.CommitmentItem = _CommitmentItem.CommitmentItem and ( $projection.FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear or _CommitmentItem.FinMgmtAreaFiscalYear = '0000' ) |
| [0..1] | I_CommitmentItem | _CommitmentItem_2 | $projection.FinancialManagementArea = _CommitmentItem_2.FinancialManagementArea and $projection.CommitmentItem = _CommitmentItem_2.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem_2.FinMgmtAreaFiscalYear |
| [0..1] | I_BudgetPeriod | _BudgetPeriod | $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod |
| [0..1] | I_FundsMgmtFunctionalArea | _FunctionalArea | $projection.FunctionalArea = _FunctionalArea.FunctionalArea |
| [0..1] | I_FundedProgram | _FundedProgram | $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.FundedProgram = _FundedProgram.FundedProgram |
| [0..*] | I_FundsCenter | _FundsCenter | $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FundsCenter = _FundsCenter.FundsCenter |
| [0..1] | I_Grant | _Grant | $projection.GrantID = _Grant.GrantID |
| [0..1] | I_SystemStatus | _GrantLifecycleStatus | $projection.GrantLifecycleStatus = _GrantLifecycleStatus.SystemStatus |
| [1] | I_FundsMgmtLedger | _Ledger | $projection.Ledger = _Ledger.Ledger |
| [1..1] | I_FiscalYearForFinMgmtArea | _FinMgmtFiscalYear | $projection.FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea and $projection.CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear |
| [0..*] | I_ProfitCenter | _ProfitCenter | $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..1] | I_Segment | _Segment | $projection.Segment = _Segment.Segment |
| [0..*] | I_FundsCenter | _FndsMgmtRptgFndsCtrForHier | $projection.FinancialManagementArea = _FndsMgmtRptgFndsCtrForHier.FinancialManagementArea and $projection.FndsMgmtRptgFndsCtrForHier = _FndsMgmtRptgFndsCtrForHier.FundsCenter |
| [0..1] | I_Fund | _FndsMgmtRptgFundForHierarchy | $projection.FinancialManagementArea = _FndsMgmtRptgFundForHierarchy.FinancialManagementArea and $projection.FndsMgmtRptgFundForHierarchy = _FndsMgmtRptgFundForHierarchy.Fund |
| [0..1] | I_CommitmentItem | _FndsMgmtRptgCmtmtItemForHier | $projection.FinancialManagementArea = _FndsMgmtRptgCmtmtItemForHier.FinancialManagementArea and $projection.FndsMgmtRptgCmtmtItemForHier = _FndsMgmtRptgCmtmtItemForHier.CommitmentItem and $projection.CommitmentItemFiscalYear = _FndsMgmtRptgCmtmtItemForHier.FinMgmtAreaFiscalYear |
| [0..1] | I_BudgetPeriod | _FndsMgmtRptgBdgtPerdForHier | $projection.FndsMgmtRptgBdgtPerdForHier = _FndsMgmtRptgBdgtPerdForHier.BudgetPeriod |
| [0..1] | I_FundsMgmtFunctionalArea | _FndsMgmtRptgFctArForHierarchy | $projection.FndsMgmtRptgFctArForHierarchy = _FndsMgmtRptgFctArForHierarchy.FunctionalArea |
| [0..1] | I_FundedProgram | _FndsMgmtRptgFnddPgmForHier | $projection.FinancialManagementArea = _FndsMgmtRptgFnddPgmForHier.FinancialManagementArea and $projection.FndsMgmtRptgFnddPgmForHier = _FndsMgmtRptgFnddPgmForHier.FundedProgram |
| [0..1] | I_Grant | _FndsMgmtRptgGrantIDForHier | $projection.FndsMgmtRptgGrantIDForHier = _FndsMgmtRptgGrantIDForHier.GrantID |
| [0..1] | I_Segment | _FndsMgmtRptgSegmentForHier | $projection.FndsMgmtRptgSegmentForHier = _FndsMgmtRptgSegmentForHier.Segment |
| [0..*] | I_ProfitCenter | _FndsMgmtRptgPrftCtrForHier | $projection.ControllingArea = _FndsMgmtRptgPrftCtrForHier.ControllingArea and $projection.FndsMgmtRptgPrftCtrForHier = _FndsMgmtRptgPrftCtrForHier.ProfitCenter |
| [1..1] | I_FundsMgmtCtrlgDocument | _FundsMgmtCtrlgDocument | $projection.CompanyCode = _FundsMgmtCtrlgDocument.CompanyCode and $projection.FundsMgmtCtrlgDocument = _FundsMgmtCtrlgDocument.FundsMgmtCtrlgDocument and $projection.FinMgmtAreaFiscalYear = _FundsMgmtCtrlgDocument.FiscalYear and $projection.FinancialManagementArea = _FundsMgmtCtrlgDocument.FinancialManagementArea |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IFMCODOCIANC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Funds Mgmt Controlling Items - Cube | view | |
| Analytics.dataCategory | #CUBE | view | |
| Analytics.internalName | #LOCAL | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view |
Fields (94)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FinancialManagementArea | I_FundsMgmtCtrlgDocumentItem | FinancialManagementArea | Financial Management Area |
| KEY | FundsMgmtCtrlgDocument | FundsMgmtCtrlgDocument | Funds Management Controlling Document | |
| KEY | FundsMgmtCtrlgDocumentItem | I_FundsMgmtCtrlgDocumentItem | FundsMgmtCtrlgDocumentItem | Document line |
| KEY | FundsMgmtLongSequenceNumber | I_FundsMgmtCtrlgDocumentItem | FundsMgmtLongSequenceNumber | Record number of the line item record |
| BudgetPeriod | Budget Period | |||
| CommitmentItem | Commitment Item | |||
| FunctionalArea | Functional Area | |||
| Fund | Fund | |||
| FundedProgram | Funded Program | |||
| FundsCenter | Funds Center | |||
| GrantID | Grant | |||
| FundsManagementCustomerField | Customer Field for FM Actual and Commitment Data | |||
| CompanyCode | I_FundsMgmtCtrlgDocumentItem | CompanyCode | Receiver Company Code | |
| BusinessArea | I_FundsMgmtCtrlgDocumentItem | BusinessArea | Business Area | |
| GLAccount | I_FundsMgmtCtrlgDocumentItem | GLAccount | General Ledger Account | |
| FinMgmtAreaFiscalYear | I_FundsMgmtCtrlgDocumentItem | FinMgmtAreaFiscalYear | Fiscal Year | |
| FinMgmtAreaPeriod | I_FundsMgmtCtrlgDocumentItem | FinMgmtAreaPeriod | Period | |
| FinMgmtAreaFiscalYearVariant | Fiscal Year Variant | |||
| FinancialManagementAreaCrcy | I_FundsMgmtCtrlgDocumentItem | FinancialManagementAreaCrcy | Financial Management Area Currency | |
| PostedAmountInFMACrcy | Controlling Amount in Financial Management Area Currency | |||
| TransactionCurrency | I_FundsMgmtCtrlgDocumentItem | TransactionCurrency | Transaction Currency | |
| PostedAmountInTransCrcy | Commitment Amount in Transaction Currency in FM | |||
| BusinessTransactionType | I_FundsMgmtCtrlgDocumentItem | BusinessTransactionType | CO Business Transaction | |
| CashEffectivityFiscalYear | Year of Cash Effectivity for Analytics | |||
| FundsMgCarryForwardLevel | I_FundsMgmtCtrlgDocumentItem | FundsMgCarryForwardLevel | Carryforward Level | |
| FundsMgmtAmountType | I_FundsMgmtCtrlgDocumentItem | FundsMgmtAmountType | Amount Type | |
| FundsMgmtValueType | I_FundsMgmtCtrlgDocumentItem | FundsMgmtValueType | Value Type | |
| IsStatisticalItem | I_FundsMgmtCtrlgDocumentItem | IsStatisticalItem | Funds Management Statistical Indicator | |
| FundsManagementStatisticalType | I_FundsMgmtCtrlgDocumentItem | FundsManagementStatisticalType | Funds Management Statistical Indicator | |
| Ledger | I_FundsMgmtCtrlgDocumentItem | Ledger | Ledger | |
| CommitmentItemCategory | _CommitmentItem | CommitmentItemCategory | Commitment Item Category | |
| CommitmentItemFiscalYear | ||||
| ReferenceDocumentContext | I_FundsMgmtCtrlgDocumentItem | ReferenceDocumentContext | Reference Organizational Units | |
| ReferenceDocumentLogicalSystem | I_FundsMgmtCtrlgDocumentItem | ReferenceDocumentLogicalSystem | Logical System of Reference Document | |
| ReferenceDocumentType | I_FundsMgmtCtrlgDocumentItem | ReferenceDocumentType | Reference Document Type | |
| ReferenceDocument | Reference Doc. Number | |||
| ReferenceDocumentFiscalYear | Reference fiscal year | |||
| ReferenceDocumentItem | Reference Document Line Item | |||
| FndsMgmtPaytCmtmtBdgtCat | I_FundsMgmtPaytCmtmtBdgtCat | FndsMgmtPaytCmtmtBdgtCat | Budget Category in Funds Management | |
| BudgetPeriodAuthznGrp | I_FundsMgmtCtrlgDocumentItem | BudgetPeriodAuthznGrp | Budget Period Authorization Group | |
| CmtmtItemFinMgmtAreaForAuthzn | I_FundsMgmtCtrlgDocumentItem | CmtmtItemFinMgmtAreaForAuthzn | FM Area for Auth Grp for Commitment Item | |
| CommitmentItemAuthznGrp | I_FundsMgmtCtrlgDocumentItem | CommitmentItemAuthznGrp | Authorization Group for Commitment Item | |
| FndsCenterFinMgmtAreaForAuthzn | I_FundsMgmtCtrlgDocumentItem | FndsCenterFinMgmtAreaForAuthzn | Financial Management Area | |
| FunctionalAreaAuthznGrp | I_FundsMgmtCtrlgDocumentItem | FunctionalAreaAuthznGrp | FM: Authorization Group of Functional Area | |
| FundAuthznGrp | I_FundsMgmtCtrlgDocumentItem | FundAuthznGrp | Fund Authorization Group | |
| FundFinMgmtAreaForAuthzn | I_FundsMgmtCtrlgDocumentItem | FundFinMgmtAreaForAuthzn | FM Area for Auth Grp for Fund | |
| FundedPgmFinMgmtAreaForAuthzn | I_FundsMgmtCtrlgDocumentItem | FundedPgmFinMgmtAreaForAuthzn | FM Area for Auth Grp for Funded Program | |
| FundedProgramAuthznGrp | I_FundsMgmtCtrlgDocumentItem | FundedProgramAuthznGrp | Funded Program Authorization Group | |
| FundsCenterAuthznGrp | I_FundsMgmtCtrlgDocumentItem | FundsCenterAuthznGrp | Funds Center Authorization Group | |
| GrantAuthznGrp | I_FundsMgmtCtrlgDocumentItem | GrantAuthznGrp | Grants Management: Authorization Groups | |
| GrantLifecycleStatus | I_FundsMgmtCtrlgDocumentItem | GrantLifecycleStatus | Lifecycle Status | |
| ControllingDocument | I_FundsMgmtCtrlgDocumentItem | ReferenceDocument | Document Number of an Accounting Document | |
| ProfitCenter | I_FundsMgmtCtrlgDocumentItem | ProfitCenter | Profit Center | |
| ControllingArea | I_FundsMgmtCtrlgDocumentItem | ControllingArea | Controlling Area | |
| Segment | I_FundsMgmtCtrlgDocumentItem | Segment | Segment for Segmental Reporting | |
| FndsMgmtRptgFndsCtrForHier | I_FundsMgmtCtrlgDocumentItem | PostedFundsCenter | Posted Funds Center | |
| FndsMgmtRptgFundForHierarchy | I_FundsMgmtCtrlgDocumentItem | PostedFund | Posted Fund | |
| FndsMgmtRptgBdgtPerdForHier | I_FundsMgmtCtrlgDocumentItem | PostedBudgetPeriod | Posted Budget Period | |
| FndsMgmtRptgCmtmtItemForHier | I_FundsMgmtCtrlgDocumentItem | PostedCommitmentItem | Posted Commitment Item | |
| FndsMgmtRptgFnddPgmForHier | I_FundsMgmtCtrlgDocumentItem | PostedFundedProgram | Posted Funded Program | |
| FndsMgmtRptgFctArForHierarchy | I_FundsMgmtCtrlgDocumentItem | PostedFunctionalArea | Posted Functional Area | |
| FndsMgmtRptgGrantIDForHier | I_FundsMgmtCtrlgDocumentItem | PostedGrantID | Posted Grant | |
| FndsMgmtRptgSegmentForHier | I_FundsMgmtCtrlgDocumentItem | Segment | Segment for Segmental Reporting | |
| FndsMgmtRptgPrftCtrForHier | I_FundsMgmtCtrlgDocumentItem | ProfitCenter | Profit Center | |
| AccountingDocument | _FundsMgmtCtrlgDocument | AccountingDocument | Journal Entry | |
| FiscalYear | _FundsMgmtCtrlgDocument | FiscalYear | G/L Fiscal Year | |
| _BudgetPeriod | _BudgetPeriod | |||
| _CommitmentItem | _CommitmentItem | |||
| _CommitmentItem_2 | _CommitmentItem_2 | |||
| _FunctionalArea | _FunctionalArea | |||
| _Fund | _Fund | |||
| _FundedProgram | _FundedProgram | |||
| _FundsCenter | _FundsCenter | |||
| _Grant | _Grant | |||
| _Ledger | _Ledger | |||
| _LogicalSystem | I_FundsMgmtCtrlgDocumentItem | _LogicalSystem | ||
| _ReferenceDocumentType | I_FundsMgmtCtrlgDocumentItem | _ReferenceDocumentType | ||
| _TransactionCurrency | I_FundsMgmtCtrlgDocumentItem | _TransactionCurrency | ||
| _GrantLifecycleStatus | _GrantLifecycleStatus | |||
| _FinMgmtArea | I_FundsMgmtCtrlgDocumentItem | _FinMgmtArea | ||
| _FinMgmtFiscalYear | _FinMgmtFiscalYear | |||
| _ProfitCenter | _ProfitCenter | |||
| _ControllingArea | _ControllingArea | |||
| _Segment | _Segment | |||
| _FndsMgmtRptgFndsCtrForHier | _FndsMgmtRptgFndsCtrForHier | |||
| _FndsMgmtRptgFundForHierarchy | _FndsMgmtRptgFundForHierarchy | |||
| _FndsMgmtRptgCmtmtItemForHier | _FndsMgmtRptgCmtmtItemForHier | |||
| _FndsMgmtRptgBdgtPerdForHier | _FndsMgmtRptgBdgtPerdForHier | |||
| _FndsMgmtRptgFctArForHierarchy | _FndsMgmtRptgFctArForHierarchy | |||
| _FndsMgmtRptgFnddPgmForHier | _FndsMgmtRptgFnddPgmForHier | |||
| _FndsMgmtRptgGrantIDForHier | _FndsMgmtRptgGrantIDForHier | |||
| _FndsMgmtRptgSegmentForHier | _FndsMgmtRptgSegmentForHier | |||
| _FndsMgmtRptgPrftCtrForHier | _FndsMgmtRptgPrftCtrForHier | |||
| _FundsMgmtCtrlgDocument | _FundsMgmtCtrlgDocument |
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_FundsMgmtCtrlgDocItmCube.
-- 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: IFMCODOCIANC
CREATE VIEW I_FundsMgmtCtrlgDocItmCube AS
SELECT
co.FinancialManagementArea AS FinancialManagementArea,
FundsMgmtCtrlgDocument,
co.FundsMgmtCtrlgDocumentItem AS FundsMgmtCtrlgDocumentItem,
co.FundsMgmtLongSequenceNumber AS FundsMgmtLongSequenceNumber,
cast( co.PostedBudgetPeriod as fm_budget_period preserving type ) AS BudgetPeriod,
cast( co.PostedCommitmentItem as fm_fipex preserving type ) AS CommitmentItem,
cast( co.PostedFunctionalArea as fm_farea preserving type ) AS FunctionalArea,
cast( co.PostedFund as fm_fund preserving type ) AS Fund,
cast( co.PostedFundedProgram as fm_measure preserving type ) AS FundedProgram,
cast( co.PostedFundsCenter as fistl preserving type ) AS FundsCenter,
cast( co.PostedGrantID as gm_grant_nbr preserving type ) AS GrantID,
cast( co.PostedFundsMgmtCustomerField as fm_userdim preserving type ) AS FundsManagementCustomerField,
co.CompanyCode AS CompanyCode,
co.BusinessArea AS BusinessArea,
co.GLAccount AS GLAccount,
co.FinMgmtAreaFiscalYear AS FinMgmtAreaFiscalYear,
co.FinMgmtAreaPeriod AS FinMgmtAreaPeriod,
co._FinMgmtArea.FinMgmtAreaFiscalYearVariant AS FinMgmtAreaFiscalYearVariant,
co.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
cast( 0 - co.PostedAmountInFMACrcy as fm_amount_co_fma_curr ) AS PostedAmountInFMACrcy,
co.TransactionCurrency AS TransactionCurrency,
cast( 0 - co.PostedAmountInTransCrcy as fm_amount_oi_trans_curr ) AS PostedAmountInTransCrcy,
co.BusinessTransactionType AS BusinessTransactionType,
cast( co.CashEffectivityFiscalYear as fmis_gnjhr ) AS CashEffectivityFiscalYear,
co.FundsMgCarryForwardLevel AS FundsMgCarryForwardLevel,
co.FundsMgmtAmountType AS FundsMgmtAmountType,
co.FundsMgmtValueType AS FundsMgmtValueType,
co.IsStatisticalItem AS IsStatisticalItem,
co.FundsManagementStatisticalType AS FundsManagementStatisticalType,
co.Ledger AS Ledger,
_CommitmentItem.CommitmentItemCategory AS CommitmentItemCategory,
cast( co.CommitmentItemFiscalYear as abap.numc( 4 ) ) AS CommitmentItemFiscalYear,
co.ReferenceDocumentContext AS ReferenceDocumentContext,
co.ReferenceDocumentLogicalSystem AS ReferenceDocumentLogicalSystem,
co.ReferenceDocumentType AS ReferenceDocumentType,
cast( co.ReferenceDocument as awref preserving type ) AS ReferenceDocument,
cast( co.ReferenceDocumentFiscalYear as refgjahr preserving type ) AS ReferenceDocumentFiscalYear,
cast( concat( '000', co.ReferenceDocumentItem ) as fins_awitem ) AS ReferenceDocumentItem,
_fmpaycom.FndsMgmtPaytCmtmtBdgtCat AS FndsMgmtPaytCmtmtBdgtCat,
co.BudgetPeriodAuthznGrp AS BudgetPeriodAuthznGrp,
co.CmtmtItemFinMgmtAreaForAuthzn AS CmtmtItemFinMgmtAreaForAuthzn,
co.CommitmentItemAuthznGrp AS CommitmentItemAuthznGrp,
co.FndsCenterFinMgmtAreaForAuthzn AS FndsCenterFinMgmtAreaForAuthzn,
co.FunctionalAreaAuthznGrp AS FunctionalAreaAuthznGrp,
co.FundAuthznGrp AS FundAuthznGrp,
co.FundFinMgmtAreaForAuthzn AS FundFinMgmtAreaForAuthzn,
co.FundedPgmFinMgmtAreaForAuthzn AS FundedPgmFinMgmtAreaForAuthzn,
co.FundedProgramAuthznGrp AS FundedProgramAuthznGrp,
co.FundsCenterAuthznGrp AS FundsCenterAuthznGrp,
co.GrantAuthznGrp AS GrantAuthznGrp,
co.GrantLifecycleStatus AS GrantLifecycleStatus,
co.ReferenceDocument AS ControllingDocument,
co.ProfitCenter AS ProfitCenter,
co.ControllingArea AS ControllingArea,
co.Segment AS Segment,
co.PostedFundsCenter AS FndsMgmtRptgFndsCtrForHier,
co.PostedFund AS FndsMgmtRptgFundForHierarchy,
co.PostedBudgetPeriod AS FndsMgmtRptgBdgtPerdForHier,
co.PostedCommitmentItem AS FndsMgmtRptgCmtmtItemForHier,
co.PostedFundedProgram AS FndsMgmtRptgFnddPgmForHier,
co.PostedFunctionalArea AS FndsMgmtRptgFctArForHierarchy,
co.PostedGrantID AS FndsMgmtRptgGrantIDForHier,
co.Segment AS FndsMgmtRptgSegmentForHier,
co.ProfitCenter AS FndsMgmtRptgPrftCtrForHier,
_FundsMgmtCtrlgDocument.AccountingDocument AS AccountingDocument,
_FundsMgmtCtrlgDocument.FiscalYear AS FiscalYear,
co._LogicalSystem AS _LogicalSystem,
co._ReferenceDocumentType AS _ReferenceDocumentType,
co._TransactionCurrency AS _TransactionCurrency,
co._FinMgmtArea AS _FinMgmtArea
FROM I_FundsMgmtCtrlgDocumentItem AS co
INNER JOIN I_FundsMgmtPaytCmtmtBdgtCat AS _fmpaycom ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND Fund = _Fund.Fund -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND CommitmentItem = _CommitmentItem.CommitmentItem AND ( FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear OR _CommitmentItem.FinMgmtAreaFiscalYear = '0000' ) -- association [0..*]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem_2 ON FinancialManagementArea = _CommitmentItem_2.FinancialManagementArea AND CommitmentItem = _CommitmentItem_2.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem_2.FinMgmtAreaFiscalYear -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetPeriod = _BudgetPeriod.BudgetPeriod -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementArea = _FundedProgram.FinancialManagementArea AND FundedProgram = _FundedProgram.FundedProgram -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FundsCenter = _FundsCenter.FundsCenter -- association [0..*]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID -- association [0..1]
LEFT OUTER JOIN I_SystemStatus AS _GrantLifecycleStatus ON GrantLifecycleStatus = _GrantLifecycleStatus.SystemStatus -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtLedger AS _Ledger ON Ledger = _Ledger.Ledger -- association [1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FinMgmtFiscalYear ON FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea AND CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear -- association [1..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FndsMgmtRptgFndsCtrForHier ON FinancialManagementArea = _FndsMgmtRptgFndsCtrForHier.FinancialManagementArea AND FndsMgmtRptgFndsCtrForHier = _FndsMgmtRptgFndsCtrForHier.FundsCenter -- association [0..*]
LEFT OUTER JOIN I_Fund AS _FndsMgmtRptgFundForHierarchy ON FinancialManagementArea = _FndsMgmtRptgFundForHierarchy.FinancialManagementArea AND FndsMgmtRptgFundForHierarchy = _FndsMgmtRptgFundForHierarchy.Fund -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _FndsMgmtRptgCmtmtItemForHier ON FinancialManagementArea = _FndsMgmtRptgCmtmtItemForHier.FinancialManagementArea AND FndsMgmtRptgCmtmtItemForHier = _FndsMgmtRptgCmtmtItemForHier.CommitmentItem AND CommitmentItemFiscalYear = _FndsMgmtRptgCmtmtItemForHier.FinMgmtAreaFiscalYear -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _FndsMgmtRptgBdgtPerdForHier ON FndsMgmtRptgBdgtPerdForHier = _FndsMgmtRptgBdgtPerdForHier.BudgetPeriod -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FndsMgmtRptgFctArForHierarchy ON FndsMgmtRptgFctArForHierarchy = _FndsMgmtRptgFctArForHierarchy.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FndsMgmtRptgFnddPgmForHier ON FinancialManagementArea = _FndsMgmtRptgFnddPgmForHier.FinancialManagementArea AND FndsMgmtRptgFnddPgmForHier = _FndsMgmtRptgFnddPgmForHier.FundedProgram -- association [0..1]
LEFT OUTER JOIN I_Grant AS _FndsMgmtRptgGrantIDForHier ON FndsMgmtRptgGrantIDForHier = _FndsMgmtRptgGrantIDForHier.GrantID -- association [0..1]
LEFT OUTER JOIN I_Segment AS _FndsMgmtRptgSegmentForHier ON FndsMgmtRptgSegmentForHier = _FndsMgmtRptgSegmentForHier.Segment -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _FndsMgmtRptgPrftCtrForHier ON ControllingArea = _FndsMgmtRptgPrftCtrForHier.ControllingArea AND FndsMgmtRptgPrftCtrForHier = _FndsMgmtRptgPrftCtrForHier.ProfitCenter -- association [0..*]
LEFT OUTER JOIN I_FundsMgmtCtrlgDocument AS _FundsMgmtCtrlgDocument ON CompanyCode = _FundsMgmtCtrlgDocument.CompanyCode AND FundsMgmtCtrlgDocument = _FundsMgmtCtrlgDocument.FundsMgmtCtrlgDocument AND FinMgmtAreaFiscalYear = _FundsMgmtCtrlgDocument.FiscalYear AND FinancialManagementArea = _FundsMgmtCtrlgDocument.FinancialManagementArea -- association [1..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