I_CommitmentItem

DDL: I_COMMITMENTITEM SQL: ICOMMITEM Type: view COMPOSITE Package: PSM_S4C_BASIS

Commitment Item

I_CommitmentItem (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Commitment Item · Cross Applications

I_CommitmentItem is a Composite CDS View (Dimension) that provides data about "Commitment Item" in SAP S/4HANA. It reads from 1 data source (I_CommitmentItemBasic) and exposes 30 fields with key fields FinancialManagementArea, FinMgmtAreaFiscalYear, CommitmentItem. It has 1 association to related views. Part of development package PSM_S4C_BASIS.

SAP API Hub

CategoryComposite
StateC1
Line of BusinessCross Applications
Application ComponentPSM
CapabilitiesData Source for Data Extraction,Analytical Dimension,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities,Data Source in SQL Select
Extensible (Key User)Yes
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition
Description

Documentation

Data Sources (1)

SourceAliasJoin Type
I_CommitmentItemBasic I_CommitmentItemBasic from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_CommitmentItem _Extension $projection.FinancialManagementArea = _Extension.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _Extension.FinMgmtAreaFiscalYear and $projection.CommitmentItem = _Extension.CommitmentItem

Annotations (18)

NameValueLevelField
EndUserText.label Commitment Item view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey CommitmentItem view
ObjectModel.sapObjectNodeType.name CommitmentItem view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName ICOMMITEM view
AbapCatalog.preserveKey true view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea FinancialManagementArea Financial Management Area
KEY FinMgmtAreaFiscalYear FinMgmtAreaFiscalYear Fiscal Year for Financial Management Area
KEY CommitmentItem CommitmentItem Commitment item
CommitmentItemShortID CommitmentItemShortID Commitment Item Short ID
CommitmentItemIsPostingEnabled CommitmentItemIsPostingEnabled Directly Postable
CmtmtItmFinancialTransaction CmtmtItmFinancialTransaction Financial transaction
CommitmentItemCategory CommitmentItemCategory Commitment Item Category
CommitmentItemType CommitmentItemType Commitment Item Type
ParentCommitmentItem ParentCommitmentItem Superior Commitment Item
CommitmentItemInternalId CommitmentItemInternalId Internal ID of Commitment Item
FundsCenter FundsCenter Funds Center Default Value
CmtmtItmDefaultFundsCenter CmtmtItmDefaultFundsCenter Default Funds Center for Commitment Item
CmtmtItmCarryFwdItmCategory CmtmtItmCarryFwdItmCategory Carryforward Item Category for Commitment Item
CommitmentItemIsStatistical CommitmentItemIsStatistical Statistical commitment item
CommitmentItemAuthznGrp CommitmentItemAuthznGrp Authorization Group for Commitment Item
CmtmtItemFinMgmtAreaForAuthzn CmtmtItemFinMgmtAreaForAuthzn FM Area for Auth Grp for Commitment Item
ValidityEndDate ValidityEndDate Commitment Item Validity End Date
ValidityStartDate ValidityStartDate Commitment Item Validity Start Date
CommitmentItemExpirationDate CommitmentItemExpirationDate Commitment Item Expiration Date
CreationDate CreationDate FIFM: Entry Date
CreatedByUser CreatedByUser FIFM: Created By
_FinMgmtArea _FinMgmtArea
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_Text _Text
_FinancialTransaction _FinancialTransaction
_CommitmentItemCategory _CommitmentItemCategory
_CmtmtItmIsPostingEnabled _CmtmtItmIsPostingEnabled
_CommitmentItemHierarchy _CommitmentItemHierarchy
_CommitmentItemHierarchyNode _CommitmentItemHierarchyNode
_CommitmentItemParent _CommitmentItemParent

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_CommitmentItem.
-- 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: ICOMMITEM

CREATE VIEW I_CommitmentItem AS
SELECT
  FinancialManagementArea,
  FinMgmtAreaFiscalYear,
  CommitmentItem,
  CommitmentItemShortID,
  CommitmentItemIsPostingEnabled,
  CmtmtItmFinancialTransaction,
  CommitmentItemCategory,
  CommitmentItemType,
  ParentCommitmentItem,
  CommitmentItemInternalId,
  FundsCenter,
  CmtmtItmDefaultFundsCenter,
  CmtmtItmCarryFwdItmCategory,
  CommitmentItemIsStatistical,
  CommitmentItemAuthznGrp,
  CmtmtItemFinMgmtAreaForAuthzn,
  ValidityEndDate,
  ValidityStartDate,
  CommitmentItemExpirationDate,
  CreationDate,
  CreatedByUser
FROM I_CommitmentItemBasic
LEFT OUTER JOIN E_CommitmentItem AS _Extension ON FinancialManagementArea = _Extension.FinancialManagementArea AND FinMgmtAreaFiscalYear = _Extension.FinMgmtAreaFiscalYear AND CommitmentItem = _Extension.CommitmentItem  -- association [1..1]
;