R_EntProjectElementChangeTP

DDL: R_ENTPROJECTELEMENTCHANGETP Type: view_entity TRANSACTIONAL

R_EntProjectElementChangeTP

R_EntProjectElementChangeTP is a Transactional CDS View that provides data about "R_EntProjectElementChangeTP" in SAP S/4HANA. It reads from 1 data source (R_EntProjectElementChange) and exposes 12 fields with key field ReferencedObjectUUID.

Data Sources (1)

SourceAliasJoin Type
R_EntProjectElementChange tasktplog from

Annotations (9)

NameValueLevelField
EndUserText.label R_EntProjectElementChangeTP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.representativeKey ReferencedObjectUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ReferencedObjectUUID ReferencedObjectUUID
HierarchyType HierarchyType
ProjectElementOrdinalNumber ProjectElementOrdinalNumber
EntProjectHierarchyUpdateMode EntProjectHierarchyUpdateMode
EntProjectHierarchyUpdateType EntProjectHierarchyUpdateType
EntProjectHierarchyNodeLevel EntProjectHierarchyNodeLevel
HierarchyNodeUUID HierarchyNodeUUID
ParentObjectUUID ParentObjectUUID
ProjectElementRightSiblingUUID ProjectElementRightSiblingUUID
ProjectElementLeftSiblingUUID ProjectElementLeftSiblingUUID
RootObjectUUID RootObjectUUID
_EnterpriseProject _EnterpriseProject
@EndUserText.label: 'R_EntProjectElementChangeTP'
@VDM: {
    viewType: #TRANSACTIONAL,
    lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
    authorizationCheck:     #CHECK,
    personalData.blocking:  #BLOCKED_DATA_EXCLUDED
}
@ObjectModel: {
    representativeKey: 'ReferencedObjectUUID',
    usageType: {
      dataClass:       #MIXED,
      serviceQuality:  #C,
      sizeCategory:    #L
    }
}
define view entity R_EntProjectElementChangeTP as select from R_EntProjectElementChange  as tasktplog 
association to parent I_EnterpriseProjectTP_2 as _EnterpriseProject on $projection.RootObjectUUID = _EnterpriseProject.ProjectUUID
{
  key ReferencedObjectUUID             as ReferencedObjectUUID, 
      HierarchyType                    as HierarchyType,
      ProjectElementOrdinalNumber      as ProjectElementOrdinalNumber, 
      
      EntProjectHierarchyUpdateMode    as EntProjectHierarchyUpdateMode,
      EntProjectHierarchyUpdateType    as EntProjectHierarchyUpdateType,
      EntProjectHierarchyNodeLevel     as EntProjectHierarchyNodeLevel,
      HierarchyNodeUUID                as HierarchyNodeUUID,
      
      ParentObjectUUID                 as ParentObjectUUID,
      ProjectElementRightSiblingUUID   as ProjectElementRightSiblingUUID,
      ProjectElementLeftSiblingUUID    as ProjectElementLeftSiblingUUID,
      RootObjectUUID                   as RootObjectUUID,
      // Associations

      _EnterpriseProject
  
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ENTPROJECTELEMENTCHANGE"
],
"ASSOCIATED":
[
"I_ENTERPRISEPROJECTTP_2"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/