R_CHMLCMPLNCINFOPCKGDPRODTP
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)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| 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'