P_FinClsgCurrencyTranslation

DDL: P_FINCLSGCURRENCYTRANSLATION Type: view_entity COMPOSITE

P_FinClsgCurrencyTranslation is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_CoCodeCrcyTranslationBasic, I_CoCodeCrcyTranslationBasic, I_CoCodeCrcyTranslationBasic) and exposes 4 fields with key field CompanyCode.

Data Sources (3)

SourceAliasJoin Type
I_CoCodeCrcyTranslationBasic emptycompanycode cross
I_CoCodeCrcyTranslationBasic I_CoCodeCrcyTranslationBasic union
I_CoCodeCrcyTranslationBasic notemptycompanycode from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_CoCodeCrcyTranslationBasic CompanyCode Receiver Company Code
SourceCurrencyRole I_CoCodeCrcyTranslationBasic SourceCurrencyRole
SourceCurrencyRole SourceCurrencyRole
TargetCurrencyRole TargetCurrencyRole

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 P_FinClsgCurrencyTranslation.
-- 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.

CREATE VIEW P_FinClsgCurrencyTranslation AS
SELECT
  notemptycompanycode.CompanyCode AS CompanyCode,
  emptycompanycode.SourceCurrencyRole AS SourceCurrencyRole,
  TargetCurrencyRole
FROM I_CoCodeCrcyTranslationBasic AS notemptycompanycode
CROSS JOIN I_CoCodeCrcyTranslationBasic AS emptycompanycode
-- UNION with additional select branch(es): I_CoCodeCrcyTranslationBasic
;