I_ChmlCmplncInfo

DDL: I_CHMLCMPLNCINFO Type: view BASIC

Chemical Compliance Information

I_ChmlCmplncInfo is a Basic CDS View that provides data about "Chemical Compliance Information" in SAP S/4HANA. It reads from 1 data source (ehfndv_cci) and exposes 35 fields with key field ChmlCmplncInfoUUID. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehfndv_cci ehfndv_cci from

Associations (13)

CardinalityTargetAliasCondition
[0..*] I_ChmlCmplncProdAssgmt _ProductAssignment $projection.ChmlCmplncInfoUUID = _ProductAssignment.ChmlCmplncInfoUUID
[0..*] I_ChmlCmplncPrpsAssgmt _PurposeAssignment $projection.ChmlCmplncInfoUUID = _PurposeAssignment.ChmlCmplncInfoUUID
[0..*] I_ChmlCmplncMktReq _MarketRequest $projection.ChmlCmplncInfoUUID = _MarketRequest.ChmlCmplncInfoUUID
[0..*] I_ChmlCmplncMktCvrg _MarketCoverage $projection.ChmlCmplncInfoUUID = _MarketCoverage.ChmlCmplncInfoUUID
[0..*] I_ChmlCmplncMatlAssgmt _MaterialAssignment $projection.ChmlCmplncInfoUUID = _MaterialAssignment.ChmlCmplncInfoUUID
[0..*] I_ChmlCmplncApplAssgmt _Application $projection.ChmlCmplncInfoUUID = _Application.ChmlCmplncInfoUUID
[0..*] I_ChmlCmplncSuplrMatlAssgmt _SuplrMatlAssignment $projection.ChmlCmplncInfoUUID = _SuplrMatlAssignment.ChmlCmplncInfoUUID
[0..1] I_ChmlCmplncWasteData _WasteData $projection.ChmlCmplncInfoUUID = _WasteData.ChmlCmplncInfoUUID
[0..1] I_ChmlCmplncMatlAssgmt _PrimaryMaterial $projection.ChmlCmplncInfoUUID = _PrimaryMaterial.ChmlCmplncInfoUUID and _PrimaryMaterial.MatlAssgmtIsPrimary = 'X'
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[1..1] I_ResponsibleUnit _RespUnitForProductStewardship $projection.ProdStewardshipRespUnit = _RespUnitForProductStewardship.ResponsibleUnit
[1..1] I_ResponsibleUnitDngrsGds _RespUnitForDangerousGoods $projection.DngrsGdsRespUnit = _RespUnitForDangerousGoods.ResponsibleUnit

Annotations (11)

