P_DGR_Appl_PrepareData

DDL: P_DGR_APPL_PREPAREDATA SQL: PDGRAPPLPREPD Type: view COMPOSITE

P_DGR_Appl_PrepareData is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (I_ACMApplDocData, P_DGR_Appl_DstctCancldAppl) and exposes 44 fields.

Data Sources (2)

SourceAliasJoin Type
I_ACMApplDocData Appl from
P_DGR_Appl_DstctCancldAppl Status left_outer

Parameters (3)

NameTypeDefault
P_DisplayUnitOfMeasure cds_dgr_display_uom
P_DailyGrainReportType cds_dgr_report_type
P_DailyGrainReportDate cds_dgr_date

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PDGRAPPLPREPD view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view

Fields (44)

KeyFieldSource TableSource FieldDescription
ApplicationDocument I_ACMApplDocData ApplicationDocument Appl. Document No.
ApplicationDocumentItem ApplicationDocumentItem
Side I_ACMApplDocData Side Side
SubItem I_ACMApplDocData SubItem Subitem Number
ItemCat I_ACMApplDocData ItemCategory Item Category
ApplicationItemCategory I_ACMApplDocData ApplicationItemCategory Item Category
ItemGuid I_ACMApplDocData ApplicationItemUUID Push ItemGU
RootItem I_ACMApplDocData RootItem x
ParentItem
ApplicationStatusObject I_ACMApplDocData ApplicationStatusObject Object number
StorageStartDate I_ACMApplDocData StorageStartDate Storage Start Date
StorageEndDate I_ACMApplDocData StorageEndDate Storage End Date
WarehouseReceiptType I_ACMApplDocData WarehouseReceiptType WHR Type
WarehouseReceiptNo I_ACMApplDocData WarehouseReceiptNo WHR Number
WarehouseStartDate I_ACMApplDocData WarehouseStartDate Warehouse Start Date
WarehouseEndDate I_ACMApplDocData WarehouseEndDate WHR End Date
ObligationType I_ACMApplDocData ObligationType Obligation Type
Plant I_ACMApplDocData Plant Valuation Area
StorageLocation I_ACMApplDocData StorageLocation StorageLocation
MaterialGroup I_ACMApplDocData MaterialGroup Product Group
LoadDataCaptureObjectID I_ACMApplDocData LoadDataCaptureObjectID LDC ID
LoadDataObjectUUID I_ACMApplDocData LoadDataObjectUUID LDC Key
LoadDataObjectType I_ACMApplDocData LoadDataObjectType LDC Type
Material I_ACMApplDocData Material Vehicle Model
PostingDate I_ACMApplDocData PostingDate Posting Date for GR
Vendor I_ACMApplDocData Supplier Supplier
LoadDataCaptureApplInstruction I_ACMApplDocData LDCApplInstructionValue Application Instr.
CommodityQuantityInBaseUnit I_ACMApplDocData CommodityQuantityInBaseUnit ItemQty Mat UoM
CommodityBaseUnit I_ACMApplDocData CommodityUnit Order Unit
CompanyCode I_ACMApplDocData CompanyCode Receiver Company Code
ApplItemCreatedOnDateTime I_ACMApplDocData ApplItemCreatedOnDateTime
ApplItemChangedOnDateTime I_ACMApplDocData ApplItemChangedOnDateTime
ApplItemCreatedOnDate I_ACMApplDocData ApplicationItemCreatedOnDate
ApplItemChangedOnDate I_ACMApplDocData ApplicationItemChangedOnDate
ApplItemCancelledDateTime P_DGR_Appl_DstctCancldAppl StatusTmstp
ApplItemCancelledDate P_DGR_Appl_DstctCancldAppl StatusDate Status Date
CreatedOn I_ACMApplDocData ApplicationItemCreatedOnDate
ChangedOn I_ACMApplDocData ApplicationItemChangedOnDate
ApplicationItemCreatedOnDate I_ACMApplDocData ApplicationItemCreatedOnDate
ApplicationItemChangedOnDate I_ACMApplDocData ApplicationItemChangedOnDate
PADValidityStartDate I_ACMApplDocData PurApplDocValidityStartDate
ApplicationDocumentType I_ACMApplDocData ApplicationDocType VAT Document Type
DailyGrainReportType
DailyGrainReportDate

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_DGR_Appl_PrepareData.
-- 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: PDGRAPPLPREPD
-- Parameters: P_DisplayUnitOfMeasure : cds_dgr_display_uom, P_DailyGrainReportType : cds_dgr_report_type, P_DailyGrainReportDate : cds_dgr_date

