C_SourcingProjectItemLinkageTP

DDL: C_SOURCINGPROJECTITEMLINKAGETP Type: view_entity CONSUMPTION Package: RAP_MM_PUR_SRCGPROJ

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 15 fields with key field SrcgProjectItemLinkageUUID. It is exposed through 1 OData service (UI_SOURCINGPROJECT_MANAGE). Part of development package RAP_MM_PUR_SRCGPROJ.

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

OData Services (1)

ServiceBindingVersionContractRelease
UI_SOURCINGPROJECT_MANAGE UI_SOURCINGPROJECT_MANAGE V2 C1 NOT_RELEASED

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjectItemLinkageUUID SrcgProjectItemLinkageUUID
SourcingProjectItemUUID SourcingProjectItemUUID
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,
           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
}