P_RealTimeOrderCost
P_RealTimeOrderCost is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_LedgerCompanyCodeCrcyRoleVH, P_RealTmeWrkInProcOrdHdAndItem, P_CoEvtBsdOrderKeyStatus) and exposes 41 fields with key fields ControllingObject, OrderInternalID, OrderID, OrderItem. It has 5 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_LedgerCompanyCodeCrcyRoleVH | Currency | inner |
| P_RealTmeWrkInProcOrdHdAndItem | OrderAndItem | from |
| P_CoEvtBsdOrderKeyStatus | OrderKeyStatus | inner |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_Ledger | fins_ledger |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..*] | I_CostingVariantText | _ActlCostsCostingVariantText | $projection.ActualCostsCostingVariant = _ActlCostsCostingVariantText.CostingVariant |
| [0..*] | I_CostingVariantText | _PlndCostsCostingVariantText | $projection.PlannedCostsCostingVariant = _PlndCostsCostingVariantText.CostingVariant |
| [0..1] | I_Product | _Product | _Product.Product = $projection.Product |
| [0..1] | I_Ledger | _Ledger | $projection.Ledger = _Ledger.Ledger |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PRTORDERCOST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.private | true | view | |
| VDM.viewType | #COMPOSITE | view |
Fields (41)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ControllingObject | P_RealTmeWrkInProcOrdHdAndItem | ObjectInternalID | Object number |
| KEY | OrderInternalID | P_RealTmeWrkInProcOrdHdAndItem | OrderInternalID | Plan No.f.Oper. |
| KEY | OrderID | P_RealTmeWrkInProcOrdHdAndItem | OrderID | Order ID |
| KEY | OrderItem | P_RealTmeWrkInProcOrdHdAndItem | OrderItem | |
| OrderItem0endasInternalOrderText | ||||
| MfgOrderHasMultipleItems | P_RealTmeWrkInProcOrdHdAndItem | MfgOrderHasMultipleItems | ||
| IsMarkedForDeletion | P_RealTmeWrkInProcOrdHdAndItem | IsMarkedForDeletion | Purch.org. data | |
| Plant | P_RealTmeWrkInProcOrdHdAndItem | Plant | Valuation Area | |
| CompanyCode | P_RealTmeWrkInProcOrdHdAndItem | CompanyCode | Receiver Company Code | |
| OrderDescription | OrderDescription | |||
| Product | Vehicle Model | |||
| OrderSettlementTriggerType | P_RealTmeWrkInProcOrdHdAndItem | OrderSettlementTriggerType | ||
| ValuationType | P_RealTmeWrkInProcOrdHdAndItem | ValuationType | Valuation Type | |
| OrderType | P_RealTmeWrkInProcOrdHdAndItem | OrderType | Order Type | |
| OrderCategory | P_RealTmeWrkInProcOrdHdAndItem | OrderCategory | Order Category | |
| ProfitCenter | P_RealTmeWrkInProcOrdHdAndItem | ProfitCenter | Profit Center | |
| Ledger | ||||
| ControllingArea | P_RealTmeWrkInProcOrdHdAndItem | ControllingArea | Controlling Area | |
| StorageLocation | StorageLocation | StorageLocation | ||
| ProductionVersion | ProductionVersion | Version ID | ||
| ActualCostsCostingVariant | ActualCostsCostingVariant | Act. Costing Variant | ||
| PlannedCostsCostingVariant | PlannedCostsCostingVariant | Plnd Costing Variant | ||
| CreatedByUser | CreatedByUser | User Name | ||
| CreationDate | CreationDate | Time Stamp | ||
| LastChangedByUser | LastChangedByUser | User Name | ||
| LastChangeDate | LastChangeDate | Time Stamp | ||
| SalesOrder | P_RealTmeWrkInProcOrdHdAndItem | SalesOrder | SD Document | |
| SalesOrderItem | P_RealTmeWrkInProcOrdHdAndItem | SalesOrderItem | Sales Order Item | |
| WBSElementInternalID | ||||
| CompanyCodeCurrency | I_LedgerCompanyCodeCrcyRoleVH | CompanyCodeCurrency | Local Currency | |
| ActlCostInCoCodeCrcy | ||||
| ProductionUnit | Unit of Measure | |||
| ActualOutputQuantity | ||||
| PlanOutputQuantity | ||||
| ControllingObjectStatus | ||||
| OrderKeyStatus | ||||
| _Ledger | _Ledger | |||
| _Plant | _Plant | |||
| _ActlCostsCostingVariantText | _ActlCostsCostingVariantText | |||
| _PlndCostsCostingVariantText | _PlndCostsCostingVariantText | |||
| _Product | _Product |
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_RealTimeOrderCost.
-- 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: PRTORDERCOST
-- Parameters: P_Ledger : fins_ledger
CREATE VIEW P_RealTimeOrderCost AS
SELECT
OrderAndItem.ObjectInternalID AS ControllingObject,
OrderAndItem.OrderInternalID AS OrderInternalID,
OrderAndItem.OrderID AS OrderID,
OrderAndItem.OrderItem AS OrderItem,
case OrderAndItem.OrderItem when '0000' then ltrim(OrderAndItem.OrderID, '0') else concat(ltrim(OrderAndItem.OrderID, '0'), concat('/', ltrim(OrderAndItem.OrderItem, '0'))) end as InternalOrderText AS OrderItem0endasInternalOrderText,
OrderAndItem.MfgOrderHasMultipleItems AS MfgOrderHasMultipleItems,
OrderAndItem.IsMarkedForDeletion AS IsMarkedForDeletion,
OrderAndItem.Plant AS Plant,
OrderAndItem.CompanyCode AS CompanyCode,
OrderDescription,
cast(Material as fco_rtwip_product preserving type) AS Product,
OrderAndItem.OrderSettlementTriggerType AS OrderSettlementTriggerType,
OrderAndItem.ValuationType AS ValuationType,
OrderAndItem.OrderType AS OrderType,
OrderAndItem.OrderCategory AS OrderCategory,
OrderAndItem.ProfitCenter AS ProfitCenter,
cast(:P_Ledger as fins_ledger) AS Ledger,
OrderAndItem.ControllingArea AS ControllingArea,
StorageLocation,
ProductionVersion,
ActualCostsCostingVariant,
PlannedCostsCostingVariant,
CreatedByUser,
CreationDate,
LastChangedByUser,
LastChangeDate,
OrderAndItem.SalesOrder AS SalesOrder,
OrderAndItem.SalesOrderItem AS SalesOrderItem,
cast(OrderAndItem.WBSElementInternalID as fco_ebpr_wbs_element_int_id preserving type ) AS WBSElementInternalID,
Currency.CompanyCodeCurrency AS CompanyCodeCurrency,
cast(coalesce( AmountInCompanyCodeCurrency, 0 ) as fis_actlcost_in_cccrcy) AS ActlCostInCoCodeCrcy,
cast(BaseUnit as fis_meinh) AS ProductionUnit,
cast(coalesce( ActualOutputQuantity, 0 ) as fis_actual_output_quantity) AS ActualOutputQuantity,
cast(coalesce( PlanOutputQuantity, 0 ) as fis_plan_output_quantity) AS PlanOutputQuantity,
cast(OrderKeyStatus.ControllingObjectStatus as fco_current_order_status ) AS ControllingObjectStatus,
cast(OrderKeyStatus.StatusCode as fco_current_order_key_status) AS OrderKeyStatus
FROM P_RealTmeWrkInProcOrdHdAndItem AS OrderAndItem
INNER JOIN I_LedgerCompanyCodeCrcyRoleVH AS Currency ON /* join condition not captured in parsed metadata */
INNER JOIN P_CoEvtBsdOrderKeyStatus AS OrderKeyStatus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [0..1]
LEFT OUTER JOIN I_CostingVariantText AS _ActlCostsCostingVariantText ON ActualCostsCostingVariant = _ActlCostsCostingVariantText.CostingVariant -- association [0..*]
LEFT OUTER JOIN I_CostingVariantText AS _PlndCostsCostingVariantText ON PlannedCostsCostingVariant = _PlndCostsCostingVariantText.CostingVariant -- association [0..*]
LEFT OUTER JOIN I_Product AS _Product ON _Product.Product = Product -- association [0..1]
LEFT OUTER JOIN I_Ledger AS _Ledger ON Ledger = _Ledger.Ledger -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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