I_PubSecCtrlObjCmtmtActlCube
Commitment / Actual Control Object Items Cube
I_PubSecCtrlObjCmtmtActlCube is a Composite CDS View (Cube) that provides data about "Commitment / Actual Control Object Items Cube" in SAP S/4HANA. It reads from 1 data source (I_PubSecCmtmtActlItemCube) and exposes 104 fields with key fields Ledger, SourceLedger, CompanyCode, FiscalYear, AccountingDocument. It has 30 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_PubSecCmtmtActlItemCube | AcItemA | from |
Associations (30)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_PubSecCtrlObjFundMap | _CtrlObjFundMap | $projection.CompanyCode = _CtrlObjFundMap.CompanyCode and $projection.Fund = _CtrlObjFundMap.Fund and _CtrlObjFundMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjFund | _CtrlObjFund | $projection.CtrlObjForFund = _CtrlObjFund.CtrlObjForFund and $projection.HierarchyIDForFund = _CtrlObjFund.HierarchyIDForFund |
| [0..1] | I_PubSecCtrlObjFuncAreaMap | _CtrlObjFuncAreaMap | $projection.CompanyCode = _CtrlObjFuncAreaMap.CompanyCode and $projection.FunctionalArea = _CtrlObjFuncAreaMap.FunctionalArea and _CtrlObjFuncAreaMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjFuncArea | _CtrlObjFuncArea | $projection.CtrlObjForFunctionalArea = _CtrlObjFuncArea.CtrlObjForFunctionalArea and $projection.HierarchyIDForFunctionalArea = _CtrlObjFuncArea.HierarchyIDForFunctionalArea |
| [0..1] | I_PubSecCtrlObjBdgtPeriodMap | _CtrlObjBdgtPeriodMap | $projection.CompanyCode = _CtrlObjBdgtPeriodMap.CompanyCode and $projection.BudgetPeriod = _CtrlObjBdgtPeriodMap.BudgetPeriod and _CtrlObjBdgtPeriodMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjBdgtPeriod | _CtrlObjBdgtPeriod | $projection.CtrlObjForBudgetPeriod = _CtrlObjBdgtPeriod.CtrlObjForBudgetPeriod and $projection.HierarchyIDForBudgetPeriod = _CtrlObjBdgtPeriod.HierarchyIDForBudgetPeriod |
| [0..1] | I_PubSecCtrlObjCostCenterMap | _CtrlObjCostCenterMap | $projection.CompanyCode = _CtrlObjCostCenterMap.CompanyCode and $projection.CostCenter = _CtrlObjCostCenterMap.CostCenter and _CtrlObjCostCenterMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjCostCenter | _CtrlObjCostCenter | $projection.CtrlObjForCostCenter = _CtrlObjCostCenter.CtrlObjForCostCenter and $projection.HierarchyIDForCostCenter = _CtrlObjCostCenter.HierarchyIDForCostCenter |
| [0..1] | I_PubSecCtrlObjWBSElementMap | _CtrlObjWBSElementMap | $projection.CompanyCode = _CtrlObjWBSElementMap.CompanyCode and $projection.WBSElementExternalID = _CtrlObjWBSElementMap.WBSElement and _CtrlObjWBSElementMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjWBSElement | _CtrlObjWBSElement | $projection.CtrlObjForWBSElement = _CtrlObjWBSElement.CtrlObjForWBSElement and $projection.HierarchyIDForWBSElement = _CtrlObjWBSElement.HierarchyIDForWBSElement |
| [0..1] | I_PubSecCtrlObjBdgtAccountMap | _CtrlObjBdgtAccountMap | $projection.CompanyCode = _CtrlObjBdgtAccountMap.CompanyCode and $projection.PubSecBudgetAccount = _CtrlObjBdgtAccountMap.PubSecBudgetAccount and _CtrlObjBdgtAccountMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjGrant | _CtrlObjGrant | $projection.CtrlObjForGrant = _CtrlObjGrant.CtrlObjForGrant and $projection.GrantHierarchy = _CtrlObjGrant.GrantHierarchy |
| [0..1] | I_PubSecCtrlObjGrantMap | _CtrlObjGrantMap | $projection.CompanyCode = _CtrlObjGrantMap.CompanyCode and $projection.GrantID = _CtrlObjGrantMap.GrantID and _CtrlObjGrantMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjSpnsrdClass | _CtrlObjSpnsrdClass | $projection.CtrlObjForSponsoredClass = _CtrlObjSpnsrdClass.CtrlObjForSponsoredClass and $projection.SponsoredClassHierarchy = _CtrlObjSpnsrdClass.SponsoredClassHierarchy |
| [0..1] | I_PubSecCtrlObjSpnsrdClassMap | _CtrlObjSpnsrdClassMap | $projection.CompanyCode = _CtrlObjSpnsrdClassMap.CompanyCode and $projection.SponsoredClass = _CtrlObjSpnsrdClassMap.SponsoredClass and _CtrlObjSpnsrdClassMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjSpnsrdProg | _CtrlObjSpnsrdProg | $projection.CtrlObjForSponsoredProgram = _CtrlObjSpnsrdProg.CtrlObjForSponsoredProgram and $projection.SponsoredProgramHierarchy = _CtrlObjSpnsrdProg.SponsoredProgramHierarchy |
| [0..1] | I_PubSecCtrlObjSpnsrdProgMap | _CtrlObjSpnsrdProgMap | $projection.CompanyCode = _CtrlObjSpnsrdProgMap.CompanyCode and $projection.SponsoredProgram = _CtrlObjSpnsrdProgMap.SponsoredProgram and _CtrlObjSpnsrdProgMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile |
| [0..1] | I_PubSecCtrlObjBdgtAccount | _CtrlObjBdgtAccount | $projection.CtrlObjForBudgetAccount = _CtrlObjBdgtAccount.CtrlObjForBudgetAccount and $projection.HierarchyIDForBudgetAccount = _CtrlObjBdgtAccount.HierarchyIDForBudgetAccount |
| [0..1] | I_PubSecBudgetAccount | _PubSecBudgetAccount | $projection.CompanyCode = _PubSecBudgetAccount.PubSecBudgetAccountCoCode and $projection.PubSecBudgetAccount = _PubSecBudgetAccount.PubSecBudgetAccount |
| [0..1] | I_FiscCalendarDateForCompCode | _PubSecBudgetCnsmpnDate | $projection.PubSecBudgetCnsmpnDate = _PubSecBudgetCnsmpnDate.CalendarDate and $projection.CompanyCode = _PubSecBudgetCnsmpnDate.CompanyCode |
| [0..1] | I_PubSecHierarchy | _PubSecFundHier | $projection.HierarchyIDForFund = _PubSecFundHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecFunctionalAreaHier | $projection.HierarchyIDForFunctionalArea = _PubSecFunctionalAreaHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecBudgetPeriodHier | $projection.HierarchyIDForBudgetPeriod = _PubSecBudgetPeriodHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecCostCenterHier | $projection.HierarchyIDForCostCenter = _PubSecCostCenterHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecWBSElementHier | $projection.HierarchyIDForWBSElement = _PubSecWBSElementHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecBudgetAccountHier | $projection.HierarchyIDForBudgetAccount = _PubSecBudgetAccountHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecGrantHier | $projection.GrantHierarchy = _PubSecGrantHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecSpnsrdClassHier | $projection.SponsoredClassHierarchy = _PubSecSpnsrdClassHier.HierarchyID |
| [0..1] | I_PubSecHierarchy | _PubSecSpnsrdProgHier | $projection.SponsoredProgramHierarchy = _PubSecSpnsrdProgHier.HierarchyID |
| [0..1] | I_PubSecAvailyCtrlProfile | _PubSecAvailyCtrlProfile | $projection.AvailabilityControlProfile = _PubSecAvailyCtrlProfile.AvailabilityControlProfile |
Annotations (17)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IPSMS4CCOBJCAANC | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| AbapCatalog.buffering.status | #NOT_ALLOWED | view | |
| EndUserText.label | Commitment / Actual Control Object Items Cube | view | |
| VDM.viewType | #COMPOSITE | view | |
| Analytics.dataCategory | #CUBE | view | |
| Analytics.internalName | #LOCAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view |
Fields (104)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Ledger | I_PubSecCmtmtActlItemCube | Ledger | Ledger |
| KEY | SourceLedger | I_PubSecCmtmtActlItemCube | SourceLedger | Source Ledger |
| KEY | CompanyCode | I_PubSecCmtmtActlItemCube | CompanyCode | Receiver Company Code |
| KEY | FiscalYear | I_PubSecCmtmtActlItemCube | FiscalYear | G/L Fiscal Year |
| KEY | AccountingDocument | I_PubSecCmtmtActlItemCube | AccountingDocument | Journal Entry |
| KEY | LedgerGLLineItem | I_PubSecCmtmtActlItemCube | LedgerGLLineItem | Journal Entry Item |
| FinancialManagementArea | I_PubSecCmtmtActlItemCube | FinancialManagementArea | FM Area | |
| ControllingArea | I_PubSecCmtmtActlItemCube | ControllingArea | Controlling Area | |
| Fund | I_PubSecCmtmtActlItemCube | Fund | Sender Fund | |
| FunctionalArea | I_PubSecCmtmtActlItemCube | FunctionalArea | Sendr Fctl Area | |
| BudgetPeriod | I_PubSecCmtmtActlItemCube | BudgetPeriod | Budget Period | |
| CostCenter | I_PubSecCmtmtActlItemCube | CostCenter | Cost Center | |
| WBSElementExternalID | I_PubSecCmtmtActlItemCube | WBSElementExternalID | WBS Element External ID | |
| WBSElementInternalID | I_PubSecCmtmtActlItemCube | WBSElementInternalID | WBS Internal ID | |
| PubSecBudgetAccount | I_PubSecCmtmtActlItemCube | PubSecBudgetAccount | Budget Account | |
| GrantID | I_PubSecCmtmtActlItemCube | GrantID | Sender Grant | |
| SponsoredClass | I_PubSecCmtmtActlItemCube | SponsoredClass | Sponsored Class | |
| SponsoredProgram | I_PubSecCmtmtActlItemCube | SponsoredProgram | Sponsored Program | |
| GteeMBudgetValidityNumber | I_PubSecCmtmtActlItemCube | GteeMBudgetValidityNumber | Bdgt Validty No. | |
| PurchasingDocument | I_PubSecCmtmtActlItemCube | PurchasingDocument | Purchasing Document | |
| PurchasingDocumentItem | I_PubSecCmtmtActlItemCube | PurchasingDocumentItem | Purchasing Doc. Item | |
| AccountAssignmentNumber | I_PubSecCmtmtActlItemCube | AccountAssignmentNumber | Account Assgmt No. | |
| SourceReferenceDocumentType | I_PubSecCmtmtActlItemCube | SourceReferenceDocumentType | Ref. procedure | |
| SourceLogicalSystem | I_PubSecCmtmtActlItemCube | SourceLogicalSystem | ||
| SourceReferenceDocumentCntxt | I_PubSecCmtmtActlItemCube | SourceReferenceDocumentCntxt | ||
| SourceReferenceDocument | I_PubSecCmtmtActlItemCube | SourceReferenceDocument | Reference Doc. | |
| SourceReferenceDocumentItem | I_PubSecCmtmtActlItemCube | SourceReferenceDocumentItem | Ref. Doc. Item | |
| SourceReferenceDocSubitem | I_PubSecCmtmtActlItemCube | SourceReferenceDocSubitem | ||
| IsCommitment | I_PubSecCmtmtActlItemCube | IsCommitment | ||
| PubSecBudgetCnsmpnDate | I_PubSecCmtmtActlItemCube | PubSecBudgetCnsmpnDate | ||
| PubSecBudgetCnsmpnType | I_PubSecCmtmtActlItemCube | PubSecBudgetCnsmpnType | Budget Consumption Type | |
| PubSecBudgetCnsmpnAmtType | I_PubSecCmtmtActlItemCube | PubSecBudgetCnsmpnAmtType | ||
| FundType | I_PubSecCmtmtActlItemCube | FundType | Fund Type | |
| PubSecBdgtAcctRevnExpnCode | I_PubSecCmtmtActlItemCube | PubSecBdgtAcctRevnExpnCode | Expense/Revenue | |
| AvailabilityControlProfile | _CtrlObjProfile | AvailabilityControlProfile | Budget Availability Control Profile | |
| PurchaseOrder | I_PubSecCmtmtActlItemCube | PurchaseOrder | Purchasing Document | |
| PurchaseRequisition | I_PubSecCmtmtActlItemCube | PurchaseRequisition | Requisition | |
| EarmarkedFundsDocument | I_PubSecCmtmtActlItemCube | EarmarkedFundsDocument | Earmarked Funds | |
| GlobalCurrency | I_PubSecCmtmtActlItemCube | GlobalCurrency | GM Billing Element: Global Currency | |
| PubSecExpnCmtmtAmtInGlobalCrcy | I_PubSecCmtmtActlItemCube | PubSecExpnCmtmtAmtInGlobalCrcy | ||
| PubSecExpnActlAmtInGlobalCrcy | I_PubSecCmtmtActlItemCube | PubSecExpnActlAmtInGlobalCrcy | ||
| PubSecRevnCmtmtAmtInGlobalCrcy | I_PubSecCmtmtActlItemCube | PubSecRevnCmtmtAmtInGlobalCrcy | ||
| PubSecRevnActlAmtInGlobalCrcy | I_PubSecCmtmtActlItemCube | PubSecRevnActlAmtInGlobalCrcy | ||
| AmountInGlobalCurrency | I_PubSecCmtmtActlItemCube | AmountInGlobalCurrency | Amount in Global Currency | |
| FinancialAccountType | I_PubSecCmtmtActlItemCube | FinancialAccountType | Fin. Account Type | |
| GLAccount | I_PubSecCmtmtActlItemCube | GLAccount | General Ledger | |
| BusinessArea | I_PubSecCmtmtActlItemCube | BusinessArea | Business Area | |
| Segment | I_PubSecCmtmtActlItemCube | Segment | Segment number | |
| Supplier | I_PubSecCmtmtActlItemCube | Supplier | Supplier | |
| Customer | I_PubSecCmtmtActlItemCube | Customer | Sold-to Party | |
| AccountingDocumentType | I_PubSecCmtmtActlItemCube | AccountingDocumentType | Journal Entry Type | |
| ProfitCenter | I_PubSecCmtmtActlItemCube | ProfitCenter | Profit Center | |
| _CtrlObjFund | _CtrlObjFund | |||
| _CtrlObjFuncArea | _CtrlObjFuncArea | |||
| _CtrlObjBdgtPeriod | _CtrlObjBdgtPeriod | |||
| _CtrlObjCostCenter | _CtrlObjCostCenter | |||
| _CtrlObjWBSElement | _CtrlObjWBSElement | |||
| _CtrlObjBdgtAccount | _CtrlObjBdgtAccount | |||
| _CtrlObjGrant | _CtrlObjGrant | |||
| _CtrlObjSpnsrdClass | _CtrlObjSpnsrdClass | |||
| _CtrlObjSpnsrdProg | _CtrlObjSpnsrdProg | |||
| _PubSecFundHier | _PubSecFundHier | |||
| _PubSecFunctionalAreaHier | _PubSecFunctionalAreaHier | |||
| _PubSecBudgetPeriodHier | _PubSecBudgetPeriodHier | |||
| _PubSecCostCenterHier | _PubSecCostCenterHier | |||
| _PubSecWBSElementHier | _PubSecWBSElementHier | |||
| _PubSecBudgetAccountHier | _PubSecBudgetAccountHier | |||
| _PubSecBudgetAccount | _PubSecBudgetAccount | |||
| _PubSecBudgetCnsmpnDate | _PubSecBudgetCnsmpnDate | |||
| _PubSecGrantHier | _PubSecGrantHier | |||
| _PubSecSpnsrdClassHier | _PubSecSpnsrdClassHier | |||
| _PubSecSpnsrdProgHier | _PubSecSpnsrdProgHier | |||
| _PubSecAvailyCtrlProfile | _PubSecAvailyCtrlProfile | |||
| _BudgetPeriod | I_PubSecCmtmtActlItemCube | _BudgetPeriod | ||
| _CompanyCode | I_PubSecCmtmtActlItemCube | _CompanyCode | ||
| _ControllingArea | I_PubSecCmtmtActlItemCube | _ControllingArea | ||
| _CostCenter | I_PubSecCmtmtActlItemCube | _CostCenter | ||
| _CurrentCostCenter | I_PubSecCmtmtActlItemCube | _CurrentCostCenter | ||
| _FinancialAccountType | I_PubSecCmtmtActlItemCube | _FinancialAccountType | ||
| _FundType | I_PubSecCmtmtActlItemCube | _FundType | ||
| _BusinessArea | I_PubSecCmtmtActlItemCube | _BusinessArea | ||
| _Segment | I_PubSecCmtmtActlItemCube | _Segment | ||
| _GLAccountInCompanyCode | I_PubSecCmtmtActlItemCube | _GLAccountInCompanyCode | ||
| _Supplier | I_PubSecCmtmtActlItemCube | _Supplier | ||
| _Customer | I_PubSecCmtmtActlItemCube | _Customer | ||
| _AccountingDocumentType | I_PubSecCmtmtActlItemCube | _AccountingDocumentType | ||
| _ProfitCenter | I_PubSecCmtmtActlItemCube | _ProfitCenter | ||
| _CurrentProfitCenter | I_PubSecCmtmtActlItemCube | _CurrentProfitCenter | ||
| _FinancialManagementArea | I_PubSecCmtmtActlItemCube | _FinancialManagementArea | ||
| _Fund | I_PubSecCmtmtActlItemCube | _Fund | ||
| _FunctionalArea | I_PubSecCmtmtActlItemCube | _FunctionalArea | ||
| _GlobalCurrency | I_PubSecCmtmtActlItemCube | _GlobalCurrency | ||
| _JournalEntry | I_PubSecCmtmtActlItemCube | _JournalEntry | ||
| _Ledger | I_PubSecCmtmtActlItemCube | _Ledger | ||
| _PubSecBdgtAcctRevnExpnCode | I_PubSecCmtmtActlItemCube | _PubSecBdgtAcctRevnExpnCode | ||
| _PubSecBdgtCnsmpnType | I_PubSecCmtmtActlItemCube | _PubSecBdgtCnsmpnType | ||
| _PubSecBdgtCnsmpnAmtType | I_PubSecCmtmtActlItemCube | _PubSecBdgtCnsmpnAmtType | ||
| _SourceReferenceDocumentType | I_PubSecCmtmtActlItemCube | _SourceReferenceDocumentType | ||
| _SourceLedger | I_PubSecCmtmtActlItemCube | _SourceLedger | ||
| _WBSElementExternalID | I_PubSecCmtmtActlItemCube | _WBSElementExternalID | ||
| _FiscalYear | I_PubSecCmtmtActlItemCube | _FiscalYear | ||
| _Grant | I_PubSecCmtmtActlItemCube | _Grant | ||
| _SponsoredClass | I_PubSecCmtmtActlItemCube | _SponsoredClass | ||
| _SponsoredProgram | I_PubSecCmtmtActlItemCube | _SponsoredProgram |
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_PubSecCtrlObjCmtmtActlCube.
-- 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: IPSMS4CCOBJCAANC
CREATE VIEW I_PubSecCtrlObjCmtmtActlCube AS
SELECT
AcItemA.Ledger AS Ledger,
AcItemA.SourceLedger AS SourceLedger,
AcItemA.CompanyCode AS CompanyCode,
AcItemA.FiscalYear AS FiscalYear,
AcItemA.AccountingDocument AS AccountingDocument,
AcItemA.LedgerGLLineItem AS LedgerGLLineItem,
AcItemA.FinancialManagementArea AS FinancialManagementArea,
AcItemA.ControllingArea AS ControllingArea,
AcItemA.Fund AS Fund,
AcItemA.FunctionalArea AS FunctionalArea,
AcItemA.BudgetPeriod AS BudgetPeriod,
AcItemA.CostCenter AS CostCenter,
AcItemA.WBSElementExternalID AS WBSElementExternalID,
AcItemA.WBSElementInternalID AS WBSElementInternalID,
AcItemA.PubSecBudgetAccount AS PubSecBudgetAccount,
AcItemA.GrantID AS GrantID,
AcItemA.SponsoredClass AS SponsoredClass,
AcItemA.SponsoredProgram AS SponsoredProgram,
AcItemA.GteeMBudgetValidityNumber AS GteeMBudgetValidityNumber,
AcItemA.PurchasingDocument AS PurchasingDocument,
AcItemA.PurchasingDocumentItem AS PurchasingDocumentItem,
AcItemA.AccountAssignmentNumber AS AccountAssignmentNumber,
AcItemA.SourceReferenceDocumentType AS SourceReferenceDocumentType,
AcItemA.SourceLogicalSystem AS SourceLogicalSystem,
AcItemA.SourceReferenceDocumentCntxt AS SourceReferenceDocumentCntxt,
AcItemA.SourceReferenceDocument AS SourceReferenceDocument,
AcItemA.SourceReferenceDocumentItem AS SourceReferenceDocumentItem,
AcItemA.SourceReferenceDocSubitem AS SourceReferenceDocSubitem,
AcItemA.IsCommitment AS IsCommitment,
AcItemA.PubSecBudgetCnsmpnDate AS PubSecBudgetCnsmpnDate,
AcItemA.PubSecBudgetCnsmpnType AS PubSecBudgetCnsmpnType,
AcItemA.PubSecBudgetCnsmpnAmtType AS PubSecBudgetCnsmpnAmtType,
AcItemA.FundType AS FundType,
AcItemA.PubSecBdgtAcctRevnExpnCode AS PubSecBdgtAcctRevnExpnCode,
_CtrlObjProfile.AvailabilityControlProfile AS AvailabilityControlProfile,
AcItemA.PurchaseOrder AS PurchaseOrder,
AcItemA.PurchaseRequisition AS PurchaseRequisition,
AcItemA.EarmarkedFundsDocument AS EarmarkedFundsDocument,
AcItemA.GlobalCurrency AS GlobalCurrency,
AcItemA.PubSecExpnCmtmtAmtInGlobalCrcy AS PubSecExpnCmtmtAmtInGlobalCrcy,
AcItemA.PubSecExpnActlAmtInGlobalCrcy AS PubSecExpnActlAmtInGlobalCrcy,
AcItemA.PubSecRevnCmtmtAmtInGlobalCrcy AS PubSecRevnCmtmtAmtInGlobalCrcy,
AcItemA.PubSecRevnActlAmtInGlobalCrcy AS PubSecRevnActlAmtInGlobalCrcy,
AcItemA.AmountInGlobalCurrency AS AmountInGlobalCurrency,
AcItemA.FinancialAccountType AS FinancialAccountType,
AcItemA.GLAccount AS GLAccount,
AcItemA.BusinessArea AS BusinessArea,
AcItemA.Segment AS Segment,
AcItemA.Supplier AS Supplier,
AcItemA.Customer AS Customer,
AcItemA.AccountingDocumentType AS AccountingDocumentType,
AcItemA.ProfitCenter AS ProfitCenter,
AcItemA._BudgetPeriod AS _BudgetPeriod,
AcItemA._CompanyCode AS _CompanyCode,
AcItemA._ControllingArea AS _ControllingArea,
AcItemA._CostCenter AS _CostCenter,
AcItemA._CurrentCostCenter AS _CurrentCostCenter,
AcItemA._FinancialAccountType AS _FinancialAccountType,
AcItemA._FundType AS _FundType,
AcItemA._BusinessArea AS _BusinessArea,
AcItemA._Segment AS _Segment,
AcItemA._GLAccountInCompanyCode AS _GLAccountInCompanyCode,
AcItemA._Supplier AS _Supplier,
AcItemA._Customer AS _Customer,
AcItemA._AccountingDocumentType AS _AccountingDocumentType,
AcItemA._ProfitCenter AS _ProfitCenter,
AcItemA._CurrentProfitCenter AS _CurrentProfitCenter,
AcItemA._FinancialManagementArea AS _FinancialManagementArea,
AcItemA._Fund AS _Fund,
AcItemA._FunctionalArea AS _FunctionalArea,
AcItemA._GlobalCurrency AS _GlobalCurrency,
AcItemA._JournalEntry AS _JournalEntry,
AcItemA._Ledger AS _Ledger,
AcItemA._PubSecBdgtAcctRevnExpnCode AS _PubSecBdgtAcctRevnExpnCode,
AcItemA._PubSecBdgtCnsmpnType AS _PubSecBdgtCnsmpnType,
AcItemA._PubSecBdgtCnsmpnAmtType AS _PubSecBdgtCnsmpnAmtType,
AcItemA._SourceReferenceDocumentType AS _SourceReferenceDocumentType,
AcItemA._SourceLedger AS _SourceLedger,
AcItemA._WBSElementExternalID AS _WBSElementExternalID,
AcItemA._FiscalYear AS _FiscalYear,
AcItemA._Grant AS _Grant,
AcItemA._SponsoredClass AS _SponsoredClass,
AcItemA._SponsoredProgram AS _SponsoredProgram
FROM I_PubSecCmtmtActlItemCube AS AcItemA
LEFT OUTER JOIN I_PubSecCtrlObjFundMap AS _CtrlObjFundMap ON CompanyCode = _CtrlObjFundMap.CompanyCode AND Fund = _CtrlObjFundMap.Fund AND _CtrlObjFundMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjFund AS _CtrlObjFund ON CtrlObjForFund = _CtrlObjFund.CtrlObjForFund AND HierarchyIDForFund = _CtrlObjFund.HierarchyIDForFund -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjFuncAreaMap AS _CtrlObjFuncAreaMap ON CompanyCode = _CtrlObjFuncAreaMap.CompanyCode AND FunctionalArea = _CtrlObjFuncAreaMap.FunctionalArea AND _CtrlObjFuncAreaMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjFuncArea AS _CtrlObjFuncArea ON CtrlObjForFunctionalArea = _CtrlObjFuncArea.CtrlObjForFunctionalArea AND HierarchyIDForFunctionalArea = _CtrlObjFuncArea.HierarchyIDForFunctionalArea -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjBdgtPeriodMap AS _CtrlObjBdgtPeriodMap ON CompanyCode = _CtrlObjBdgtPeriodMap.CompanyCode AND BudgetPeriod = _CtrlObjBdgtPeriodMap.BudgetPeriod AND _CtrlObjBdgtPeriodMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjBdgtPeriod AS _CtrlObjBdgtPeriod ON CtrlObjForBudgetPeriod = _CtrlObjBdgtPeriod.CtrlObjForBudgetPeriod AND HierarchyIDForBudgetPeriod = _CtrlObjBdgtPeriod.HierarchyIDForBudgetPeriod -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjCostCenterMap AS _CtrlObjCostCenterMap ON CompanyCode = _CtrlObjCostCenterMap.CompanyCode AND CostCenter = _CtrlObjCostCenterMap.CostCenter AND _CtrlObjCostCenterMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjCostCenter AS _CtrlObjCostCenter ON CtrlObjForCostCenter = _CtrlObjCostCenter.CtrlObjForCostCenter AND HierarchyIDForCostCenter = _CtrlObjCostCenter.HierarchyIDForCostCenter -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjWBSElementMap AS _CtrlObjWBSElementMap ON CompanyCode = _CtrlObjWBSElementMap.CompanyCode AND WBSElementExternalID = _CtrlObjWBSElementMap.WBSElement AND _CtrlObjWBSElementMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjWBSElement AS _CtrlObjWBSElement ON CtrlObjForWBSElement = _CtrlObjWBSElement.CtrlObjForWBSElement AND HierarchyIDForWBSElement = _CtrlObjWBSElement.HierarchyIDForWBSElement -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjBdgtAccountMap AS _CtrlObjBdgtAccountMap ON CompanyCode = _CtrlObjBdgtAccountMap.CompanyCode AND PubSecBudgetAccount = _CtrlObjBdgtAccountMap.PubSecBudgetAccount AND _CtrlObjBdgtAccountMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjGrant AS _CtrlObjGrant ON CtrlObjForGrant = _CtrlObjGrant.CtrlObjForGrant AND GrantHierarchy = _CtrlObjGrant.GrantHierarchy -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjGrantMap AS _CtrlObjGrantMap ON CompanyCode = _CtrlObjGrantMap.CompanyCode AND GrantID = _CtrlObjGrantMap.GrantID AND _CtrlObjGrantMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjSpnsrdClass AS _CtrlObjSpnsrdClass ON CtrlObjForSponsoredClass = _CtrlObjSpnsrdClass.CtrlObjForSponsoredClass AND SponsoredClassHierarchy = _CtrlObjSpnsrdClass.SponsoredClassHierarchy -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjSpnsrdClassMap AS _CtrlObjSpnsrdClassMap ON CompanyCode = _CtrlObjSpnsrdClassMap.CompanyCode AND SponsoredClass = _CtrlObjSpnsrdClassMap.SponsoredClass AND _CtrlObjSpnsrdClassMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjSpnsrdProg AS _CtrlObjSpnsrdProg ON CtrlObjForSponsoredProgram = _CtrlObjSpnsrdProg.CtrlObjForSponsoredProgram AND SponsoredProgramHierarchy = _CtrlObjSpnsrdProg.SponsoredProgramHierarchy -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjSpnsrdProgMap AS _CtrlObjSpnsrdProgMap ON CompanyCode = _CtrlObjSpnsrdProgMap.CompanyCode AND SponsoredProgram = _CtrlObjSpnsrdProgMap.SponsoredProgram AND _CtrlObjSpnsrdProgMap.AvailabilityControlProfile = _CtrlObjProfile.AvailabilityControlProfile -- association [0..1]
LEFT OUTER JOIN I_PubSecCtrlObjBdgtAccount AS _CtrlObjBdgtAccount ON CtrlObjForBudgetAccount = _CtrlObjBdgtAccount.CtrlObjForBudgetAccount AND HierarchyIDForBudgetAccount = _CtrlObjBdgtAccount.HierarchyIDForBudgetAccount -- association [0..1]
LEFT OUTER JOIN I_PubSecBudgetAccount AS _PubSecBudgetAccount ON CompanyCode = _PubSecBudgetAccount.PubSecBudgetAccountCoCode AND PubSecBudgetAccount = _PubSecBudgetAccount.PubSecBudgetAccount -- association [0..1]
LEFT OUTER JOIN I_FiscCalendarDateForCompCode AS _PubSecBudgetCnsmpnDate ON PubSecBudgetCnsmpnDate = _PubSecBudgetCnsmpnDate.CalendarDate AND CompanyCode = _PubSecBudgetCnsmpnDate.CompanyCode -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecFundHier ON HierarchyIDForFund = _PubSecFundHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecFunctionalAreaHier ON HierarchyIDForFunctionalArea = _PubSecFunctionalAreaHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecBudgetPeriodHier ON HierarchyIDForBudgetPeriod = _PubSecBudgetPeriodHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecCostCenterHier ON HierarchyIDForCostCenter = _PubSecCostCenterHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecWBSElementHier ON HierarchyIDForWBSElement = _PubSecWBSElementHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecBudgetAccountHier ON HierarchyIDForBudgetAccount = _PubSecBudgetAccountHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecGrantHier ON GrantHierarchy = _PubSecGrantHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecSpnsrdClassHier ON SponsoredClassHierarchy = _PubSecSpnsrdClassHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecHierarchy AS _PubSecSpnsrdProgHier ON SponsoredProgramHierarchy = _PubSecSpnsrdProgHier.HierarchyID -- association [0..1]
LEFT OUTER JOIN I_PubSecAvailyCtrlProfile AS _PubSecAvailyCtrlProfile ON AvailabilityControlProfile = _PubSecAvailyCtrlProfile.AvailabilityControlProfile -- 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