C_ExtPurReqnAssignedSOS

DDL: C_EXTPURREQNASSIGNEDSOS SQL: CEXTPRASOS Type: view CONSUMPTION

Purchase Requisition Source of Supply

C_ExtPurReqnAssignedSOS is a Consumption CDS View that provides data about "Purchase Requisition Source of Supply" in SAP S/4HANA. It reads from 1 data source (I_PrmtHbRpldPurchaseReqnItem) and exposes 25 fields with key fields ProcmtHubPurchaseRequisition, ProcmtHubPurRequisitionItem, ProcurementHubSourceSystem, ProcmtHubFixedSupplier. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PrmtHbRpldPurchaseReqnItem I_PrmtHbRpldPurchaseReqnItem from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_ExtPurchaseRequisitionItem _ExtPurchaseRequisitionItem $projection.ProcmtHubPurchaseRequisition = _ExtPurchaseRequisitionItem.ProcmtHubPurchaseRequisition and $projection.ProcmtHubPurRequisitionItem = _ExtPurchaseRequisitionItem.ProcmtHubPurRequisitionItem and $projection.ProcurementHubSourceSystem = _ExtPurchaseRequisitionItem.ProcurementHubSourceSystem
[0..1] C_ProcmtHubPlantVH _ProcmtHubPlantVH _ProcmtHubPlantVH.ProcmtHubPlant = $projection.ProcmtHubSupplyingPlant and _ProcmtHubPlantVH.ProcmtHubCompanyCode = $projection.ProcmtHubCompanyCode and _ProcmtHubPlantVH.ProcurementHubSourceSystem = $projection.ProcurementHubSourceSystem
[0..1] C_ProcmtHubPurgOrgVH _ProcmtHubPurgOrgVH _ProcmtHubPurgOrgVH.ProcmtHubPurchasingOrg = $projection.ProcmtHubPurchasingOrg and _ProcmtHubPurgOrgVH.ProcurementHubSourceSystem = $projection.ProcurementHubSourceSystem

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CEXTPRASOS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Purchase Requisition Source of Supply view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.preserveKey true view
UI.headerInfo.typeName Source Of Supply view
UI.headerInfo.typeNamePlural Source Of Supply view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY ProcmtHubPurchaseRequisition ProcmtHubPurchaseRequisition Purchase Req.
KEY ProcmtHubPurRequisitionItem ProcmtHubPurRequisitionItem Requisn. item
KEY ProcurementHubSourceSystem ProcurementHubSourceSystem Connected System ID
KEY ProcmtHubFixedSupplier ProcmtHubFixedSupplier Fixed Supplier
ProcmtHubPurRequisitionType ProcmtHubPurRequisitionType Order Type
PurchasingSourceType Source Type
ProcmtHubPurchaseContract ProcmtHubPurchaseContract Outline Agreement
ProcmtHubPurchaseContractItem ProcmtHubPurchaseContractItem Outline Agreement Item
ProcmtHubPurchasingInfoRecord ProcmtHubPurchasingInfoRecord Info Record
ProcmtHubProduct ProcmtHubProduct Material
ConsumptionPosting ConsumptionPosting Consumption Posting
ProcmtHubPurgDocItmCategory ProcmtHubPurgDocItmCategory Item Category
IsPurReqnBlocked IsPurReqnBlocked Blocking Ind.
ProcmtHubSupplierName ProcmtHubSupplierName Name of Supplier
ProcmtHubPlant ProcmtHubPlant Plant
ProcmtHubSupplyingPlant ProcmtHubSupplyingPlant Supplying Plant
ProcmtHubPurchasingOrg ProcmtHubPurchasingOrg Purchasing Organization
BaseUnit BaseUnit Unit of Measure
ProcmtHubCompanyCode ProcmtHubCompanyCode Company Code
PurReqnExternalSystemId I_PrmtHbRpldPurchaseReqnItem PurReqnExternalSystemId External System ID
PurReqnCmpltnsCat PurReqnCmpltnsCat Incompl. Cat.
PurReqnIsValdInCntrlReqnProcg I_PrmtHbRpldPurchaseReqnItem PurReqnIsValdInCntrlReqnProcg Is Central PR Procg.
_ExtPurchaseRequisitionItem _ExtPurchaseRequisitionItem
_ProcmtHubPlantVH _ProcmtHubPlantVH
_ProcmtHubPurgOrgVH _ProcmtHubPurgOrgVH

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 C_ExtPurReqnAssignedSOS.
-- 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.
-- SQL view name: CEXTPRASOS

CREATE VIEW C_ExtPurReqnAssignedSOS AS
SELECT
  ProcmtHubPurchaseRequisition,
  ProcmtHubPurRequisitionItem,
  ProcurementHubSourceSystem,
  ProcmtHubFixedSupplier,
  ProcmtHubPurRequisitionType,
  cast( '' as abap.char(60)) AS PurchasingSourceType,
  ProcmtHubPurchaseContract,
  ProcmtHubPurchaseContractItem,
  ProcmtHubPurchasingInfoRecord,
  ProcmtHubProduct,
  ConsumptionPosting,
  ProcmtHubPurgDocItmCategory,
  IsPurReqnBlocked,
  ProcmtHubSupplierName,
  ProcmtHubPlant,
  ProcmtHubSupplyingPlant,
  ProcmtHubPurchasingOrg,
  BaseUnit,
  ProcmtHubCompanyCode,
  I_PrmtHbRpldPurchaseReqnItem.PurReqnExternalSystemId AS PurReqnExternalSystemId,
  PurReqnCmpltnsCat,
  I_PrmtHbRpldPurchaseReqnItem.PurReqnIsValdInCntrlReqnProcg AS PurReqnIsValdInCntrlReqnProcg
FROM I_PrmtHbRpldPurchaseReqnItem
LEFT OUTER JOIN C_ExtPurchaseRequisitionItem AS _ExtPurchaseRequisitionItem ON ProcmtHubPurchaseRequisition = _ExtPurchaseRequisitionItem.ProcmtHubPurchaseRequisition AND ProcmtHubPurRequisitionItem = _ExtPurchaseRequisitionItem.ProcmtHubPurRequisitionItem AND ProcurementHubSourceSystem = _ExtPurchaseRequisitionItem.ProcurementHubSourceSystem  -- association [1..1]
LEFT OUTER JOIN C_ProcmtHubPlantVH AS _ProcmtHubPlantVH ON _ProcmtHubPlantVH.ProcmtHubPlant = ProcmtHubSupplyingPlant AND _ProcmtHubPlantVH.ProcmtHubCompanyCode = ProcmtHubCompanyCode AND _ProcmtHubPlantVH.ProcurementHubSourceSystem = ProcurementHubSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_ProcmtHubPurgOrgVH AS _ProcmtHubPurgOrgVH ON _ProcmtHubPurgOrgVH.ProcmtHubPurchasingOrg = ProcmtHubPurchasingOrg AND _ProcmtHubPurgOrgVH.ProcurementHubSourceSystem = ProcurementHubSourceSystem  -- association [0..1]
;