I_CHMLCMPLNCINFO

CDS View

Chemical Compliance Information

I_CHMLCMPLNCINFO is a CDS View in S/4HANA. Chemical Compliance Information. It contains 30 fields. 80 CDS views read from this table.

CDS Views using this table (80)

ViewTypeJoinVDMDescription
C_ChCoInfoIntlTransptPrmssn view from CONSUMPTION CCI International Transport Permission
C_ChmlCmplncInfoDEX view_entity from CONSUMPTION Chemical Compliance Info
C_ChmlCmplncInfoDngrsGdsDets view from CONSUMPTION Dangerous Goods Details for a CCI
C_ChmlCmplncInfoMntr view from CONSUMPTION Unpackaged Product
C_ChmlCmplncInfoProdMntr view from CONSUMPTION Packaged Product
C_ChmlCmplncInfoQuickView view_entity from CONSUMPTION Chemical Compliance Quickinfo
C_ChmlCmplncInfoTransptPrmssn view cross CONSUMPTION Chml Cmplnc Info Transport Permission
C_ChmlCmplncInfoWorkView view from CONSUMPTION Chemical Compliance Info Work Perspective
C_ChmlCmplncMktCvrgCmplncInfo view from CONSUMPTION Compliance Information - For Products
C_ChmlCmplncMktSpcfcCvrg view inner CONSUMPTION Specific Coverage of Packaged Product
C_ChmlCmplncPrimMatl view from COMPOSITE Chemical Compliance Primary Material
C_ChmlCmplncPrimMatlDEX view_entity from CONSUMPTION Chemical Compliance Primary Material Data Extraction
C_CmbndChmlAnlytlCmpstn view from CONSUMPTION Substance based Analytical Composition
C_CmplRqRsltProductMonitor view inner CONSUMPTION Assess Marketability Requirements for Products
C_CmplRqRsltRawMatlMonitor view inner CONSUMPTION Assess Marketability Requirements for Raw Materials
C_DangerousGoodsProduct view_entity from CONSUMPTION DaGds Information for Product
C_DngrsGdsChkRuleTransptPrmssn view cross CONSUMPTION Dangerous Goods Check Rule Transport Permission
C_EnvrmtWastePartDsplMatlVH view from CONSUMPTION Waste Partner Disposal MaterialVH
C_EnvrmtWastePartMatlParamVH view from CONSUMPTION Waste Partner Material Asgmt VH
C_LgsPaInsnMktCvrgCmplncInfo view_entity inner CONSUMPTION Compliance Information For Products
C_ProdCmplncServiceRequestProd view from CONSUMPTION Product Compliance Service Requests Prod
C_RawChmlCmplncInfoMntr view from CONSUMPTION Raw Material
C_RawChmlCmplncPrimMatl view from CONSUMPTION Primary Material of Raw Material
I_ChmlCmplncAnlyts1 view from COMPOSITE Chemical Compliance Info for Analytics
I_ChmlCmplncAnlyts2 view from COMPOSITE Dimension Product Assignment
I_ChmlCmplncCmplRqRslt view from COMPOSITE Compliance Requirement Results for UP and PP
I_ChmlCmplncCmplRqRslt view union_all COMPOSITE Compliance Requirement Results for UP and PP
I_ChmlCmplncCmplRqRsltInPrgrs view from COMPOSITE In Progress CRRs for UP and PP
I_ChmlCmplncCmplRqRsltInPrgrs view union_all COMPOSITE In Progress CRRs for UP and PP
I_ChmlCmplncInfoActiveDraft view from COMPOSITE Chemical Compliance Information with active and draft data
I_ChmlCmplncInfoSrch view from COMPOSITE Chemical Compliance Info UP Launchpad Search
I_ChmlCmplncInfoStdVH view from COMPOSITE Chemical Compliance Information
I_ChmlCmplncInfoTP view from TRANSACTIONAL Chemical Compliance Info
I_ChmlCmplncInfoVH view from COMPOSITE Value Help for Chemical Compliance Information
I_ChmlCmplncMktKeyFig view from COMPOSITE Key Figures for Marketability of Product
I_MaterialMigrationVH view from COMPOSITE Material Migration
I_PackagedDangerousGood view from COMPOSITE Packaged Dangerous Good
I_PckgdDangerousGoodWorkItem view from COMPOSITE Dangerous Goods Packaged Classifications
I_RawChmlCmplncCmplRqRslt view from COMPOSITE Compliance Requirement Results for Raw Material
I_RawChmlCmplncInfoSrch view from COMPOSITE Chemical Compliance Info RM Launchpad Search
I_SftyDataShtCmplRqRsltCube view inner COMPOSITE SafetyDataSheet CRR Cube
I_UnpackagedDangerousGood view from COMPOSITE Unpackaged Dangerous Good
I_UnpackagedDangerousGoodReld view from COMPOSITE Composite View for UPs released CRR
I_UnpckgdDangerousGoodWorkItem view from COMPOSITE Unpackaged Dangerous Good Work Item
P_AssociatedAnlytlCmpstnProd view from CONSUMPTION Assoc. Analytic. Compositon In Process and Released for UP
P_AssociatedAnlytlCmpstnRawMat view from CONSUMPTION Assoc. Analytic. Compositon In Process and Released for RM
P_AssociatedMatlCmpstnProd view from CONSUMPTION Assoc. MatlBased Compositon In Process and Released for UP
P_AssociatedSubstLglCmpstnProd view from CONSUMPTION Assoc. Legal Compositon In Process and Released for UP
P_AssociatedTrdSecretProd view from CONSUMPTION Assoc. Trade Secret In Process and Released for UP
P_ChmlAnalyticComposition view from CONSUMPTION Chemical Analytical Composition
P_ChmlCmplIsRawMat view from CONSUMPTION Chemical compliance information is a raw material
P_ChmlCmplncInfoAssgdPCEctx view from CONSUMPTION Assoc. Ecological Information Property
P_ChmlCmplncInfoAssgdPCIdfr view_entity from CONSUMPTION Assigned Product Identifiers
P_ChmlCmplncInfoAssgdPCPhys view from CONSUMPTION Assoc. Physical Chemical Property
P_ChmlCmplncInfoAssgdPCSfty view from CONSUMPTION Assoc. Safety-Related Property
P_ChmlCmplncInfoAssgdPCStRct view_entity from CONSUMPTION Assgd Stability & Reactivity Proprerties
P_ChmlCmplncInfoAssgdPCTx view from CONSUMPTION Assoc. Tox. Information Property
P_ChmlCmplncInfoAssmtCmbnd view from CONSUMPTION CCI assignments combined
P_ChmlCmplncInfoAssmtLastDate view inner CONSUMPTION CCI assmt last date
P_ChmlCmplncInfoCmpstnCmbnd view from CONSUMPTION CCI Composition Combined
P_ChmlCmplncInfoCmpstnLastDate view inner CONSUMPTION CCI Composition Last Date
P_ChmlCmplncInfoMigration view from COMPOSITE Silent Data Migration for ChmlCmplncInfo
P_ChmlCmplncInfoPckgdProdCnt view_entity from CONSUMPTION Count Compliance Requirements of all Purposes per Product
P_ChmlCmplncInfoPrptyCmbnd view from CONSUMPTION CCI Property Combined
P_ChmlCmplncPrimaryMaterial view from CONSUMPTION Chemical Compliance Primary Material
P_ChmlCmplncProdCatztnMigrtn view from COMPOSITE Silent Data Migration for Product Categorization in CCI
P_ChmlCmplncPrpsAssgmt view from CONSUMPTION Purpose Assignments from Unpackaged and Packaged Product
P_ChmlCmplncPrpsRqmtCt view from CONSUMPTION Count Compliance Requirements of all Purposes per Product
P_ChmlCmplncPrpsRqmtDgCT view from CONSUMPTION Count Compliance Requirements of all Purposes per Product
P_ChmlCmplncPrpsRqmtPmaCT view from CONSUMPTION Count Compliance Requirements of all Purposes per Product
P_ChmlCmplncPrpsRqmtSdsCT view from CONSUMPTION Count Compliance Requirements of all Purposes per Product
P_ChmlCmpstnStatusCriticality view from COMPOSITE Criticality of Chemical Composition
P_ChmlSuplrMatlNoReldCmpstn view from COMPOSITE Suppliers Without Released Composition
P_NumberOfChmlCmplncInfo view from COMPOSITE Number of CCIs
P_PCLblProdCmbndByBusProc view union_all COMPOSITE Union Products by Business Processes
P_RawChmlCmplncStatus view from CONSUMPTION Status Values for Raw Materials (Transient)
R_ChemicalComplianceInfoTP view_entity from TRANSACTIONAL Chemical Compliance Info - TP
R_DaGdsMlticmpProdHazardNoteTP view_entity inner TRANSACTIONAL DaGds MlticmpProd Hazard Note - TP
R_DngrsGdsMultiComponentProdTP view_entity from TRANSACTIONAL DngrsGds Multi Component Product - TP
R_PackagedDangerousGoodTP view_entity from TRANSACTIONAL Packaged Dangerous Good - TP

