C_SourcingProjectItemLinkageTP

DDL: C_SOURCINGPROJECTITEMLINKAGETP Type: view_entity CONSUMPTION

Item Linking in Sourcing Project - TP

C_SourcingProjectItemLinkageTP is a Consumption CDS View that provides data about "Item Linking in Sourcing Project - TP" in SAP S/4HANA. It reads from 1 data source (R_SourcingProjectItemLinkageTP) and exposes 16 fields with key field SrcgProjectItemLinkageUUID.

Data Sources (1)

SourceAliasJoin Type
R_SourcingProjectItemLinkageTP R_SourcingProjectItemLinkageTP projection

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey SrcgProjectItemLinkageUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
EndUserText.label Item Linking in Sourcing Project - TP view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjectItemLinkageUUID SrcgProjectItemLinkageUUID
SourcingProjectItemUUID SourcingProjectItemUUID
SrcgProjItemHierarchyRank SrcgProjItemHierarchyRank
SrcgProjItemLinkedStableUUID SrcgProjItemLinkedStableUUID
SourcingProjectUUID SourcingProjectUUID
SourcingOrigin SourcingOrigin
SrcgProjSourcingOriginTextlocalized
SourcingScenario SourcingScenario
SrcgProjSourcingScenarioTextlocalized
SrcgProjItemLinkedItemUUID _SourcingProjectItemLinked SourcingProjectItemUUID
SourcingProjectItem _SourcingProjectItemLinked SourcingProjectItem
AlternativeItemID _SourcingProjectItemLinked AlternativeItemID
SourcingProjectItemParent _SourcingProjectItemLinked SourcingProjectItemParent
SrcgProjItemDescription _SourcingProjectItemLinked SrcgProjItemDescription
Material _SourcingProjectItemLinked Material
MaterialGroup _SourcingProjectItemLinked MaterialGroup
@AccessControl.authorizationCheck: #MANDATORY
@VDM: { viewType:#CONSUMPTION,
        usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]  }
@ObjectModel: { representativeKey: 'SrcgProjectItemLinkageUUID',
                semanticKey: ['SourcingProjectItem'],
                usageType:{ dataClass: #MIXED,
                            serviceQuality: #C,
                            sizeCategory: #L }
                }
@Metadata.allowExtensions: true
@EndUserText.label: 'Item Linking in Sourcing Project - TP'


define view entity C_SourcingProjectItemLinkageTP
  as projection on R_SourcingProjectItemLinkageTP

{
  key      SrcgProjectItemLinkageUUID,
           SourcingProjectItemUUID,
           SrcgProjItemHierarchyRank,
           SrcgProjItemLinkedStableUUID,
           SourcingProjectUUID,
           @ObjectModel.text.element: ['SrcgProjSourcingOriginText']
           SourcingOrigin,
           _SrcgProjSourcingOriginText.SrcgProjSourcingOriginText     : localized,
           @ObjectModel.text.element: ['SrcgProjSourcingScenarioText']
           SourcingScenario,
           _SrcgProjSourcingScenarioText.SrcgProjSourcingScenarioText : localized,
           _SourcingProjectItemLinked.SourcingProjectItemUUID as SrcgProjItemLinkedItemUUID,
           _SourcingProjectItemLinked.SourcingProjectItem,
           _SourcingProjectItemLinked.AlternativeItemID,
           _SourcingProjectItemLinked.SourcingProjectItemParent,
           _SourcingProjectItemLinked.SrcgProjItemDescription,
           _SourcingProjectItemLinked.Material,
           _SourcingProjectItemLinked.MaterialGroup,

           @ObjectModel.sort.transformedBy: 'ABAP:CL_MM_SRCGPROJ_LINKAGE_EXIT'
           @ObjectModel.virtualElement: true
           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MM_SRCGPROJ_LINKAGE_EXIT'
  virtual  FormattedItemID : vdm_formatteditemid,


           /* Associations */
           _SourcingProject     : redirected to C_SourcingProjectTP,
           @ObjectModel.sort.enabled: false
           @ObjectModel.filter.enabled: false
           _SourcingProjectItem : redirected to parent C_SourcingProjectItemTP
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SRCGPROJSOURCINGORIGINTEXT",
"I_SRCGPROJSOURCINGSCENARIOTEXT",
"R_SOURCINGPROJECTITEMLINKAGETP",
"R_SOURCINGPROJECTITEMTP"
],
"ASSOCIATED":
[
"C_SOURCINGPROJECTITEMTP",
"C_SOURCINGPROJECTTP",
"R_SOURCINGPROJECTITEMTP",
"R_SOURCINGPROJECTTP"
],
"BASE":
[
"R_SOURCINGPROJECTITEMLINKAGETP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/