NameValueLevelField
EndUserText.label Chemical Compliance Information view
AbapCatalog.sqlViewName ICCMPLCNINFO view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.representativeKey ChmlCmplncInfoUUID view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncInfoUUID chmlcmplncinfouuid Chemical Compliance Information PP
CreationUTCDateTime Time Stamp
CreatedByUser User Name
LastChangeUTCDateTime Time Stamp
LastChangedByUser User Name
ProdStewardshipRespUnit prodstewardshiprespunit Responsible Unit
DngrsGdsRespUnit dngrsgdsrespunit Responsible Unit for Dangerous Goods
ChmlCmplncInfoType chmlcmplncinfotype Type of Chemical Compliance Information
ChmlCmplncInternalName chmlcmplncinternalname Internal Name
MaterialIsBaseProduct materialisbaseproduct Is Base Product
MaterialIsSold materialissold Is Sold
MaterialIsTransported materialistransported Is Transported
MaterialIsSourced materialissourced Is Purchased
MaterialIsProduced materialisproduced Is Produced
MaterialIsDisposed materialisdisposed Is Disposed
MaterialIsEmissionRelevant materialisemissionrelevant Emission Relevant
Specification specification Specification
SpecificationInternalID specificationinternalid Specification
ChmlCmplncProdIsResearched chmlcmplncprodisresearched R&D Sample
MatlIsNotProdMarketabilityRlvt matlisnotprodmarketabilityrlvt Is Not Product Marketability Relevant
MatlIsNotProdSafetyRlvt matlisnotprodsafetyrlvt Is Not Product Safety Relevant
MatlIsNotSupplierRlvt matlisnotsupplierrlvt Is Not Supplier Relevant
associations_ProductAssignment
_PurposeAssignment _PurposeAssignment
_MarketRequest _MarketRequest
_MarketCoverage _MarketCoverage
_MaterialAssignment _MaterialAssignment
_PrimaryMaterial _PrimaryMaterial
_Application _Application
_SuplrMatlAssignment _SuplrMatlAssignment
_WasteData _WasteData
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_RespUnitForProductStewardship _RespUnitForProductStewardship
_RespUnitForDangerousGoods _RespUnitForDangerousGoods

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_ChmlCmplncInfo.
-- 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 I_ChmlCmplncInfo AS
SELECT
  ChmlCmplncInfoUUID,
  cast(creationutcdatetime as ehfnd_bo_crea_date_time preserving type ) AS CreationUTCDateTime,
  cast(createdbyuser as ehfnd_bo_crea_uname preserving type ) AS CreatedByUser,
  cast(lastchangeutcdatetime as ehfnd_bo_lchg_date_time preserving type ) AS LastChangeUTCDateTime,
  cast(lastchangedbyuser as ehfnd_bo_lchg_uname preserving type ) AS LastChangedByUser,
  ProdStewardshipRespUnit,
  DngrsGdsRespUnit,
  ChmlCmplncInfoType,
  ChmlCmplncInternalName,
  MaterialIsBaseProduct,
  MaterialIsSold,
  MaterialIsTransported,
  MaterialIsSourced,
  MaterialIsProduced,
  MaterialIsDisposed,
  MaterialIsEmissionRelevant,
  Specification,
  SpecificationInternalID,
  ChmlCmplncProdIsResearched,
  MatlIsNotProdMarketabilityRlvt,
  MatlIsNotProdSafetyRlvt,
  MatlIsNotSupplierRlvt
FROM ehfndv_cci
LEFT OUTER JOIN I_ChmlCmplncProdAssgmt AS _ProductAssignment ON ChmlCmplncInfoUUID = _ProductAssignment.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncPrpsAssgmt AS _PurposeAssignment ON ChmlCmplncInfoUUID = _PurposeAssignment.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncMktReq AS _MarketRequest ON ChmlCmplncInfoUUID = _MarketRequest.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncMktCvrg AS _MarketCoverage ON ChmlCmplncInfoUUID = _MarketCoverage.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncMatlAssgmt AS _MaterialAssignment ON ChmlCmplncInfoUUID = _MaterialAssignment.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncApplAssgmt AS _Application ON ChmlCmplncInfoUUID = _Application.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncSuplrMatlAssgmt AS _SuplrMatlAssignment ON ChmlCmplncInfoUUID = _SuplrMatlAssignment.ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN I_ChmlCmplncWasteData AS _WasteData ON ChmlCmplncInfoUUID = _WasteData.ChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncMatlAssgmt AS _PrimaryMaterial ON ChmlCmplncInfoUUID = _PrimaryMaterial.ChmlCmplncInfoUUID AND _PrimaryMaterial.MatlAssgmtIsPrimary = 'X'  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_ResponsibleUnit AS _RespUnitForProductStewardship ON ProdStewardshipRespUnit = _RespUnitForProductStewardship.ResponsibleUnit  -- association [1..1]
LEFT OUTER JOIN I_ResponsibleUnitDngrsGds AS _RespUnitForDangerousGoods ON DngrsGdsRespUnit = _RespUnitForDangerousGoods.ResponsibleUnit  -- association [1..1]
;