ARUN_I_SO_REQMT_PREV

DDL: ARUN_I_SO_REQMT_PREV SQL: ARUN_V_SO_REQ_P Type: view

Sales Order selection from Preview table

ARUN_I_SO_REQMT_PREV is a CDS View that provides data about "Sales Order selection from Preview table" in SAP S/4HANA. It reads from 19 data sources and exposes 133 fields with key fields vbeln, posnr.

Data Sources (19)

SourceAliasJoin Type
vbpa AG1 left_outer
vbpa AG2 left_outer
Arun_I_So_1 Arun_I_So_1 inner
knvv c left_outer
ekes ekes left_outer
ekko ekko left_outer
vbak h from
kna1 kna1 inner
lfa1 lfa1 left_outer
arun_preview prev left_outer
vbpa RE1 left_outer
vbpa RE2 left_outer
vbpa RG1 left_outer
vbpa RG2 left_outer
ARUN_I_SO_VBEP_FIELD sl inner
tvak tv inner
vbkd vbkd left_outer
vbpa WE1 left_outer
vbpa WE2 left_outer

Parameters (1)

NameTypeDefault
p_langu abap.lang

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ARUN_V_SO_REQ_P view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #X view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #AUTOMATED view
EndUserText.label Sales Order selection from Preview table view

Fields (133)

KeyFieldSource TableSource FieldDescription
KEY vbeln vbak vbeln SD Sched. Agmt
KEY posnr i posnr WBS Element
aufnr vbak vbeln SD Sched. Agmt
erdat vbak erdat Entered On
audat vbak audat Trans. Period End
vbtyp vbak vbtyp TSW Det.Doc typ
augru vbak augru Sales Document Reason
auart vbak auart Sales Doc. Type
vkorg vbak vkorg SD Sales Org.
vtweg vbak vtweg RefDistCh-Cust/Mat.
vdatu vbak vdatu Valid From
bstdk vbak bstdk Cust. Ref. Date
eindt
bstnk vbak bstnk Cust. Reference
fsh_rereg vbak fsh_rereg Release Rule
cmgst vbak cmgst OverallCredStat
kunnr vbak kunnr Stock customer
fsh_cq_check vbak fsh_cq_check Rqmt Relevant
vkgrp vbak vkgrp Sales Group
vkbur vbak vkbur Sales Office
ernam vbak ernam User Name
lifsk vbak lifsk Delivery Block
lfstk vbak lfstk Delivery Status
grkor i grkor Delivery Group
material i matnr Vehicle Model
matkl i matkl Product Sold Group
mvgr1 i mvgr1 MaterialGroup 1
plant i werks Receiving Plant
fsh_candate i fsh_candate Cancel Date
hfsh_candate vbak fsh_candate Cancel Date
req_segment i sgt_rcat Req. Segment
vbtypGthenVGelseVCendasreq_ind
fsh_season i fsh_season Season
fsh_theme i fsh_theme Theme
lprio i lprio Delivery Prior.
sobkz i sobkz Special Stock
kowrr i kowrr Stat. Value
sposn i sposn Item
bedae i bedae Reqmts type
pstyv i pstyv Item Category
fsh_vas_rel i fsh_vas_rel VAS Relevant
fsh_item i fsh_item Item Number
lfsta i lfsta Delivery Status
vstel i vstel ShpPtDeparture
attyp i attyp Trdg Goods Cat.
maktg i maktg Description
netpr i netpr Price
netwr i netwr Value
waerk i waerk Doc. Currency
mtvfp i mtvfp Avail. check
berid i berid Single-Character Flag
route i route Vehicle route
dismm i dismm MRP Type
stlnr i stlnr BOM
stdat i stdat Status Change
fixmg i fixmg Planned qty
req_conf_qty ARUN_I_SO_VBEP_FIELD lmeng Required Quantity for Mat.Management
vbtypGthenVGelseVCendasbdart
req_dlvdate ARUN_I_SO_VBEP_FIELD req_dlvdate Delivery Date
cnf_dlvdate ARUN_I_SO_VBEP_FIELD edatu Schedule line date
satnr i satnr Cross-plant CM
xchpf i xchpf Batch Mgmt Rqt(Plnt)
sgt_stk_prt i sgt_stk_prt Stk Prot.
kdgrp knvv kdgrp Customer group
fsh_grreg knvv fsh_grreg Grouping Rule
sgt_covs i sgt_covs Segment. Strategy
spart i spart Source supplier
hspart vbak spart Source supplier
color_atinn i color_atinn Internal Char.
size1_atinn i size1_atinn Internal Char.
size2_atinn i size2_atinn Internal Char.
color i color Level Color
size1 i size1 Size 1
size2 i size2 Size 2
uepos i uepos Higher-Lev.Item
kvgr1 knvv kvgr1 Customer Grp 1
kvgr2 knvv kvgr2 Customer Grp 2
kvgr3 knvv kvgr3 Customer Grp 3
kvgr4 knvv kvgr4 Customer Grp 4
kvgr5 knvv kvgr5 Customer Grp 5
kwmeng i kwmeng Sales Quantity
arunid arunid ARun ID
arun_status arun_status ARun Status
purchdoc_num purchdoc_num STO/RPO
reserv_num reserv_num Reservation
reserv_item reserv_item Reservation Item
stock_source stock_source Stock Source
purchord_num purchord_num PO number
prodord_num prodord_num Prod. Ord
prodord_item prodord_item Prod. Ord Item
purchord_sch purchord_sch PO Schedule Line
alloc_qty arun_preview alloc_qty Assigned Qty
arun_mode arun_mode ARun Mode
changed_by changed_by User Name
ilfgsa ilfgsa Ovrl Deliv. Sts
iuvall iuvall Overall Header
iuvvlk iuvvlk Delivery – Item
iuvfak iuvfak Billing Doc.
lfgsk vbak lfgsk Ovrl Deliv. Sts
abstk vbak abstk Rejection Sts
spstg vbak spstg Ovrl Block Sts
uvall vbak uvall Overall Header
uvvlk vbak uvvlk Delivery – Item
uvfak vbak uvfak Billing Doc.
uvals vbak uvals All Items
uvvls vbak uvvls Deliv–All Itms
uvfas vbak uvfas Billg–All Items
faksk vbak faksk Billing Block
bukrs bukrs_vf CCodeToBeBilled
zterm vbkd zterm Terms of Payment
inco1 vbkd inco1 Incoterms
delco vbkd delco Delivery Time
pfmenge
phmenge
prmenge
pomenge
stk_segment arun_preview stk_segment Stock Segment
lifnr ekko lifnr Vendor no.
bstkd vbkd bstkd PO Number
prreg
shipto
soldto
payer
billto
land1
sgt_scope i sgt_scope Seg. Scope
batch_req i charg Chargeable Proc.
sloc_req i lgort Sublocation
ibd_num ekes vbeln SD Sched. Agmt
ibd_itm ekes vbelp Schd. Agmt Item
plnum arun_preview plnum Planned Order
dmenge dlvqty_bu Delivered Qty
klmeng i klmeng CumltvConfdQty

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 ARUN_I_SO_REQMT_PREV.
-- 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: ARUN_V_SO_REQ_P
-- Parameters: p_langu : abap.lang

