I_PROJBILLGELMOBJECTLINK
Project Billing Element Object Link
I_PROJBILLGELMOBJECTLINK is a CDS View in S/4HANA. Project Billing Element Object Link. It contains 7 fields. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| R_ProjBillgElmObjectLinkTP | view_entity | from | TRANSACTIONAL | Project Billing Element Object Link TP |
Fields (7)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | PrjBlgElmObjLnkUUID | PrjBlgElmObjLnkUUID | 1 |
| PartnerCompanyCode | PartnerCompanyCode | 1 | |
| ProjectBillingElementUUID | ProjectBillingElementUUID | 1 | |
| ReceiverCompanyCode | ReceiverCompanyCode | 1 | |
| SalesDocument | SalesDocument | 1 | |
| SalesDocumentItem | SalesDocumentItem | 1 | |
| SDDocumentCategory | SDDocumentCategory | 1 |
//@AbapCatalog.sqlViewName: 'IPBEOBJLNK'
//@AbapCatalog.compiler.compareFilter: true
//@AbapCatalog.preserveKey: true
@VDM.viewType: #BASIC
@Metadata.ignorePropagatedAnnotations: true
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Project Billing Element Object Link'
//@ObjectModel.usageType: {
// serviceQuality: #A,
// sizeCategory: #L,
// dataClass: #TRANSACTIONAL
//}
@Analytics.dataExtraction.enabled: true
@Analytics.dataExtraction.delta.changeDataCapture.automatic: true
@ObjectModel: {
modelingPattern: #ANALYTICAL_DIMENSION,
supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #ANALYTICAL_DIMENSION, #EXTRACTION_DATA_SOURCE ],
usageType:{
sizeCategory: #M,
dataClass: #TRANSACTIONAL,
serviceQuality: #A
},
representativeKey: 'PrjBlgElmObjLnkUUID'
}
@ObjectModel.sapObjectNodeType.name: 'ProjectBillingElmntObjectLink'
//@ClientHandling.algorithm: #SESSION_VARIABLE
define view entity I_ProjBillgElmObjectLink
as select from prjblgelmobjlnk as ProjBillgElmObjectLink
association [1..1] to I_ProjectBillingElement as _ProjectBillingElement on $projection.ProjectBillingElementUUID = _ProjectBillingElement.ProjectBillingElementUUID
association [0..1] to I_SalesDocument as _SalesDocument on $projection.SalesDocument = _SalesDocument.SalesDocument
{
key ProjBillgElmObjectLink.prjblgelmobjlnkuuid as PrjBlgElmObjLnkUUID,
ProjBillgElmObjectLink.projectbillingelementuuid as ProjectBillingElementUUID,
ProjBillgElmObjectLink.salesdocument as SalesDocument,
ProjBillgElmObjectLink.salesdocumentitem as SalesDocumentItem,
ProjBillgElmObjectLink.sddocumentcategory as SDDocumentCategory,
ProjBillgElmObjectLink.partnercompanycode as PartnerCompanyCode,
ProjBillgElmObjectLink.receivercompanycode as ReceiverCompanyCode,
_ProjectBillingElement,
_SalesDocument
}