R_SourcingProjectItemLinkageTP

DDL: R_SOURCINGPROJECTITEMLINKAGETP Type: view_entity TRANSACTIONAL

Item Linking in Sourcing Project - TP

R_SourcingProjectItemLinkageTP is a Transactional CDS View that provides data about "Item Linking in Sourcing Project - TP" in SAP S/4HANA. It reads from 1 data source (I_SourcingProjectItemLinkage) and exposes 12 fields with key field SrcgProjectItemLinkageUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SourcingProjectItemLinkage I_SourcingProjectItemLinkage from

Associations (4)

CardinalityTargetAliasCondition
[1..1] R_SourcingProjectTP _SourcingProject $projection.SourcingProjectUUID = _SourcingProject.SourcingProjectUUID
[1..1] R_SourcingProjectItemTP _SourcingProjectItemLinked $projection.SourcingProjectUUID = _SourcingProjectItemLinked.SourcingProjectUUID and $projection.SrcgProjItemLinkedStableUUID = _SourcingProjectItemLinked.SourcingProjectItemStableUUID
[0..*] I_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText $projection.SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin
[0..*] I_SrcgProjSourcingScenarioText _SrcgProjSourcingScenarioText $projection.SourcingScenario = _SrcgProjSourcingScenarioText.SourcingScenario

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SrcgProjectItemLinkageUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Item Linking in Sourcing Project - TP view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjectItemLinkageUUID SrcgProjectItemLinkageUUID Item Linking UUID
SourcingProjectItemUUID SourcingProjectItemUUID Item UUID
SrcgProjItemHierarchyRank SrcgProjItemHierarchyRank Item Hierarchy Rank
SrcgProjItemLinkedStableUUID SrcgProjItemLinkedStableUUID Stable UUID of Linked Item
SourcingProjectUUID SourcingProjectUUID Sourcing Project UUID
SourcingOrigin SourcingOrigin Sourcing Origin
SourcingScenario SourcingScenario Integration Scenario
_SourcingProject _SourcingProject
_SourcingProjectItem _SourcingProjectItem
_SourcingProjectItemLinked _SourcingProjectItemLinked
_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText
_SrcgProjSourcingScenarioText _SrcgProjSourcingScenarioText

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_SourcingProjectItemLinkageTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_SourcingProjectItemLinkageTP AS
SELECT
  SrcgProjectItemLinkageUUID,
  SourcingProjectItemUUID,
  SrcgProjItemHierarchyRank,
  SrcgProjItemLinkedStableUUID,
  SourcingProjectUUID,
  SourcingOrigin,
  SourcingScenario
FROM I_SourcingProjectItemLinkage
LEFT OUTER JOIN R_SourcingProjectTP AS _SourcingProject ON SourcingProjectUUID = _SourcingProject.SourcingProjectUUID  -- association [1..1]
LEFT OUTER JOIN R_SourcingProjectItemTP AS _SourcingProjectItemLinked ON SourcingProjectUUID = _SourcingProjectItemLinked.SourcingProjectUUID AND SrcgProjItemLinkedStableUUID = _SourcingProjectItemLinked.SourcingProjectItemStableUUID  -- association [1..1]
LEFT OUTER JOIN I_SrcgProjSourcingOriginText AS _SrcgProjSourcingOriginText ON SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin  -- association [0..*]
LEFT OUTER JOIN I_SrcgProjSourcingScenarioText AS _SrcgProjSourcingScenarioText ON SourcingScenario = _SrcgProjSourcingScenarioText.SourcingScenario  -- association [0..*]
;