VFCO_CSKS_SHPV
Cost Center Master Data
VFCO_CSKS_SHPV is a CDS View that provides data about "Cost Center Master Data" in SAP S/4HANA. It reads from 1 data source (csks) and exposes 42 fields with key fields kokrs, kostl, datbi. It has 18 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| csks | csks | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | ESH_N_COST_CENTER_ONRKS | _TO_ONRKS | $projection.kostl = _TO_ONRKS.kostl and $projection.kokrs = _TO_ONRKS.kokrs |
| [0..1] | cskt | _TO_CSKT | $projection.datbi = _TO_CSKT.datbi and $projection.kostl = _TO_CSKT.kostl and $projection.kokrs = _TO_CSKT.kokrs and _TO_CSKT.spras = $session.system_language |
| [0..*] | setleaf | _TO_SETLEAF | $projection.kostl = _TO_SETLEAF.valto and $projection.kostl = _TO_SETLEAF.valfrom and $projection.kokrs = _TO_SETLEAF.subclass and _TO_SETLEAF.setclass = '0101' |
| [1..1] | ESH_N_USER_USER | _CKKS2USER_VERAK_USR | $projection.verak_user = _CKKS2USER_VERAK_USR.bname |
| [0..*] | tgsbt | _CSKS2BUSINESS_AREA_TEXT | $projection.gsber = _CSKS2BUSINESS_AREA_TEXT.gsber |
| [0..*] | cepct | _CSKS2CEPCT | $projection.kokrs = _CSKS2CEPCT.kokrs and $projection.prctr = _CSKS2CEPCT.prctr |
| [1..1] | ESH_N_COMPANY_CODE_OMPANY_CODE | _CSKS2COMPANY_CODE | $projection.bukrs = _CSKS2COMPANY_CODE.bukrs |
| [0..*] | tfkbt | _CSKS2FUNCTIONAL_AREA_TEXT | $projection.func_area = _CSKS2FUNCTIONAL_AREA_TEXT.fkber |
| [1..1] | tka01 | _CSKS2TKA01 | $projection.kokrs = _CSKS2TKA01.kokrs |
| [0..*] | tkt05 | _CSKS2TKT05 | $projection.kosar = _CSKS2TKT05.kosar |
| [1..1] | ESH_N_USER_USER | _CSKS2USER | $projection.usnam = _CSKS2USER.bname |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_BKZER | $projection.bkzer = _CSKS2XFELD_BKZER.domvalue_l |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_BKZKP | $projection.bkzkp = _CSKS2XFELD_BKZKP.domvalue_l |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_BKZKS | $projection.bkzks = _CSKS2XFELD_BKZKS.domvalue_l |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_BKZOB | $projection.bkzob = _CSKS2XFELD_BKZOB.domvalue_l |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_PKZER | $projection.pkzer = _CSKS2XFELD_PKZER.domvalue_l |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_PKZKP | $projection.pkzkp = _CSKS2XFELD_PKZKP.domvalue_l |
| [0..*] | ESH_N_XFELD_3_XFELD | _CSKS2XFELD_PKZKS | $projection.pkzks = _CSKS2XFELD_PKZKS.domvalue_l |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | VFCO_CSKS_SHV | view | |
| EndUserText.label | Cost Center Master Data | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.usageType.serviceQuality | #P | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ClientHandling.type | #INHERITED | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.dataCategory | #VALUE_HELP | view |
Fields (42)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | kokrs | kokrs | Org. Value | |
| KEY | kostl | kostl | Substitute CC | |
| KEY | datbi | datbi | Validity period | |
| datab | datab | Validity period | ||
| bkzkp | bkzkp | Lock Act.PCosts | ||
| pkzkp | pkzkp | Plan pri. costs | ||
| bukrs | bukrs | Value | ||
| gsber | gsber | Business Area | ||
| kosar | kosar | CCtr Category | ||
| verak | verak | Person Respons. | ||
| verak_user | verak_user | User Responsible | ||
| prctr | prctr | Profit Centers | ||
| ersda | ersda | Entry Date | ||
| usnam | usnam | User Name | ||
| bkzks | bkzks | Actl Sec. Costs | ||
| bkzer | bkzer | Lock Act. Rev. | ||
| bkzob | bkzob | Commitment | ||
| pkzks | pkzks | Plan Secondary | ||
| pkzer | pkzer | Plan Revenues | ||
| abtei | abtei | Org.area | ||
| spras | spras | Off. Language | ||
| khinr | khinr | Std. Hierarchy | ||
| func_area | func_area | Receiving Func. Area | ||
| _TO_ONRKS | _TO_ONRKS | |||
| _TO_CSKT | _TO_CSKT | |||
| ktext | _TO_CSKT | ktext | Text | |
| _TO_SETLEAF | _TO_SETLEAF | |||
| _CKKS2USER_VERAK_USR | _CKKS2USER_VERAK_USR | |||
| _CSKS2BUSINESS_AREA_TEXT | _CSKS2BUSINESS_AREA_TEXT | |||
| _CSKS2CEPCT | _CSKS2CEPCT | |||
| _CSKS2COMPANY_CODE | _CSKS2COMPANY_CODE | |||
| _CSKS2FUNCTIONAL_AREA_TEXT | _CSKS2FUNCTIONAL_AREA_TEXT | |||
| _CSKS2TKA01 | _CSKS2TKA01 | |||
| _CSKS2TKT05 | _CSKS2TKT05 | |||
| _CSKS2USER | _CSKS2USER | |||
| _CSKS2XFELD_BKZER | _CSKS2XFELD_BKZER | |||
| _CSKS2XFELD_BKZKP | _CSKS2XFELD_BKZKP | |||
| _CSKS2XFELD_BKZKS | _CSKS2XFELD_BKZKS | |||
| _CSKS2XFELD_BKZOB | _CSKS2XFELD_BKZOB | |||
| _CSKS2XFELD_PKZER | _CSKS2XFELD_PKZER | |||
| _CSKS2XFELD_PKZKP | _CSKS2XFELD_PKZKP | |||
| _CSKS2XFELD_PKZKS | _CSKS2XFELD_PKZKS |
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 VFCO_CSKS_SHPV.
-- 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: VFCO_CSKS_SHV
CREATE VIEW VFCO_CSKS_SHPV AS
SELECT
kokrs,
kostl,
datbi,
datab,
bkzkp,
pkzkp,
bukrs,
gsber,
kosar,
verak,
verak_user,
prctr,
ersda,
usnam,
bkzks,
bkzer,
bkzob,
pkzks,
pkzer,
abtei,
spras,
khinr,
func_area,
_TO_CSKT.ktext AS ktext
FROM csks
LEFT OUTER JOIN ESH_N_COST_CENTER_ONRKS AS _TO_ONRKS ON kostl = _TO_ONRKS.kostl AND kokrs = _TO_ONRKS.kokrs -- association [1..*]
LEFT OUTER JOIN cskt AS _TO_CSKT ON datbi = _TO_CSKT.datbi AND kostl = _TO_CSKT.kostl AND kokrs = _TO_CSKT.kokrs AND _TO_CSKT.spras = $session.system_language -- association [0..1]
LEFT OUTER JOIN setleaf AS _TO_SETLEAF ON kostl = _TO_SETLEAF.valto AND kostl = _TO_SETLEAF.valfrom AND kokrs = _TO_SETLEAF.subclass AND _TO_SETLEAF.setclass = '0101' -- association [0..*]
LEFT OUTER JOIN ESH_N_USER_USER AS _CKKS2USER_VERAK_USR ON verak_user = _CKKS2USER_VERAK_USR.bname -- association [1..1]
LEFT OUTER JOIN tgsbt AS _CSKS2BUSINESS_AREA_TEXT ON gsber = _CSKS2BUSINESS_AREA_TEXT.gsber -- association [0..*]
LEFT OUTER JOIN cepct AS _CSKS2CEPCT ON kokrs = _CSKS2CEPCT.kokrs AND prctr = _CSKS2CEPCT.prctr -- association [0..*]
LEFT OUTER JOIN ESH_N_COMPANY_CODE_OMPANY_CODE AS _CSKS2COMPANY_CODE ON bukrs = _CSKS2COMPANY_CODE.bukrs -- association [1..1]
LEFT OUTER JOIN tfkbt AS _CSKS2FUNCTIONAL_AREA_TEXT ON func_area = _CSKS2FUNCTIONAL_AREA_TEXT.fkber -- association [0..*]
LEFT OUTER JOIN tka01 AS _CSKS2TKA01 ON kokrs = _CSKS2TKA01.kokrs -- association [1..1]
LEFT OUTER JOIN tkt05 AS _CSKS2TKT05 ON kosar = _CSKS2TKT05.kosar -- association [0..*]
LEFT OUTER JOIN ESH_N_USER_USER AS _CSKS2USER ON usnam = _CSKS2USER.bname -- association [1..1]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_BKZER ON bkzer = _CSKS2XFELD_BKZER.domvalue_l -- association [0..*]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_BKZKP ON bkzkp = _CSKS2XFELD_BKZKP.domvalue_l -- association [0..*]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_BKZKS ON bkzks = _CSKS2XFELD_BKZKS.domvalue_l -- association [0..*]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_BKZOB ON bkzob = _CSKS2XFELD_BKZOB.domvalue_l -- association [0..*]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_PKZER ON pkzer = _CSKS2XFELD_PKZER.domvalue_l -- association [0..*]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_PKZKP ON pkzkp = _CSKS2XFELD_PKZKP.domvalue_l -- association [0..*]
LEFT OUTER JOIN ESH_N_XFELD_3_XFELD AS _CSKS2XFELD_PKZKS ON pkzks = _CSKS2XFELD_PKZKS.domvalue_l -- association [0..*]
;
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