I_PPS_PurContrCmtmtPlanItem

DDL: I_PPS_PURCONTRCMTMTPLANITEM Type: view_entity BASIC

PPS Purch Contract Commitment Plan Item

I_PPS_PurContrCmtmtPlanItem is a Basic CDS View that provides data about "PPS Purch Contract Commitment Plan Item" in SAP S/4HANA. It reads from 1 data source (P_PurContrCommitmentPlanItem) and exposes 12 fields with key fields PurchaseContract, PurchaseContractItem, CommitmentPlanItemNumber. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_PurContrCommitmentPlanItem P_PurContrCommitmentPlanItem from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_PPS_PurContrCmtmtPlan _CommitmentPlan _CommitmentPlan.PurchaseContract = $projection.PurchaseContract and _CommitmentPlan.PurchaseContractItem = $projection.PurchaseContractItem
[1..1] I_PurchaseContractItem _PurchaseContractItem _PurchaseContractItem.PurchaseContract = $projection.PurchaseContract and _PurchaseContractItem.PurchaseContractItem = $projection.PurchaseContractItem
[1..1] I_PurchaseContract _PurchaseContract _PurchaseContract.PurchaseContract = $projection.PurchaseContract

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label PPS Purch Contract Commitment Plan Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey CommitmentPlanItemNumber view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view
AbapCatalog.extensibility.extensible true view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY PurchaseContract PurchaseContract Purchasing Doc.
KEY PurchaseContractItem PurchaseContractItem Item
KEY CommitmentPlanItemNumber CommitmentPlanItemNumber Comm. Plan Item
CommitmentPlanItemValidityDate CommitmentPlanItemValidityDate Valid
DocumentCurrency _CommitmentPlan DocumentCurrency Document Currency
CommitmentPlanItemAmount CommitmentPlanItemAmount Comm. Amount
GenerateEarmarkedFundIsSet GenerateEarmarkedFundIsSet Generate
CommitmentPlanItemIsClosed CommitmentPlanItemIsClosed Closed
EarmarkedFundsDocument EarmarkedFundsDocument Earmarked Funds
IsMarkedForDeletion IsMarkedForDeletion Purch.org. data
_PurchaseContract _PurchaseContract
_PurchaseContractItem _PurchaseContractItem

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_PurContrCmtmtPlanItem.
-- 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_PurContrCmtmtPlanItem AS
SELECT
  PurchaseContract,
  PurchaseContractItem,
  CommitmentPlanItemNumber,
  CommitmentPlanItemValidityDate,
  _CommitmentPlan.DocumentCurrency AS DocumentCurrency,
  CommitmentPlanItemAmount,
  GenerateEarmarkedFundIsSet,
  CommitmentPlanItemIsClosed,
  EarmarkedFundsDocument,
  IsMarkedForDeletion
FROM P_PurContrCommitmentPlanItem
LEFT OUTER JOIN I_PPS_PurContrCmtmtPlan AS _CommitmentPlan ON _CommitmentPlan.PurchaseContract = PurchaseContract AND _CommitmentPlan.PurchaseContractItem = PurchaseContractItem  -- association [1..1]
LEFT OUTER JOIN I_PurchaseContractItem AS _PurchaseContractItem ON _PurchaseContractItem.PurchaseContract = PurchaseContract AND _PurchaseContractItem.PurchaseContractItem = PurchaseContractItem  -- association [1..1]
LEFT OUTER JOIN I_PurchaseContract AS _PurchaseContract ON _PurchaseContract.PurchaseContract = PurchaseContract  -- association [1..1]
;