P_EBPCC_Cost5
P_EBPCC_Cost5 is a Composite CDS View in SAP S/4HANA. It reads from 4 data sources (I_ProductCostCtrlgOrder, I_LedgerCompanyCodeCrcyRolesVH, I_ControllingArea, P_EBPCC_Cost4) and exposes 78 fields with key fields CostElement, CtrlgOriginClassification, ControllingDebitCreditCode, MfgOrderBusTransactionType, OriginCostCenter.
Data Sources (4)
| Source | Alias | Join Type |
|---|---|---|
| I_ProductCostCtrlgOrder | _EvtBsdOrder | inner |
| I_LedgerCompanyCodeCrcyRolesVH | _LdgrCompCodeCrcy | inner |
| I_ControllingArea | I_ControllingArea | inner |
| P_EBPCC_Cost4 | P_EBPCC_Cost4 | from |
Parameters (7)
| Name | Type | Default |
|---|---|---|
| P_OrderID | fis_order_number | |
| P_ProducedProduct | fis_produced_product | |
| P_FromFiscalYearPeriod | fis_jahrper | |
| P_ToFiscalYearPeriod | fis_jahrper | |
| P_Ledger | fins_ledger | |
| P_CostComponentStructure | ck_elesmhk | |
| P_CurrencyRole | fac_crcyrole |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PEBPCCCOST5 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view |
Fields (78)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CostElement | Costs | CostElement | G/L Account |
| KEY | CtrlgOriginClassification | Costs | CtrlgOriginClassification | |
| KEY | ControllingDebitCreditCode | Costs | ControllingDebitCreditCode | Dr/Cr ind. CO |
| KEY | MfgOrderBusTransactionType | Costs | MfgOrderBusTransactionType | |
| KEY | OriginCostCenter | Costs | OriginCostCenter | |
| KEY | OriginCostCtrActivityType | Costs | OriginCostCtrActivityType | |
| KEY | OriginBusinessProcess | Costs | OriginBusinessProcess | |
| KEY | CostOriginType | Costs | CostOriginType | |
| KEY | OriginObject | Costs | OriginObject | Reference Document |
| KEY | CostOriginGroup | Costs | CostOriginGroup | Origin Group |
| KEY | PartnerCostCenter | Costs | PartnerCostCenter | Sender Cost Ctr |
| KEY | PartnerCostCtrActivityType | Costs | PartnerCostCtrActivityType | Partner Cost Center Activity Type |
| KEY | PartnerBusinessProcess | Costs | PartnerBusinessProcess | Part. Bus. Process |
| KEY | PartnerOrder | Costs | PartnerOrder | Partner Order |
| KEY | Partner | Costs | Partner | With Partner |
| KEY | UnitOfMeasure | Costs | UnitOfMeasure | Unit Protected Qty |
| KEY | IsLotSizeIndependent | Costs | IsLotSizeIndependent | |
| KEY | SubLedgerAcctLineItemType | Costs | SubLedgerAcctLineItemType | SLALineItemType |
| DisplayCurrency | I_LedgerCompanyCodeCrcyRolesVH | Currency | Valuation Crcy | |
| OrderDescription | I_ProductCostCtrlgOrder | OrderDescription | ||
| OrderType | I_ProductCostCtrlgOrder | OrderType | Order Type | |
| OrderCategory | I_ProductCostCtrlgOrder | OrderCategory | Order Category | |
| ReferenceOrder | I_ProductCostCtrlgOrder | ReferenceOrder | Reference Order | |
| ControllingArea | I_ProductCostCtrlgOrder | ControllingArea | Controlling Area | |
| CompanyCode | I_ProductCostCtrlgOrder | CompanyCode | Receiver Company Code | |
| BusinessArea | I_ProductCostCtrlgOrder | BusinessArea | Business Area | |
| ProfitCenter | I_ProductCostCtrlgOrder | ProfitCenter | Profit Center | |
| ResponsibleCostCenter | I_ProductCostCtrlgOrder | ResponsibleCostCenter | Responsible Cost Center | |
| Plant | Costs | Plant | Valuation Area | |
| Material | Costs | Material | Vehicle Model | |
| ChartOfAccounts | I_ControllingArea | ChartOfAccounts | Node Class | |
| CreditActlCostInDspCrcy | Costs | CreditActlCostInDspCrcy | ||
| DebitActlCostInDspCrcy | Costs | DebitActlCostInDspCrcy | ||
| ActlCostInDspCrcy | Costs | ActlCostInDspCrcy | ||
| CrdtActlFxdCostInDspCrcy | Costs | CrdtActlFxdCostInDspCrcy | ||
| DebitActlFxdCostInDspCrcy | Costs | DebitActlFxdCostInDspCrcy | ||
| ActlFixedCostInDspCrcy | Costs | ActlFixedCostInDspCrcy | ||
| CrdtActlVarblCostInDspCrcy | Costs | CrdtActlVarblCostInDspCrcy | ||
| DebitActlVarblCostInDspCrcy | Costs | DebitActlVarblCostInDspCrcy | ||
| ActlVarblCostInDspCrcy | Costs | ActlVarblCostInDspCrcy | ||
| ActualQuantity | Costs | ActualQuantity | ||
| ActualFixedQuantity | Costs | ActualFixedQuantity | ||
| ActualVariableQuantity | Costs | ActualVariableQuantity | ||
| CrdtTargetCostInDspCrcy | Costs | CrdtTargetCostInDspCrcy | ||
| DebitTargetCostInDspCrcy | Costs | DebitTargetCostInDspCrcy | ||
| TargetCostInDspCrcy | Costs | TargetCostInDspCrcy | ||
| TargetQuantity | Costs | TargetQuantity | Target Quantity | |
| TargetFixedQuantity | Costs | TargetFixedQuantity | ||
| TargetVariableQuantity | Costs | TargetVariableQuantity | ||
| CrdtActlCtrlCostInDspCrcy | Costs | CreditActlCostInDspCrcy | ||
| DebitActlCtrlCostInDspCrcy | Costs | DebitActlCostInDspCrcy | ||
| ActlCtrlCostInDspCrcy | ||||
| ActualControlQuantity | Costs | ActualQuantity | ||
| CostVarianceInDspCrcy | ||||
| InptPrVarcAmtInDspCrcy | Costs | InptPrVarcAmtInDspCrcy | ||
| InptQtyVarcAmtInDspCrcy | Costs | InptQtyVarcAmtInDspCrcy | ||
| RsceUsgeVarcAmtInDspCrcy | Costs | RsceUsgeVarcAmtInDspCrcy | ||
| ScrapVarcAmtInDspCrcy | Costs | ScrapVarcAmtInDspCrcy | ||
| MixedPrVarcAmtInDspCrcy | Costs | MixedPrVarcAmtInDspCrcy | ||
| OutpPrVarcAmtInDspCrcy | Costs | OutpPrVarcAmtInDspCrcy | ||
| LotSizeVarcAmtInDspCrcy | Costs | LotSizeVarcAmtInDspCrcy | ||
| RmngVarcAmtInDspCrcy | Costs | RmngVarcAmtInDspCrcy | ||
| WIPCostInDspCrcy | Costs | WIPCostInDspCrcy | ||
| UnrlzdCostRsrvAmtInDspCrcy | Costs | UnrlzdCostRsrvAmtInDspCrcy | ||
| WIPQuantity | Costs | WIPQuantity | ||
| DebitActlTgtDiffCostInDspCrcy | Costs | DebitActlTgtDiffCostInDspCrcy | ||
| DebitActlTgtDiffPercent | 0 | |||
| ActlTgtDiffCostInDspCrcy | ||||
| ActlTgtDiffQuantity | ||||
| DspCrcyActlTgtDiffPct | 0 | |||
| ActlTgtDiffQtyPct | 0 | |||
| CostComponent | ||||
| CostComponentGroup | ||||
| CostComponentGroupName | ||||
| CostComponentStructure | ||||
| CostComponentMisc | ||||
| CostComponentGroupMisc | ||||
| CostComponentGroupMiscName |
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_EBPCC_Cost5.
-- 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: PEBPCCCOST5
-- Parameters: P_OrderID : fis_order_number, P_ProducedProduct : fis_produced_product, P_FromFiscalYearPeriod : fis_jahrper, P_ToFiscalYearPeriod : fis_jahrper, P_Ledger : fins_ledger, P_CostComponentStructure : ck_elesmhk, P_CurrencyRole : fac_crcyrole
CREATE VIEW P_EBPCC_Cost5 AS
SELECT
Costs.CostElement AS CostElement,
Costs.CtrlgOriginClassification AS CtrlgOriginClassification,
Costs.ControllingDebitCreditCode AS ControllingDebitCreditCode,
Costs.MfgOrderBusTransactionType AS MfgOrderBusTransactionType,
Costs.OriginCostCenter AS OriginCostCenter,
Costs.OriginCostCtrActivityType AS OriginCostCtrActivityType,
Costs.OriginBusinessProcess AS OriginBusinessProcess,
Costs.CostOriginType AS CostOriginType,
Costs.OriginObject AS OriginObject,
Costs.CostOriginGroup AS CostOriginGroup,
Costs.PartnerCostCenter AS PartnerCostCenter,
Costs.PartnerCostCtrActivityType AS PartnerCostCtrActivityType,
Costs.PartnerBusinessProcess AS PartnerBusinessProcess,
Costs.PartnerOrder AS PartnerOrder,
Costs.Partner AS Partner,
Costs.UnitOfMeasure AS UnitOfMeasure,
Costs.IsLotSizeIndependent AS IsLotSizeIndependent,
Costs.SubLedgerAcctLineItemType AS SubLedgerAcctLineItemType,
_LdgrCompCodeCrcy.Currency AS DisplayCurrency,
_EvtBsdOrder.OrderDescription AS OrderDescription,
_EvtBsdOrder.OrderType AS OrderType,
_EvtBsdOrder.OrderCategory AS OrderCategory,
_EvtBsdOrder.ReferenceOrder AS ReferenceOrder,
_EvtBsdOrder.ControllingArea AS ControllingArea,
_EvtBsdOrder.CompanyCode AS CompanyCode,
_EvtBsdOrder.BusinessArea AS BusinessArea,
_EvtBsdOrder.ProfitCenter AS ProfitCenter,
_EvtBsdOrder.ResponsibleCostCenter AS ResponsibleCostCenter,
Costs.Plant AS Plant,
Costs.Material AS Material,
I_ControllingArea.ChartOfAccounts AS ChartOfAccounts,
Costs.CreditActlCostInDspCrcy AS CreditActlCostInDspCrcy,
Costs.DebitActlCostInDspCrcy AS DebitActlCostInDspCrcy,
Costs.ActlCostInDspCrcy AS ActlCostInDspCrcy,
Costs.CrdtActlFxdCostInDspCrcy AS CrdtActlFxdCostInDspCrcy,
Costs.DebitActlFxdCostInDspCrcy AS DebitActlFxdCostInDspCrcy,
Costs.ActlFixedCostInDspCrcy AS ActlFixedCostInDspCrcy,
Costs.CrdtActlVarblCostInDspCrcy AS CrdtActlVarblCostInDspCrcy,
Costs.DebitActlVarblCostInDspCrcy AS DebitActlVarblCostInDspCrcy,
Costs.ActlVarblCostInDspCrcy AS ActlVarblCostInDspCrcy,
Costs.ActualQuantity AS ActualQuantity,
Costs.ActualFixedQuantity AS ActualFixedQuantity,
Costs.ActualVariableQuantity AS ActualVariableQuantity,
Costs.CrdtTargetCostInDspCrcy AS CrdtTargetCostInDspCrcy,
Costs.DebitTargetCostInDspCrcy AS DebitTargetCostInDspCrcy,
Costs.TargetCostInDspCrcy AS TargetCostInDspCrcy,
Costs.TargetQuantity AS TargetQuantity,
Costs.TargetFixedQuantity AS TargetFixedQuantity,
Costs.TargetVariableQuantity AS TargetVariableQuantity,
Costs.CreditActlCostInDspCrcy AS CrdtActlCtrlCostInDspCrcy,
Costs.DebitActlCostInDspCrcy AS DebitActlCtrlCostInDspCrcy,
(Costs.CreditActlCostInDspCrcy + Costs.DebitActlCostInDspCrcy) AS ActlCtrlCostInDspCrcy,
Costs.ActualQuantity AS ActualControlQuantity,
Costs.InptPrVarcAmtInDspCrcy + Costs.InptQtyVarcAmtInDspCrcy + Costs.RsceUsgeVarcAmtInDspCrcy + Costs.ScrapVarcAmtInDspCrcy + Costs.MixedPrVarcAmtInDspCrcy + Costs.OutpPrVarcAmtInDspCrcy + Costs.LotSizeVarcAmtInDspCrcy + Costs.RmngVarcAmtInDspCrcy + Costs.NonSplitVarcAmtInDspCrcy AS CostVarianceInDspCrcy,
Costs.InptPrVarcAmtInDspCrcy AS InptPrVarcAmtInDspCrcy,
Costs.InptQtyVarcAmtInDspCrcy AS InptQtyVarcAmtInDspCrcy,
Costs.RsceUsgeVarcAmtInDspCrcy AS RsceUsgeVarcAmtInDspCrcy,
Costs.ScrapVarcAmtInDspCrcy AS ScrapVarcAmtInDspCrcy,
Costs.MixedPrVarcAmtInDspCrcy AS MixedPrVarcAmtInDspCrcy,
Costs.OutpPrVarcAmtInDspCrcy AS OutpPrVarcAmtInDspCrcy,
Costs.LotSizeVarcAmtInDspCrcy AS LotSizeVarcAmtInDspCrcy,
Costs.RmngVarcAmtInDspCrcy AS RmngVarcAmtInDspCrcy,
Costs.WIPCostInDspCrcy AS WIPCostInDspCrcy,
Costs.UnrlzdCostRsrvAmtInDspCrcy AS UnrlzdCostRsrvAmtInDspCrcy,
Costs.WIPQuantity AS WIPQuantity,
Costs.DebitActlTgtDiffCostInDspCrcy AS DebitActlTgtDiffCostInDspCrcy,
0 AS DebitActlTgtDiffPercent,
Costs.ActlCostInDspCrcy - Costs.TargetCostInDspCrcy AS ActlTgtDiffCostInDspCrcy,
Costs.ActualQuantity - Costs.TargetQuantity AS ActlTgtDiffQuantity,
0 AS DspCrcyActlTgtDiffPct,
0 AS ActlTgtDiffQtyPct,
cast ( coalesce( _CostComponentGroupAssignment2.CostComponent, _CostComponentGroupAssignment1.CostComponent ) as ck_element) AS CostComponent,
cast ( coalesce( _CostComponentGroupAssignment2.CostComponentGroup, _CostComponentGroupAssignment1.CostComponentGroup ) as ck_el_grup) AS CostComponentGroup,
cast ( coalesce( _CostComponentGroupAssignment2.CostComponentGroupName, _CostComponentGroupAssignment1.CostComponentGroupName ) as fis_ck_txgrp) AS CostComponentGroupName,
:P_CostComponentStructure AS CostComponentStructure,
cast ( coalesce( _CostComponentGroupAssignment4.CostComponent, _CostComponentGroupAssignment3.CostComponent ) as ck_element) AS CostComponentMisc,
cast ( coalesce( _CostComponentGroupAssignment4.CostComponentGroup, _CostComponentGroupAssignment3.CostComponentGroup ) as ck_el_grup) AS CostComponentGroupMisc,
cast ( coalesce( _CostComponentGroupAssignment4.CostComponentGroupName, _CostComponentGroupAssignment3.CostComponentGroupName ) as fis_ck_txgrp) AS CostComponentGroupMiscName
FROM P_EBPCC_Cost4
INNER JOIN I_ProductCostCtrlgOrder AS _EvtBsdOrder ON /* join condition not captured in parsed metadata */
INNER JOIN I_ControllingArea ON /* join condition not captured in parsed metadata */
INNER JOIN I_LedgerCompanyCodeCrcyRolesVH AS _LdgrCompCodeCrcy ON /* join condition not captured in parsed metadata */
;
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