R_CommitmentItemTP
Manage Commitment Item - TP
R_CommitmentItemTP is a Transactional CDS View that provides data about "Manage Commitment Item - TP" in SAP S/4HANA. It reads from 1 data source (I_CommitmentItem) and exposes 31 fields with key fields FinancialManagementArea, FinMgmtAreaFiscalYear, CommitmentItem. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_CommitmentItem | iComItem | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_CommitmentItem | _Extension | $projection.FinancialManagementArea = _Extension.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _Extension.FinMgmtAreaFiscalYear and $projection.CommitmentItem = _Extension.CommitmentItem |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| EndUserText.label | Manage Commitment Item - TP | view |
Fields (31)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FinancialManagementArea | I_CommitmentItem | FinancialManagementArea | |
| KEY | FinMgmtAreaFiscalYear | I_CommitmentItem | FinMgmtAreaFiscalYear | |
| KEY | CommitmentItem | I_CommitmentItem | CommitmentItem | |
| CommitmentItemInternalId | I_CommitmentItem | CommitmentItemInternalId | ||
| CommitmentItemShortID | I_CommitmentItem | CommitmentItemShortID | ||
| CommitmentItemIsPostingEnabled | I_CommitmentItem | CommitmentItemIsPostingEnabled | ||
| CmtmtItmFinancialTransaction | I_CommitmentItem | CmtmtItmFinancialTransaction | ||
| CommitmentItemCategory | I_CommitmentItem | CommitmentItemCategory | ||
| CommitmentItemType | I_CommitmentItem | CommitmentItemType | ||
| ParentCommitmentItem | I_CommitmentItem | ParentCommitmentItem | ||
| FundsCenter | I_CommitmentItem | FundsCenter | ||
| CmtmtItmDefaultFundsCenter | I_CommitmentItem | CmtmtItmDefaultFundsCenter | ||
| CmtmtItmCarryFwdItmCategory | I_CommitmentItem | CmtmtItmCarryFwdItmCategory | ||
| CommitmentItemIsStatistical | I_CommitmentItem | CommitmentItemIsStatistical | ||
| CommitmentItemAuthznGrp | I_CommitmentItem | CommitmentItemAuthznGrp | ||
| CmtmtItemFinMgmtAreaForAuthzn | I_CommitmentItem | CmtmtItemFinMgmtAreaForAuthzn | ||
| ValidityEndDate | I_CommitmentItem | ValidityEndDate | ||
| ValidityStartDate | I_CommitmentItem | ValidityStartDate | ||
| CommitmentItemExpirationDate | I_CommitmentItem | CommitmentItemExpirationDate | ||
| CommitmentItemName | ||||
| CommitmentItemDescription | ||||
| CommitmentItemDescription2 | ||||
| CommitmentItemDescription3 | ||||
| CreationDate | ||||
| CreatedByUser | ||||
| _FinMgmtArea | I_CommitmentItem | _FinMgmtArea | ||
| _FiscalYearForFinMgmtArea | I_CommitmentItem | _FiscalYearForFinMgmtArea | ||
| _Text | I_CommitmentItem | _Text | ||
| _FinancialTransaction | I_CommitmentItem | _FinancialTransaction | ||
| _CommitmentItemCategory | I_CommitmentItem | _CommitmentItemCategory | ||
| _CommitmentItemHierarchy | I_CommitmentItem | _CommitmentItemHierarchy |
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.dataClass: #MASTER
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@EndUserText.label: 'Manage Commitment Item - TP'
define root view entity R_CommitmentItemTP
as select from I_CommitmentItem as iComItem
association [1..1] to E_CommitmentItem as _Extension
on $projection.FinancialManagementArea = _Extension.FinancialManagementArea
and $projection.FinMgmtAreaFiscalYear = _Extension.FinMgmtAreaFiscalYear
and $projection.CommitmentItem = _Extension.CommitmentItem
{
@ObjectModel.readOnly: true
key iComItem.FinancialManagementArea,
@ObjectModel.readOnly: true
key iComItem.FinMgmtAreaFiscalYear,
@ObjectModel.readOnly: true
key iComItem.CommitmentItem,
iComItem.CommitmentItemInternalId,
iComItem.CommitmentItemShortID,
iComItem.CommitmentItemIsPostingEnabled,
iComItem.CmtmtItmFinancialTransaction,
iComItem.CommitmentItemCategory,
iComItem.CommitmentItemType,
iComItem.ParentCommitmentItem,
iComItem.FundsCenter,
iComItem.CmtmtItmDefaultFundsCenter,
iComItem.CmtmtItmCarryFwdItmCategory,
iComItem.CommitmentItemIsStatistical,
iComItem.CommitmentItemAuthznGrp,
iComItem.CmtmtItemFinMgmtAreaForAuthzn,
iComItem.ValidityEndDate,
iComItem.ValidityStartDate,
iComItem.CommitmentItemExpirationDate,
iComItem._Text[1:Language = $session.system_language].CommitmentItemName as CommitmentItemName,
iComItem._Text[1:Language = $session.system_language].CommitmentItemDescription as CommitmentItemDescription,
iComItem._Text[1:Language = $session.system_language].CommitmentItemDescription2 as CommitmentItemDescription2,
iComItem._Text[1:Language = $session.system_language].CommitmentItemDescription3 as CommitmentItemDescription3,
@ObjectModel.readOnly: true
iComItem._CommitmentItemHierarchy[1:CommitmentItemHierarchyVariant = '000'].CreationDate as CreationDate,
@ObjectModel.readOnly: true
iComItem._CommitmentItemHierarchy[1:CommitmentItemHierarchyVariant = '000'].CreatedByUser as CreatedByUser,
iComItem._FinMgmtArea,
iComItem._FiscalYearForFinMgmtArea,
iComItem._Text,
iComItem._FinancialTransaction,
iComItem._CommitmentItemCategory,
iComItem._CommitmentItemHierarchy
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COMMITMENTITEM",
"I_COMMITMENTITEMHIERARCHY",
"I_COMMITMENTITEMTEXT"
],
"ASSOCIATED":
[
"I_CMTMTITMFINANCIALTRANSACTION",
"I_COMMITMENTITEMCATEGORY",
"I_COMMITMENTITEMHIERARCHY",
"I_COMMITMENTITEMTEXT",
"I_FINANCIALMANAGEMENTAREA",
"I_FISCALYEARFORFINMGMTAREA"
],
"BASE":
[
"I_COMMITMENTITEM"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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