I_EntProjProjectObjectLinkTP

DDL: I_ENTPROJPROJECTOBJECTLINKTP Type: view_entity TRANSACTIONAL Package: VDM_PPM_OBJECTS_TP_OBJECTLINK

Ent Proj Obj Lnk Assn To Proj - TP

I_EntProjProjectObjectLinkTP is a Transactional CDS View that provides data about "Ent Proj Obj Lnk Assn To Proj - TP" in SAP S/4HANA. It reads from 1 data source (I_EntProjectProjectObjectLink) and exposes 14 fields with key field EntProjectObjectLinkUUID. It has 1 association to related views. Part of development package VDM_PPM_OBJECTS_TP_OBJECTLINK.

Data Sources (1)

SourceAliasJoin Type
I_EntProjectProjectObjectLink I_EntProjectProjectObjectLink from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_EntProjBusSolnOrderLinkTP _EntProjBusSolnOrderLinkTP

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey EntProjectObjectLinkuuid view
EndUserText.label Ent Proj Obj Lnk Assn To Proj - TP view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY EntProjectObjectLinkUUID EntProjectObjectLinkUUID
ProjectUUID ProjectUUID
ProjectElementUUID ProjectElementUUID
EntProjectObjectLinkType EntProjectObjectLinkType
ReferencedObjectUUID ReferencedObjectUUID
ReferencedObjectIdentifier ReferencedObjectIdentifier
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
_EnterpriseProject _EnterpriseProject
_EntProjBusSolnOrderLinkTP _EntProjBusSolnOrderLinkTP
_ObjectLinkType _ObjectLinkType
_ObjectLinkTypeText _ObjectLinkTypeText
@AccessControl: {
    authorizationCheck:     #CHECK,
    personalData.blocking:  #BLOCKED_DATA_EXCLUDED
}

@ObjectModel: {

    usageType: {
      dataClass:       #MIXED,
      serviceQuality:  #C,
      sizeCategory:    #L
    }
}

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:  #SAP_INTERNAL_API
@ObjectModel.representativeKey: 'EntProjectObjectLinkuuid'

@EndUserText.label: 'Ent Proj Obj Lnk Assn To Proj - TP'
define view entity I_EntProjProjectObjectLinkTP
  as select from I_EntProjectProjectObjectLink
  association to parent I_EnterpriseProjectTP_2     as _EnterpriseProject on $projection.ProjectUUID = _EnterpriseProject.ProjectUUID
  composition [0..*] of I_EntProjBusSolnOrderLinkTP as _EntProjBusSolnOrderLinkTP
{

  key EntProjectObjectLinkUUID,

      ProjectUUID,

      ProjectElementUUID,

      EntProjectObjectLinkType,

      ReferencedObjectUUID,

      ReferencedObjectIdentifier,

      CreatedByUser,

      CreationDateTime,

      LastChangedByUser,

      LastChangeDateTime,
      
      // These are the fields added for DCL - DRTC changes for Category 6/7.


//      _EnterpriseProject.ResponsibleCostCenter,

//

//      _EnterpriseProject.Plant,

//

//      _EnterpriseProject.ProfitCenter,

//

//      _EnterpriseProject.ControllingArea,

//

//      _EnterpriseProject.CompanyCode,

//

//      _EnterpriseProject.FunctionalArea,

//

//      _EnterpriseProject.ProjectProfileCode,

//

//      _EnterpriseProject.EnterpriseProjectType,

//

//      _EnterpriseProject.EntProjectIsConfidential,

//

//      _EnterpriseProject.EnterpriseProjectServiceOrg,

//

//      _EnterpriseProject.ProjectUUID as ProjectUUID1,

//

//      _EnterpriseProject.ProjectCategory,

//

//      _EnterpriseProject._EnterpriseProjectForUser,


      //    /* Associations */

      _EnterpriseProject,

      _EntProjBusSolnOrderLinkTP,

      _ObjectLinkType,

      _ObjectLinkTypeText

}