C_ChmlCmplncProdAssgmt

DDL: C_CHMLCMPLNCPRODASSGMT Type: view_entity CONSUMPTION

Chemical Compliance Packaged Product Assignment

C_ChmlCmplncProdAssgmt is a Consumption CDS View that provides data about "Chemical Compliance Packaged Product Assignment" in SAP S/4HANA. It reads from 1 data source (I_ChmlCmplncProdAssgmt) and exposes 28 fields with key field ChmlCmplncProdAssgmtUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChmlCmplncProdAssgmt I_ChmlCmplncProdAssgmt from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_ChmlCmplncMatlAssgmtTP _MatAss _MatAss.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID
[0..1] C_ChmlCmplncPrimMatl _UnpckgdProdMatDataPrimary _UnpckgdProdMatDataPrimary.ChmlCmplncInfoUUID = $projection.ChmlCmplncProdUUID
[0..1] I_ChmlCmplncProdAssgmt _ChmlCmplncInfoBrnddProd _ChmlCmplncInfoBrnddProd.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID and _ChmlCmplncInfoBrnddProd.ChmlCmplncInfoType = 'BP'
[0..1] C_ChmlCmplncInfoBrnddProdMntr _BrnddProdMatData _BrnddProdMatData.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Additional Information -----------------------------------------------------------------------------------------------------------------------------------------------------------------
[0..1] C_ChmlCmplncInfoQuickView _ChmlCmplncInfoQuickVwSpec $projection.Specification = _ChmlCmplncInfoQuickVwSpec.Specification
[0..1] C_ChmlCmplncInfoQuickView _ChmlCmplncInfoQuickVwIntNmbr $projection.ChmlCmplncInternalNumber = _ChmlCmplncInfoQuickVwIntNmbr.Specification

Annotations (10)

NameValueLevelField
EndUserText.label Chemical Compliance Packaged Product Assignment view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
Metadata.allowExtensions true view
Consumption.semanticObject PackagedChemicalInfo view
Search.searchable true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncProdAssgmtUUID ChmlCmplncProdAssgmtUUID Product Assignment
ChmlCmplncInfoUUID ChmlCmplncInfoUUID Chemical Compliance Information PP
ChmlCmplncProdUUID ChmlCmplncProdUUID Product Assignment
Material _MatAss Material Vehicle Model
MaterialName _MatAss MaterialName Material Description
MaterialGroup _MatAss MaterialGroup Product Group
MaterialGroupName _MatAss MaterialGroupName prod Grp Desc.
SemanticObject
Specification
ChmlCmplncInfoParentType _ChmlCmplncInfoProduct ChmlCmplncInfoType Type of Chemical Compliance Information
ChmlCmplncInfoType
ProdStewardshipRespUnit
MaterialIsTransported
MaterialIsSold
MaterialIsProduced
MaterialIsSourced
MatlIsMultiComponentProduct
ChmlCmplncChgLogsRoleIsAllwd
MatlIsBrandedProduct
MatlIsNotBrandedProduct
ChmlCmplncInternalNumber
NmbrOfChmlCmplncInfoPckgdProd _BrnddProdMatData NmbrOfChmlCmplncInfoPckgdProd
_ChmlCmplncInfoProduct _ChmlCmplncInfoProduct
_MatAss _MatAss
_UnpckgdProdMatDataPrimary _UnpckgdProdMatDataPrimary
_BrnddProdMatData _BrnddProdMatData
_ChmlCmplncInfoQuickVwSpec _ChmlCmplncInfoQuickVwSpec
_ChmlCmplncInfoQuickVwIntNmbr _ChmlCmplncInfoQuickVwIntNmbr

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_ChmlCmplncProdAssgmt.
-- 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.

CREATE VIEW C_ChmlCmplncProdAssgmt AS
SELECT
  ChmlCmplncProdAssgmtUUID,
  ChmlCmplncInfoUUID,
  ChmlCmplncProdUUID,
  _MatAss.Material AS Material,
  _MatAss.MaterialName AS MaterialName,
  _MatAss.MaterialGroup AS MaterialGroup,
  _MatAss.MaterialGroupName AS MaterialGroupName,
  cast( '' as /ui2/semantic_object ) AS SemanticObject,
  cast(_ChmlCmplncInfo.Specification as ehfnd_internal_nr_nc preserving type ) AS Specification,
  _ChmlCmplncInfoProduct.ChmlCmplncInfoType AS ChmlCmplncInfoParentType,
  cast('' as ehfnd_cci_chg_role_allwd preserving type) AS ChmlCmplncChgLogsRoleIsAllwd,
  cast('' as ehfnd_cci_is_bp preserving type) AS MatlIsBrandedProduct,
  cast('' as ehfnd_cci_is_not_bp preserving type) AS MatlIsNotBrandedProduct,
  _ChmlCmplncInfoBrnddProd._ChmlCmplncInfoProduct.Specification AS ChmlCmplncInternalNumber,
  _BrnddProdMatData.NmbrOfChmlCmplncInfoPckgdProd AS NmbrOfChmlCmplncInfoPckgdProd
FROM I_ChmlCmplncProdAssgmt
LEFT OUTER JOIN C_ChmlCmplncMatlAssgmtTP AS _MatAss ON _MatAss.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [1..1]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _UnpckgdProdMatDataPrimary ON _UnpckgdProdMatDataPrimary.ChmlCmplncInfoUUID = ChmlCmplncProdUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncProdAssgmt AS _ChmlCmplncInfoBrnddProd ON _ChmlCmplncInfoBrnddProd.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID AND _ChmlCmplncInfoBrnddProd.ChmlCmplncInfoType = 'BP'  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncInfoBrnddProdMntr AS _BrnddProdMatData ON _BrnddProdMatData.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncInfoQuickView AS _ChmlCmplncInfoQuickVwSpec ON Specification = _ChmlCmplncInfoQuickVwSpec.Specification  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncInfoQuickView AS _ChmlCmplncInfoQuickVwIntNmbr ON ChmlCmplncInternalNumber = _ChmlCmplncInfoQuickVwIntNmbr.Specification  -- association [0..1]
;