I_PROJBILLGREQOBJECTLINK
Project Billing Request Object Link
I_PROJBILLGREQOBJECTLINK is a CDS View in S/4HANA. Project Billing Request Object Link. It contains 10 fields. 8 CDS views read from this table.
CDS Views using this table (8)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_ProjBillgReqWrkPckgWrkItmVH | view_entity | from | CONSUMPTION | Work Item Work Package |
| C_ProjBillgReqWrkPckgWrkItmVH | view_entity | union | CONSUMPTION | Work Item Work Package |
| I_ProjBillgReqObjectLinkTP | view_entity | from | TRANSACTIONAL | Project Billing Request Object Link |
| I_TmpProjectBillingRequest | view_entity | from | COMPOSITE | Temporary Project Billing Request |
| P_ProjBillgElmntForPrjBlgReq | view_entity | from | CONSUMPTION | Additional information in PBR |
| P_ProjBillingInProcessDetails | view_entity | from | TRANSACTIONAL | P view for Billing in Process details |
| P_ProjBillngPlanDates | view_entity | from | COMPOSITE | All open billing due dates |
| R_ProjBillgReqObjectLinkTP | view_entity | from | TRANSACTIONAL | Project Billing Request Object Link |
Fields (10)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | ProjBillgReqObjectLinkUUID | ProjBillgReqObjectLinkUUID | 2 |
| KEY | ProjectBillingRequestUUID | ProjectBillingRequestUUID | 4 |
| KEY | ReferencedObjectUUID | ProjectBillingElementUUID,ReferencedObjectUUID | 3 |
| _ProjectBillingRequest | _ProjectBillingRequest | 2 | |
| ObjectLinkType | ObjectLinkType | 1 | |
| PrjBlgReqObjLinkLastChgdByUsr | PrjBlgReqObjLinkLastChgdByUsr | 1 | |
| PrjBlgReqObjLinkLastChgDteTme | PrjBlgReqObjLinkLastChgDteTme | 1 | |
| ProjBillgReqObjLinkCrtedByUsr | ProjBillgReqObjLinkCrtedByUsr | 1 | |
| ProjBillgReqObjLinkCrtedDteTme | ProjBillgReqObjLinkCrtedDteTme | 1 | |
| ReferenceObjectID | ReferenceObjectID | 1 |
//@AbapCatalog.sqlViewName: 'IPBROBJLINK'
//@AbapCatalog.compiler.compareFilter: true
//@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Project Billing Request Object Link'
@ObjectModel.usageType: {
serviceQuality: #A,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
@VDM.viewType: #BASIC
//@ClientHandling.algorithm: #SESSION_VARIABLE
define view entity I_ProjBillgReqObjectLink
as select from prjblgreqobjlink as ProjBillgReqObjectLink
association [1..1] to I_ProjectBillingRequest as _ProjectBillingRequest on $projection.ProjectBillingRequestUUID = _ProjectBillingRequest.ProjectBillingRequestUUID
{
key ProjBillgReqObjectLink.projbillgreqobjectlinkuuid as ProjBillgReqObjectLinkUUID,
ProjBillgReqObjectLink.projectbillingrequestuuid as ProjectBillingRequestUUID,
ProjBillgReqObjectLink.referencedobjectuuid as ReferencedObjectUUID,
ProjBillgReqObjectLink.referenceobjectid as ReferenceObjectID,
ProjBillgReqObjectLink.objectlinktype as ObjectLinkType,
@Semantics.user.createdBy: true
ProjBillgReqObjectLink.projbillgreqobjlinkcrtedbyusr as ProjBillgReqObjLinkCrtedByUsr,
@Semantics.systemDateTime.createdAt: true
ProjBillgReqObjectLink.projbillgreqobjlinkcrteddtetme as ProjBillgReqObjLinkCrtedDteTme,
@Semantics.user.lastChangedBy: true
ProjBillgReqObjectLink.prjblgreqobjlinklastchgdbyusr as PrjBlgReqObjLinkLastChgdByUsr,
@Semantics.systemDateTime.lastChangedAt: true
ProjBillgReqObjectLink.prjblgreqobjlinklastchgdtetme as PrjBlgReqObjLinkLastChgDteTme,
//Associations
_ProjectBillingRequest,
_ProjectBillingRequest.SalesDocument,
_ProjectBillingRequest._SalesDocument,
_ProjectBillingRequest.ProjectBillingCategory,
_ProjectBillingRequest._ProjectBillingCategory
}