CREATE VIEW P_DGR_Appl_PrepareData AS
SELECT
  Appl.ApplicationDocument AS ApplicationDocument,
  ApplicationDocumentItem,
  Appl.Side AS Side,
  Appl.SubItem AS SubItem,
  Appl.ItemCategory AS ItemCat,
  Appl.ApplicationItemCategory AS ApplicationItemCategory,
  Appl.ApplicationItemUUID AS ItemGuid,
  Appl.RootItem AS RootItem,
  cast(right(Appl.ParentItem, 6) as abap.char(6)) AS ParentItem,
  Appl.ApplicationStatusObject AS ApplicationStatusObject,
  Appl.StorageStartDate AS StorageStartDate,
  Appl.StorageEndDate AS StorageEndDate,
  Appl.WarehouseReceiptType AS WarehouseReceiptType,
  Appl.WarehouseReceiptNo AS WarehouseReceiptNo,
  Appl.WarehouseStartDate AS WarehouseStartDate,
  Appl.WarehouseEndDate AS WarehouseEndDate,
  Appl.ObligationType AS ObligationType,
  Appl.Plant AS Plant,
  Appl.StorageLocation AS StorageLocation,
  Appl.MaterialGroup AS MaterialGroup,
  Appl.LoadDataCaptureObjectID AS LoadDataCaptureObjectID,
  Appl.LoadDataObjectUUID AS LoadDataObjectUUID,
  Appl.LoadDataObjectType AS LoadDataObjectType,
  Appl.Material AS Material,
  Appl.PostingDate AS PostingDate,
  Appl.Supplier AS Vendor,
  Appl.LDCApplInstructionValue AS LoadDataCaptureApplInstruction,
  Appl.CommodityQuantityInBaseUnit AS CommodityQuantityInBaseUnit,
  Appl.CommodityUnit AS CommodityBaseUnit,
  Appl.CompanyCode AS CompanyCode,
  Appl.ApplItemCreatedOnDateTime AS ApplItemCreatedOnDateTime,
  Appl.ApplItemChangedOnDateTime AS ApplItemChangedOnDateTime,
  Appl.ApplicationItemCreatedOnDate AS ApplItemCreatedOnDate,
  Appl.ApplicationItemChangedOnDate AS ApplItemChangedOnDate,
  Status.StatusTmstp AS ApplItemCancelledDateTime,
  Status.StatusDate AS ApplItemCancelledDate,
  Appl.ApplicationItemCreatedOnDate AS CreatedOn,
  Appl.ApplicationItemChangedOnDate AS ChangedOn,
  Appl.ApplicationItemCreatedOnDate AS ApplicationItemCreatedOnDate,
  Appl.ApplicationItemChangedOnDate AS ApplicationItemChangedOnDate,
  Appl.PurApplDocValidityStartDate AS PADValidityStartDate,
  Appl.ApplicationDocType AS ApplicationDocumentType,
  $parameters.P_DailyGrainReportType AS DailyGrainReportType,
  $parameters.P_DailyGrainReportDate AS DailyGrainReportDate
FROM I_ACMApplDocData AS Appl
LEFT OUTER JOIN P_DGR_Appl_DstctCancldAppl AS Status ON /* join condition not captured in parsed metadata */
;