C_SupAssgmtDmndMntr

DDL: C_SUPASSGMTDMNDMNTR Type: view CONSUMPTION Package: ARUN_DEMAND_MONITOR

Monitor Supply Assignment Demand

C_SupAssgmtDmndMntr is a Consumption CDS View that provides data about "Monitor Supply Assignment Demand" in SAP S/4HANA. It reads from 1 data source (I_SupAssgmtDmndDetsCube) and exposes 2 fields. It has 16 associations to related views. Part of development package ARUN_DEMAND_MONITOR.

Data Sources (1)

SourceAliasJoin Type
I_SupAssgmtDmndDetsCube I_SupAssgmtDmndDetsCube from

Parameters (1)

NameTypeDefault
P_DisplayCurrency vdm_v_display_currency

Associations (16)

CardinalityTargetAliasCondition
[0..*] C_SupAssgmtDmndMntrAssgmt _DmndMntrAssgmt $projection.RequirementDocumentNumber = _DmndMntrAssgmt.RequirementDocumentNumber and $projection.RequirementDocumentItem = _DmndMntrAssgmt.RequirementDocumentItem and $projection.RequirementType = _DmndMntrAssgmt.RequirementType -- Text/Value Help Assocaiations
[0..1] I_SupDmndRqmtTypeText _RqmtText $projection.RequirementType = _RqmtText.RequirementType and _RqmtText.Language = $session.system_language
[0..1] I_SupAssgmtSupAvailyStsTxt _SupAvailyStsTxt $projection.SupAssgmtSupAvailySts = _SupAvailyStsTxt.SupAssgmtSupAvailySts and _SupAvailyStsTxt.Language = $session.system_language
[0..1] I_ARunFashionCancDteOrdStsT _CancDteOrdStsT $projection.FashionCancelDateHorizon = _CancDteOrdStsT.FashionCancelDateHorizon and _CancDteOrdStsT.Language = $session.system_language
[0..1] I_ProductText _ProductText $projection.Material = _ProductText.Product and _ProductText.Language = $session.system_language
[0..1] I_ProductGroupText_2 _ProductGroupText $projection.MaterialGroup = _ProductGroupText.ProductGroup and _ProductGroupText.Language = $session.system_language
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_SalesOrganizationText _SalesOrgText $projection.SalesOrganization = _SalesOrgText.SalesOrganization and _SalesOrgText.Language = $session.system_language
[0..1] I_DistributionChannelText _DistrChnlText $projection.DistributionChannel = _DistrChnlText.DistributionChannel and _DistrChnlText.Language = $session.system_language
[0..1] I_DivisionText _DivnText $projection.Division = _DivnText.Division and _DivnText.Language = $session.system_language
[0..1] I_SalesDistrictText _SalesDistText $projection.SalesDistrict = _SalesDistText.SalesDistrict and _SalesDistText.Language = $session.system_language
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_Customer _Customer $projection.Customer = _Customer.Customer
[0..1] I_Customer _ShipToParty $projection.ShipToParty = _ShipToParty.Customer
[0..1] I_CustomerGroupText _CustGroupTxt $projection.CustomerGroup = _CustGroupTxt.CustomerGroup and _CustGroupTxt.Language = $session.system_language
[1..1] C_ARunDmndMntrToBeAssgd _DmndMntrToBeAssgd $projection.RequirementDocumentNumber = _DmndMntrToBeAssgd.RequirementDocumentNumber and $projection.RequirementDocumentItem = _DmndMntrToBeAssgd.RequirementDocumentItem and $projection.RequirementType = _DmndMntrToBeAssgd.RequirementType

Annotations (18)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #INHERITED view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.sqlViewName CSUPASSGMNTDMNTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.compositionRoot true view
EndUserText.label Monitor Supply Assignment Demand view
Search.searchable true view
UI.headerInfo.typeName Supply Assignment Overview view
UI.headerInfo.typeNamePlural Demand Details view
UI.headerInfo.title.value ARunDocumentItemUniqueID view
UI.headerInfo.description.value FashionCancelDateHorizonName view

Fields (2)

KeyFieldSource TableSource FieldDescription
RequirementType
rankingHIGH

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_SupAssgmtDmndMntr.
-- 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.
-- Parameters: P_DisplayCurrency : vdm_v_display_currency

CREATE VIEW C_SupAssgmtDmndMntr AS
SELECT
  entity: { name : 'I_Currency', element : 'Currency' AS RequirementType,
  ranking: #HIGH AS rankingHIGH
FROM I_SupAssgmtDmndDetsCube
LEFT OUTER JOIN C_SupAssgmtDmndMntrAssgmt AS _DmndMntrAssgmt ON RequirementDocumentNumber = _DmndMntrAssgmt.RequirementDocumentNumber AND RequirementDocumentItem = _DmndMntrAssgmt.RequirementDocumentItem AND RequirementType = _DmndMntrAssgmt.RequirementType  -- association [0..*]
LEFT OUTER JOIN I_SupDmndRqmtTypeText AS _RqmtText ON RequirementType = _RqmtText.RequirementType AND _RqmtText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_SupAssgmtSupAvailyStsTxt AS _SupAvailyStsTxt ON SupAssgmtSupAvailySts = _SupAvailyStsTxt.SupAssgmtSupAvailySts AND _SupAvailyStsTxt.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ARunFashionCancDteOrdStsT AS _CancDteOrdStsT ON FashionCancelDateHorizon = _CancDteOrdStsT.FashionCancelDateHorizon AND _CancDteOrdStsT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Material = _ProductText.Product AND _ProductText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProductGroupText_2 AS _ProductGroupText ON MaterialGroup = _ProductGroupText.ProductGroup AND _ProductGroupText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrgText ON SalesOrganization = _SalesOrgText.SalesOrganization AND _SalesOrgText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannelText AS _DistrChnlText ON DistributionChannel = _DistrChnlText.DistributionChannel AND _DistrChnlText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_DivisionText AS _DivnText ON Division = _DivnText.Division AND _DivnText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_SalesDistrictText AS _SalesDistText ON SalesDistrict = _SalesDistText.SalesDistrict AND _SalesDistText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _ShipToParty ON ShipToParty = _ShipToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroupText AS _CustGroupTxt ON CustomerGroup = _CustGroupTxt.CustomerGroup AND _CustGroupTxt.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_ARunDmndMntrToBeAssgd AS _DmndMntrToBeAssgd ON RequirementDocumentNumber = _DmndMntrToBeAssgd.RequirementDocumentNumber AND RequirementDocumentItem = _DmndMntrToBeAssgd.RequirementDocumentItem AND RequirementType = _DmndMntrToBeAssgd.RequirementType  -- association [1..1]
;