Fields (30)

KeyField CDS FieldsUsed in Views
KEY ChmlCmplncInfoUUID ChemicalComplianceUUID,ChmlCmplncInfoNavgnLink,ChmlCmplncInfoUUID,ChmlCmplncProdUUID,RawChmlCmplncInfoUUID 32
_Application _Application 1
_CreatedByUser _CreatedByUser 3
_LastChangedByUser _LastChangedByUser 3
_PrimaryMaterial _PrimaryMaterial 1
_PurposeAssignment _PurposeAssignment 1
_RespUnitForDangerousGoods _RespUnitForDangerousGoods 1
_RespUnitForProductStewardship _RespUnitForProductStewardship 2
ChmlCmplncInfoType ChmlCmplncInfoType 12
ChmlCmplncInternalName ChmlCmplncInfoCombinedName,ChmlCmplncInternalName 16
ChmlCmplncProdCatztnPhrsUUID ChmlCmplncProdCatztnPhrsUUID 3
ChmlCmplncProdIsResearched ChmlCmplncProdIsResearched 6
CreatedByUser CreatedByUser 3
CreationUTCDateTime CreationUTCDateTime 3
DngrsGdsRespUnit DngrsGdsRespUnit 8
LastChangedByUser LastChangedByUser 3
LastChangeUTCDateTime LastChangeUTCDateTime 3
mandt mandt 1
MaterialIsBaseProduct MaterialIsBaseProduct 1
MaterialIsDisposed MaterialIsDisposed 6
MaterialIsEmissionRelevant MaterialIsEmissionRelevant 4
MaterialIsProduced MaterialIsProduced 9
MaterialIsSold MaterialIsSold 10
MaterialIsSourced MaterialIsSourced 8
MaterialIsTransported MaterialIsTransported 10
MatlIsMultiComponentProduct MatlIsMultiComponentProduct 7
MatlIsNotProdSafetyRlvt MatlIsNotProdSafetyRlvt 1
ProdStewardshipRespUnit ProdStewardshipRespUnit 9
Specification Specification 5
SpecificationInternalID SpecificationInternalID 1
@EndUserText.label: 'Chemical Compliance Information'

