C_ChmlCmplncInfoTP

DDL: C_CHMLCMPLNCINFOTP Type: view CONSUMPTION Package: EHFND_CNS_CCI

Chemical Compliance of Unpackaged Product

C_ChmlCmplncInfoTP is a Consumption CDS View that provides data about "Chemical Compliance of Unpackaged Product" in SAP S/4HANA. It reads from 1 data source (I_ChmlCmplncInfoTP) and exposes 30 fields. It has 13 associations to related views. It is exposed through 1 OData service (ASQL_F2647). Part of development package EHFND_CNS_CCI.

Data Sources (1)

SourceAliasJoin Type
I_ChmlCmplncInfoTP I_ChmlCmplncInfoTP from

Associations (13)

CardinalityTargetAliasCondition
[0..*] C_ChmlCmplncMatlAssgmtTP _MaterialAssignment _MaterialAssignment.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Linked Packaged & Branded Products
[0..*] C_ChmlCmplncProdAssgmt _ActiveProductAssignment _ActiveProductAssignment.ChmlCmplncProdUUID = $projection.ActiveChmlCmplncInfoUUID -- Market Requests
[0..*] C_ChmlCmplncMktReqTP _MarketRequest _MarketRequest.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Purposes
[0..*] C_ChmlCmplncPrpsAssgmtTP _PurposeAssignment _PurposeAssignment.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Applications
[0..*] C_ChmlCmplncApplAssgmtTP _Application _Application.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Uses
[0..*] C_ChmlCmplncUse _Uses _Uses.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Compositions
[0..*] C_AssociatedProductComposition _Composition _Composition.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID -- Properties
[0..*] C_ChmlCmplncInfoAssgdPCPrpty _Properties _Properties.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Additional Information ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Material Data for Primary Material
[0..1] C_ChmlCmplncPrimMatl _MaterialDataPrimary _MaterialDataPrimary.ChmlCmplncInfoUUID = $projection.ActiveChmlCmplncInfoUUID -- Active or Draft
[1..1] I_ChmlCmplncInfoActiveDraft _ActiveDraftCCI $projection.ActiveChmlCmplncInfoUUID = _ActiveDraftCCI.ActiveChmlCmplncInfoUUID ----------------------------------------------------------------------------------------------------------------------------------------------------------------- -- Value Helps -- -----------------------------------------------------------------------------------------------------------------------------------------------------------------
[0..1] C_ChmlCmplncRespUnitDngrsGdsVH _RespDangerousGoodsVH _RespDangerousGoodsVH.ResponsibleUnit = $projection.DngrsGdsRespUnit
[0..1] C_ChmlCmplncRespUnitProductVH _RespProductStewardshipVH _RespProductStewardshipVH.ResponsibleUnit = $projection.ProdStewardshipRespUnit
[0..1] P_CChmlCmplConstants _CChmlCmplConstants _CChmlCmplConstants.Constant0 = _CChmlCmplConstants.Constant0

Annotations (20)

NameValueLevelField
EndUserText.label Chemical Compliance of Unpackaged Product view
AbapCatalog.sqlViewName CCCINFOTP view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.draftEnabled true view
ObjectModel.representativeKey ChmlCmplncInfoUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
Consumption.semanticObject UnpackagedChemicalInfo view
Search.searchable true view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F2647 ASQL_F2647 C2 NOT_RELEASED

Fields (30)

