I_InspSubsetResult
Insp Result for an Inspection Point
I_InspSubsetResult is a Basic CDS View that provides data about "Insp Result for an Inspection Point" in SAP S/4HANA. It reads from 1 data source (qasr) and exposes 76 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic, InspectionSubsetInternalID. It has 13 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| qasr | qasr | from |
Associations (13)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_InspectionLot | _InspectionLot | $projection.InspectionLot = _InspectionLot.InspectionLot |
| [1..1] | I_InspectionOperation | _InspectionOperation | $projection.InspectionLot = _InspectionOperation.InspectionLot and $projection.InspPlanOperationInternalID = _InspectionOperation.InspPlanOperationInternalID |
| [1..1] | I_InspectionCharacteristic | _InspectionCharacteristic | $projection.InspectionLot = _InspectionCharacteristic.InspectionLot and $projection.InspPlanOperationInternalID = _InspectionCharacteristic.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _InspectionCharacteristic.InspectionCharacteristic |
| [1..1] | I_InspSubsetCharacteristic | _InspectionSubsetInternalID | $projection.InspectionLot = _InspectionSubsetInternalID.InspectionLot and $projection.InspPlanOperationInternalID = _InspectionSubsetInternalID.InspPlanOperationInternalID and $projection.InspectionSubsetInternalID = _InspectionSubsetInternalID.InspectionSubsetInternalID and $projection.InspectionCharacteristic = _InspectionSubsetInternalID.InspectionCharacteristic |
| [0..1] | I_CharcAttributeCode | _CharcAttributeCode | $projection.CharacteristicAttributeCodeGrp = _CharcAttributeCode.CharacteristicAttributeCodeGrp and $projection.CharacteristicAttributeCode = _CharcAttributeCode.CharacteristicAttributeCode |
| [0..1] | I_InspectionResultStatus | _InspectionResultStatus | $projection.InspectionResultStatus = _InspectionResultStatus.InspectionResultStatus |
| [0..1] | I_InspectionResultAttribute | _InspectionResultAttribute | $projection.InspectionResultAttribute = _InspectionResultAttribute.InspectionResultAttribute |
| [0..1] | I_InspectionResultOrigin | _InspectionResultOrigin | $projection.InspectionResultOrigin = _InspectionResultOrigin.InspectionResultOrigin |
| [0..1] | I_InspectionValuationResult | _InspectionValuationResult | $projection.InspectionValuationResult = _InspectionValuationResult.InspectionValuationResult |
| [0..1] | I_InspectionValuationResult | _InspResultDynModifValuation | $projection.InspResultDynModifValuation = _InspResultDynModifValuation.InspectionValuationResult |
| [0..*] | I_InspectionValuationRsltText | _InspectionValuationRsltTxt | $projection.InspectionValuationResult = _InspectionValuationRsltTxt.InspectionValuationResult |
| [0..*] | I_InspSubsetResultLongText | _InspSubsetResultLongText | $projection.InspectionLot = _InspSubsetResultLongText.InspectionLot and $projection.InspPlanOperationInternalID = _InspSubsetResultLongText.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _InspSubsetResultLongText.InspectionCharacteristic and $projection.InspectionSubsetInternalID = _InspSubsetResultLongText.InspectionSubsetInternalID |
| [1..1] | E_Inspsubsetresult | _Extension | $projection.InspectionLot = _Extension.InspectionLot and $projection.InspPlanOperationInternalID = _Extension.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _Extension.InspectionCharacteristic and $projection.InspectionSubsetInternalID = _Extension.InspectionSubsetInternalID |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IINSPSUBSETRSLT | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Insp Result for an Inspection Point | view | |
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.representativeKey | InspectionCharacteristic | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (76)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InspectionLot | qasr | prueflos | |
| KEY | InspPlanOperationInternalID | qasr | vorglfnr | |
| KEY | InspectionCharacteristic | qasr | merknr | |
| KEY | InspectionSubsetInternalID | qasr | probenr | |
| Inspector | qasr | pruefer | ||
| InspectionResultStatus | qasr | satzstatus | ||
| InspectionResultOrigin | qasr | qergdath | ||
| InspectionStartDate | qasr | pruefdatuv | ||
| InspectionStartTime | qasr | pruefzeitv | ||
| InspectionEndDate | qasr | pruefdatub | ||
| InspectionEndTime | qasr | pruefzeitb | ||
| InspectionResultAttribute | qasr | attribut | ||
| InspectionValuationResult | qasr | mbewertg | ||
| InspResultDynModifValuation | qasr | dbewertg | ||
| InspectionResultMeanValue | qasr | mittelwert | ||
| InspectionResultHasMeanValue | ||||
| InspectionResultMaximumValue | qasr | maxwert | ||
| InspResultHasMaximumValue | ||||
| InspectionResultMinimumValue | qasr | minwert | ||
| InspResultHasMinimumValue | ||||
| InspectionResultOriginalValue | qasr | original_input | ||
| InspResultValidValuesNumber | qasr | anzwertg | ||
| InspectionResultText | ||||
| InspectionResultHasLongText | qasr | prltextkz | ||
| Language | qasr | ltextspr | ||
| InspRsltFreeDefinedTestEquip | qasr | maschine | ||
| InspRsltBelowToleranceValsNmbr | qasr | anzwertu | ||
| InspRsltAboveToleranceValsNmbr | qasr | anzwerto | ||
| InspResultNmbrOfRecordedRslts | qasr | iststpumf | ||
| InspRsltNonconformingValsNmbr | qasr | anzfehleh | ||
| InspectionNumberOfDefects | qasr | anzfehler | ||
| InspRsltAboveToleranceFraction | qasr | anteilo | ||
| InspRsltBelowToleranceFraction | qasr | anteilu | ||
| InspResultVariance | qasr | varianz | ||
| InspResultHasVariance | ||||
| CharcAttributeCodeVers | qasr | version1 | ||
| InspectionResultCode2Vers | qasr | version2 | ||
| InspectionResultCode3Vers | qasr | version3 | ||
| InspectionResultCode4Vers | qasr | version4 | ||
| InspectionResultCode5Vers | qasr | version5 | ||
| CharacteristicAttributeCodeGrp | qasr | gruppe1 | ||
| InspectionResultCodeGroup2 | qasr | gruppe2 | ||
| InspectionResultCodeGroup3 | qasr | gruppe3 | ||
| InspectionResultCodeGroup4 | qasr | gruppe4 | ||
| InspectionResultCodeGroup5 | qasr | gruppe5 | ||
| CharacteristicAttributeCode | qasr | code1 | ||
| InspectionResultCode2 | qasr | code2 | ||
| InspectionResultCode3 | qasr | code3 | ||
| InspectionResultCode4 | qasr | code4 | ||
| InspectionResultCode5 | qasr | code5 | ||
| CharacteristicAttributeCatalog | qasr | katalgart1 | ||
| InspectionResultCatalog2 | qasr | katalgart2 | ||
| InspectionResultCatalog3 | qasr | katalgart3 | ||
| InspectionResultCatalog4 | qasr | katalgart4 | ||
| InspectionResultCatalog5 | qasr | katalgart5 | ||
| DefectClass | qasr | fehlklas | ||
| CreatedByUser | qasr | ersteller | ||
| CreationDate | qasr | erstelldat | ||
| LastChangedByUser | qasr | aenderer | ||
| LastChangeDate | qasr | aenderdat | ||
| changeddatetimeendasChangedDateTime | ||||
| ChangedTime | qasr | zeitaend | ||
| CreationTime | qasr | zeiterstl | ||
| InspResultNrOfAddlDcmlsPlaces | qasr | diff_dec_places | ||
| _InspectionLot | _InspectionLot | |||
| _InspectionOperation | _InspectionOperation | |||
| _InspectionCharacteristic | _InspectionCharacteristic | |||
| _InspectionSubsetInternalID | _InspectionSubsetInternalID | |||
| _CharcAttributeCode | _CharcAttributeCode | |||
| _InspectionResultStatus | _InspectionResultStatus | |||
| _InspectionResultAttribute | _InspectionResultAttribute | |||
| _InspectionResultOrigin | _InspectionResultOrigin | |||
| _InspectionValuationResult | _InspectionValuationResult | |||
| _InspResultDynModifValuation | _InspResultDynModifValuation | |||
| _InspectionValuationRsltTxt | _InspectionValuationRsltTxt | |||
| _InspSubsetResultLongText | _InspSubsetResultLongText |
@AbapCatalog.sqlViewName: 'IINSPSUBSETRSLT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Insp Result for an Inspection Point'
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel.supportedCapabilities:
[ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ]
@ObjectModel.usageType: {
dataClass: #TRANSACTIONAL,
sizeCategory: #L,
serviceQuality: #B
}
@ObjectModel.representativeKey: 'InspectionCharacteristic'
@Metadata.ignorePropagatedAnnotations: true
define view I_InspSubsetResult
as select from qasr
association [1..1] to I_InspectionLot as _InspectionLot on $projection.InspectionLot = _InspectionLot.InspectionLot
association [1..1] to I_InspectionOperation as _InspectionOperation on $projection.InspectionLot = _InspectionOperation.InspectionLot
and $projection.InspPlanOperationInternalID = _InspectionOperation.InspPlanOperationInternalID
association [1..1] to I_InspectionCharacteristic as _InspectionCharacteristic on $projection.InspectionLot = _InspectionCharacteristic.InspectionLot
and $projection.InspPlanOperationInternalID = _InspectionCharacteristic.InspPlanOperationInternalID
and $projection.InspectionCharacteristic = _InspectionCharacteristic.InspectionCharacteristic
association [1..1] to I_InspSubsetCharacteristic as _InspectionSubsetInternalID on $projection.InspectionLot = _InspectionSubsetInternalID.InspectionLot
and $projection.InspPlanOperationInternalID = _InspectionSubsetInternalID.InspPlanOperationInternalID
and $projection.InspectionSubsetInternalID = _InspectionSubsetInternalID.InspectionSubsetInternalID
and $projection.InspectionCharacteristic = _InspectionSubsetInternalID.InspectionCharacteristic
association [0..1] to I_CharcAttributeCode as _CharcAttributeCode on $projection.CharacteristicAttributeCodeGrp = _CharcAttributeCode.CharacteristicAttributeCodeGrp
and $projection.CharacteristicAttributeCode = _CharcAttributeCode.CharacteristicAttributeCode
association [0..1] to I_InspectionResultStatus as _InspectionResultStatus on $projection.InspectionResultStatus = _InspectionResultStatus.InspectionResultStatus
association [0..1] to I_InspectionResultAttribute as _InspectionResultAttribute on $projection.InspectionResultAttribute = _InspectionResultAttribute.InspectionResultAttribute
association [0..1] to I_InspectionResultOrigin as _InspectionResultOrigin on $projection.InspectionResultOrigin = _InspectionResultOrigin.InspectionResultOrigin
association [0..1] to I_InspectionValuationResult as _InspectionValuationResult on $projection.InspectionValuationResult = _InspectionValuationResult.InspectionValuationResult
association [0..1] to I_InspectionValuationResult as _InspResultDynModifValuation on $projection.InspResultDynModifValuation = _InspResultDynModifValuation.InspectionValuationResult
association [0..*] to I_InspectionValuationRsltText as _InspectionValuationRsltTxt on $projection.InspectionValuationResult = _InspectionValuationRsltTxt.InspectionValuationResult
association [0..*] to I_InspSubsetResultLongText as _InspSubsetResultLongText on $projection.InspectionLot = _InspSubsetResultLongText.InspectionLot
and $projection.InspPlanOperationInternalID = _InspSubsetResultLongText.InspPlanOperationInternalID
and $projection.InspectionCharacteristic = _InspSubsetResultLongText.InspectionCharacteristic
and $projection.InspectionSubsetInternalID = _InspSubsetResultLongText.InspectionSubsetInternalID
//Extension
association [1..1] to E_Inspsubsetresult as _Extension //Ignore "_Extension is not used because of Guideline !
on $projection.InspectionLot = _Extension.InspectionLot
and $projection.InspPlanOperationInternalID = _Extension.InspPlanOperationInternalID
and $projection.InspectionCharacteristic = _Extension.InspectionCharacteristic
and $projection.InspectionSubsetInternalID = _Extension.InspectionSubsetInternalID
{
@ObjectModel.foreignKey.association: '_InspectionLot'
key qasr.prueflos as InspectionLot,
@ObjectModel.foreignKey.association: '_InspectionOperation'
key qasr.vorglfnr as InspPlanOperationInternalID,
@ObjectModel.foreignKey.association: '_InspectionCharacteristic'
key qasr.merknr as InspectionCharacteristic,
@ObjectModel.foreignKey.association: '_InspectionSubsetInternalID'
key qasr.probenr as InspectionSubsetInternalID,
qasr.pruefer as Inspector,
qasr.satzstatus as InspectionResultStatus,
qasr.qergdath as InspectionResultOrigin,
qasr.pruefdatuv as InspectionStartDate,
qasr.pruefzeitv as InspectionStartTime,
qasr.pruefdatub as InspectionEndDate,
qasr.pruefzeitb as InspectionEndTime,
qasr.attribut as InspectionResultAttribute,
@ObjectModel.foreignKey.association: '_InspectionValuationResult'
qasr.mbewertg as InspectionValuationResult,
@ObjectModel.foreignKey.association: '_InspResultDynModifValuation'
qasr.dbewertg as InspResultDynModifValuation,
qasr.mittelwert as InspectionResultMeanValue,
cast(case qasr.mittelwni when '*' then 'X' else qasr.mittelwni end as qninitial preserving type ) as InspectionResultHasMeanValue,
qasr.maxwert as InspectionResultMaximumValue, //Maximum value, single/Summary at header level
cast(case qasr.maxwertni when '*' then 'X' else qasr.maxwertni end as qninitial preserving type ) as InspResultHasMaximumValue,
qasr.minwert as InspectionResultMinimumValue, //Minimum value, single/Summary at header level
cast(case qasr.minwertni when '*' then 'X' else qasr.minwertni end as qninitial preserving type ) as InspResultHasMinimumValue,
qasr.original_input as InspectionResultOriginalValue,
qasr.anzwertg as InspResultValidValuesNumber,
cast( qasr.pruefbemkt as vdm_qinspectionsamplresultdesc preserving type ) as InspectionResultText,
qasr.prltextkz as InspectionResultHasLongText,
qasr.ltextspr as Language,
qasr.maschine as InspRsltFreeDefinedTestEquip,
qasr.anzwertu as InspRsltBelowToleranceValsNmbr,
qasr.anzwerto as InspRsltAboveToleranceValsNmbr,
qasr.iststpumf as InspResultNmbrOfRecordedRslts,
qasr.anzfehleh as InspRsltNonconformingValsNmbr,
qasr.anzfehler as InspectionNumberOfDefects,
qasr.anteilo as InspRsltAboveToleranceFraction,
qasr.anteilu as InspRsltBelowToleranceFraction,
qasr.varianz as InspResultVariance,
cast(case qasr.varianzni when '*' then 'X' else qasr.varianzni end as vdm_varianzni preserving type ) as InspResultHasVariance,
qasr.version1 as CharcAttributeCodeVers,
qasr.version2 as InspectionResultCode2Vers,
qasr.version3 as InspectionResultCode3Vers,
qasr.version4 as InspectionResultCode4Vers,
qasr.version5 as InspectionResultCode5Vers,
qasr.gruppe1 as CharacteristicAttributeCodeGrp,
qasr.gruppe2 as InspectionResultCodeGroup2,
qasr.gruppe3 as InspectionResultCodeGroup3,
qasr.gruppe4 as InspectionResultCodeGroup4,
qasr.gruppe5 as InspectionResultCodeGroup5,
qasr.code1 as CharacteristicAttributeCode,
qasr.code2 as InspectionResultCode2,
qasr.code3 as InspectionResultCode3,
qasr.code4 as InspectionResultCode4,
qasr.code5 as InspectionResultCode5,
qasr.katalgart1 as CharacteristicAttributeCatalog,
qasr.katalgart2 as InspectionResultCatalog2,
qasr.katalgart3 as InspectionResultCatalog3,
qasr.katalgart4 as InspectionResultCatalog4,
qasr.katalgart5 as InspectionResultCatalog5,
qasr.fehlklas as DefectClass,
@Semantics.user.createdBy: true
qasr.ersteller as CreatedByUser,
@Semantics.systemDate.createdAt: true
qasr.erstelldat as CreationDate,
@Semantics.user.lastChangedBy: true
qasr.aenderer as LastChangedByUser,
@Semantics.systemDate.lastChangedAt: true
qasr.aenderdat as LastChangeDate,
case qasr.changeddatetime
when 0 then cast( '19000101010101' as tzntstmps )
else qasr.changeddatetime end as ChangedDateTime,
qasr.zeitaend as ChangedTime,
qasr.zeiterstl as CreationTime,
qasr.diff_dec_places as InspResultNrOfAddlDcmlsPlaces,
// Associations
_InspectionLot,
_InspectionOperation,
_InspectionCharacteristic,
_InspectionSubsetInternalID,
_CharcAttributeCode,
_InspectionResultStatus,
_InspectionResultAttribute,
_InspectionResultOrigin,
_InspectionValuationResult,
_InspResultDynModifValuation,
_InspectionValuationRsltTxt,
_InspSubsetResultLongText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"QASR"
],
"ASSOCIATED":
[
"E_INSPSUBSETRESULT",
"I_CHARCATTRIBUTECODE",
"I_INSPECTIONCHARACTERISTIC",
"I_INSPECTIONLOT",
"I_INSPECTIONOPERATION",
"I_INSPECTIONRESULTATTRIBUTE",
"I_INSPECTIONRESULTORIGIN",
"I_INSPECTIONRESULTSTATUS",
"I_INSPECTIONVALUATIONRESULT",
"I_INSPECTIONVALUATIONRSLTTEXT",
"I_INSPSUBSETCHARACTERISTIC",
"I_INSPSUBSETRESULTLONGTEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA