P_SchedulingAgmtValidity

DDL: P_SCHEDULINGAGMTVALIDITY SQL: PSAVALIDITY Type: view CONSUMPTION Package: ODATA_MM_PUR_SCHAGTMASS_UPDATE

Validity Status

P_SchedulingAgmtValidity is a Consumption CDS View that provides data about "Validity Status" in SAP S/4HANA. It reads from 1 data source (P_SchedValidityStatus) and exposes 7 fields with key field SchedulingAgreement. It has 1 association to related views. Part of development package ODATA_MM_PUR_SCHAGTMASS_UPDATE.

Data Sources (1)

SourceAliasJoin Type
P_SchedValidityStatus P_SchedValidityStatus from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_PurContrValidityText _ValidityText $projection.PurchaseContractValidityStatus = _ValidityText.PurchaseContractValidityStatus

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PSAVALIDITY view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Validity Status view
VDM.private true view
VDM.viewType #CONSUMPTION view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY SchedulingAgreement SchedStatus SchedulingAgreement Scheduling Agreement
ValidityStartDate SchedStatus ValidityStartDate Validity Start Date
ValidityEndDate SchedStatus ValidityEndDate ValidTo
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingDocumentType PurchasingDocumentType RFQ Type
_ValidityText _ValidityText

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_SchedulingAgmtValidity.
-- 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: PSAVALIDITY

CREATE VIEW P_SchedulingAgmtValidity AS
SELECT
  SchedStatus.SchedulingAgreement AS SchedulingAgreement,
  SchedStatus.ValidityStartDate AS ValidityStartDate,
  SchedStatus.ValidityEndDate AS ValidityEndDate,
  PurchasingGroup,
  PurchasingOrganization,
  PurchasingDocumentType
FROM P_SchedValidityStatus
LEFT OUTER JOIN I_PurContrValidityText AS _ValidityText ON PurchaseContractValidityStatus = _ValidityText.PurchaseContractValidityStatus  -- association [0..*]
;