I_IlmObjectGroup

DDL: I_ILMOBJECTGROUP SQL: IILMOBJECTGROUP Type: view Package: S_APS_MIOG_ODATA

Interface view for ILM Object Groups

I_IlmObjectGroup is a CDS View that provides data about "Interface view for ILM Object Groups" in SAP S/4HANA. It reads from 2 data sources (lrm_t_oc_og, lrm_t_oc_og_t) and exposes 4 fields with key field object_group. It has 2 associations to related views. Part of development package S_APS_MIOG_ODATA.

Data Sources (2)

SourceAliasJoin Type
lrm_t_oc_og ObjectGroups from
lrm_t_oc_og_t ObjectGroupsDesc left_outer

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_IlmObjectCount _IlmObjectCount _IlmObjectCount.ILMObjectGroup = $projection.object_group and _IlmObjectCount.ILMObjectCategory = $projection.object_category
[1..1] I_IlmRuleGroupCount _RuleGroupCount _RuleGroupCount.ILMObjectGroup = $projection.object_group and _RuleGroupCount.ILMPolicyCategory = $projection.policy_category and _RuleGroupCount.ILMObjectCategory = $projection.object_category

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName IILMOBJECTGROUP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Interface view for ILM Object Groups view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY object_group lrm_t_oc_og object_group Object Group
spras lrm_t_oc_og_t spras Off. Language
_IlmObjectCount _IlmObjectCount
_RuleGroupCount _RuleGroupCount

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_IlmObjectGroup.
-- 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: IILMOBJECTGROUP

CREATE VIEW I_IlmObjectGroup AS
SELECT
  ObjectGroups.object_group AS object_group,
  ObjectGroupsDesc.spras AS spras
FROM lrm_t_oc_og AS ObjectGroups
LEFT OUTER JOIN lrm_t_oc_og_t AS ObjectGroupsDesc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_IlmObjectCount AS _IlmObjectCount ON _IlmObjectCount.ILMObjectGroup = object_group AND _IlmObjectCount.ILMObjectCategory = object_category  -- association [1..1]
LEFT OUTER JOIN I_IlmRuleGroupCount AS _RuleGroupCount ON _RuleGroupCount.ILMObjectGroup = object_group AND _RuleGroupCount.ILMPolicyCategory = policy_category AND _RuleGroupCount.ILMObjectCategory = object_category  -- association [1..1]
;