C_PrjBlgReqManualItmWBSVH
Manual WBS Element Search Help
C_PrjBlgReqManualItmWBSVH is a Consumption CDS View that provides data about "Manual WBS Element Search Help" in SAP S/4HANA. It reads from 1 data source (I_TmpProjectBillingRequest) and exposes 6 fields with key fields ProjectBillingRequestUUID, ProjectBillingElementUUID. It has 2 associations to related views. It is exposed through 2 OData services (MANAGEPROJBILLGREQUEST_SD, PROJECTBILLINGREQUEST_SD).
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_TmpProjectBillingRequest | ManualWBS | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_EnterpriseProjectElement | _EnterpriseProjectElement | _ProjectBillingElement.BillingWBSElementInternalID = _EnterpriseProjectElement.WBSElementInternalID |
| [1..1] | I_ProjectBillingRequest | _ProjectBillingRequest | $projection.ProjectBillingRequestUUID = _ProjectBillingRequest.ProjectBillingRequestUUID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Manual WBS Element Search Help | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.resultSet.sizeCategory | #XS | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.dataCategory | #VALUE_HELP | view | |
| Search.searchable | true | view | |
| Consumption.ranked | true | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #C | view |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| MANAGEPROJBILLGREQUEST_SD | UI_MNGPROJBILLGREQ_SB_V2 | V2 | C1 | NOT_RELEASED |
| PROJECTBILLINGREQUEST_SD | UI_PROJBILLGREQUEST_SB_V2 | V2 | C1 | NOT_RELEASED |
Fields (6)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectBillingRequestUUID | I_TmpProjectBillingRequest | ProjectBillingRequestUUID | |
| KEY | ProjectBillingElementUUID | I_TmpProjectBillingRequest | ProjectBillingElementUUID | |
| WBSElement | ||||
| WBSDescription | ||||
| WBSDescription | ||||
| _ProjectBillingRequest | _ProjectBillingRequest |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Manual WBS Element Search Help'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.resultSet.sizeCategory: #XS
@VDM.viewType: #CONSUMPTION
@ObjectModel.dataCategory: #VALUE_HELP
@Search.searchable: true
@Consumption.ranked: true
@UI.presentationVariant: [{ requestAtLeast: ['ProjectBillingElementUUID'] }]
@ObjectModel.usageType: {
sizeCategory: #XL,
dataClass: #MIXED,
serviceQuality: #C}
define view entity C_PrjBlgReqManualItmWBSVH
as select from I_TmpProjectBillingRequest as ManualWBS
left outer to one join I_ProjectBillingElement as _ProjectBillingElement on ManualWBS.ProjectBillingElementUUID = _ProjectBillingElement.ProjectBillingElementUUID
association [1..1] to I_EnterpriseProjectElement as _EnterpriseProjectElement on _ProjectBillingElement.BillingWBSElementInternalID = _EnterpriseProjectElement.WBSElementInternalID
// association [1..1] to R_ProjectBillingElementTP as _ProjectBillingElement on $projection.ProjectBillingElementUUID = _ProjectBillingElement.ProjectBillingElementUUID
association [1..1] to I_ProjectBillingRequest as _ProjectBillingRequest on $projection.ProjectBillingRequestUUID = _ProjectBillingRequest.ProjectBillingRequestUUID
{
@UI.hidden: true
key ManualWBS.ProjectBillingRequestUUID,
// @UI.hidden: true
key ManualWBS.ProjectBillingElementUUID,
@Search: {
defaultSearchElement: true,
fuzzinessThreshold: 0.8,
ranking: #HIGH
}
// cast( _ProjectBillingElement._EnterpriseProjectElement.ProjectElement as ps_posid_edit preserving type ) as WBSElement,
cast( _EnterpriseProjectElement.ProjectElement as ps_posid_edit preserving type ) as WBSElement,
@Semantics.text: true
--_ProjectBillingElement._EnterpriseProjectElement.ProjectElementDescription as WBSDescription,
_ProjectBillingElement._WBSElement.WBSDescription as WBSDescription,
@Consumption.hidden: true
_ProjectBillingRequest
}
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