P_EWM_QltyInspectionEmbedded is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_Defect, I_InspectionLotUUID, I_InspectionPartialLotUUID) and exposes 6 fields with key field QualityInspectionDocUUID.
@AbapCatalog.viewEnhancementCategory: [#NONE]@AccessControl.authorizationCheck: #NOT_REQUIRED@Metadata.ignorePropagatedAnnotations: true@ObjectModel.usageType:{
serviceQuality: #A,
sizeCategory: #M,
dataClass: #TRANSACTIONAL
}@VDM.private: true@VDM.viewType: #COMPOSITEdefineviewentity P_EWM_QltyInspectionEmbedded asselectfrom I_Defect {
keycast( DefectUUID as /scwm/de_inspid preserving type ) as QualityInspectionDocUUID,
cast( Defect as /scwm/de_qentity_extid ) as QualityInspectionDocument,
cast( '000000' as ewm_de_inspectionpartiallot preserving type ) as InspectionPartialLot
}where DefectUUID <> hextobin('00000000000000000000000000000000')
unionallselectfrom I_InspectionLotUUID {
keycast( InspectionLotUUID as /scwm/de_inspid preserving type ) as QualityInspectionDocUUID,
cast( InspectionLot as /scwm/de_qentity_extid ) as QualityInspectionDocument,
cast( '000000' as ewm_de_inspectionpartiallot preserving type ) as InspectionPartialLot
} where InspectionLotUUID <> hextobin('00000000000000000000000000000000')
unionallselectdistinctfrom I_InspectionOutcomeItemBasic {
keycast( InspectionOutcomeUUID as /scwm/de_inspid preserving type ) as QualityInspectionDocUUID,
cast( InspectionDocument as /scwm/de_qentity_extid ) as QualityInspectionDocument,
cast( '000000' as ewm_de_inspectionpartiallot preserving type ) as InspectionPartialLot
} where InspectionOutcomeUUID <> hextobin('00000000000000000000000000000000')
unionallselectfrom I_InspectionPartialLotUUID {
keycast( InspectionPartialLotUUID as /scwm/de_inspid preserving type ) as QualityInspectionDocUUID,
cast( InspectionLot as /scwm/de_qentity_extid ) as QualityInspectionDocument,
cast( InspectionPartialLot as ewm_de_inspectionpartiallot preserving type ) as InspectionPartialLot
} where InspectionPartialLotUUID <> hextobin('00000000000000000000000000000000')
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_DEFECT",
"I_INSPECTIONLOTUUID",
"I_INSPECTIONOUTCOMEITEMBASIC",
"I_INSPECTIONPARTIALLOTUUID"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/