I_COMMITMENTITEM

CDS View

Commitment Item

I_COMMITMENTITEM is a CDS View in S/4HANA. Commitment Item. It contains 26 fields. 7 CDS views read from this table.

CDS Views using this table (7)

ViewTypeJoinVDMDescription
C_CommitmentItem_ObjP view from CONSUMPTION Additional Selection - Commitment Item
C_LastValidCommitmentItem view from CONSUMPTION Last Valid Commitment Item with Session language Texts
ESH_N_COMMIT_ITM view from
I_CmtmtItemWthDfltValdtyStdVH view from COMPOSITE Commitment Item with default Validity
I_CommitmentItemStdVH view from COMPOSITE Commitment Item
I_CommitmentItemTP view from TRANSACTIONAL Manage Commitment Item
R_CommitmentItemTP view_entity from TRANSACTIONAL Manage Commitment Item - TP

Fields (26)

KeyField CDS FieldsUsed in Views
KEY CommitmentItem CommitmentItem,CommitmentItemForEdit 7
KEY FinancialManagementArea FinancialManagementArea,FinancialManagementAreaForEdit 4
KEY FinMgmtAreaFiscalYear FinMgmtAreaFiscalYear,FinMgmtAreaFiscalYearForEdit 3
_CommitmentItemCategory _CommitmentItemCategory 1
_CommitmentItemHierarchy _CommitmentItemHierarchy 1
_FinancialTransaction _FinancialTransaction 1
_FinMgmtArea _FinMgmtArea 1
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea 1
_Text _Text 1
CmtmtItemFinMgmtAreaForAuthzn CmtmtItemFinMgmtAreaForAuthzn 4
CmtmtItmCarryFwdItmCategory CmtmtItmCarryFwdItmCategory 3
CmtmtItmDefaultFundsCenter CmtmtItmDefaultFundsCenter 3
CmtmtItmFinancialTransaction CmtmtItmFinancialTransaction 2
CommitmentItemAuthznGrp CommitmentItemAuthznGrp 4
CommitmentItemCategory CommitmentItemCategory 2
CommitmentItemExpirationDate CommitmentItemExpirationDate 3
CommitmentItemInternalId CommitmentItemInternalId 3
CommitmentItemIsPostingEnabled CommitmentItemIsPostingEnabled 3
CommitmentItemIsStatistical CommitmentItemIsStatistical 3
CommitmentItemRequestType CommitmentItemRequestType 1
CommitmentItemShortID CommitmentItemShortID 3
CommitmentItemType CommitmentItemType 3
FundsCenter FundsCenter 2
ParentCommitmentItem ParentCommitmentItem 2
ValidityEndDate ValidityEndDate 3
ValidityStartDate ValidityStartDate 3
@EndUserText.label: 'Commitment Item'
@Analytics: { dataCategory: #DIMENSION, dataExtraction.enabled: true, internalName: #LOCAL }
@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AccessControl.authorizationCheck: #CHECK
@AccessControl.privilegedAssociations: ['_CommitmentItemHierarchyNode']
@ObjectModel.representativeKey: 'CommitmentItem'
@ObjectModel.supportedCapabilities: [#ANALYTICAL_DIMENSION, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE,#EXTRACTION_DATA_SOURCE]
@ObjectModel.usageType: {
  sizeCategory: #M,
  serviceQuality: #A,
  dataClass: #MASTER
}
@Metadata.ignorePropagatedAnnotations:true
@Metadata.allowExtensions:true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'ICOMMITEM'
@AbapCatalog.preserveKey: true
define view I_CommitmentItem
  as select from I_CommitmentItemBasic

    association [1..1] to E_CommitmentItem as _Extension  //do not expose this association in the projection list of the view

       on  $projection.FinancialManagementArea  = _Extension.FinancialManagementArea
       and $projection.FinMgmtAreaFiscalYear    = _Extension.FinMgmtAreaFiscalYear
       and $projection.CommitmentItem           = _Extension.CommitmentItem

{
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_FinMgmtAreaStdVH',
                     element: 'FinancialManagementArea' }
        }]
      @ObjectModel.foreignKey.association: '_FinMgmtArea'
  key FinancialManagementArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_FsclYrForFinMgmtAreaStdVH',
                     element: 'FinMgmtAreaFiscalYear' },
          additionalBinding: [{ localElement: 'FinancialManagementArea',
                                element: 'FinancialManagementArea' }]
        }]
      @ObjectModel.foreignKey.association: '_FiscalYearForFinMgmtArea'
  key FinMgmtAreaFiscalYear,
      @ObjectModel.text.association: '_Text'
      @ObjectModel.hierarchy.association: '_CommitmentItemHierarchyNode'
  key CommitmentItem,
      CommitmentItemShortID,
      CommitmentItemIsPostingEnabled,
      CmtmtItmFinancialTransaction,
      CommitmentItemCategory,
      CommitmentItemType,
      ParentCommitmentItem,
      CommitmentItemInternalId,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor: 'CmtmtItmDefaultFundsCenter'
      FundsCenter,
      CmtmtItmDefaultFundsCenter,
      CmtmtItmCarryFwdItmCategory,
      CommitmentItemIsStatistical,
      CommitmentItemRequestType,
      CommitmentItemAuthznGrp,
      CmtmtItemFinMgmtAreaForAuthzn,
      @Semantics.businessDate.to: true
      ValidityEndDate,
      @Semantics.businessDate.from: true
      ValidityStartDate,
      CommitmentItemExpirationDate,
      CreationDate,
      CreatedByUser,

      _FinMgmtArea,
      _FiscalYearForFinMgmtArea,
      _Text,
      _FinancialTransaction,
      _CommitmentItemCategory,
      _CmtmtItmIsPostingEnabled,
      _CommitmentItemHierarchy,
      _CommitmentItemHierarchyNode,
      _CommitmentItemParent

};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COMMITMENTITEMBASIC"
],
"ASSOCIATED":
[
"E_COMMITMENTITEM",
"I_CMTMTITMFINANCIALTRANSACTION",
"I_CMTMTITMISPOSTINGENABLED",
"I_COMMITMENTITEMCATEGORY",
"I_COMMITMENTITEMHIERARCHY",
"I_COMMITMENTITEMHIERARCHYNODE",
"I_COMMITMENTITEMTEXT",
"I_FINANCIALMANAGEMENTAREA",
"I_FISCALYEARFORFINMGMTAREA"
],
"BASE":
[
"I_COMMITMENTITEMBASIC"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/