ESH_N_COMPANY_COMPANY

DDL: ESH_N_COMPANY_COMPANY SQL: ESH_L_COMPA_PANY Type: view

Global Company Data (for KONS Ledger)

ESH_N_COMPANY_COMPANY is a CDS View that provides data about "Global Company Data (for KONS Ledger)" in SAP S/4HANA. It reads from 1 data source (t880) and exposes 13 fields with key field rcomp. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t880 t880 from

Associations (3)

CardinalityTargetAliasCondition
[0..*] ESH_N_LAND1_3_LAND1 _LAND1_2_T880 $projection.cntry = _LAND1_2_T880.DOMVALUE_L
[0..*] ESH_N_SPRAS_3_SPRAS _SPRAS_2_T880 $projection.langu = _SPRAS_2_T880.DOMVALUE_L
[0..*] ESH_N_WAERS_WAERS _WAERS_2_T880 $projection.curr = _WAERS_2_T880.DOMVALUE_L

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName ESH_L_COMPA_PANY view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #P view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #INHERITED view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Global Company Data (for KONS Ledger) view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY rcomp rcomp Trading Partner
name1 name1 PA text
cntry cntry Country/Region
langu langu Primary lang.
stret stret Street
pobox pobox PO Box
pstlc pstlc Postal code
city city Location
curr curr Valuation Crcy
rform rform VSI Formula
_LAND1_2_T880 _LAND1_2_T880
_SPRAS_2_T880 _SPRAS_2_T880
_WAERS_2_T880 _WAERS_2_T880

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 ESH_N_COMPANY_COMPANY.
-- 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: ESH_L_COMPA_PANY

CREATE VIEW ESH_N_COMPANY_COMPANY AS
SELECT
  rcomp,
  name1,
  cntry,
  langu,
  stret,
  pobox,
  pstlc,
  city,
  curr,
  rform
FROM t880
LEFT OUTER JOIN ESH_N_LAND1_3_LAND1 AS _LAND1_2_T880 ON cntry = _LAND1_2_T880.DOMVALUE_L  -- association [0..*]
LEFT OUTER JOIN ESH_N_SPRAS_3_SPRAS AS _SPRAS_2_T880 ON langu = _SPRAS_2_T880.DOMVALUE_L  -- association [0..*]
LEFT OUTER JOIN ESH_N_WAERS_WAERS AS _WAERS_2_T880 ON curr = _WAERS_2_T880.DOMVALUE_L  -- association [0..*]
;