@AbapCatalog:
{
  sqlViewName: 'ICCMPLCNINFO',
  compiler.compareFilter: true,
  preserveKey:true
}

@AccessControl:
{
  authorizationCheck: #CHECK,
  privilegedAssociations:  [ '_CreatedByUser', '_LastChangedByUser' ]
}

@VDM.viewType: #BASIC

@ObjectModel:
{
  usageType:
  {
    dataClass: #MASTER,
    sizeCategory: #L,
    serviceQuality: #B
  },
  representativeKey: 'ChmlCmplncInfoUUID'
}

@ClientHandling.algorithm: #SESSION_VARIABLE

define view I_ChmlCmplncInfo
  as select from ehfndv_cci

  association [0..*] to I_ChmlCmplncProdAssgmt      as _ProductAssignment             on  $projection.ChmlCmplncInfoUUID = _ProductAssignment.ChmlCmplncInfoUUID
  association [0..*] to I_ChmlCmplncPrpsAssgmt      as _PurposeAssignment             on  $projection.ChmlCmplncInfoUUID = _PurposeAssignment.ChmlCmplncInfoUUID
  association [0..*] to I_ChmlCmplncMktReq          as _MarketRequest                 on  $projection.ChmlCmplncInfoUUID = _MarketRequest.ChmlCmplncInfoUUID
  association [0..*] to I_ChmlCmplncMktCvrg         as _MarketCoverage                on  $projection.ChmlCmplncInfoUUID = _MarketCoverage.ChmlCmplncInfoUUID
  association [0..*] to I_ChmlCmplncMatlAssgmt      as _MaterialAssignment            on  $projection.ChmlCmplncInfoUUID = _MaterialAssignment.ChmlCmplncInfoUUID
  association [0..*] to I_ChmlCmplncApplAssgmt      as _Application                   on  $projection.ChmlCmplncInfoUUID = _Application.ChmlCmplncInfoUUID
  association [0..*] to I_ChmlCmplncSuplrMatlAssgmt as _SuplrMatlAssignment           on  $projection.ChmlCmplncInfoUUID = _SuplrMatlAssignment.ChmlCmplncInfoUUID
  /*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] }*/
  association [0..1] to I_ChmlCmplncWasteData       as _WasteData                     on  $projection.ChmlCmplncInfoUUID = _WasteData.ChmlCmplncInfoUUID
  /*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] } */
  association [0..1] to I_ChmlCmplncMatlAssgmt      as _PrimaryMaterial               on  $projection.ChmlCmplncInfoUUID       = _PrimaryMaterial.ChmlCmplncInfoUUID
                                                                                      and _PrimaryMaterial.MatlAssgmtIsPrimary = 'X'
  association [0..1] to I_User                      as _CreatedByUser                 on  $projection.CreatedByUser = _CreatedByUser.UserID
  association [0..1] to I_User                      as _LastChangedByUser             on  $projection.LastChangedByUser = _LastChangedByUser.UserID
  association [1..1] to I_ResponsibleUnit           as _RespUnitForProductStewardship on  $projection.ProdStewardshipRespUnit = _RespUnitForProductStewardship.ResponsibleUnit
  association [1..1] to I_ResponsibleUnitDngrsGds   as _RespUnitForDangerousGoods     on  $projection.DngrsGdsRespUnit = _RespUnitForDangerousGoods.ResponsibleUnit

