R_CHMLCMPLNCINFOPCKGDPRODTP

CDS View

CCI Packaged Product Assgmt - TP

R_CHMLCMPLNCINFOPCKGDPRODTP is a CDS View in S/4HANA. CCI Packaged Product Assgmt - TP. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
A_ChmlCmplncInfoPckgdProduct view_entity projection CONSUMPTION Relationship to Packaged Product
C_ChmlCmplncPckgdProdAssgmtTP view_entity projection CONSUMPTION Packaged Product Assignment - TP
@AccessControl:
{
  authorizationCheck: #MANDATORY
}
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'CCI Packaged Product Assgmt - TP'

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

@VDM:
{
  lifecycle.contract.type: #SAP_INTERNAL_API,
  viewType: #TRANSACTIONAL
}
define view entity R_ChmlCmplncInfoPckgdProdTP
  as select from I_ChmlCmplncProdAssgmt

  association        to parent R_ChemicalComplianceInfoTP as _ToUnpackagedProduct on _ToUnpackagedProduct.ChmlCmplncInfoUUID = $projection.UnpckgdChmlCmplncInfoUUID

  association [1..1] to R_ChemicalComplianceInfoTP        as _ToPackagedProduct   on _ToPackagedProduct.ChmlCmplncInfoUUID = $projection.PckgdChmlCmplncInfoUUID
  association [0..1] to C_ChmlCmplncPrimMatl              as _MatAss              on _MatAss.ChmlCmplncInfoUUID = $projection.PckgdChmlCmplncInfoUUID

{
  key ChmlCmplncProdAssgmtUUID as PckgdProductAssgmtUUID,

      ChmlCmplncInfoUUID       as PckgdChmlCmplncInfoUUID,
      ChmlCmplncProdUUID       as UnpckgdChmlCmplncInfoUUID,

      /* Associations */
      _ToUnpackagedProduct,
      _ToPackagedProduct,
      _MatAss,

      // Needed for Auth Check

      _ChmlCmplncInfo

// Remark: R_ChmlCmplncInfoPckgdProdTP is currently used for the assignment to Packaged Products and Branded Products. 

// Therefore the where-condition has to include Branded Products otherwise F8407 does not work for Branded Products. 

} where _ToPackagedProduct.ChmlCmplncInfoType = 'PP' or _ToPackagedProduct.ChmlCmplncInfoType = 'BP'