C_EntProjCostCtrCntctCard
Contact Card for Ent Proj Cost Center
C_EntProjCostCtrCntctCard is a Consumption CDS View that provides data about "Contact Card for Ent Proj Cost Center" in SAP S/4HANA. It has 1 association to related views. It is exposed through 2 OData services (UI_ENTPRJMNGPROFNLSRVCPROJECT, UI_ENTPROJCTRLPROFNLSRVC). Part of development package VDM_PPM_OBJECTS_COMMON.
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_CostCenter | _CostCenterDets | _CostCenterDets.CostCenter = $projection.CostCenter and _CostCenterDets.ControllingArea = $projection.ControllingArea and _CostCenterDets.ValidityEndDate >= $session.system_date and _CostCenterDets.ValidityStartDate <= $session.system_date |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Contact Card for Ent Proj Cost Center | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.representativeKey | CostCenter | view | |
| VDM.viewType | #CONSUMPTION | view |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_ENTPRJMNGPROFNLSRVCPROJECT | UI_ENTPRJMNGPROFNLSRVCPROJECT | V4 | C1 | NOT_RELEASED |
| UI_ENTPROJCTRLPROFNLSRVC | UI_ENTPROJCTRLPROFNLSRVC | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
Fields (7)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CostCenter | CostCenter | ||
| ControllingArea | ControllingArea | |||
| CompanyCode | CompanyCode | |||
| CostCenterName | ||||
| CostCtrResponsiblePersonName | _CostCenterDets | CostCtrResponsiblePersonName | ||
| _CostCenterDets | _CostCenterDets | |||
| _ControllingArea | _ControllingArea |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Contact Card for Ent Proj Cost Center'
@Metadata:{
allowExtensions: true,
ignorePropagatedAnnotations: true
}
@ObjectModel : {
usageType: {
serviceQuality: #B,
sizeCategory: #L,
dataClass: #MASTER
},
representativeKey: 'CostCenter'
}
@VDM.viewType: #CONSUMPTION
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] } */
define view entity C_EntProjCostCtrCntctCard
as select distinct from I_CostCenter
association [1..1] to I_CostCenter as _CostCenterDets on _CostCenterDets.CostCenter = $projection.CostCenter
and _CostCenterDets.ControllingArea = $projection.ControllingArea
and _CostCenterDets.ValidityEndDate >= $session.system_date
and _CostCenterDets.ValidityStartDate <= $session.system_date
{
@ObjectModel :{text.element: ['CostCenterName']}
@Semantics : {
contact : {type:#ORGANIZATION},
name: { givenName: true }
}
key CostCenter,
ControllingArea,
CompanyCode,
@Semantics.text: true
_CostCenterDets._Text[1:Language = $session.system_language].CostCenterName,
_CostCenterDets.CostCtrResponsiblePersonName,
_CostCenterDets,
_ControllingArea
}
where
ControllingArea = 'A000'
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