ARUN_I_SO_REQMT_PREV
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)
| Source | Alias | Join 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)
| Name | Type | Default |
|---|---|---|
| p_langu | abap.lang |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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 */
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA