I_LCMContextEntityAggr

DDL: I_LCMCONTEXTENTITYAGGR SQL: ILCMCONTEXTENTAG Type: view COMPOSITE

Basic Aggregation view for LCM Context Entity

I_LCMContextEntityAggr is a Composite CDS View that provides data about "Basic Aggregation view for LCM Context Entity" in SAP S/4HANA. It reads from 1 data source (I_LCMContextEntity) and exposes 33 fields with key field LglCntntMCntxtEntityUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_LCMContextEntity I_LCMContextEntity from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_LcmContext _LglCntntMContext $projection.LglCntntMContextUUID = _LglCntntMContext.LglCntntMContextUUID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ILCMCONTEXTENTAG view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Basic Aggregation view for LCM Context Entity view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY LglCntntMCntxtEntityUUID LglCntntMCntxtEntityUUID Universal Unique ID
LglCntntMContextUUID LglCntntMContextUUID Universal Unique ID
LglCntntMEntity LglCntntMEntity Entity ID
LglCntntMEntityType LglCntntMEntityType Entity Type
LglCntntMTechEntityType LglCntntMTechEntityType Entity Techn. Type
LglCntntMSupplierFirstName
LglCntntMSupplierLastName
LglCntntMSupplierOrgFirstName
LglCntntMSupplierOrgSecondName
LglCntntMSupplierGrpFirstName
LglCntntMSupplierGrpSecondName
LglCntntMCustomerFirstName
LglCntntMCustomerSecondName
LglCntntMCustomerOrgFirstName
LglCntntMCustomerOrgSecondName
LglCntntMCustomerGrpFirstName
LglCntntMCustomerGrpSecondName
FirstName _BusinessPartner FirstName First Name
LastName _BusinessPartner LastName Last Name
OrganizationBPName1 _BusinessPartner OrganizationBPName1 Name 1
OrganizationBPName2 _BusinessPartner OrganizationBPName2 Name 2
GroupBusinessPartnerName1 _BusinessPartner GroupBusinessPartnerName1 Name 1
GroupBusinessPartnerName2 _BusinessPartner GroupBusinessPartnerName2 Name 2
CompanyCodeName _CompanyCode CompanyCodeName Company Name
SalesOrganizationName _SalesOrganizationText SalesOrganizationName Sales Organization Description
PurchasingOrganizationName _PurchasingOrganization PurchasingOrganizationName Purch. Org. Name
_Supplier _Supplier
_Customer _Customer
_CompanyCode _CompanyCode
_SalesOrganizationText _SalesOrganizationText
_PurchasingOrganization _PurchasingOrganization
_BusinessPartner _BusinessPartner
_LglCntntMContext _LglCntntMContext

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_LCMContextEntityAggr.
-- 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: ILCMCONTEXTENTAG

CREATE VIEW I_LCMContextEntityAggr AS
SELECT
  LglCntntMCntxtEntityUUID,
  LglCntntMContextUUID,
  LglCntntMEntity,
  LglCntntMEntityType,
  LglCntntMTechEntityType,
  _Supplier._SupplierToBusinessPartner._BusinessPartner.FirstName AS LglCntntMSupplierFirstName,
  _Supplier._SupplierToBusinessPartner._BusinessPartner.LastName AS LglCntntMSupplierLastName,
  _Supplier._SupplierToBusinessPartner._BusinessPartner.OrganizationBPName1 AS LglCntntMSupplierOrgFirstName,
  _Supplier._SupplierToBusinessPartner._BusinessPartner.OrganizationBPName2 AS LglCntntMSupplierOrgSecondName,
  _Supplier._SupplierToBusinessPartner._BusinessPartner.GroupBusinessPartnerName1 AS LglCntntMSupplierGrpFirstName,
  _Supplier._SupplierToBusinessPartner._BusinessPartner.GroupBusinessPartnerName2 AS LglCntntMSupplierGrpSecondName,
  _Customer._CustomerToBusinessPartner._BusinessPartner.FirstName AS LglCntntMCustomerFirstName,
  _Customer._CustomerToBusinessPartner._BusinessPartner.LastName AS LglCntntMCustomerSecondName,
  _Customer._CustomerToBusinessPartner._BusinessPartner.OrganizationBPName1 AS LglCntntMCustomerOrgFirstName,
  _Customer._CustomerToBusinessPartner._BusinessPartner.OrganizationBPName2 AS LglCntntMCustomerOrgSecondName,
  _Customer._CustomerToBusinessPartner._BusinessPartner.GroupBusinessPartnerName1 AS LglCntntMCustomerGrpFirstName,
  _Customer._CustomerToBusinessPartner._BusinessPartner.GroupBusinessPartnerName2 AS LglCntntMCustomerGrpSecondName,
  _BusinessPartner.FirstName AS FirstName,
  _BusinessPartner.LastName AS LastName,
  _BusinessPartner.OrganizationBPName1 AS OrganizationBPName1,
  _BusinessPartner.OrganizationBPName2 AS OrganizationBPName2,
  _BusinessPartner.GroupBusinessPartnerName1 AS GroupBusinessPartnerName1,
  _BusinessPartner.GroupBusinessPartnerName2 AS GroupBusinessPartnerName2,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _SalesOrganizationText.SalesOrganizationName AS SalesOrganizationName,
  _PurchasingOrganization.PurchasingOrganizationName AS PurchasingOrganizationName
FROM I_LCMContextEntity
LEFT OUTER JOIN I_LcmContext AS _LglCntntMContext ON LglCntntMContextUUID = _LglCntntMContext.LglCntntMContextUUID  -- association [1..1]
;