VFCO_CSKS_SHV_NO_AUTH

DDL: VFCO_CSKS_SHV_NO_AUTH SQL: VFCO_CSKS_SHV_NA Type: view

Cost Center Master Data

VFCO_CSKS_SHV_NO_AUTH 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 37 fields with key fields kokrs, kostl, datbi. It has 17 associations to related views.

Data Sources (1)

SourceAliasJoin Type
csks csks from

Associations (17)

CardinalityTargetAliasCondition
[1..*] ESH_N_COST_CENTER_ONRKS _TO_ONRKS $projection.kostl = _TO_ONRKS.kostl and $projection.kokrs = _TO_ONRKS.kokrs
[0..*] cskt _TO_CSKT $projection.datbi = _TO_CSKT.datbi and $projection.kostl = _TO_CSKT.kostl and $projection.kokrs = _TO_CSKT.kokrs
[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'
[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 (7)

NameValueLevelField
AbapCatalog.sqlViewName VFCO_CSKS_SHV_NA 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

Fields (37)

KeyFieldSource TableSource FieldDescription
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
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
spras spras Off. Language
khinr khinr Std. Hierarchy
func_area func_area Receiving Func. Area
_TO_ONRKS _TO_ONRKS
_TO_CSKT _TO_CSKT
_TO_SETLEAF _TO_SETLEAF
_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_SHV_NO_AUTH.
-- 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_NA

CREATE VIEW VFCO_CSKS_SHV_NO_AUTH AS
SELECT
  kokrs,
  kostl,
  datbi,
  datab,
  bkzkp,
  pkzkp,
  bukrs,
  gsber,
  kosar,
  prctr,
  ersda,
  usnam,
  bkzks,
  bkzer,
  bkzob,
  pkzks,
  pkzer,
  spras,
  khinr,
  func_area
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  -- association [0..*]
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 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..*]
;