KeyFieldSource TableSource FieldDescription
ChmlCmplncInfoUUIDasChmlCmplncInfoUUID
MaterialIsSold MaterialIsSold Is Sold
MaterialIsProduced MaterialIsProduced Is Produced
MaterialIsSourced MaterialIsSourced Is Purchased
MaterialIsDisposed MaterialIsDisposed Is Disposed
MaterialIsEmissionRelevant MaterialIsEmissionRelevant Emission Relevant
ChmlCmplncInfoIsActiveEntity _ActiveDraftCCI ChmlCmplncInfoIsActiveEntity
CmplRqRsltNavgnLink I_ChmlCmplncInfoTP ActiveChmlCmplncInfoUUID Chemical Compliance Information
MaterialasMaterial
MaterialNameasMaterialName
SpecificationNavgnLink Specification Specification
LastChangeUTCDateTime LastChangeUTCDateTime Time Stamp
LastChangedByUser LastChangedByUser User Name
LastChangedByUserName
PolymerIsBsdOnOECDDef
ChmlCmplncProdCatztnPhrs1Text
ChmlCmplncProdCatztnPhrsUUID ChmlCmplncProdCatztnPhrsUUID Product Categorization
ChmlCmplncProdCatztnIsArticle
char255asChmlCmplncTypeImageURL
_MaterialAssignment
_MarketRequest _MarketRequest
_PurposeAssignment _PurposeAssignment
_Application _Application
_Composition _Composition
_Properties _Properties
_Uses _Uses
_ActiveProductAssignment _ActiveProductAssignment
_MaterialDataPrimary _MaterialDataPrimary
_RespProductStewardshipVH _RespProductStewardshipVH
_RespDangerousGoodsVH _RespDangerousGoodsVH

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_ChmlCmplncInfoTP.
-- 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_ChmlCmplncInfoTP AS
SELECT
  MaterialIsSold,
  MaterialIsProduced,
  MaterialIsSourced,
  MaterialIsDisposed,
  MaterialIsEmissionRelevant,
  _ActiveDraftCCI.ChmlCmplncInfoIsActiveEntity AS ChmlCmplncInfoIsActiveEntity,
  I_ChmlCmplncInfoTP.ActiveChmlCmplncInfoUUID AS CmplRqRsltNavgnLink,
  Specification AS SpecificationNavgnLink,
  LastChangeUTCDateTime,
  LastChangedByUser,
  cast( _LastChangedByUser.UserDescription as ehfnd_bo_lchg_uname_enhanced preserving type ) AS LastChangedByUserName,
  cast( '' as ehfnd_sub_polymer_oecd ) AS PolymerIsBsdOnOECDDef,
  cast('' as ehfnd_phrs_text ) AS ChmlCmplncProdCatztnPhrs1Text,
  ChmlCmplncProdCatztnPhrsUUID,
  cast('' as ehfnd_boolean ) AS ChmlCmplncProdCatztnIsArticle
FROM I_ChmlCmplncInfoTP
LEFT OUTER JOIN C_ChmlCmplncMatlAssgmtTP AS _MaterialAssignment ON _MaterialAssignment.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncProdAssgmt AS _ActiveProductAssignment ON _ActiveProductAssignment.ChmlCmplncProdUUID = ActiveChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncMktReqTP AS _MarketRequest ON _MarketRequest.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncPrpsAssgmtTP AS _PurposeAssignment ON _PurposeAssignment.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncApplAssgmtTP AS _Application ON _Application.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncUse AS _Uses ON _Uses.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_AssociatedProductComposition AS _Composition ON _Composition.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncInfoAssgdPCPrpty AS _Properties ON _Properties.ChmlCmplncInfoUUID = ChmlCmplncInfoUUID  -- association [0..*]
LEFT OUTER JOIN C_ChmlCmplncPrimMatl AS _MaterialDataPrimary ON _MaterialDataPrimary.ChmlCmplncInfoUUID = ActiveChmlCmplncInfoUUID  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncInfoActiveDraft AS _ActiveDraftCCI ON ActiveChmlCmplncInfoUUID = _ActiveDraftCCI.ActiveChmlCmplncInfoUUID  -- association [1..1]
LEFT OUTER JOIN C_ChmlCmplncRespUnitDngrsGdsVH AS _RespDangerousGoodsVH ON _RespDangerousGoodsVH.ResponsibleUnit = DngrsGdsRespUnit  -- association [0..1]
LEFT OUTER JOIN C_ChmlCmplncRespUnitProductVH AS _RespProductStewardshipVH ON _RespProductStewardshipVH.ResponsibleUnit = ProdStewardshipRespUnit  -- association [0..1]
LEFT OUTER JOIN P_CChmlCmplConstants AS _CChmlCmplConstants ON _CChmlCmplConstants.Constant0 = _CChmlCmplConstants.Constant0  -- association [0..1]
;