I_InspSubsetResult

DDL: I_INSPSUBSETRESULT SQL: IINSPSUBSETRSLT Type: view BASIC

Insp Result for an Inspection Point

I_InspSubsetResult (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Manufacturing

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.

SAP API Hub

StateC1
Line of BusinessManufacturing
Application ComponentQM-IM
CapabilitiesData Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities
PackageManufacturing for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides access to the inspection result of an inspection point.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
qasr qasr from

Associations (13)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot qasr prueflos Inspection Lot Number
KEY InspPlanOperationInternalID qasr vorglfnr Current Node Number from Order Counter
KEY InspectionCharacteristic qasr merknr Inspection Characteristic Number
KEY InspectionSubsetInternalID qasr probenr Number of Partial Sample
Inspector qasr pruefer Name of Inspector
InspectionResultStatus qasr satzstatus Results Record Status
InspectionResultOrigin qasr qergdath Origin of Results Data
InspectionStartDate qasr pruefdatuv Start Date in Local Time Zone of Inspection
InspectionStartTime qasr pruefzeitv Start Time in Local Time Zone of Inspection
InspectionEndDate qasr pruefdatub End Date in Local Time Zone of Inspection
InspectionEndTime qasr pruefzeitb End Time in Local Time Zone of Inspection
InspectionResultAttribute qasr attribut Attribute of Results Record (Valid, Invalid,...)
InspectionValuationResult qasr mbewertg Inspection Result Valuation
InspResultDynModifValuation qasr dbewertg Valuation of Characteristic for Dynamic Modification
InspectionResultMeanValue qasr mittelwert Arithmetic Mean of Valid Measured Values
InspectionResultHasMeanValue Value Not Initial If Set
InspectionResultMaximumValue qasr maxwert Maximum Value of Valid Measured Values
InspResultHasMaximumValue Value Not Initial If Set
InspectionResultMinimumValue qasr minwert Minimum Value of Valid Measured Values
InspResultHasMinimumValue Value Not Initial If Set
InspectionResultOriginalValue qasr original_input Original Value Before Input Processing
InspResultValidValuesNumber qasr anzwertg Number of Inspected Sample Units
InspectionResultText Inspection Description for Sample Result
InspectionResultHasLongText qasr prltextkz Inspection Characteristic Long Text Exists
Language qasr ltextspr Language Key
InspRsltFreeDefinedTestEquip qasr maschine General Information
InspRsltBelowToleranceValsNmbr qasr anzwertu Number of Measured Values Below Tolerance Range
InspRsltAboveToleranceValsNmbr qasr anzwerto Number of Measured Values Above Tolerance Range
InspResultNmbrOfRecordedRslts qasr iststpumf Number of Recorded Sample Units
InspRsltNonconformingValsNmbr qasr anzfehleh Number of Nonconforming Sample Units
InspectionNumberOfDefects qasr anzfehler Number of Defects Found
InspRsltAboveToleranceFraction qasr anteilo Estimated Fraction Above Tolerance Range
InspRsltBelowToleranceFraction qasr anteilu Estimated Fraction Below Tolerance Range
InspResultVariance qasr varianz Dispersion (Variance) of Valid Measured Values
InspResultHasVariance Inspection Result Has Variance
CharcAttributeCodeVers qasr version1 Version Number
InspectionResultCode2Vers qasr version2 Version Number
InspectionResultCode3Vers qasr version3 Version Number
InspectionResultCode4Vers qasr version4 Version Number
InspectionResultCode5Vers qasr version5 Version Number
CharacteristicAttributeCodeGrp qasr gruppe1 Code Group
InspectionResultCodeGroup2 qasr gruppe2 Code Group
InspectionResultCodeGroup3 qasr gruppe3 Code Group
InspectionResultCodeGroup4 qasr gruppe4 Code Group
InspectionResultCodeGroup5 qasr gruppe5 Code Group
CharacteristicAttributeCode qasr code1 Code
InspectionResultCode2 qasr code2 Code
InspectionResultCode3 qasr code3 Code
InspectionResultCode4 qasr code4 Code
InspectionResultCode5 qasr code5 Code
CharacteristicAttributeCatalog qasr katalgart1 Catalog Type of Assigned Code Group or Selected Set
InspectionResultCatalog2 qasr katalgart2 Catalog Type of Assigned Code Group or Selected Set
InspectionResultCatalog3 qasr katalgart3 Catalog Type of Assigned Code Group or Selected Set
InspectionResultCatalog4 qasr katalgart4 Catalog Type of Assigned Code Group or Selected Set
InspectionResultCatalog5 qasr katalgart5 Catalog Type of Assigned Code Group or Selected Set
DefectClass qasr fehlklas Defect Class
CreatedByUser qasr ersteller Name of User Who Created the Data Record
CreationDate qasr erstelldat System Date on Which Data Record Was Created
LastChangedByUser qasr aenderer Name of User Who Last Changed Data Record
LastChangeDate qasr aenderdat System Date on Which Data Record Was Changed
changeddatetimeendasChangedDateTime
ChangedTime qasr zeitaend System Time at Which Data Record Was Changed
CreationTime qasr zeiterstl System Time at Which Data Record Was Created
InspResultNrOfAddlDcmlsPlaces qasr diff_dec_places Different Number of Decimal 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

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_InspSubsetResult.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IINSPSUBSETRSLT

CREATE VIEW I_InspSubsetResult AS
SELECT
  qasr.prueflos AS InspectionLot,
  qasr.vorglfnr AS InspPlanOperationInternalID,
  qasr.merknr AS InspectionCharacteristic,
  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,
  qasr.mbewertg AS InspectionValuationResult,
  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,
  cast(case qasr.maxwertni when '*' then 'X' else qasr.maxwertni end as qninitial preserving type ) AS InspResultHasMaximumValue,
  qasr.minwert AS InspectionResultMinimumValue,
  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,
  qasr.ersteller AS CreatedByUser,
  qasr.erstelldat AS CreationDate,
  qasr.aenderer AS LastChangedByUser,
  qasr.aenderdat AS LastChangeDate,
  case qasr.changeddatetime when 0 then cast( '19000101010101' as tzntstmps ) else qasr.changeddatetime end as ChangedDateTime AS changeddatetimeendasChangedDateTime,
  qasr.zeitaend AS ChangedTime,
  qasr.zeiterstl AS CreationTime,
  qasr.diff_dec_places AS InspResultNrOfAddlDcmlsPlaces
FROM qasr
LEFT OUTER JOIN I_InspectionLot AS _InspectionLot ON InspectionLot = _InspectionLot.InspectionLot  -- association [1..1]
LEFT OUTER JOIN I_InspectionOperation AS _InspectionOperation ON InspectionLot = _InspectionOperation.InspectionLot AND InspPlanOperationInternalID = _InspectionOperation.InspPlanOperationInternalID  -- association [1..1]
LEFT OUTER JOIN I_InspectionCharacteristic AS _InspectionCharacteristic ON InspectionLot = _InspectionCharacteristic.InspectionLot AND InspPlanOperationInternalID = _InspectionCharacteristic.InspPlanOperationInternalID AND InspectionCharacteristic = _InspectionCharacteristic.InspectionCharacteristic  -- association [1..1]
LEFT OUTER JOIN I_InspSubsetCharacteristic AS _InspectionSubsetInternalID ON InspectionLot = _InspectionSubsetInternalID.InspectionLot AND InspPlanOperationInternalID = _InspectionSubsetInternalID.InspPlanOperationInternalID AND InspectionSubsetInternalID = _InspectionSubsetInternalID.InspectionSubsetInternalID AND InspectionCharacteristic = _InspectionSubsetInternalID.InspectionCharacteristic  -- association [1..1]
LEFT OUTER JOIN I_CharcAttributeCode AS _CharcAttributeCode ON CharacteristicAttributeCodeGrp = _CharcAttributeCode.CharacteristicAttributeCodeGrp AND CharacteristicAttributeCode = _CharcAttributeCode.CharacteristicAttributeCode  -- association [0..1]
LEFT OUTER JOIN I_InspectionResultStatus AS _InspectionResultStatus ON InspectionResultStatus = _InspectionResultStatus.InspectionResultStatus  -- association [0..1]
LEFT OUTER JOIN I_InspectionResultAttribute AS _InspectionResultAttribute ON InspectionResultAttribute = _InspectionResultAttribute.InspectionResultAttribute  -- association [0..1]
LEFT OUTER JOIN I_InspectionResultOrigin AS _InspectionResultOrigin ON InspectionResultOrigin = _InspectionResultOrigin.InspectionResultOrigin  -- association [0..1]
LEFT OUTER JOIN I_InspectionValuationResult AS _InspectionValuationResult ON InspectionValuationResult = _InspectionValuationResult.InspectionValuationResult  -- association [0..1]
LEFT OUTER JOIN I_InspectionValuationResult AS _InspResultDynModifValuation ON InspResultDynModifValuation = _InspResultDynModifValuation.InspectionValuationResult  -- association [0..1]
LEFT OUTER JOIN I_InspectionValuationRsltText AS _InspectionValuationRsltTxt ON InspectionValuationResult = _InspectionValuationRsltTxt.InspectionValuationResult  -- association [0..*]
LEFT OUTER JOIN I_InspSubsetResultLongText AS _InspSubsetResultLongText ON InspectionLot = _InspSubsetResultLongText.InspectionLot AND InspPlanOperationInternalID = _InspSubsetResultLongText.InspPlanOperationInternalID AND InspectionCharacteristic = _InspSubsetResultLongText.InspectionCharacteristic AND InspectionSubsetInternalID = _InspSubsetResultLongText.InspectionSubsetInternalID  -- association [0..*]
LEFT OUTER JOIN E_Inspsubsetresult AS _Extension ON InspectionLot = _Extension.InspectionLot AND InspPlanOperationInternalID = _Extension.InspPlanOperationInternalID AND InspectionCharacteristic = _Extension.InspectionCharacteristic AND InspectionSubsetInternalID = _Extension.InspectionSubsetInternalID  -- association [1..1]
;