CREATE VIEW ARUN_I_SO_REQMT_PREV AS
SELECT
  h.vbeln AS vbeln,
  i.posnr AS posnr,
  h.vbeln AS aufnr,
  h.erdat AS erdat,
  h.audat AS audat,
  h.vbtyp AS vbtyp,
  h.augru AS augru,
  h.auart AS auart,
  h.vkorg AS vkorg,
  h.vtweg AS vtweg,
  h.vdatu AS vdatu,
  h.bstdk AS bstdk,
  cast('00000000' as eindt) AS eindt,
  h.bstnk AS bstnk,
  h.fsh_rereg AS fsh_rereg,
  h.cmgst AS cmgst,
  h.kunnr AS kunnr,
  h.fsh_cq_check AS fsh_cq_check,
  h.vkgrp AS vkgrp,
  h.vkbur AS vkbur,
  h.ernam AS ernam,
  h.lifsk AS lifsk,
  h.lfstk AS lfstk,
  i.grkor AS grkor,
  i.matnr AS material,
  i.matkl AS matkl,
  i.mvgr1 AS mvgr1,
  i.werks AS plant,
  i.fsh_candate AS fsh_candate,
  h.fsh_candate AS hfsh_candate,
  i.sgt_rcat AS req_segment,
  case when h.vbtyp = 'I' then 'VI' when h.vbtyp = 'G' then 'VG' else 'VC' end as req_ind AS vbtypGthenVGelseVCendasreq_ind,
  i.fsh_season AS fsh_season,
  i.fsh_theme AS fsh_theme,
  i.lprio AS lprio,
  i.sobkz AS sobkz,
  i.kowrr AS kowrr,
  i.sposn AS sposn,
  i.bedae AS bedae,
  i.pstyv AS pstyv,
  i.fsh_vas_rel AS fsh_vas_rel,
  i.fsh_item AS fsh_item,
  i.lfsta AS lfsta,
  i.vstel AS vstel,
  i.attyp AS attyp,
  i.maktg AS maktg,
  i.netpr AS netpr,
  i.netwr AS netwr,
  i.waerk AS waerk,
  i.mtvfp AS mtvfp,
  i.berid AS berid,
  i.route AS route,
  i.dismm AS dismm,
  i.stlnr AS stlnr,
  i.stdat AS stdat,
  i.fixmg AS fixmg,
  sl.lmeng AS req_conf_qty,
  case when h.vbtyp = 'I' then 'VI' when h.vbtyp = 'G' then 'VG' else 'VC' end as bdart AS vbtypGthenVGelseVCendasbdart,
  sl.req_dlvdate AS req_dlvdate,
  sl.edatu AS cnf_dlvdate,
  i.satnr AS satnr,
  i.xchpf AS xchpf,
  i.sgt_stk_prt AS sgt_stk_prt,
  c.kdgrp AS kdgrp,
  c.fsh_grreg AS fsh_grreg,
  i.sgt_covs AS sgt_covs,
  i.spart AS spart,
  h.spart AS hspart,
  i.color_atinn AS color_atinn,
  i.size1_atinn AS size1_atinn,
  i.size2_atinn AS size2_atinn,
  i.color AS color,
  i.size1 AS size1,
  i.size2 AS size2,
  i.uepos AS uepos,
  c.kvgr1 AS kvgr1,
  c.kvgr2 AS kvgr2,
  c.kvgr3 AS kvgr3,
  c.kvgr4 AS kvgr4,
  c.kvgr5 AS kvgr5,
  i.kwmeng AS kwmeng,
  arunid,
  arun_status,
  purchdoc_num,
  reserv_num,
  reserv_item,
  stock_source,
  purchord_num,
  prodord_num,
  prodord_item,
  purchord_sch,
  prev.alloc_qty AS alloc_qty,
  arun_mode,
  changed_by,
  ilfgsa,
  iuvall,
  iuvvlk,
  iuvfak,
  h.lfgsk AS lfgsk,
  h.abstk AS abstk,
  h.spstg AS spstg,
  h.uvall AS uvall,
  h.uvvlk AS uvvlk,
  h.uvfak AS uvfak,
  h.uvals AS uvals,
  h.uvvls AS uvvls,
  h.uvfas AS uvfas,
  h.faksk AS faksk,
  bukrs_vf AS bukrs,
  vbkd.zterm AS zterm,
  vbkd.inco1 AS inco1,
  vbkd.delco AS delco,
  case when arun_status = 'F' then prev.alloc_qty else 0 end AS pfmenge,
  case when arun_status = 'H' then prev.alloc_qty else 0 end AS phmenge,
  case when arun_status = 'R' then prev.alloc_qty else 0 end AS prmenge,
  case when arun_status = 'O' then prev.alloc_qty else 0 end AS pomenge,
  prev.stk_segment AS stk_segment,
  ekko.lifnr AS lifnr,
  vbkd.bstkd AS bstkd,
  'A' AS prreg,
  case when WE1.kunnr is not null then WE1.kunnr else WE2.kunnr end AS shipto,
  case when AG1.kunnr is not null then AG1.kunnr else AG2.kunnr end AS soldto,
  case when RG1.kunnr is not null then RG1.kunnr else RG2.kunnr end AS payer,
  case when RE1.kunnr is not null then RE1.kunnr else RE2.kunnr end AS billto,
  case when AG1.land1 is not null then AG1.land1 else AG2.land1 end AS land1,
  i.sgt_scope AS sgt_scope,
  i.charg AS batch_req,
  i.lgort AS sloc_req,
  ekes.vbeln AS ibd_num,
  ekes.vbelp AS ibd_itm,
  prev.plnum AS plnum,
  dlvqty_bu AS dmenge,
  i.klmeng AS klmeng
FROM vbak AS h
INNER JOIN tvak AS tv ON /* join condition not captured in parsed metadata */
INNER JOIN kna1 ON /* join condition not captured in parsed metadata */
INNER JOIN Arun_I_So_1 ON /* join condition not captured in parsed metadata */
INNER JOIN ARUN_I_SO_VBEP_FIELD AS sl ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN arun_preview AS prev ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS WE1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS WE2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS AG1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS AG2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS RG1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS RG2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS RE1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbpa AS RE2 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN knvv AS c ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vbkd ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ekko ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN lfa1 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ekes ON /* join condition not captured in parsed metadata */
;