I_CmplRqVersMntrgListSlsC

DDL: I_CMPLRQVERSMNTRGLISTSLSC SQL: ICRVMLSLSC Type: view COMPOSITE

Cube Monitoring List Sales Analytics

I_CmplRqVersMntrgListSlsC is a Composite CDS View (Cube) that provides data about "Cube Monitoring List Sales Analytics" in SAP S/4HANA. It reads from 3 data sources (I_ChmlCmplncProdAssgmtDimn, I_CmplRqVersMntrgListSlsFact, I_CmplRqVersRgtyListSubstDimn) and exposes 35 fields. It has 14 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_ChmlCmplncProdAssgmtDimn _DimnProd inner
I_CmplRqVersMntrgListSlsFact I_CmplRqVersMntrgListSlsFact from
I_CmplRqVersRgtyListSubstDimn I_CmplRqVersRgtyListSubstDimn inner

Parameters (5)

NameTypeDefault
P_ExchangeRateType kurst
P_DisplayCurrency vdm_v_display_currency
P_SubstanceListType ehfnd_req_reglist_type_anltic
P_StartDate bedat
P_EndDate bedat

Associations (14)

CardinalityTargetAliasCondition
[0..1] I_Country _Country _Fact.Country = _Country.Country --
[0..1] I_SalesOrganization _SalesOrganization _Fact.SalesOrganization = _SalesOrganization.SalesOrganization --
[0..1] I_Customer _Customer _Fact.SoldToParty = _Customer.Customer --
[0..1] I_MaterialGroup _MaterialGroup _DimnProd.ProductGroup = _MaterialGroup.MaterialGroup --
[0..1] I_ChmlCompositionType _CompositionType _DimnProd.ChmlCompositionType = _CompositionType.ChmlCompositionType --
[0..1] I_Product _Product _DimnProd.Material = _Product.Product --
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfo _DimnProd.ChmlCmplncProdUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID --
[0..1] I_ChmlCmplncInfo _ChmlCmplncInfoProduct _DimnProd.ChmlCmplncInfoUUID = _ChmlCmplncInfoProduct.ChmlCmplncInfoUUID --
[0..1] I_ChmlCmplncInfoIntNameTxt _ChmlCmplncInfoIntNameTxt _DimnProd.ChmlCmplncProdUUID = _ChmlCmplncInfoIntNameTxt.ChmlCmplncInfoUUID --
[0..1] I_CmplRqVers _CmplRqVers _DimnList.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID --
[0..*] I_CmplRqVersRgtyListItmEnhcd _ListedSubstance _DimnList.ListedSubstance = _ListedSubstance.ListedSubstance --
[0..1] I_SalesDocumentItemBasic _SalesDocumentItem $projection.SalesDocument = _SalesDocumentItem.SalesDocument and $projection.SalesDocumentItem = _SalesDocumentItem.SalesDocumentItem --
[0..*] I_CmplRqVersThldListItm _ListItem _DimnList.SubstanceListItmUUID = _ListItem.SubstanceListItmUUID --
[0..1] I_SubstanceVarAssgmtAnlyts1 _SubstanceVarAssgmt _DimnList.SubstanceVarAssgmtUUID = _SubstanceVarAssgmt.SubstanceVarAssgmtUUID

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ICRVMLSLSC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Cube Monitoring List Sales Analytics view
ObjectModel.representativeKey Product view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Analytics.dataCategory #CUBE view
Metadata.allowExtensions true view

Fields (35)

KeyFieldSource TableSource FieldDescription
CmplRqVersUUIDasCmplRqVersUUID
SubstanceUUID
SubstanceVarAssgmtUUID
SubstanceListItmUUID
ListedSubstance
ChmlCompositionTypeasChmlCompositionType
MaterialasProduct
ChmlCmplncProdUUID
ChmlCmplncInfoUUID
char250asCmplRqVersSubstListCnctntdName
char250asCompanySubstanceName
NetAmountasNetAmount
SalesOrganizationasSalesOrganization
SoldToPartyasSoldToParty
CountryasCountry
ProductGroupasMaterialGroup
SalesDocumentDateasSalesDocumentDate
CompanyCodeasCompanyCode
Associations_Customer
_Country _Country
_SalesOrganization _SalesOrganization
_MaterialGroup _MaterialGroup
_CompositionType _CompositionType
_Product _Product
_ChmlCmplncInfo _ChmlCmplncInfo
_ChmlCmplncInfoProduct _ChmlCmplncInfoProduct
_ChmlCmplncInfoIntNameTxt _ChmlCmplncInfoIntNameTxt
_CmplRqVers _CmplRqVers
_ListedSubstance _ListedSubstance
_SalesDocument _SalesDocument
_SalesDocumentItem _SalesDocumentItem
_ListItem _ListItem
_SubstanceVarAssgmt _SubstanceVarAssgmt
_Substance _DimnList _Substance
_DisplayCurrency _DisplayCurrency

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_CmplRqVersMntrgListSlsC.
-- 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: ICRVMLSLSC
-- Parameters: P_ExchangeRateType : kurst, P_DisplayCurrency : vdm_v_display_currency, P_SubstanceListType : ehfnd_req_reglist_type_anltic, P_StartDate : bedat, P_EndDate : bedat

CREATE VIEW I_CmplRqVersMntrgListSlsC AS
SELECT
  _DimnList._Substance AS _Substance
FROM I_CmplRqVersMntrgListSlsFact
INNER JOIN I_ChmlCmplncProdAssgmtDimn AS _DimnProd ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmplRqVersRgtyListSubstDimn ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Country AS _Country ON _Fact.Country = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON _Fact.SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON _Fact.SoldToParty = _Customer.Customer  -- association [0..1]
LEFT OUTER JOIN I_MaterialGroup AS _MaterialGroup ON _DimnProd.ProductGroup = _MaterialGroup.MaterialGroup  -- association [0..1]
LEFT OUTER JOIN I_ChmlCompositionType AS _CompositionType ON _DimnProd.ChmlCompositionType = _CompositionType.ChmlCompositionType  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON _DimnProd.Material = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfo ON _DimnProd.ChmlCmplncProdUUID = _ChmlCmplncInfo.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfo AS _ChmlCmplncInfoProduct ON _DimnProd.ChmlCmplncInfoUUID = _ChmlCmplncInfoProduct.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfoIntNameTxt AS _ChmlCmplncInfoIntNameTxt ON _DimnProd.ChmlCmplncProdUUID = _ChmlCmplncInfoIntNameTxt.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVers AS _CmplRqVers ON _DimnList.CmplRqVersUUID = _CmplRqVers.CmplRqVersUUID  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVersRgtyListItmEnhcd AS _ListedSubstance ON _DimnList.ListedSubstance = _ListedSubstance.ListedSubstance  -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentItemBasic AS _SalesDocumentItem ON SalesDocument = _SalesDocumentItem.SalesDocument AND SalesDocumentItem = _SalesDocumentItem.SalesDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_CmplRqVersThldListItm AS _ListItem ON _DimnList.SubstanceListItmUUID = _ListItem.SubstanceListItmUUID  -- association [0..*]
LEFT OUTER JOIN I_SubstanceVarAssgmtAnlyts1 AS _SubstanceVarAssgmt ON _DimnList.SubstanceVarAssgmtUUID = _SubstanceVarAssgmt.SubstanceVarAssgmtUUID  -- association [0..1]
;