I_LegalRegulation

DDL: I_LEGALREGULATION SQL: ILEGRGLN Type: view BASIC

Legal Regulation

I_LegalRegulation is a Basic CDS View that provides data about "Legal Regulation" in SAP S/4HANA. It reads from 1 data source (/sapsll/t606g) and exposes 13 fields with key field LegalRegulation. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/sapsll/t606g /sapsll/t606g from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_LegalRegulationText _LegalRegulationText _LegalRegulationText.LegalRegulation = $projection.LegalRegulation
[0..*] I_CountryText _CountryText _CountryText.Country = $projection.OriginCountry
[0..*] I_TrdClassfctnNmbrSchmText _CtrlClNmbrSchmText _CtrlClNmbrSchmText.TrdClassfctnNmbrSchm = $projection.CtrlClNmbrSchm
[0..*] I_TrdClassfctnNmbrSchmText _CmmdtyCodeNmbrSchmText _CmmdtyCodeNmbrSchmText.TrdClassfctnNmbrSchm = $projection.CmmdtyCodeNmbrSchm
[0..*] I_TrdClassfctnNmbrSchmText _CstmsTrifNmbrNmbrSchmText _CstmsTrifNmbrNmbrSchmText.TrdClassfctnNmbrSchm = $projection.CmmdtyCodeNmbrSchm
[0..*] I_LegalRegulationAct _LegalRegulationAct _LegalRegulationAct.LegalRegulation = $projection.LegalRegulation

Annotations (12)

NameValueLevelField
EndUserText.label Legal Regulation view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName ILEGRGLN view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey LegalRegulation view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable false view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
ObjectModel.usageType.sizeCategory M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY LegalRegulation lgreg Legal Regulation
IntlTrdLglRglnArea trara Trd. Regulation Area
OriginCountry gglnd Ctry/Reg of Origin
CtrlClNmbrSchm cclns Numbering Scheme
CmmdtyCodeNmbrSchm cocns Numbering Scheme
IsControlGroupingRelevant cgrco Ctrl Grp Rel.
CstmsTrifNmbrNmbrSchm tnons Numbering Scheme
_LegalRegulationText _LegalRegulationText
_CountryText _CountryText
_CtrlClNmbrSchmText _CtrlClNmbrSchmText
_CmmdtyCodeNmbrSchmText _CmmdtyCodeNmbrSchmText
_CstmsTrifNmbrNmbrSchmText _CstmsTrifNmbrNmbrSchmText
_LegalRegulationAct _LegalRegulationAct

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 I_LegalRegulation.
-- 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: ILEGRGLN

CREATE VIEW I_LegalRegulation AS
SELECT
  lgreg AS LegalRegulation,
  trara AS IntlTrdLglRglnArea,
  gglnd AS OriginCountry,
  cclns AS CtrlClNmbrSchm,
  cocns AS CmmdtyCodeNmbrSchm,
  cgrco AS IsControlGroupingRelevant,
  tnons AS CstmsTrifNmbrNmbrSchm
FROM /sapsll/t606g
LEFT OUTER JOIN I_LegalRegulationText AS _LegalRegulationText ON _LegalRegulationText.LegalRegulation = LegalRegulation  -- association [0..*]
LEFT OUTER JOIN I_CountryText AS _CountryText ON _CountryText.Country = OriginCountry  -- association [0..*]
LEFT OUTER JOIN I_TrdClassfctnNmbrSchmText AS _CtrlClNmbrSchmText ON _CtrlClNmbrSchmText.TrdClassfctnNmbrSchm = CtrlClNmbrSchm  -- association [0..*]
LEFT OUTER JOIN I_TrdClassfctnNmbrSchmText AS _CmmdtyCodeNmbrSchmText ON _CmmdtyCodeNmbrSchmText.TrdClassfctnNmbrSchm = CmmdtyCodeNmbrSchm  -- association [0..*]
LEFT OUTER JOIN I_TrdClassfctnNmbrSchmText AS _CstmsTrifNmbrNmbrSchmText ON _CstmsTrifNmbrNmbrSchmText.TrdClassfctnNmbrSchm = CmmdtyCodeNmbrSchm  -- association [0..*]
LEFT OUTER JOIN I_LegalRegulationAct AS _LegalRegulationAct ON _LegalRegulationAct.LegalRegulation = LegalRegulation  -- association [0..*]
;