arun_i_so_reqmt

DDL: ARUN_I_SO_REQMT SQL: ARUN_V_I_SO_REQ Type: view

Sales Order selection in Normal mode

arun_i_so_reqmt is a CDS View that provides data about "Sales Order selection in Normal mode" in SAP S/4HANA. It reads from 20 data sources and exposes 130 fields with key fields vbeln, posnr.

Data Sources (20)

SourceAliasJoin Type
vbpa AG1 left_outer
vbpa AG2 left_outer
Arun_I_So_1 Arun_I_So_1 inner
arun_bdbs bdbs left_outer
knvv c left_outer
ekes ekes left_outer
ekko ekko left_outer
vbak h from
vbkd hvbkd left_outer
kna1 kna1 inner
lfa1 lfa1 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 (2)

NameTypeDefault
p_langu abap.lang
p_arun_mode arun_armd

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ARUN_V_I_SO_REQ 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 in Normal mode view

Fields (130)

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 i kdgrp_ana Customer Group
fsh_grreg knvv fsh_grreg Grouping Rule
sgt_covs i sgt_covs Segment. Strategy
spart i 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 arun_bdbs arunid ARun ID
arun_status
purchdoc_num arun_bdbs purchdoc_num STO/RPO
reserv_num arun_bdbs reserv_num Reservation
reserv_item arun_bdbs reserv_item Reservation Item
stock_source arun_bdbs stock_source Stock Source
purchord_num arun_bdbs purchord_num PO number
prodord_num arun_bdbs prodord_num Prod. Ord
prodord_item arun_bdbs prodord_item Prod. Ord Item
purchord_sch arun_bdbs purchord_sch PO Schedule Line
alloc_qty arun_bdbs alloc_qty Assigned Qty
arun_mode arun_bdbs arun_mode ARun Mode
changed_by arun_bdbs changed_by User Name
ilfgsa i ilfgsa Ovrl Deliv. Sts
iuvall i iuvall Overall Header
iuvvlk i iuvvlk Delivery – Item
iuvfak i 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 vbak bukrs_vf CCodeToBeBilled
inco1
zterm
delco
stk_segment arun_bdbs 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
uecha ekes uecha HghLevItmBatch
wmeng ARUN_I_SO_VBEP_FIELD wmeng Order Quantity
klmeng i klmeng CumltvConfdQty
hspart vbak spart Source supplier
arun_source arun_bdbs arun_source ARun Source

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.
-- 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_I_SO_REQ
-- Parameters: p_langu : abap.lang, p_arun_mode : arun_armd

CREATE VIEW arun_i_so_reqmt 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,
  i.kdgrp_ana AS kdgrp,
  c.fsh_grreg AS fsh_grreg,
  i.sgt_covs AS sgt_covs,
  i.spart AS spart,
  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,
  bdbs.arunid AS arunid,
  case when bdbs.arunid is null then '' else bdbs.arun_status end AS arun_status,
  bdbs.purchdoc_num AS purchdoc_num,
  bdbs.reserv_num AS reserv_num,
  bdbs.reserv_item AS reserv_item,
  bdbs.stock_source AS stock_source,
  bdbs.purchord_num AS purchord_num,
  bdbs.prodord_num AS prodord_num,
  bdbs.prodord_item AS prodord_item,
  bdbs.purchord_sch AS purchord_sch,
  bdbs.alloc_qty AS alloc_qty,
  bdbs.arun_mode AS arun_mode,
  bdbs.changed_by AS changed_by,
  i.ilfgsa AS ilfgsa,
  i.iuvall AS iuvall,
  i.iuvvlk AS iuvvlk,
  i.iuvfak AS 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,
  h.bukrs_vf AS bukrs,
  coalesce (vbkd.inco1, hvbkd.inco1) AS inco1,
  coalesce (vbkd.zterm, hvbkd.zterm) AS zterm,
  coalesce (vbkd.delco, hvbkd.delco) AS delco,
  bdbs.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,
  ekes.uecha AS uecha,
  sl.wmeng AS wmeng,
  i.klmeng AS klmeng,
  h.spart AS hspart,
  bdbs.arun_source AS arun_source
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_bdbs AS bdbs 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 vbkd AS hvbkd 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 */
;