P_InspOperationAggregate1 is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_InspectionSubset) and exposes 3 fields with key fields InspectionLot, InspPlanOperationInternalID.
@AbapCatalog.sqlViewName: 'PINSPOPAGGR1'
@AbapCatalog.preserveKey: true@AbapCatalog.compiler.compareFilter: true@ClientHandling.algorithm: #SESSION_VARIABLE@AccessControl.authorizationCheck: #NOT_REQUIRED@VDM.private:true@VDM.viewType: #COMPOSITEdefineview P_InspOperationAggregate1 asselectfrom I_InspectionSubset
{
key I_InspectionSubset.InspectionLot,
key I_InspectionSubset.InspPlanOperationInternalID,
//Counts number of subsets/inspection points which refers to material sample
sum(casewhen I_InspectionSubset.InspSubsetUsageDcsnValuation isnullor
I_InspectionSubset.InspSubsetUsageDcsnValuation = ' ' or
I_InspectionSubset.InspSubsetUsageDcsnValuation = 'F' then 1
when I_InspectionSubset.InspSubsetUsageDcsnValuation = '+' then 999999 //to force int4-type
else 0 end) as MaterialSampleOpenCount,
sum(casewhen I_InspectionSubset.InspSubsetUsageDcsnValuation = 'A' then 1
when I_InspectionSubset.InspSubsetUsageDcsnValuation = '+' then 999999 //to force int4-type
else 0 end) as MaterialSampleAcceptedCount,
sum(casewhen I_InspectionSubset.InspSubsetUsageDcsnValuation = 'R' then 1
when I_InspectionSubset.InspSubsetUsageDcsnValuation = '+' then 999999 //to force int4-type
else 0 end) as MaterialSampleRejectedCount,
count(*) as MaterialSampleCount
}
where I_InspectionSubset.MaterialSample isnotnullor I_InspectionSubset.MaterialSample != ''
groupby I_InspectionSubset.InspectionLot,
I_InspectionSubset.InspPlanOperationInternalID