I_PPS_PurchaseReqnSOSContract

DDL: I_PPS_PURCHASEREQNSOSCONTRACT Type: view_entity COMPOSITE

PPS Contracts for PurReqn Assign SOS

I_PPS_PurchaseReqnSOSContract is a Composite CDS View that provides data about "PPS Contracts for PurReqn Assign SOS" in SAP S/4HANA. It reads from 3 data sources (I_PurchasingDocumentType, I_PPS_PurchaseContract, I_PPS_PurchaseContractItem) and exposes 31 fields with key fields PurchaseContract, PurchaseContractItem. It has 1 association to related views.

Data Sources (3)

SourceAliasJoin Type
I_PurchasingDocumentType _PPSPurgDocType inner
I_PPS_PurchaseContract _PurchaseContractHdr inner
I_PPS_PurchaseContractItem _PurchaseContractItem from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_PPS_PurgDocItemExtension _PurchaseContractItemExtension _PurchaseContractItem.PurchaseContract = _PurchaseContractItemExtension.PurchasingDocument and _PurchaseContractItem.PurchaseContractItem = _PurchaseContractItemExtension.PurchasingDocumentItem

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label PPS Contracts for PurReqn Assign SOS view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY PurchaseContract I_PPS_PurchaseContractItem PurchaseContract Purchasing Doc.
KEY PurchaseContractItem I_PPS_PurchaseContractItem PurchaseContractItem Item
PurchasingDocumentName I_PPS_PurchaseContract PurchasingDocumentName Purch. Doc. Name
PurchaseContractItemText I_PPS_PurchaseContractItem PurchaseOrderItemText Short Text
Supplier I_PPS_PurchaseContract Supplier Supplier
Material I_PPS_PurchaseContractItem Material Vehicle Model
MaterialGroup I_PPS_PurchaseContractItem MaterialGroup Product Group
ContractNetPriceAmount I_PPS_PurchaseContractItem NetPriceAmount Net Price
DocumentCurrency I_PPS_PurchaseContract DocumentCurrency Document Currency
ValidityStartDate I_PPS_PurchaseContract ValidityStartDate Validity Start Date
ValidityEndDate I_PPS_PurchaseContract ValidityEndDate ValidTo
PurchasingOrganization I_PPS_PurchaseContract PurchasingOrganization Purchasing Organization
PurchasingGroup I_PPS_PurchaseContract PurchasingGroup Purchasing Group
IsEndOfPurposeBlocked I_PPS_PurchaseContract IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
PurchaseContractType I_PPS_PurchaseContract PurchasingDocumentType RFQ Type
PurchasingDocumentDeletionCode I_PPS_PurchaseContract PurchasingDocumentDeletionCode Del. Indicator
CompanyCode I_PPS_PurchaseContract CompanyCode Receiver Company Code
Plant I_PPS_PurchaseContractItem Plant Valuation Area
PPSRootPurchaseContract
PurchasingDocumentType
PurchasingDocumentCategory
PurchasingDocumentOrigin I_PPS_PurchaseContract PurchasingDocumentOrigin Status
PPSIsOptionalItem _PurchaseContractItemExtension PPSIsOptionalItem TRUE
PPSOptionalItemStatus _PurchaseContractItemExtension PPSOptionalItemStatus Optional Item Status
PPSPerdOfPerfStartDate _PurchaseContractItemExtension PPSPerdOfPerfStartDate PeROP Start Date
PPSPerdOfPerfEndDate _PurchaseContractItemExtension PPSPerdOfPerfEndDate PeROP End Date
PurchaseContractCategory I_PPS_PurchaseContractItem PurchaseContractCategory Doc. Category
PurgDocChangeRequestStatus I_PPS_PurchaseContract PurgDocChangeRequestStatus Change Request Stat.
_PurchaseContract I_PPS_PurchaseContractItem _PurchaseContract
_Extension I_PPS_PurchaseContract _Extension
_PurchasingDocument I_PPS_PurchaseContractItem _PurchasingDocument

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 I_PPS_PurchaseReqnSOSContract.
-- 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 I_PPS_PurchaseReqnSOSContract AS
SELECT
  _PurchaseContractItem.PurchaseContract AS PurchaseContract,
  _PurchaseContractItem.PurchaseContractItem AS PurchaseContractItem,
  _PurchaseContractHdr.PurchasingDocumentName AS PurchasingDocumentName,
  _PurchaseContractItem.PurchaseOrderItemText AS PurchaseContractItemText,
  _PurchaseContractHdr.Supplier AS Supplier,
  _PurchaseContractItem.Material AS Material,
  _PurchaseContractItem.MaterialGroup AS MaterialGroup,
  _PurchaseContractItem.NetPriceAmount AS ContractNetPriceAmount,
  _PurchaseContractHdr.DocumentCurrency AS DocumentCurrency,
  _PurchaseContractHdr.ValidityStartDate AS ValidityStartDate,
  _PurchaseContractHdr.ValidityEndDate AS ValidityEndDate,
  _PurchaseContractHdr.PurchasingOrganization AS PurchasingOrganization,
  _PurchaseContractHdr.PurchasingGroup AS PurchasingGroup,
  _PurchaseContractHdr.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked,
  _PurchaseContractHdr.PurchasingDocumentType AS PurchaseContractType,
  _PurchaseContractHdr.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  _PurchaseContractHdr.CompanyCode AS CompanyCode,
  _PurchaseContractItem.Plant AS Plant,
  cast(_PurchaseContractHdr.PurchaseContract as vdm_purchasecontract preserving type) AS PPSRootPurchaseContract,
  cast(_PurchaseContractHdr.PurchasingDocumentType as pps_e_eps_doc_type preserving type) AS PurchasingDocumentType,
  cast(_PurchaseContractHdr.PurchasingDocumentCategory as pps_e_novation_doc_cat preserving type) AS PurchasingDocumentCategory,
  _PurchaseContractHdr.PurchasingDocumentOrigin AS PurchasingDocumentOrigin,
  _PurchaseContractItemExtension.PPSIsOptionalItem AS PPSIsOptionalItem,
  _PurchaseContractItemExtension.PPSOptionalItemStatus AS PPSOptionalItemStatus,
  _PurchaseContractItemExtension.PPSPerdOfPerfStartDate AS PPSPerdOfPerfStartDate,
  _PurchaseContractItemExtension.PPSPerdOfPerfEndDate AS PPSPerdOfPerfEndDate,
  _PurchaseContractItem.PurchaseContractCategory AS PurchaseContractCategory,
  _PurchaseContractHdr.PurgDocChangeRequestStatus AS PurgDocChangeRequestStatus,
  _PurchaseContractItem._PurchaseContract AS _PurchaseContract,
  _PurchaseContractHdr._Extension AS _Extension,
  _PurchaseContractItem._PurchasingDocument AS _PurchasingDocument
FROM I_PPS_PurchaseContractItem AS _PurchaseContractItem
INNER JOIN I_PPS_PurchaseContract AS _PurchaseContractHdr ON /* join condition not captured in parsed metadata */
INNER JOIN I_PurchasingDocumentType AS _PPSPurgDocType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPS_PurgDocItemExtension AS _PurchaseContractItemExtension ON _PurchaseContractItem.PurchaseContract = _PurchaseContractItemExtension.PurchasingDocument AND _PurchaseContractItem.PurchaseContractItem = _PurchaseContractItemExtension.PurchasingDocumentItem  -- association [1..1]
;