R_SrcgProjItmDmndDistrDetailTP

DDL: R_SRCGPROJITMDMNDDISTRDETAILTP Type: view_entity TRANSACTIONAL

Demand Distr Dets for Srcg Proj Itm - TP

R_SrcgProjItmDmndDistrDetailTP is a Transactional CDS View that provides data about "Demand Distr Dets for Srcg Proj Itm - TP" in SAP S/4HANA. It reads from 1 data source (R_SrcgProjItmDmndDistrDetail) and exposes 13 fields with key field SrcgProjDmndDistrDetailsUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_SrcgProjItmDmndDistrDetail R_SrcgProjItmDmndDistrDetail from

Associations (4)

CardinalityTargetAliasCondition
[1..1] R_SourcingProjectTP _SourcingProject $projection.SourcingProjectUUID = _SourcingProject.SourcingProjectUUID
[1..1] E_SrcgProjItmDmndDistrDetail _Extension $projection.SrcgProjDmndDistrDetailsUUID = _Extension.SrcgProjDmndDistrDetailsUUID
[0..*] I_SrcgProjSourcingOriginText _SrcgProjSourcingOriginText $projection.SourcingOrigin = _SrcgProjSourcingOriginText.SourcingOrigin
[0..*] I_SrcgProjSourcingScenarioText _SrcgProjSourcingScenarioText $projection.SourcingScenario = _SrcgProjSourcingScenarioText.SourcingScenario

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey SrcgProjDmndDistrDetailsUUID 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 Demand Distr Dets for Srcg Proj Itm - TP view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SPT view
AbapCatalog.extensibility.quota.maximumFields 404 view
AbapCatalog.extensibility.quota.maximumBytes 40400 view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjDmndDistrDetailsUUID SrcgProjDmndDistrDetailsUUID Demand Distribution Details UUID
SourcingProjectUUID SourcingProjectUUID Sourcing Project UUID
SrcgProjDmndDistributionUUID SrcgProjDmndDistributionUUID Demand Distribution UUID
FiscalYear FiscalYear G/L Fiscal Year
RequestedQuantity RequestedQuantity Requested Quantity
MaximumRequestedPeriodQuantity MaximumRequestedPeriodQuantity
RequestedQuantityUnit RequestedQuantityUnit Requested Quantity Unit
SourcingOrigin SourcingOrigin Sourcing Origin
SourcingScenario SourcingScenario Integration Scenario
_SourcingProject _SourcingProject
_SrcgProjDemandDistribution _SrcgProjDemandDistribution
_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_SrcgProjItmDmndDistrDetailTP.
-- 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_SrcgProjItmDmndDistrDetailTP AS
SELECT
  SrcgProjDmndDistrDetailsUUID,
  SourcingProjectUUID,
  SrcgProjDmndDistributionUUID,
  FiscalYear,
  RequestedQuantity,
  MaximumRequestedPeriodQuantity,
  RequestedQuantityUnit,
  SourcingOrigin,
  SourcingScenario
FROM R_SrcgProjItmDmndDistrDetail
LEFT OUTER JOIN R_SourcingProjectTP AS _SourcingProject ON SourcingProjectUUID = _SourcingProject.SourcingProjectUUID  -- association [1..1]
LEFT OUTER JOIN E_SrcgProjItmDmndDistrDetail AS _Extension ON SrcgProjDmndDistrDetailsUUID = _Extension.SrcgProjDmndDistrDetailsUUID  -- 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..*]
;