@AbapCatalog.sqlViewName: 'CINSPCHSUBRSLTS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType: {
dataClass: #MIXED,
sizeCategory: #L,
serviceQuality: #C
}
@EndUserText.label: 'RRIP: Characteristics Subset Results'
define view C_InspCharcSubsetResults
as select from I_InspSubsetCharacteristic as InspSubsetCharacteristic
inner join I_InspectionSubset as InspectionSubset on InspSubsetCharacteristic.InspectionLot = InspectionSubset.InspectionLot
and InspSubsetCharacteristic.InspectionSubsetInternalID = InspectionSubset.InspectionSubsetInternalID
and InspSubsetCharacteristic.InspPlanOperationInternalID = InspectionSubset.InspPlanOperationInternalID
left outer to one join I_InspSubsetResult as InspSubsetResult on InspSubsetCharacteristic.InspectionLot = InspSubsetResult.InspectionLot
and InspSubsetCharacteristic.InspPlanOperationInternalID = InspSubsetResult.InspPlanOperationInternalID
and InspSubsetCharacteristic.InspectionCharacteristic = InspSubsetResult.InspectionCharacteristic
and InspSubsetCharacteristic.InspectionSubsetInternalID = InspSubsetResult.InspectionSubsetInternalID
{
key InspSubsetCharacteristic.InspectionLot as InspectionLot,
key InspSubsetCharacteristic.InspPlanOperationInternalID as InspPlanOperationInternalID,
key InspSubsetCharacteristic.InspectionCharacteristic as InspectionCharacteristic,
key InspSubsetCharacteristic.InspectionSubsetInternalID as InspectionSubsetInternalID ,
InspSubsetCharacteristic._InspectionCharacteristic.InspSpecIsQuantitative,
InspectionCharacteristicStatus,
InspectionResultMeanValue,
CharacteristicAttributeCode,
CharacteristicAttributeCodeGrp,
InspectionValuationResult,
_InspectionValuationResult._Text[1:Language=$session.system_language].InspectionValuationResultText,
// InspectionResultStatus,
// _InspectionResultStatus._Text[1:Language=$session.system_language].InspectionResultStatusText,
InspSubsetUsageDcsnValuation,
InspectionSubsetDate,
InspectionSubsetTime,
InspSubsetResult.InspRsltAboveToleranceValsNmbr,
InspSubsetResult.InspRsltBelowToleranceValsNmbr,
InspSubsetResult.InspectionResultText,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot.Plant,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionOperation._WorkCenter.WorkCenter,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionOperation.WorkCenterInternalID,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot.InspectionLotType,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot.InspectionSubsetType,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot.MatlQualityAuthorizationGroup,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot.IsBusinessPurposeCompleted,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionOperation,
@Consumption.hidden: true
_InspectionCharacteristic,
// @Consumption.hidden: true
// _InspSubsetResult,
// @Consumption.hidden: true
// _InspectionResultValue,
// @Consumption.hidden: true
// _InspCharacteristicStatus,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot._Plant,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionOperation._WorkCenter,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot._InspectionLotType,
@Consumption.hidden: true
InspSubsetCharacteristic._InspectionLot._InspectionSubsetType,
@Consumption.hidden: true
InspSubsetResult._InspectionValuationResult,
@Consumption.hidden: true
InspectionSubset._InspSubsetUsageDcsnValn
}
where
(
InspectionSubset.InspSubsetUsageDcsnValuation = 'A'
or InspectionSubset.InspSubsetUsageDcsnValuation = 'R'
)
and(
InspSubsetResult.InspectionValuationResult = 'A'
or InspSubsetResult.InspectionValuationResult = 'R'
)
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSPECTIONCHARACTERISTIC",
"I_INSPECTIONLOT",
"I_INSPECTIONOPERATION",
"I_INSPECTIONSUBSET",
"I_INSPECTIONVALUATIONRESULT",
"I_INSPECTIONVALUATIONRSLTTEXT",
"I_INSPSUBSETCHARACTERISTIC",
"I_INSPSUBSETRESULT",
"I_WORKCENTER"
],
"ASSOCIATED":
[
"I_INSPECTIONCHARACTERISTIC",
"I_INSPECTIONLOT",
"I_INSPECTIONLOTTYPE",
"I_INSPECTIONOPERATION",
"I_INSPECTIONSUBSETTYPE",
"I_INSPECTIONVALUATIONRESULT",
"I_INSPLOTUSGEDCSNVALN",
"I_PLANT",
"I_WORKCENTER"
],
"BASE":
[
"I_INSPECTIONLOT",
"I_INSPECTIONOPERATION",
"I_INSPECTIONSUBSET",
"I_INSPSUBSETCHARACTERISTIC",
"I_INSPSUBSETRESULT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/