C_DngrsGdsApplyRglnAssgdLang

DDL: C_DNGRSGDSAPPLYRGLNASSGDLANG SQL: CDGASSGLA Type: view CONSUMPTION Package: EHDGM_CNS_UOR

Languages Assigned to a Regulation

C_DngrsGdsApplyRglnAssgdLang is a Consumption CDS View that provides data about "Languages Assigned to a Regulation" in SAP S/4HANA. It reads from 3 data sources (I_DngrsGdsDepartureCntryLang, I_DngrsGdsDestCntryLang, I_DngrsGdsRglnCntryLang) and exposes 17 fields with key field DngrsGdsRglnCntryLangUUID. It has 2 associations to related views. It is exposed through 1 OData service (ASQL_F3916). Part of development package EHDGM_CNS_UOR.

Data Sources (3)

SourceAliasJoin Type
I_DngrsGdsDepartureCntryLang I_DngrsGdsDepartureCntryLang union
I_DngrsGdsDestCntryLang I_DngrsGdsDestCntryLang union
I_DngrsGdsRglnCntryLang I_DngrsGdsRglnCntryLang from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_LanguageText _LanguageText $projection.Language = _LanguageText.LanguageCode
[0..*] I_DngrsGdsRglnLanguageTypeText _DngrsGdsRglnLanguageTypeText $projection.DngrsGdsRglnLanguageType = _DngrsGdsRglnLanguageTypeText.DngrsGdsRglnLanguageType

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CDGASSGLA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Languages Assigned to a Regulation view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #C view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3916 ASQL_F3916 C2 NOT_RELEASED

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY DngrsGdsRglnCntryLangUUID DngrsGdsRglnCntryLangUUID NodeID
DngrsGdsUseOfRegulationUUID DngrsGdsUseOfRegulationUUID Application of Regulations
Language Language Report Text Language
DngrsGdsRglnLanguageType
_DngrsGdsRglnLanguageTypeText _DngrsGdsRglnLanguageTypeText
_LanguageText _LanguageText
DngrsGdsUseOfRegulationUUID DngrsGdsUseOfRegulationUUID Application of Regulations
Language Language Report Text Language
DngrsGdsRglnLanguageType
_DngrsGdsRglnLanguageTypeText _DngrsGdsRglnLanguageTypeText
_LanguageText _LanguageText
DngrsGdsUseOfRegulationUUID DngrsGdsUseOfRegulationUUID Application of Regulations
Language Language Report Text Language
DngrsGdsRglnLanguageType
_DngrsGdsRglnLanguageTypeText _DngrsGdsRglnLanguageTypeText
_LanguageText _LanguageText
_Language _Language

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 C_DngrsGdsApplyRglnAssgdLang.
-- 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: CDGASSGLA

CREATE VIEW C_DngrsGdsApplyRglnAssgdLang AS
SELECT
  DngrsGdsRglnCntryLangUUID,
  DngrsGdsUseOfRegulationUUID,
  Language,
  cast( '01' as ehdgm_regulation_language_type ) AS DngrsGdsRglnLanguageType
FROM I_DngrsGdsRglnCntryLang
LEFT OUTER JOIN I_LanguageText AS _LanguageText ON Language = _LanguageText.LanguageCode  -- association [0..*]
LEFT OUTER JOIN I_DngrsGdsRglnLanguageTypeText AS _DngrsGdsRglnLanguageTypeText ON DngrsGdsRglnLanguageType = _DngrsGdsRglnLanguageTypeText.DngrsGdsRglnLanguageType  -- association [0..*]
-- UNION with additional select branch(es): I_DngrsGdsDepartureCntryLang, I_DngrsGdsDestCntryLang
;