C_ProdCostCollectorKeyStatus
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)
| Source | Alias | Join Type |
|---|---|---|
| P_EBPCC_OrderKeyStatus | P_EBPCC_OrderKeyStatus | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_StatusObject | j_objnr |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_SystemStatusText | _SystemStatusText | $projection.StatusCode = _SystemStatusText.SystemStatus |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| FCO_EB_PROD_COST_CLTR_DET | FCO_EB_PROD_COST_CLTR_DET | V2 | C1 | NOT_TO_BE_RELEASED_STABLE |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
}
Learn More
- 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 Annotations — A Complete Guide
- 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