Atpc_Cds_Sto_10
Helper CDS view for STOs in ATP BOP
Atpc_Cds_Sto_10 is a CDS View that provides data about "Helper CDS view for STOs in ATP BOP" in SAP S/4HANA. It reads from 6 data sources and exposes 50 fields. It has 1 association to related views. Part of development package ATP_BOP_LOGIC.
Data Sources (6)
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_UnitOfMeasure | _BaseUnit | $projection.base_uom = _BaseUnit.UnitOfMeasure |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ATPC_STO_10 | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Helper CDS view for STOs in ATP BOP | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (50)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| matnr | ekpo | matnr | Vehicle Model | |
| werks | ekko | reswk | Supplying Plant | |
| sobkz | ekpo | umsok | Special Stock | |
| lgort | ekpo | reslo | Iss. Stor. Loc. | |
| charg | eket | charg | Chargeable Proc. | |
| sgt_rcat | ekpo | sgt_rcat | Req. Segment | |
| lifnr | ekpo | emlif | Supplier | |
| revfeUthenBelseXendasresmd | ||||
| fixmg | ekpo | fixmg | Planned qty | |
| mtvfp | ||||
| delnr | eket | ebeln | Source PurchDoc | |
| delps | ||||
| delet | eket | etenr | Schedule Line | |
| bstypLthenU4elseU1endasatpcat | ||||
| bstyp | ekko | bstyp | Source doc.cat. | |
| bsart | ekko | bsart | Stnd purch.ord. | |
| wamngendasOpenReqQtyInOrderUOM | ||||
| wamngendasOpenCnfQtyInOrderUOM | ||||
| base_uom | ekpo | lmein | Base Unit | |
| order_uom | ekpo | meins | Valuation Unit | |
| OrderToBaseQuantityDnmntr | ekpo | umren | Denominator | |
| OrderToBaseQuantityNmrtr | ekpo | umrez | Numerator | |
| UnitOfMeasureNumberOfDecimals | ||||
| lprio | ekpo | lprio | Delivery Prior. | |
| webaz | ekpo | webaz | GR Proc. Time | |
| vkorg | ekpv | vkorg | SD Sales Org. | |
| vtweg | ekpv | vtweg | RefDistCh-Cust/Mat. | |
| spart | ekpv | spart | Source supplier | |
| vsbed | ekpv | vsbed | Shipping Conditions | |
| vstel | ekpv | vstel | ShpPtDeparture | |
| Route | ekpv | route | Vehicle route | |
| aulwe | ||||
| plifz | ekpo | plifz | Plnd Deliv.Time | |
| tddat | eket | tddat | TranspPlngDate | |
| tduhr | eket | tduhr | Tr. Plan. Time | |
| wadat | eket | wadat | Planned Gds Mvmt | |
| wauhr | eket | wauhr | GI Time | |
| lddat | eket | lddat | Loading Date | |
| lduhr | eket | lduhr | Loading Time | |
| eldat | eket | eldat | Planned dates | |
| eluhr | eket | eluhr | GR End Time | |
| sline_date | eket | eindt | Initial Entry | |
| sline_time | eket | uzeit | Time | |
| brgew | ekpo | brgew | Weight | |
| gewei | ekpo | gewei | Weight Unit | |
| kwmeng | ekpo | menge | WarrCountValue | |
| glmngendasDeliveredQtyInOrderUOM | ||||
| OrderQtyInOrderUOM | eket | menge | WarrCountValue | |
| CreationDate | ekpo | creationdate | Time Stamp | |
| LastChangeDate | ekpo | aedat | Obsolete |
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 Atpc_Cds_Sto_10.
-- 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: ATPC_STO_10
CREATE VIEW Atpc_Cds_Sto_10 AS
SELECT
ekpo.matnr AS matnr,
ekko.reswk AS werks,
ekpo.umsok AS sobkz,
ekpo.reslo AS lgort,
eket.charg AS charg,
ekpo.sgt_rcat AS sgt_rcat,
ekpo.emlif AS lifnr,
case when t.revfe = 'A' or t.revfe = 'D' or t.revfe = '' then '' when t.revfe = 'B' or t.revfe = 'U' then 'B' else 'X' end as resmd AS revfeUthenBelseXendasresmd,
ekpo.fixmg AS fixmg,
'' AS mtvfp,
eket.ebeln AS delnr,
cast(concat('0', eket.ebelp) as abap.numc( 6 )) AS delps,
eket.etenr AS delet,
case when ekpo.bstyp = 'F' then 'U1' when ekpo.bstyp = 'L' then 'U4' else 'U1' end as atpcat AS bstypLthenU4elseU1endasatpcat,
ekko.bstyp AS bstyp,
ekko.bsart AS bsart,
case when eket.menge = 0 then 0 when eket.wemng > eket.glmng and eket.wemng > eket.wamng then eket.menge - eket.wemng when eket.glmng > eket.wamng then eket.menge - eket.glmng else eket.menge - eket.wamng end as OpenReqQtyInOrderUOM AS wamngendasOpenReqQtyInOrderUOM,
case when eket.mng02 = 0 then 0 when eket.wemng > eket.glmng and eket.wemng > eket.wamng then eket.mng02 - eket.wemng when eket.glmng > eket.wamng then eket.mng02 - eket.glmng else eket.mng02 - eket.wamng end as OpenCnfQtyInOrderUOM AS wamngendasOpenCnfQtyInOrderUOM,
ekpo.lmein AS base_uom,
ekpo.meins AS order_uom,
ekpo.umren AS OrderToBaseQuantityDnmntr,
ekpo.umrez AS OrderToBaseQuantityNmrtr,
coalesce( _BaseUnit.UnitOfMeasureNumberOfDecimals, 3 ) AS UnitOfMeasureNumberOfDecimals,
ekpo.lprio AS lprio,
ekpo.webaz AS webaz,
ekpv.vkorg AS vkorg,
ekpv.vtweg AS vtweg,
ekpv.spart AS spart,
ekpv.vsbed AS vsbed,
ekpv.vstel AS vstel,
ekpv.route AS Route,
'' AS aulwe,
ekpo.plifz AS plifz,
eket.tddat AS tddat,
eket.tduhr AS tduhr,
eket.wadat AS wadat,
eket.wauhr AS wauhr,
eket.lddat AS lddat,
eket.lduhr AS lduhr,
eket.eldat AS eldat,
eket.eluhr AS eluhr,
eket.eindt AS sline_date,
eket.uzeit AS sline_time,
ekpo.brgew AS brgew,
ekpo.gewei AS gewei,
ekpo.menge AS kwmeng,
eket.menge AS OrderQtyInOrderUOM,
ekpo.creationdate AS CreationDate,
ekpo.aedat AS LastChangeDate
FROM eket
LEFT OUTER JOIN ekpo ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ekkn ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ekko ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ekpv ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t161v AS t ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON base_uom = _BaseUnit.UnitOfMeasure -- association [0..1]
;
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