P_CntrlContrRelDocnValues

DDL: P_CNTRLCONTRRELDOCNVALUES SQL: PCCRELDOCVAL2 Type: view CONSUMPTION

P_CntrlContrRelDocnValues is a Consumption CDS View in SAP S/4HANA. It reads from 7 data sources and exposes 37 fields with key fields CentralPurchaseContract, CentralPurchaseContractItem, DistributionKey, CentralPurchaseContractItem, DistributionKey. It has 1 association to related views.

Data Sources (7)

SourceAliasJoin Type
R_CentralPurchaseContract CentralContract inner
R_CentralPurchaseContract CentralContract inner
I_CntrlPurchaseContractItem CentralContractItem from
I_CntrlPurchaseContractItem CentralContractItem union_all
I_CntrlPurContrClassification ContractClassification left_outer
I_CntrlPurContrDistribution Distribution inner
I_CntrlPurContrReleaseHistory ReleaseHistory left_outer

Parameters (3)

NameTypeDefault
P_DisplayCurrency displaycurrency
P_StartDate bedat
P_EndDate bedat

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_CntrlPurContrClassification ContractClassification CentralContract.PurchaseContractType = ContractClassification.PurchasingDocumentType

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName PCCRELDOCVAL2 view
VDM.viewType #CONSUMPTION view
VDM.private true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY CentralPurchaseContract I_CntrlPurchaseContractItem CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem I_CntrlPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
KEY DistributionKey I_CntrlPurContrDistribution DistributionKey Distr. Number
PurchasingDocumentCategory R_CentralPurchaseContract PurchasingDocumentCategory Doc. Category
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
PurchasingOrganization R_CentralPurchaseContract PurchasingOrganization Purchasing Organization
PurchasingGroup R_CentralPurchaseContract PurchasingGroup Purchasing Group
Supplier R_CentralPurchaseContract Supplier Supplier
DocumentCurrency R_CentralPurchaseContract DocumentCurrency Document Currency
CreationDate R_CentralPurchaseContract CreationDate Time Stamp
ValidityStartDate R_CentralPurchaseContract ValidityStartDate Validity Start Date
ValidityEndDate R_CentralPurchaseContract ValidityEndDate ValidTo
PurchaseContractType R_CentralPurchaseContract PurchaseContractType Order Type
CompanyCode R_CentralPurchaseContract CompanyCode Receiver Company Code
CreatedByUser R_CentralPurchaseContract CreatedByUser User Name
DisplayCurrency
PurgDocChangeRequestStatus R_CentralPurchaseContract PurgDocChangeRequestStatus Change Request Stat.
CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem I_CntrlPurchaseContractItem CentralPurchaseContractItem Item in Central Purchase Contract
KEY DistributionKey Distr. Number
PurchasingDocumentCategory R_CentralPurchaseContract PurchasingDocumentCategory Doc. Category
PurchasingDocumentItemCategory PurchasingDocumentItemCategory Item Category
PurchasingOrganization R_CentralPurchaseContract PurchasingOrganization Purchasing Organization
PurchasingGroup R_CentralPurchaseContract PurchasingGroup Purchasing Group
Supplier R_CentralPurchaseContract Supplier Supplier
DocumentCurrency R_CentralPurchaseContract DocumentCurrency Document Currency
CreationDate R_CentralPurchaseContract CreationDate Time Stamp
ValidityStartDate R_CentralPurchaseContract ValidityStartDate Validity Start Date
ValidityEndDate R_CentralPurchaseContract ValidityEndDate ValidTo
PurchaseContractType R_CentralPurchaseContract PurchaseContractType Order Type
CompanyCode R_CentralPurchaseContract CompanyCode Receiver Company Code
CreatedByUser R_CentralPurchaseContract CreatedByUser User Name
DisplayCurrency
PurgDocChangeRequestStatus R_CentralPurchaseContract PurgDocChangeRequestStatus Change Request Stat.
TargetAmount
ReleaseOrderItemNetAmount
PurchasingDocumentSubtype R_CentralPurchaseContract PurchasingDocumentSubtype Control

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 P_CntrlContrRelDocnValues.
-- 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: PCCRELDOCVAL2
-- Parameters: P_DisplayCurrency : displaycurrency, P_StartDate : bedat, P_EndDate : bedat

CREATE VIEW P_CntrlContrRelDocnValues AS
SELECT
  CentralContractItem.CentralPurchaseContract AS CentralPurchaseContract,
  CentralContractItem.CentralPurchaseContractItem AS CentralPurchaseContractItem,
  Distribution.DistributionKey AS DistributionKey,
  CentralContract.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  PurchasingDocumentItemCategory,
  CentralContract.PurchasingOrganization AS PurchasingOrganization,
  CentralContract.PurchasingGroup AS PurchasingGroup,
  CentralContract.Supplier AS Supplier,
  CentralContract.DocumentCurrency AS DocumentCurrency,
  CentralContract.CreationDate AS CreationDate,
  CentralContract.ValidityStartDate AS ValidityStartDate,
  CentralContract.ValidityEndDate AS ValidityEndDate,
  CentralContract.PurchaseContractType AS PurchaseContractType,
  CentralContract.CompanyCode AS CompanyCode,
  CentralContract.CreatedByUser AS CreatedByUser,
  :P_DisplayCurrency AS DisplayCurrency,
  CentralContract.PurgDocChangeRequestStatus AS PurgDocChangeRequestStatus,
  cast( 0 as mm_a_target_amount ) AS TargetAmount,
  cast( 0 as netwr ) AS ReleaseOrderItemNetAmount,
  CentralContract.PurchasingDocumentSubtype AS PurchasingDocumentSubtype
FROM I_CntrlPurchaseContractItem AS CentralContractItem
INNER JOIN R_CentralPurchaseContract AS CentralContract ON /* join condition not captured in parsed metadata */
INNER JOIN I_CntrlPurContrDistribution AS Distribution ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CntrlPurContrReleaseHistory AS ReleaseHistory ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CntrlPurContrClassification AS ContractClassification ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CntrlPurContrClassification AS ContractClassification ON CentralContract.PurchaseContractType = ContractClassification.PurchasingDocumentType  -- association [1..1]
-- UNION ALL with additional select branch(es): I_CntrlPurchaseContractItem
;