P_DRLAll

DDL: P_DRLALL SQL: PDRLALL Type: view BASIC

P_DRLAll is a Basic CDS View in SAP S/4HANA. It reads from 7 data sources and exposes 24 fields.

Data Sources (7)

SourceAliasJoin Type
P_Ladrr a left_outer
rtc_drr adrr left_outer
rtc_drl drl from
rtc_entity_m ent left_outer
rtc_model mod left_outer
P_Lpdrr p left_outer
rtc_drr pdrr left_outer

Annotations (5)

NameValueLevelField
VDM.private true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName PDRLALL view
ObjectModel.usageType.serviceQuality #B view

Fields (24)

KeyFieldSource TableSource FieldDescription
model rtc_drl model Vehicle Model
verid rtc_drl verid Version ID
fyear rtc_drl fyear Year first cons
fperi rtc_drl fperi Prd first cons
fiscyearper
entity rtc_drl entity Supply Chain Unit
etime rtc_drl etime TIME Data Element for SYST
lock_status rtc_drl status Workflow Status
lock_utime rtc_drl changedat Time Stamp
bpc_catg rtc_drl bpc_catg Plan Category
rtc_catg rtc_drr rtc_catg RTC Data Category
rtc_acctp rtc_drr rtc_acctp Ledger
rtc_rvers rtc_drr rtc_rvers Variant
peri_pruuid rtc_drr pruuid DS Request UUID
peri_rtime rtc_drr rtime Receive Time
peri_ustatus rtc_drr ustatus User Status
peri_sstatus rtc_drr sstatus System Status
adj_pruuid rtc_drr pruuid DS Request UUID
adj_rtime rtc_drr rtime Receive Time
adj_ustatus rtc_drr ustatus User Status
adj_sstatus rtc_drr sstatus System Status
variation
entity_name rtc_entity_m name Zone name
lock_uuser rtc_drl createdby User Name

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_DRLAll.
-- 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: PDRLALL

CREATE VIEW P_DRLAll AS
SELECT
  drl.model AS model,
  drl.verid AS verid,
  drl.fyear AS fyear,
  drl.fperi AS fperi,
  cast(drl.fiscyearper as fiscalyearperiod) AS fiscyearper,
  drl.entity AS entity,
  drl.etime AS etime,
  drl.status AS lock_status,
  drl.changedat AS lock_utime,
  drl.bpc_catg AS bpc_catg,
  pdrr.rtc_catg AS rtc_catg,
  pdrr.rtc_acctp AS rtc_acctp,
  pdrr.rtc_rvers AS rtc_rvers,
  pdrr.pruuid AS peri_pruuid,
  pdrr.rtime AS peri_rtime,
  pdrr.ustatus AS peri_ustatus,
  pdrr.sstatus AS peri_sstatus,
  adrr.pruuid AS adj_pruuid,
  adrr.rtime AS adj_rtime,
  adrr.ustatus AS adj_ustatus,
  adrr.sstatus AS adj_sstatus,
  '' AS variation,
  ent.name AS entity_name,
  drl.createdby AS lock_uuser
FROM rtc_drl AS drl
LEFT OUTER JOIN P_Lpdrr AS p ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN rtc_drr AS pdrr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_Ladrr AS a ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN rtc_drr AS adrr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN rtc_model AS mod ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN rtc_entity_m AS ent ON /* join condition not captured in parsed metadata */
;