I_COMMITMENTITEM
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)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| 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)
| Key | Field | CDS Fields | Used 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":""
}
}*/