Deprecated NONE
This CDS view is deprecated in S/4HANA. View all deprecated CDS views →

C_PurgDocSuplrConfSitn

DDL: C_PURGDOCSUPLRCONFSITN SQL: CPURGDOCSITN Type: view CONSUMPTION

Situation for Supplier Confirmations

C_PurgDocSuplrConfSitn is a Consumption CDS View that provides data about "Situation for Supplier Confirmations" in SAP S/4HANA. It reads from 1 data source (P_purgdocconf) and exposes 26 fields with key field SupplierConfirmationCategory. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_purgdocconf PurgDocSchedline from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_SchedgAgrmtItmDelivCalc _SchedgAgrmtItmDelivCalc $projection.PurchasingDocument = _SchedgAgrmtItmDelivCalc.SchedulingAgreement and $projection.PurchasingDocumentItem = _SchedgAgrmtItmDelivCalc.SchedulingAgreementItem
[0..1] C_PurchasingDocTypeValueHelp _PurDocTypeValHelp _PurDocTypeValHelp.PurchasingDocumentType = $projection.PurchasingDocumentType and _PurDocTypeValHelp.PurchasingDocumentCategory = 'F'

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CPURGDOCSITN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Situation for Supplier Confirmations view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
ObjectModel.usageType.serviceQuality #D view
Search.searchable false view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.lifecycle.status #DEPRECATED view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY SupplierConfirmationCategory
PurchasingDocument
PurchasingDocumentItem P_purgdocconf PurchasingDocumentItem Purchasing Doc. Item
ScheduleLine P_purgdocconf ScheduleLine Schedule Line
Plant P_purgdocconf Plant Valuation Area
PurchasingGroup P_purgdocconf PurchasingGroup Purchasing Group
PurchasingOrganization P_purgdocconf PurchasingOrganization Purchasing Organization
Supplier P_purgdocconf Supplier Supplier
MaterialGroup P_purgdocconf MaterialGroup Product Group
Material P_purgdocconf Material Vehicle Model
ScheduleLineDeliveryDate P_purgdocconf ScheduleLineDeliveryDate Delivery Date
DocumentDate P_purgdocconf DocumentDate Journal Entry Date
PurchasingDocumentCategory P_purgdocconf PurchasingDocumentCategory Doc. Category
PurchasingDocumentType P_purgdocconf PurchasingDocumentType RFQ Type
PurchasingDocumentItemCategory P_purgdocconf PurchasingDocumentItemCategory Item Category
AccountAssignmentCategory P_purgdocconf AccountAssignmentCategory Acct Assgmt Cat
CompanyCode P_purgdocconf CompanyCode Receiver Company Code
PurchasingDocumentItemText P_purgdocconf ShortText Text
DelivDateCategory P_purgdocconf DelivDateCategory Delivery Date
KeyDate P_purgdocconf KeyDate Maturity Key Date
PurchasingProcessingStatus P_purgdocconf PurchasingProcessingStatus Agreement Status
ValidityStartDate P_purgdocconf ValidityStartDate Agreement Valid From
ValidityEndDate P_purgdocconf ValidityEndDate Agreement Valid To
SchedAgrmtValidityStatus _SchedgAgrmtItmDelivCalc SchedAgrmtValidityStatus Agreement Validity Status
PurchasingDocumentStatus P_purgdocconf PurchasingDocumentStatus Purchase Order Status
StorageLocation P_purgdocconf StorageLocation StorageLocation

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_PurgDocSuplrConfSitn.
-- 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: CPURGDOCSITN

CREATE VIEW C_PurgDocSuplrConfSitn AS
SELECT
  cast ( PurgDocSchedline.SupplierConfirmationCategory as vdm_supplierconfirmationcatego preserving type ) AS SupplierConfirmationCategory,
  cast ( PurgDocSchedline.PurchasingDocument as ebeln_d preserving type ) AS PurchasingDocument,
  PurgDocSchedline.PurchasingDocumentItem AS PurchasingDocumentItem,
  PurgDocSchedline.ScheduleLine AS ScheduleLine,
  PurgDocSchedline.Plant AS Plant,
  PurgDocSchedline.PurchasingGroup AS PurchasingGroup,
  PurgDocSchedline.PurchasingOrganization AS PurchasingOrganization,
  PurgDocSchedline.Supplier AS Supplier,
  PurgDocSchedline.MaterialGroup AS MaterialGroup,
  PurgDocSchedline.Material AS Material,
  PurgDocSchedline.ScheduleLineDeliveryDate AS ScheduleLineDeliveryDate,
  PurgDocSchedline.DocumentDate AS DocumentDate,
  PurgDocSchedline.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  PurgDocSchedline.PurchasingDocumentType AS PurchasingDocumentType,
  PurgDocSchedline.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  PurgDocSchedline.AccountAssignmentCategory AS AccountAssignmentCategory,
  PurgDocSchedline.CompanyCode AS CompanyCode,
  PurgDocSchedline.ShortText AS PurchasingDocumentItemText,
  PurgDocSchedline.DelivDateCategory AS DelivDateCategory,
  PurgDocSchedline.KeyDate AS KeyDate,
  PurgDocSchedline.PurchasingProcessingStatus AS PurchasingProcessingStatus,
  PurgDocSchedline.ValidityStartDate AS ValidityStartDate,
  PurgDocSchedline.ValidityEndDate AS ValidityEndDate,
  _SchedgAgrmtItmDelivCalc.SchedAgrmtValidityStatus AS SchedAgrmtValidityStatus,
  PurgDocSchedline.PurchasingDocumentStatus AS PurchasingDocumentStatus,
  PurgDocSchedline.StorageLocation AS StorageLocation
FROM P_purgdocconf AS PurgDocSchedline
LEFT OUTER JOIN C_SchedgAgrmtItmDelivCalc AS _SchedgAgrmtItmDelivCalc ON PurchasingDocument = _SchedgAgrmtItmDelivCalc.SchedulingAgreement AND PurchasingDocumentItem = _SchedgAgrmtItmDelivCalc.SchedulingAgreementItem  -- association [1..1]
LEFT OUTER JOIN C_PurchasingDocTypeValueHelp AS _PurDocTypeValHelp ON _PurDocTypeValHelp.PurchasingDocumentType = PurchasingDocumentType AND _PurDocTypeValHelp.PurchasingDocumentCategory = 'F'  -- association [0..1]
;