{
  key chmlcmplncinfouuid                                                      as ChmlCmplncInfoUUID,

      @Semantics.systemDateTime.createdAt: true
      cast(creationutcdatetime as ehfnd_bo_crea_date_time preserving type )   as CreationUTCDateTime,
      @ObjectModel.readOnly: true
      @Semantics.user.createdBy: true
      cast(createdbyuser as ehfnd_bo_crea_uname preserving type )             as CreatedByUser,
      @Semantics.systemDateTime.lastChangedAt: true
      cast(lastchangeutcdatetime as ehfnd_bo_lchg_date_time preserving type ) as LastChangeUTCDateTime,
      @ObjectModel.readOnly: true
      @Semantics.user.lastChangedBy: true
      cast(lastchangedbyuser as ehfnd_bo_lchg_uname preserving type )         as LastChangedByUser,

      @ObjectModel.foreignKey.association: '_RespUnitForProductStewardship'
      prodstewardshiprespunit                                                 as ProdStewardshipRespUnit,

      @ObjectModel.foreignKey.association: '_RespUnitForDangerousGoods'
      dngrsgdsrespunit                                                        as DngrsGdsRespUnit,

      chmlcmplncinfotype                                                      as ChmlCmplncInfoType,
      chmlcmplncinternalname                                                  as ChmlCmplncInternalName,
      chmlcmplncprodcatztnphrsuuid                                            as ChmlCmplncProdCatztnPhrsUUID,
      materialisbaseproduct                                                   as MaterialIsBaseProduct,
      materialissold                                                          as MaterialIsSold,
      materialistransported                                                   as MaterialIsTransported,
      materialissourced                                                       as MaterialIsSourced,
      materialisproduced                                                      as MaterialIsProduced,
      materialisdisposed                                                      as MaterialIsDisposed,
      materialisemissionrelevant                                              as MaterialIsEmissionRelevant,
      specification                                                           as Specification,
      specificationinternalid                                                 as SpecificationInternalID,
      chmlcmplncprodisresearched                                              as ChmlCmplncProdIsResearched,
      matlismulticomponentproduct                                             as MatlIsMultiComponentProduct,

      -- indicators to disable essential checks
      matlisnotdngrsgdsrlvt                                                   as MatlIsNotDngrsGdsRlvt,
      matlisnotprodmarketabilityrlvt                                          as MatlIsNotProdMarketabilityRlvt,
      matlisnotprodsafetyrlvt                                                 as MatlIsNotProdSafetyRlvt,
      matlisnotsupplierrlvt                                                   as MatlIsNotSupplierRlvt,
      
      -- associations
      _ProductAssignment,
      _PurposeAssignment,
      _MarketRequest,
      _MarketCoverage,
      _MaterialAssignment,
      _PrimaryMaterial,
      _Application,
      _SuplrMatlAssignment,
      _WasteData,
      _CreatedByUser,
      _LastChangedByUser,
      _RespUnitForProductStewardship,
      _RespUnitForDangerousGoods
}