I_ProjBillgReqObjectLinkTP

DDL: I_PROJBILLGREQOBJECTLINKTP Type: view_entity TRANSACTIONAL

Project Billing Request Object Link

I_ProjBillgReqObjectLinkTP is a Transactional CDS View that provides data about "Project Billing Request Object Link" in SAP S/4HANA. It reads from 1 data source (I_ProjBillgReqObjectLink) and exposes 11 fields with key field ProjBillgReqObjectLinkUUID.

Data Sources (1)

SourceAliasJoin Type
I_ProjBillgReqObjectLink ProjBillgReqObjectLink from

Annotations (8)

NameValueLevelField
EndUserText.label Project Billing Request Object Link view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY ProjBillgReqObjectLinkUUID ProjBillgReqObjectLinkUUID
ProjectBillingRequestUUID ProjectBillingRequestUUID
ReferencedObjectUUID ReferencedObjectUUID
ReferenceObjectID ReferenceObjectID
ObjectLinkType ObjectLinkType
ProjBillgReqObjLinkCrtedByUsr ProjBillgReqObjLinkCrtedByUsr
ProjBillgReqObjLinkCrtedDteTme ProjBillgReqObjLinkCrtedDteTme
PrjBlgReqObjLinkLastChgdByUsr PrjBlgReqObjLinkLastChgdByUsr
PrjBlgReqObjLinkLastChgDteTme PrjBlgReqObjLinkLastChgDteTme
_ProjectBillingRequest _ProjectBillingRequest
_ProjectBillingRequestTP _ProjectBillingRequestTP
@EndUserText.label: 'Project Billing Request Object Link'
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ObjectModel.usageType: {
    sizeCategory: #L,
    dataClass:  #TRANSACTIONAL,
    serviceQuality: #C
}

define view entity I_ProjBillgReqObjectLinkTP
as select from I_ProjBillgReqObjectLink as ProjBillgReqObjectLink 

association to parent I_ProjectBillingRequestTP as _ProjectBillingRequestTP
on $projection.ProjectBillingRequestUUID = _ProjectBillingRequestTP.ProjectBillingRequestUUID
    
{
    key ProjBillgReqObjectLinkUUID               as ProjBillgReqObjectLinkUUID,
        ProjectBillingRequestUUID                as ProjectBillingRequestUUID,
        ReferencedObjectUUID                     as ReferencedObjectUUID,
        ReferenceObjectID                        as ReferenceObjectID,
        ObjectLinkType                           as ObjectLinkType,
        @Semantics.user.createdBy: true
        ProjBillgReqObjLinkCrtedByUsr            as ProjBillgReqObjLinkCrtedByUsr,
        @Semantics.systemDateTime.createdAt: true
        ProjBillgReqObjLinkCrtedDteTme           as ProjBillgReqObjLinkCrtedDteTme,
        @Semantics.user.lastChangedBy: true
        PrjBlgReqObjLinkLastChgdByUsr            as PrjBlgReqObjLinkLastChgdByUsr,
        @Semantics.systemDateTime.lastChangedAt: true
        PrjBlgReqObjLinkLastChgDteTme            as PrjBlgReqObjLinkLastChgDteTme,
        
        _ProjectBillingRequest,
        _ProjectBillingRequestTP
    
}