C_PurchasingSourceItemDEX

DDL: C_PURCHASINGSOURCEITEMDEX SQL: CMMPPRSRCITMDEX Type: view CONSUMPTION

Data Extraction for Source List Item

C_PurchasingSourceItemDEX (Consumption)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

PurchasingSourceListItem · Sourcing & Procurement

C_PurchasingSourceItemDEX is a Consumption CDS View (Fact) that provides data about "Data Extraction for Source List Item" in SAP S/4HANA. It reads from 1 data source (I_MPPurchasingSourceItem) and exposes 37 fields with key fields Material, Plant, SourceListRecord. It has 9 associations to related views.

SAP API Hub

StateC1
Line of BusinessSourcing & Procurement
Application ComponentMM-PUR-ANA
CapabilitiesData Source for Data Extraction
PackageSourcing & Procurement for SAP S/4HANA Cloud Private Edition
Description <p>These CDS views are app independent, and are available for all external consumers who want to extract the data to SAP Business Warehouse (SAP BW) or other external systems.</p> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_MPPurchasingSourceItem I_MPPurchasingSourceItem from

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_Product _Product $projection.Material = _Product.Product
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Plant _SupplyingPlant $projection.SupplyingPlant = _SupplyingPlant.Plant
[0..1] I_Product _ManufacturerMaterial $projection.ManufacturerMaterial = _ManufacturerMaterial.Product
[1..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[1..1] I_PurchasingDocumentCategory _PurchasingDocumentCategory $projection.PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory
[1..1] I_UnitOfMeasure _OrderQuantityUnit $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure
[0..1] I_InventorySpecialStockType _InventorySpecialStockType $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CMMPPRSRCITMDEX view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Data Extraction for Source List Item view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view
ObjectModel.sapObjectNodeType.name PurchasingSourceListItem view
ObjectModel.modelingPattern #ANALYTICAL_FACT view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY Material Material Material Number
KEY Plant Plant Valuation Area
KEY SourceListRecord SourceListRecord Number of Source List Record
CreationDate CreationDate Record Created On
CreatedByUserName CreatedByUserName Name of Person Responsible for Creating the Object
ValidityStartDate ValidityStartDate Source List Record Valid From
ValidityEndDate ValidityEndDate Source List Record Valid To
Supplier Supplier Supplier's Account Number
SupplierIsFixed SupplierIsFixed Indicator: Fixed Supplier
PurchaseOutlineAgreement PurchaseOutlineAgreement Agreement Number
PurchaseOutlineAgreementItem PurchaseOutlineAgreementItem Agreement Item
PurOutlineAgreementIsFixed PurOutlineAgreementIsFixed Fixed Outline Purchase Agreement Item
SupplyingPlant SupplyingPlant Plant from Which Material is Procured
IssgPlantIsFixed IssgPlantIsFixed Fixed issuing plant in case of stock transport order
ManufacturerMaterial ManufacturerMaterial Material Number Corresponding to Manufacturer Part Number
SourceOfSupplyIsBlocked SourceOfSupplyIsBlocked Blocked Source of Supply
SourceOfSupplyIsFixed SourceOfSupplyIsFixed General Flag
SourceListStatus SourceListStatus Source List Status(Fixed/Blocked)
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingDocumentCategory PurchasingDocumentCategory Purchasing Document Category
SourceListRecordCategory SourceListRecordCategory Category of Source List Record
MRPSourcingControl MRPSourcingControl Source List Usage in Materials Planning
MRPArea MRPArea MRP Area
OrderQuantityUnit OrderQuantityUnit Purchase Order Unit of Measure
OriginSystem OriginSystem LogSys: Formula
InventorySpecialStockType InventorySpecialStockType Special Stock Indicator
LastChangeDateTime LastChangeDateTime UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
_Product _Product
_Plant _Plant
_Supplier _Supplier
_PurchaseContract _PurchaseContract
_SupplyingPlant _SupplyingPlant
_ManufacturerMaterial _ManufacturerMaterial
_PurchasingOrganization _PurchasingOrganization
_PurchasingDocumentCategory _PurchasingDocumentCategory
_OrderQuantityUnit _OrderQuantityUnit
_InventorySpecialStockType _InventorySpecialStockType

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_PurchasingSourceItemDEX.
-- 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: CMMPPRSRCITMDEX

CREATE VIEW C_PurchasingSourceItemDEX AS
SELECT
  Material,
  Plant,
  SourceListRecord,
  CreationDate,
  CreatedByUserName,
  ValidityStartDate,
  ValidityEndDate,
  Supplier,
  SupplierIsFixed,
  PurchaseOutlineAgreement,
  PurchaseOutlineAgreementItem,
  PurOutlineAgreementIsFixed,
  SupplyingPlant,
  IssgPlantIsFixed,
  ManufacturerMaterial,
  SourceOfSupplyIsBlocked,
  SourceOfSupplyIsFixed,
  SourceListStatus,
  PurchasingOrganization,
  PurchasingDocumentCategory,
  SourceListRecordCategory,
  MRPSourcingControl,
  MRPArea,
  OrderQuantityUnit,
  OriginSystem,
  InventorySpecialStockType,
  LastChangeDateTime
FROM I_MPPurchasingSourceItem
LEFT OUTER JOIN I_Product AS _Product ON Material = _Product.Product  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _SupplyingPlant ON SupplyingPlant = _SupplyingPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Product AS _ManufacturerMaterial ON ManufacturerMaterial = _ManufacturerMaterial.Product  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _PurchasingDocumentCategory ON PurchasingDocumentCategory = _PurchasingDocumentCategory.PurchasingDocumentCategory  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderQuantityUnit ON OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_InventorySpecialStockType AS _InventorySpecialStockType ON InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType  -- association [0..1]
;