I_CHMLCMPLNCMKTCVRGTP

CDS View

Chemical Compliance Market Coverage

I_CHMLCMPLNCMKTCVRGTP is a CDS View in S/4HANA. Chemical Compliance Market Coverage. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
C_ChmlCmplncMktCvrgTP view from CONSUMPTION Market Assessment for one Country/Region
I_ChmlCmplncMktCvrgProdAssgmt view left_outer COMPOSITE Marketability Coverages for PP and UP
@EndUserText.label: 'Chemical Compliance Market Coverage'

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

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

--Client Handling of the view
@ClientHandling.algorithm: #SESSION_VARIABLE

@VDM.viewType: #TRANSACTIONAL

@ObjectModel:
{
  modelCategory: #BUSINESS_OBJECT,
  transactionalProcessingEnabled: true,
  createEnabled: true,
  updateEnabled: true,
  deleteEnabled: 'EXTERNAL_CALCULATION',
  writeDraftPersistence: 'ehfndw_cci_mcvrg',
  writeActivePersistence: 'ehfndv_cci_mcvrg',
  semanticKey:  [ 'ChmlCmplncMktCvrgUUID' ],
  
  usageType:
  {
    dataClass: #MASTER,
    sizeCategory: #L,
    serviceQuality: #B
  }
}

define view I_ChmlCmplncMktCvrgTP
 as select from I_ChmlCmplncMktCvrg
  association [1..1] to I_ChmlCmplncInfoTP as _ChmlCmplncInfo on _ChmlCmplncInfo.ChmlCmplncInfoUUID = $projection.ChmlCmplncInfoUUID
  
{
  key ChmlCmplncMktCvrgUUID,
  @ObjectModel.readOnly: true
  ChmlCmplncMktCvrgUUID as ActiveChmlCmplncMktCvrgUUID, --Active UUID of Coverage
  @ObjectModel.mandatory: true
  ChmlCmplncInfoUUID, 
  ChmlCmplncInfoUUID as ActiveChmlCmplncInfoUUID, --Active UUID of Chemical Compliance Information
  ChmlCmplncMktReqUUID,  
  CreationUTCDateTime, 
  CreatedByUser, 
  LastChangeUTCDateTime, 
  LastChangedByUser,
  @ObjectModel.mandatory: true
  Country, 
  ChmlCmplncProdnAllwd,
  ChmlCmplncExprtAllwd,
  ChmlCmplncImprtAllwd,
  ChmlCmplncSalesAllwd,    
  ChmlCmplncMktCvrgRemark,
  
  /* Associations */
  @ObjectModel.association.type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]
  _ChmlCmplncInfo, 
  
  _Country, 
  _CreatedByUser, 
  _LastChangedByUser
  
}