C_CostCenterClassicCommitment

DDL: C_COSTCENTERCLASSICCOMMITMENT Type: view_entity CONSUMPTION

Commitments by Cost Center

C_CostCenterClassicCommitment is a Consumption CDS View that provides data about "Commitments by Cost Center" in SAP S/4HANA. It reads from 1 data source (I_CostCenterClassicCommitment) and exposes 137 fields with key fields FinancialPlanningReqTransSqnc, FinancialPlanningDataPacket, FinancialPlanningEntryItem, LedgerGLLineItem, Ledger. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CostCenterClassicCommitment _Commitment from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_JournalEntryItem _Extension $projection.Ledger = _Extension.SourceLedger and $projection.CompanyCode = _Extension.CompanyCode and $projection.FiscalYear = _Extension.FiscalYear and $projection.AccountingDocument = _Extension.AccountingDocument and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem

Annotations (8)

NameValueLevelField
EndUserText.label Commitments by Cost Center view
ObjectModel.query.implementedBy ABAP:CL_COSTCENTERCLASSICCOMMITMENT view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeNamePlural Items view

Fields (137)

KeyFieldSource TableSource FieldDescription
KEY FinancialPlanningReqTransSqnc FinancialPlanningReqTransSqnc Request TSN
KEY FinancialPlanningDataPacket FinancialPlanningDataPacket Data packet number
KEY FinancialPlanningEntryItem FinancialPlanningEntryItem
KEY LedgerGLLineItem LedgerGLLineItem Journal Entry Item
KEY Ledger Ledger Ledger
KEY AccountingDocument AccountingDocument Journal Entry
KEY ControllingArea ControllingArea Controlling Area
KEY CompanyCode CompanyCode Receiver Company Code
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY CostCenter CostCenter Cost Center
KEY GLAccount GLAccount G/L Account
CostCenterHierarchy
CostCenterHierarchyNode
GLAccountHierarchy
GLAccountHierarchyNode
FiscalYearVariant FiscalYearVariant FY Variant
FiscalPeriod FiscalPeriod Fiscal Period
Supplier Supplier Supplier
Material Material Vehicle Model
CommittedQuantity CommittedQuantity Commitments Quantity
PlannedQuantity PlannedQuantity Planned Quantity
Quantity Quantity Actuals Quantity
UnitOfMeasure UnitOfMeasure Unit Protected Qty
ChartOfAccounts ChartOfAccounts Node Class
PurchasingDocument PurchasingDocument Purchasing Document
PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
PurchasingDocumentType PurchasingDocumentType RFQ Type
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PostingDate PostingDate Posting Date for GR
MaterialName
UnitOfMeasureName
PurchasingDocumentTypeName
PurchasingDocumentCategoryName
PlanningCategoryName
CostCenterName
GLAccountName
LedgerName
PlanningCategory PlanningCategory Plan Category
CompanyCodeCurrency CompanyCodeCurrency Company Code Currency
GlobalCurrency GlobalCurrency Global Currency
FunctionalCurrency FunctionalCurrency Functional Currency
FreeDefinedCurrency1 FreeDefinedCurrency1 Freely Defined Currency 1
FreeDefinedCurrency2 FreeDefinedCurrency2 Freely Defined Currency 2
FreeDefinedCurrency3 FreeDefinedCurrency3 Freely Defined Currency 3
FreeDefinedCurrency4 FreeDefinedCurrency4 Freely Defined Currency 4
FreeDefinedCurrency5 FreeDefinedCurrency5 Freely Defined Currency 5
FreeDefinedCurrency6 FreeDefinedCurrency6 Freely Defined Currency 6
FreeDefinedCurrency7 FreeDefinedCurrency7 Freely Defined Currency 7
FreeDefinedCurrency8 FreeDefinedCurrency8 Freely Defined Currency 8
ActualAmountInFunctionalCrcy ActualAmountInFunctionalCrcy Actuals in Functional Currency
ActlCumltvAmtInFunctionalCrcy ActlCumltvAmtInFunctionalCrcy Cumulative Actuals in Functional Crcy
ActualAmountInCompanyCodeCrcy ActualAmountInCompanyCodeCrcy Actuals in Company Code Currency
ActualCumltvAmtInCoCodeCrcy ActualCumltvAmtInCoCodeCrcy Cumulative Actuals in Company Code Crcy
ActualAmountInGlobalCurrency ActualAmountInGlobalCurrency Actuals in Global Currency
ActlCumltvAmtInGlobalCurrency ActlCumltvAmtInGlobalCurrency Cumulative Actuals in Global Currency
ActualAmountInFreeDfndCrcy1 ActualAmountInFreeDfndCrcy1 Actuals in Free Defined Currency 1
ActlCumltvAmtInFreeDfndCrcy1 ActlCumltvAmtInFreeDfndCrcy1 Cumulative Actuals in Free Defined Crcy1
ActualAmountInFreeDfndCrcy2 ActualAmountInFreeDfndCrcy2 Actuals in Free Defined Currency 2
ActlCumltvAmtInFreeDfndCrcy2 ActlCumltvAmtInFreeDfndCrcy2 Cumulative Actuals in Free Defined Crcy2
ActualAmountInFreeDfndCrcy3 ActualAmountInFreeDfndCrcy3 Actuals in Free Defined Currency 3
ActlCumltvAmtInFreeDfndCrcy3 ActlCumltvAmtInFreeDfndCrcy3 Cumulative Actuals in Free Defined Crcy3
ActualAmountInFreeDfndCrcy4 ActualAmountInFreeDfndCrcy4 Actuals in Free Defined Currency 4
ActlCumltvAmtInFreeDfndCrcy4 ActlCumltvAmtInFreeDfndCrcy4 Cumulative Actuals in Free Defined Crcy4
ActualAmountInFreeDfndCrcy5 ActualAmountInFreeDfndCrcy5 Actuals in Free Defined Currency 5
ActlCumltvAmtInFreeDfndCrcy5 ActlCumltvAmtInFreeDfndCrcy5 Cumulative Actuals in Free Defined Crcy5
ActualAmountInFreeDfndCrcy6 ActualAmountInFreeDfndCrcy6 Actuals in Free Defined Currency 6
ActlCumltvAmtInFreeDfndCrcy6 ActlCumltvAmtInFreeDfndCrcy6 Cumulative Actuals in Free Defined Crcy6
ActualAmountInFreeDfndCrcy7 ActualAmountInFreeDfndCrcy7 Actuals in Free Defined Currency 7
ActlCumltvAmtInFreeDfndCrcy7 ActlCumltvAmtInFreeDfndCrcy7 Cumulative Actuals in Free Defined Crcy7
ActualAmountInFreeDfndCrcy8 ActualAmountInFreeDfndCrcy8 Actuals in Free Defined Currency 8
ActlCumltvAmtInFreeDfndCrcy8 ActlCumltvAmtInFreeDfndCrcy8 Cumulative Actuals in Free Defined Crcy8
CmtmtAmtInCompanyCodeCurrency CmtmtAmtInCompanyCodeCurrency Commitments in Company Code Currency
CmtmtCumltvAmtInCoCodeCurrency CmtmtCumltvAmtInCoCodeCurrency Cumulative Commitments in CoCode Crcy
CmtmtAmountInGlobalCurrency CmtmtAmountInGlobalCurrency Commitments in Global Currency
CmtmtCumltvAmtInGlobCrcy CmtmtCumltvAmtInGlobCrcy Cumulative Commitments in Global Crcy
PlanAmountInCompanyCodeCrcy PlanAmountInCompanyCodeCrcy Planned in Company Code Currency
PlanCumltvAmtInCoCodeCrcy PlanCumltvAmtInCoCodeCrcy Cumulative Planned in Company Code Crcy
PlanAmountInGlobalCurrency PlanAmountInGlobalCurrency Planned in Global Currency
PlndCumltvAmtInGlobalCurrency PlndCumltvAmtInGlobalCurrency Cumulative Planned in Global Currency
PlanAmountInFreeDefinedCrcy1 PlanAmountInFreeDefinedCrcy1 Planned in Free Defined Currency 1
PlanCumltvAmtInFreeDfndCrcy1 PlanCumltvAmtInFreeDfndCrcy1 Cumulative Planned in Free Defined Crcy1
PlanAmountInFreeDefinedCrcy2 PlanAmountInFreeDefinedCrcy2 Planned in Free Defined Currency 2
PlanCumltvAmtInFreeDfndCrcy2 PlanCumltvAmtInFreeDfndCrcy2 Cumulative Planned in Free Defined Crcy2
PlanAmountInFreeDefinedCrcy3 PlanAmountInFreeDefinedCrcy3 Planned in Free Defined Currency 3
PlanCumltvAmtInFreeDfndCrcy3 PlanCumltvAmtInFreeDfndCrcy3 Cumulative Planned in Free Defined Crcy3
PlanAmountInFreeDefinedCrcy4 PlanAmountInFreeDefinedCrcy4 Planned in Free Defined Currency 4
PlanCumltvAmtInFreeDfndCrcy4 PlanCumltvAmtInFreeDfndCrcy4 Cumulative Planned in Free Defined Crcy4
PlanAmountInFreeDefinedCrcy5 PlanAmountInFreeDefinedCrcy5 Planned in Free Defined Currency 5
PlanCumltvAmtInFreeDfndCrcy5 PlanCumltvAmtInFreeDfndCrcy5 Cumulative Planned in Free Defined Crcy5
PlanAmountInFreeDefinedCrcy6 PlanAmountInFreeDefinedCrcy6 Planned in Free Defined Currency 6
PlanCumltvAmtInFreeDfndCrcy6 PlanCumltvAmtInFreeDfndCrcy6 Cumulative Planned in Free Defined Crcy6
PlanAmountInFreeDefinedCrcy7 PlanAmountInFreeDefinedCrcy7 Planned in Free Defined Currency 7
PlanCumltvAmtInFreeDfndCrcy7 PlanCumltvAmtInFreeDfndCrcy7 Cumulative Planned in Free Defined Crcy7
PlanAmountInFreeDefinedCrcy8 PlanAmountInFreeDefinedCrcy8 Planned in Free Defined Currency 8
PlanCumltvAmtInFreeDfndCrcy8 PlanCumltvAmtInFreeDfndCrcy8 Cumulative Planned in Free Defined Crcy8
TotAssgdAmtInCoCodeCurrency TotAssgdAmtInCoCodeCurrency Assigned in Company Code Currency
TotAssgdAmtInGlobalCurrency TotAssgdAmtInGlobalCurrency Assigned in Global Currency
AssgdCumltvAmtInCoCodeCurrency AssgdCumltvAmtInCoCodeCurrency Cumulative Assigned in Company Code Crcy
AssgdCumltvAmtInGlobalCurrency AssgdCumltvAmtInGlobalCurrency Cumulative Assigned in Global Currency
AvailableAmountInCCCrcy AvailableAmountInCCCrcy Available in Company Code Currency
BdgtAvailableAmtInGlobalCrcy BdgtAvailableAmtInGlobalCrcy Available in Global Currency
AvailCumltvAmtInCoCodeCurrency AvailCumltvAmtInCoCodeCurrency Cumulative Available in CoCode Crcy
AvailCumltvAmtInGlobalCurrency AvailCumltvAmtInGlobalCurrency Cumulative Available in Global Currency
CostCenterDocumentSource CostCenterDocumentSource
CostCenterPlanDataSource
AccountAssignmentType AccountAssignmentType Sndr AcctAssgmt Type
IsStatisticalCostCenter IsStatisticalCostCenter Is Statistical Cost Center
ValuationArea ValuationArea Valuation Area
ServiceDocumentType ServiceDocumentType Transaction Type
Segment Segment Segment number
SalesOrganization SalesOrganization Sales Organization
ProfitCenter ProfitCenter Profit Center
Plant Plant Valuation Area
OrganizationDivision OrganizationDivision Org. Division
FinancialAccountType FinancialAccountType Fin. Account Type
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
BusinessArea BusinessArea Business Area
AssetClass AssetClass Asset Class
ServiceDocument ServiceDocument Transaction ID
AccountingDocumentType AccountingDocumentType Journal Entry Type
SalesDocument SalesDocument SD Document
OrderID OrderID Order ID
Customer Customer Sold-to Party
FunctionalArea FunctionalArea Sendr Fctl Area
SourceLedger SourceLedger Source Ledger
_Supplier _Supplier
_ServiceDocument _ServiceDocument
_SalesDocument _SalesDocument
_Order _Order
_GLAccountInCompanyCode _GLAccountInCompanyCode
_Customer _Customer
_AccountingDocumentType _AccountingDocumentType
AccountAssignmentTypeDesc _AccountAssignmentTypeT AccountAssignmentTypeDesc
CompanyCodeName _CompanyCodeText CompanyCodeName Company Name
ControllingAreaName _ControllingAreaText ControllingAreaName Long Text
CostCenterDocumentSourceText _CostCtrCmtmtDocSourceTxt CostCenterDocumentSourceText
SupplierName _SupplierText SupplierName Supplier Name

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 C_CostCenterClassicCommitment.
-- 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.

