I_CHMLCMPLNCINFO

CDS View

Chemical Compliance Information

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

CDS Views using this table (72)

ViewTypeJoinVDMDescription
C_ChCoInfoIntlTransptPrmssn view from CONSUMPTION CCI International Transport Permission
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_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 DG 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_PackagedDangerousGood view from CONSUMPTION Packaged Dangerous Good
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
C_UnpackagedDangerousGood view from CONSUMPTION Unpackaged Dangerous Good
C_UpaDaGdsClfnAssgdPckgdClfn view_entity from CONSUMPTION Related Packaged Products
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 union_all COMPOSITE In Progress CRRs for UP and PP
I_ChmlCmplncCmplRqRsltInPrgrs view from 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_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
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
P_ChmlAnalyticComposition view from CONSUMPTION
P_ChmlCmplIsRawMat view from CONSUMPTION
P_ChmlCmplncBulkNavgnLink view from CONSUMPTION Chemical Compliance Navigation Link to Bulk
P_ChmlCmplncInfoAssgdPCEctx view from CONSUMPTION Assoc. Ecological Information Property
P_ChmlCmplncInfoAssgdPCPhys view from CONSUMPTION Assoc. Physical Chemical Property
P_ChmlCmplncInfoAssgdPCSfty view from CONSUMPTION Assoc. Safety-Related Property
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
P_ChmlCmplncInfoPrptyCmbnd view from CONSUMPTION CCI Property Combined
P_ChmlCmplncPrimaryMaterial view from CONSUMPTION
P_ChmlCmplncPrpsAssgmt view from CONSUMPTION
P_ChmlCmplncPrpsRqmtCt view from CONSUMPTION
P_ChmlCmplncPrpsRqmtDgCT view from CONSUMPTION
P_ChmlCmplncPrpsRqmtPmaCT view from CONSUMPTION
P_ChmlCmplncPrpsRqmtSdsCT view from CONSUMPTION
P_ChmlCmpstnStatusCriticality view from COMPOSITE
P_ChmlSuplrMatlNoReldCmpstn view from COMPOSITE
P_MatlBasedCmpstnCompSemObj view from CONSUMPTION Semantic Object of Material Based Composition Components
P_NumberOfChmlCmplncInfo view from COMPOSITE
P_RawChmlCmplncStatus view from CONSUMPTION
R_ChemicalComplianceInfoTP view_entity from TRANSACTIONAL Chemical Compliance Info - TP

Fields (19)

KeyField CDS FieldsUsed in Views
KEY ChmlCmplncInfoUUID ChemicalComplianceUUID,ChmlCmplncInfoNavgnLink,ChmlCmplncInfoUUID,ChmlCmplncProdUUID,RawChmlCmplncInfoUUID 27
_Application _Application 1
_PurposeAssignment _PurposeAssignment 1
_RespUnitForProductStewardship _RespUnitForProductStewardship 2
ChmlCmplncInfoType ChmlCmplncInfoType 8
ChmlCmplncInternalName ChmlCmplncInternalName 12
ChmlCmplncProdIsResearched ChmlCmplncProdIsResearched 4
DngrsGdsRespUnit DngrsGdsRespUnit 5
mandt mandt 1
MaterialIsBaseProduct MaterialIsBaseProduct 1
MaterialIsDisposed MaterialIsDisposed 6
MaterialIsEmissionRelevant MaterialIsEmissionRelevant 4
MaterialIsProduced MaterialIsProduced 9
MaterialIsSold MaterialIsSold 10
MaterialIsSourced MaterialIsSourced 8
MaterialIsTransported MaterialIsTransported 10
ProdStewardshipRespUnit ProdStewardshipRespUnit 7
Specification Specification 3
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,
      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,

      -- 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
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"EHFNDV_CCI"
],
"ASSOCIATED":
[
"I_CHMLCMPLNCAPPLASSGMT",
"I_CHMLCMPLNCMATLASSGMT",
"I_CHMLCMPLNCMKTCVRG",
"I_CHMLCMPLNCMKTREQ",
"I_CHMLCMPLNCPRODASSGMT",
"I_CHMLCMPLNCPRPSASSGMT",
"I_CHMLCMPLNCSUPLRMATLASSGMT",
"I_CHMLCMPLNCWASTEDATA",
"I_RESPONSIBLEUNIT",
"I_RESPONSIBLEUNITDNGRSGDS",
"I_USER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/