C_ProdCostCollectorKeyStatus

DDL: C_PRODCOSTCOLLECTORKEYSTATUS SQL: CPCCKEYSTS Type: view CONSUMPTION Package: ODATA_CO_EB_PROD_COST_CLTR_DET

Event-Based Product Cost Collector Key Status

C_ProdCostCollectorKeyStatus is a Consumption CDS View that provides data about "Event-Based Product Cost Collector Key Status" in SAP S/4HANA. It reads from 1 data source (P_EBPCC_OrderKeyStatus) and exposes 5 fields with key field StatusCode. It has 1 association to related views. It is exposed through 1 OData service (FCO_EB_PROD_COST_CLTR_DET). It is used in 1 Fiori application: Product Cost Collector Details - Event-Based. Part of development package ODATA_CO_EB_PROD_COST_CLTR_DET.

Data Sources (1)

SourceAliasJoin Type
P_EBPCC_OrderKeyStatus P_EBPCC_OrderKeyStatus from

Parameters (1)

NameTypeDefault
P_StatusObject j_objnr

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_SystemStatusText _SystemStatusText $projection.StatusCode = _SystemStatusText.SystemStatus

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CPCCKEYSTS view
AbapCatalog.preserveKey true view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Event-Based Product Cost Collector Key Status view

OData Services (1)

ServiceBindingVersionContractRelease
FCO_EB_PROD_COST_CLTR_DET FCO_EB_PROD_COST_CLTR_DET V2 C1 NOT_TO_BE_RELEASED_STABLE

Fiori Apps (1)

App IDApp NameTypeDescription
F6965 Product Cost Collector Details - Event-Based Analytical You can only use Product Cost Collector Details - Event-Based if you have activated the business function Universal Parallel Accounting (FINS_PARALLEL_ACCOUNTING_BF, short: UPA). With this app you can see a breakdown of event-based cost postings for repetitive manufacturing orders (order category 05 - product cost collectors). The app provides a detailed cost comparison of actual and target costs for product cost collectors that are running with the Event-Based Production Cost Posting solution (3F0).

Product Cost Collector Details - Event-Based

Business Role: Cost Accountant - Production

With this app you can see a breakdown of event-based cost postings for repetitive manufacturing orders (order category 05 - product cost collectors). The app provides a detailed cost comparison of actual and target costs for product cost collectors that are running with the Event-Based Production Cost Posting solution (3F0). The app supports parallel ledgers in multiple currencies. You can adjust the time frame to analyze either cumulative costs, or costs in specified fiscal periods. Product Cost Collector Details - Event-Based can be accessed either from the launchpad, or from the related Analyze Production Costs - Event-Based or Work in Process - Event-Based apps.

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY StatusCode StatusCode
SortSequence SortSequence
StatusIsActive
StatusShortName
StatusName
@AbapCatalog.sqlViewName: 'CPCCKEYSTS'
@AbapCatalog.preserveKey:true

@ClientHandling.type: #CLIENT_DEPENDENT
@ClientHandling.algorithm: #SESSION_VARIABLE

@VDM.viewType: #CONSUMPTION

@AbapCatalog.compiler.compareFilter: true

@AccessControl.authorizationCheck: #NOT_REQUIRED

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.dataClass: #MIXED
@Metadata.ignorePropagatedAnnotations: true

@AccessControl.personalData.blocking: #NOT_REQUIRED

@EndUserText.label: 'Event-Based Product Cost Collector Key Status'
define view C_ProdCostCollectorKeyStatus
  with parameters
    P_StatusObject : j_objnr
  as select from P_EBPCC_OrderKeyStatus( P_StatusObject : :P_StatusObject )

  association [0..*] to I_SystemStatusText as _SystemStatusText on $projection.StatusCode = _SystemStatusText.SystemStatus
{
       @ObjectModel.text.element: ['StatusName']
  key  StatusCode,

       SortSequence,

       // Determined in processing class

       @Semantics.booleanIndicator: true
       @ObjectModel.virtualElement: true
       @ObjectModel.virtualElementCalculatedBy: 'CL_FCO_EBPCC_KEY_STS_ACTV_CALC'
       cast('' as fco_key_status_is_active)                                                                 as StatusIsActive,

       _SystemStatusText[1: Language = $session.system_language ].SystemStatusShortName                     as StatusShortName,
       cast(_SystemStatusText[1: Language = $session.system_language ].SystemStatusName as fco_status_name) as StatusName
}