CREATE VIEW C_CostCenterClassicCommitment AS
SELECT
  FinancialPlanningReqTransSqnc,
  FinancialPlanningDataPacket,
  FinancialPlanningEntryItem,
  LedgerGLLineItem,
  Ledger,
  AccountingDocument,
  ControllingArea,
  CompanyCode,
  FiscalYear,
  CostCenter,
  GLAccount,
  cast('' as fis_cctr_hryid_42) AS CostCenterHierarchy,
  cast('' as fis_cctr_hrynid_50) AS CostCenterHierarchyNode,
  cast('' as fis_glaccthier) AS GLAccountHierarchy,
  cast('' as fis_glacct_hrynid_50) AS GLAccountHierarchyNode,
  FiscalYearVariant,
  FiscalPeriod,
  Supplier,
  Material,
  CommittedQuantity,
  PlannedQuantity,
  Quantity,
  UnitOfMeasure,
  ChartOfAccounts,
  PurchasingDocument,
  PurchasingDocumentItem,
  PurchasingDocumentType,
  PurchasingDocumentCategory,
  PostingDate,
  _ProductText[1:Language = $session.system_language].ProductName AS MaterialName,
  _UnitOfMeasureText[1:Language = $session.system_language].UnitOfMeasureName AS UnitOfMeasureName,
  _PurgDocumentTypeText[1:Language = $session.system_language].PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  _PurgDocumentCategoryText[1:Language = $session.system_language].PurchasingDocumentCategoryName AS PurchasingDocumentCategoryName,
  _PlanningCategoryText[1:Language = $session.system_language].PlanningCategoryName AS PlanningCategoryName,
  _CostCenterText[1:Language = $session.system_language].CostCenterName AS CostCenterName,
  _GLAccountText[1:Language = $session.system_language].GLAccountName AS GLAccountName,
  _LedgerText[1:Language = $session.system_language].LedgerName AS LedgerName,
  PlanningCategory,
  CompanyCodeCurrency,
  GlobalCurrency,
  FunctionalCurrency,
  FreeDefinedCurrency1,
  FreeDefinedCurrency2,
  FreeDefinedCurrency3,
  FreeDefinedCurrency4,
  FreeDefinedCurrency5,
  FreeDefinedCurrency6,
  FreeDefinedCurrency7,
  FreeDefinedCurrency8,
  ActualAmountInFunctionalCrcy,
  ActlCumltvAmtInFunctionalCrcy,
  ActualAmountInCompanyCodeCrcy,
  ActualCumltvAmtInCoCodeCrcy,
  ActualAmountInGlobalCurrency,
  ActlCumltvAmtInGlobalCurrency,
  ActualAmountInFreeDfndCrcy1,
  ActlCumltvAmtInFreeDfndCrcy1,
  ActualAmountInFreeDfndCrcy2,
  ActlCumltvAmtInFreeDfndCrcy2,
  ActualAmountInFreeDfndCrcy3,
  ActlCumltvAmtInFreeDfndCrcy3,
  ActualAmountInFreeDfndCrcy4,
  ActlCumltvAmtInFreeDfndCrcy4,
  ActualAmountInFreeDfndCrcy5,
  ActlCumltvAmtInFreeDfndCrcy5,
  ActualAmountInFreeDfndCrcy6,
  ActlCumltvAmtInFreeDfndCrcy6,
  ActualAmountInFreeDfndCrcy7,
  ActlCumltvAmtInFreeDfndCrcy7,
  ActualAmountInFreeDfndCrcy8,
  ActlCumltvAmtInFreeDfndCrcy8,
  CmtmtAmtInCompanyCodeCurrency,
  CmtmtCumltvAmtInCoCodeCurrency,
  CmtmtAmountInGlobalCurrency,
  CmtmtCumltvAmtInGlobCrcy,
  PlanAmountInCompanyCodeCrcy,
  PlanCumltvAmtInCoCodeCrcy,
  PlanAmountInGlobalCurrency,
  PlndCumltvAmtInGlobalCurrency,
  PlanAmountInFreeDefinedCrcy1,
  PlanCumltvAmtInFreeDfndCrcy1,
  PlanAmountInFreeDefinedCrcy2,
  PlanCumltvAmtInFreeDfndCrcy2,
  PlanAmountInFreeDefinedCrcy3,
  PlanCumltvAmtInFreeDfndCrcy3,
  PlanAmountInFreeDefinedCrcy4,
  PlanCumltvAmtInFreeDfndCrcy4,
  PlanAmountInFreeDefinedCrcy5,
  PlanCumltvAmtInFreeDfndCrcy5,
  PlanAmountInFreeDefinedCrcy6,
  PlanCumltvAmtInFreeDfndCrcy6,
  PlanAmountInFreeDefinedCrcy7,
  PlanCumltvAmtInFreeDfndCrcy7,
  PlanAmountInFreeDefinedCrcy8,
  PlanCumltvAmtInFreeDfndCrcy8,
  TotAssgdAmtInCoCodeCurrency,
  TotAssgdAmtInGlobalCurrency,
  AssgdCumltvAmtInCoCodeCurrency,
  AssgdCumltvAmtInGlobalCurrency,
  AvailableAmountInCCCrcy,
  BdgtAvailableAmtInGlobalCrcy,
  AvailCumltvAmtInCoCodeCurrency,
  AvailCumltvAmtInGlobalCurrency,
  CostCenterDocumentSource,
  cast('' as costcenterplandatasource ) AS CostCenterPlanDataSource,
  AccountAssignmentType,
  IsStatisticalCostCenter,
  ValuationArea,
  ServiceDocumentType,
  Segment,
  SalesOrganization,
  ProfitCenter,
  Plant,
  OrganizationDivision,
  FinancialAccountType,
  DistributionChannel,
  BusinessArea,
  AssetClass,
  ServiceDocument,
  AccountingDocumentType,
  SalesDocument,
  OrderID,
  Customer,
  FunctionalArea,
  SourceLedger,
  _AccountAssignmentTypeT.AccountAssignmentTypeDesc AS AccountAssignmentTypeDesc,
  _CompanyCodeText.CompanyCodeName AS CompanyCodeName,
  _ControllingAreaText.ControllingAreaName AS ControllingAreaName,
  _CostCtrCmtmtDocSourceTxt.CostCenterDocumentSourceText AS CostCenterDocumentSourceText,
  _SupplierText.SupplierName AS SupplierName
FROM I_CostCenterClassicCommitment AS _Commitment
LEFT OUTER JOIN E_JournalEntryItem AS _Extension ON Ledger = _Extension.SourceLedger AND CompanyCode = _Extension.CompanyCode AND FiscalYear = _Extension.FiscalYear AND AccountingDocument = _Extension.AccountingDocument AND LedgerGLLineItem = _Extension.LedgerGLLineItem  -- association [1..1]
;