P_VarConfignPurchasingDocument

DDL: P_VARCONFIGNPURCHASINGDOCUMENT SQL: PAVCPURGDOC Type: view BASIC

P_VarConfignPurchasingDocument is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (ekko) and exposes 10 fields with key field PurchasingDocument.

Data Sources (1)

SourceAliasJoin Type
ekko PurchasingDocument from

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PAVCPURGDOC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.private true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY PurchasingDocument ekko ebeln Source PurchDoc
PurchasingDocumentCategory ekko bstyp Source doc.cat.
CreatedByUser ekko ernam User Name
CreationDate ekko aedat Obsolete
LastChangedByUser ekko ernam User Name
clientNULLasLastChangeDate
IsEndOfPurposeBlocked ekko iseopblocked Business Usage Comp.
PurchasingDocumentType ekko bsart Stnd purch.ord.
PurchasingOrganization ekko ekorg Purchasing Org.
PurchasingGroup ekko ekgrp Sub. purchasing grp

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_VarConfignPurchasingDocument.
-- 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: PAVCPURGDOC

CREATE VIEW P_VarConfignPurchasingDocument AS
SELECT
  PurchasingDocument.ebeln AS PurchasingDocument,
  PurchasingDocument.bstyp AS PurchasingDocumentCategory,
  PurchasingDocument.ernam AS CreatedByUser,
  PurchasingDocument.aedat AS CreationDate,
  PurchasingDocument.ernam AS LastChangedByUser,
  tstmp_to_dats( PurchasingDocument.lastchangedatetime , abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as LastChangeDate AS clientNULLasLastChangeDate,
  PurchasingDocument.iseopblocked AS IsEndOfPurposeBlocked,
  PurchasingDocument.bsart AS PurchasingDocumentType,
  PurchasingDocument.ekorg AS PurchasingOrganization,
  PurchasingDocument.ekgrp AS PurchasingGroup
FROM ekko AS PurchasingDocument
;