R_InspectionCharacteristicTP

DDL: R_INSPECTIONCHARACTERISTICTP Type: view_entity TRANSACTIONAL Package: VDM_QM_INSPECTION

Inspection Characteristic - TP

R_InspectionCharacteristicTP is a Transactional CDS View that provides data about "Inspection Characteristic - TP" in SAP S/4HANA. It reads from 1 data source (I_InspectionCharacteristic) and exposes 121 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic. It has 2 associations to related views. Part of development package VDM_QM_INSPECTION.

Data Sources (1)

SourceAliasJoin Type
I_InspectionCharacteristic I_InspectionCharacteristic from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_InspectionLotTP _InspectionLot $projection.InspectionLot = _InspectionLot.InspectionLot
[0..1] R_InspectionResultTP _InspectionResult

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
EndUserText.label Inspection Characteristic - TP view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (121)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot InspectionLot
KEY InspPlanOperationInternalID InspPlanOperationInternalID
KEY InspectionCharacteristic InspectionCharacteristic
InspectionSpecificationText InspectionSpecificationText
HasInspCharcPrtlSmpl HasInspCharcPrtlSmpl
InspCharcUnplannedProcessing InspCharcUnplannedProcessing
InspSpecIsQuantitative InspSpecIsQuantitative
InspSpecIsMeasuredValueRqd InspSpecIsMeasuredValueRqd
InspSpecIsSelectedSetRequired InspSpecIsSelectedSetRequired
InspSpecIsLongTermInspection InspSpecIsLongTermInspection
InspSpecRecordingType InspSpecRecordingType
InspResultIsDocumentationRqd InspResultIsDocumentationRqd
InspSpecCharcCategory InspSpecCharcCategory
InspSpecResultCalculation InspSpecResultCalculation
InspSpecHasSamplingProcedure InspSpecHasSamplingProcedure
InspSpecIsDefectRecordingRqd InspSpecIsDefectRecordingRqd
InspSpecIsDefectsRecgAutomatic InspSpecIsDefectsRecgAutomatic
InspSpecIsChgDocRequired InspSpecIsChgDocRequired
InspSpecHasControlChart InspSpecHasControlChart
InspCharcIsNotPlanned InspCharcIsNotPlanned
InspectionMethod InspectionMethod
InspectionMethodPlant InspectionMethodPlant
InspectionMethodVersion InspectionMethodVersion
InspectionSpecificationPlant InspectionSpecificationPlant
InspectionSpecification InspectionSpecification
InspectionSpecificationVersion InspectionSpecificationVersion
InspCharcPrtlSmpl InspCharcPrtlSmpl
InspectionCharacteristicStatus InspectionCharacteristicStatus
InspSpecDecimalPlaces InspSpecDecimalPlaces
SamplingProcedure SamplingProcedure
InspectionSpecificationUnit InspectionSpecificationUnit
BOOCharcMatlToSampleUnitRate BOOCharcMatlToSampleUnitRate
BOOCharcSampleToMatlUnitRate BOOCharcSampleToMatlUnitRate
DefectFractionEstimationProced DefectFractionEstimationProced
InspSampleValuationRule InspSampleValuationRule
QuantityUnit QuantityUnit
InspCharacteristicSampleSize InspCharacteristicSampleSize
InspCharacteristicSampleUnit InspCharacteristicSampleUnit
InspSpecSampleQuantityFactor InspSpecSampleQuantityFactor
InspSpecTargetValue InspSpecTargetValue
InspSpecHasTargetValue InspSpecHasTargetValue
InspSpecUpperLimit InspSpecUpperLimit
InspSpecHasUpperLimit InspSpecHasUpperLimit
InspSpecLowerLimit InspSpecLowerLimit
InspSpecHasLowerLimit InspSpecHasLowerLimit
InspSpecImportanceCode InspSpecImportanceCode
CharacteristicAttributeCatalog CharacteristicAttributeCatalog
SelectedCodeSet SelectedCodeSet
SelectedCodeSetPlant SelectedCodeSetPlant
InspSpecAdditionalCatalog2 InspSpecAdditionalCatalog2
InspSpecAdditionalCatalog3 InspSpecAdditionalCatalog3
InspSpecAdditionalCatalog4 InspSpecAdditionalCatalog4
InspSpecAdditionalCatalog5 InspSpecAdditionalCatalog5
InspSpecAddlSeldCodeSetPlant2 InspSpecAddlSeldCodeSetPlant2
InspSpecAddlSeldCodeSetPlant3 InspSpecAddlSeldCodeSetPlant3
InspSpecAddlSeldCodeSetPlant4 InspSpecAddlSeldCodeSetPlant4
InspSpecAddlSeldCodeSetPlant5 InspSpecAddlSeldCodeSetPlant5
InspSpecAdditionalSelectedSet2 InspSpecAdditionalSelectedSet2
InspSpecAdditionalCodeGroup2 InspSpecAdditionalCodeGroup2
InspSpecAdditionalSelectedSet3 InspSpecAdditionalSelectedSet3
InspSpecAdditionalCodeGroup3 InspSpecAdditionalCodeGroup3
InspSpecAdditionalSelectedSet4 InspSpecAdditionalSelectedSet4
InspSpecAdditionalCodeGroup4 InspSpecAdditionalCodeGroup4
InspSpecAdditionalSelectedSet5 InspSpecAdditionalSelectedSet5
InspSpecAdditionalCodeGroup5 InspSpecAdditionalCodeGroup5
InspSpecificationHasLongText InspSpecificationHasLongText
InspectorQualification InspectorQualification
InspSpecHasFormula InspSpecHasFormula
InspSpecFormula1 InspSpecFormula1
InspSpecFormula2 InspSpecFormula2
InspSpecInformationField1 InspSpecInformationField1
InspSpecInformationField2 InspSpecInformationField2
InspSpecInformationField3 InspSpecInformationField3
InspSpecDefectCodeGrpRjcnLower InspSpecDefectCodeGrpRjcnLower
InspSpecDefectCodeRjcnLower InspSpecDefectCodeRjcnLower
InspSpecDefectCodeGrpRjcnUpper InspSpecDefectCodeGrpRjcnUpper
InspSpecDefectCodeRjcnUpper InspSpecDefectCodeRjcnUpper
InspSpecDefectCodeGrpRejection InspSpecDefectCodeGrpRejection
InspSpecDefectCodeRejection InspSpecDefectCodeRejection
InspCharcQuantity InspCharcQuantity
InspectionLotSampleUnit InspectionLotSampleUnit
InspSpecControlIndicators InspSpecControlIndicators
UnplndCharcInspSubsetIntID UnplndCharcInspSubsetIntID
InspLotDynamicRule InspLotDynamicRule
QualityLevelInternalID QualityLevelInternalID
SamplingProcedureInspSubset SamplingProcedureInspSubset
ProductionOrderOperationActy ProductionOrderOperationActy
ProductionOrderOpActyVers ProductionOrderOpActyVers
InspCharcConfirmationNumber InspCharcConfirmationNumber
BOOCharacteristicVersion BOOCharacteristicVersion
InspCharcCreationDate InspCharcCreationDate
InspectionsNotSkippedDnmntr InspectionsNotSkippedDnmntr
QltyCtrlChartAggrgnCriterion QltyCtrlChartAggrgnCriterion
QualityControlChart _InspSubsetCharacteristic QualityControlChart
InspSampleAcceptanceNumber _InspSubsetCharacteristic InspSampleAcceptanceNumber
InspSampleRejectionNumber _InspSubsetCharacteristic InspSampleRejectionNumber
InspSingleSampleValuationRule _InspSubsetCharacteristic InspSampleValuationRule
InspectionSampleSize _InspSubsetCharacteristic InspectionSampleSize
InspLotDynRuleStage _InspSubsetCharacteristic InspLotDynRuleStage
InspectionSeverity _InspSubsetCharacteristic InspectionSeverity
InspSampleAcceptanceFactor _InspSubsetCharacteristic InspSampleAcceptanceFactor
InspSampleHasAcceptanceFactor _InspSubsetCharacteristic InspSampleHasAcceptanceFactor
InspectionSampleStatus _InspSubsetCharacteristic InspectionCharacteristicStatus
InspectionSampleQuantity _InspSubsetCharacteristic InspectionSampleQuantity
_CharcAttribSelectedCodeSet _CharcAttribSelectedCodeSet
_InspCharacteristic _InspCharacteristic
_InspCharacteristicSampleUnit _InspCharacteristicSampleUnit
_InspCharacteristicStatus _InspCharacteristicStatus
_InspectionLot _InspectionLot
_InspectionMethodPlant _InspectionMethodPlant
_InspectionMethodVersion _InspectionMethodVersion
_InspectionOperation _InspectionOperation
_InspectionResult _InspectionResult
_InspectionResultValue _InspectionResultValue
_InspectionSpecificationPlant _InspectionSpecificationPlant
_InspectionSpecificationUnit _InspectionSpecificationUnit
_InspLotDynamicRule _InspLotDynamicRule
_InspSampleResult _InspSampleResult
_InspSpecificationVersion _InspSpecificationVersion
_InspSpecImportanceCode _InspSpecImportanceCode
_QuantityUnit _QuantityUnit
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@EndUserText.label: 'Inspection Characteristic - TP'
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #XL,
  dataClass: #TRANSACTIONAL
}
define view entity R_InspectionCharacteristicTP
  as select from I_InspectionCharacteristic

  composition [0..1] of R_InspectionResultTP    as _InspectionResult

  association        to parent R_InspectionOperationTP as _InspectionOperation      on  $projection.InspectionLot               = _InspectionOperation.InspectionLot
                                                                                    and $projection.InspPlanOperationInternalID = _InspectionOperation.InspPlanOperationInternalID

  association [1..1] to R_InspectionLotTP       as _InspectionLot                   on  $projection.InspectionLot = _InspectionLot.InspectionLot
  association        to one I_InspSubsetCharacteristic as _InspSubsetCharacteristic on  $projection.InspectionLot                            = _InspSubsetCharacteristic.InspectionLot
                                                                                    and $projection.InspPlanOperationInternalID              = _InspSubsetCharacteristic.InspPlanOperationInternalID
                                                                                    and $projection.InspectionCharacteristic                 = _InspSubsetCharacteristic.InspectionCharacteristic
                                                                                    and _InspSubsetCharacteristic.InspectionSubsetInternalID = '000000'
{
  key InspectionLot,
  key InspPlanOperationInternalID,
  key InspectionCharacteristic,
      InspectionSpecificationText,
      @Semantics.booleanIndicator: true
      HasInspCharcPrtlSmpl,
      InspCharcUnplannedProcessing,
      InspSpecIsQuantitative,
      @Semantics.booleanIndicator: true
      InspSpecIsMeasuredValueRqd,
      @Semantics.booleanIndicator: true
      InspSpecIsSelectedSetRequired,
      @Semantics.booleanIndicator: true
      InspSpecIsLongTermInspection,
      InspSpecRecordingType,
      InspResultIsDocumentationRqd,
      InspSpecCharcCategory,
      InspSpecResultCalculation,
      @Semantics.booleanIndicator: true
      InspSpecHasSamplingProcedure,
      @Semantics.booleanIndicator: true
      InspSpecIsDefectRecordingRqd,
      @Semantics.booleanIndicator: true
      InspSpecIsDefectsRecgAutomatic,
      @Semantics.booleanIndicator: true
      InspSpecIsChgDocRequired,
      @Semantics.booleanIndicator: true
      InspSpecHasControlChart,
      InspCharcIsNotPlanned,
      InspectionMethod,
      InspectionMethodPlant,
      InspectionMethodVersion,
      InspectionSpecificationPlant,
      InspectionSpecification,
      InspectionSpecificationVersion,
      InspCharcPrtlSmpl,
      InspectionCharacteristicStatus,
      InspSpecDecimalPlaces,
      SamplingProcedure,
      InspectionSpecificationUnit,
      BOOCharcMatlToSampleUnitRate,
      BOOCharcSampleToMatlUnitRate,      
      DefectFractionEstimationProced,
      InspSampleValuationRule,
      QuantityUnit,
      InspCharacteristicSampleSize,
      InspCharacteristicSampleUnit,
      InspSpecSampleQuantityFactor,
      @Semantics.quantity.unitOfMeasure: 'InspectionSpecificationUnit'
      InspSpecTargetValue,
      @Semantics.booleanIndicator: true
      InspSpecHasTargetValue,
      @Semantics.quantity.unitOfMeasure: 'InspectionSpecificationUnit'
      InspSpecUpperLimit,
      @Semantics.booleanIndicator: true
      InspSpecHasUpperLimit,
      @Semantics.quantity.unitOfMeasure: 'InspectionSpecificationUnit'
      InspSpecLowerLimit,
      @Semantics.booleanIndicator: true
      InspSpecHasLowerLimit,
      InspSpecImportanceCode,
      CharacteristicAttributeCatalog,
      SelectedCodeSet,
      SelectedCodeSetPlant,
      InspSpecAdditionalCatalog2,
      InspSpecAdditionalCatalog3,
      InspSpecAdditionalCatalog4,
      InspSpecAdditionalCatalog5,
      InspSpecAddlSeldCodeSetPlant2,
      InspSpecAddlSeldCodeSetPlant3,
      InspSpecAddlSeldCodeSetPlant4,
      InspSpecAddlSeldCodeSetPlant5,
      InspSpecAdditionalSelectedSet2,
      InspSpecAdditionalCodeGroup2,
      InspSpecAdditionalSelectedSet3,
      InspSpecAdditionalCodeGroup3,
      InspSpecAdditionalSelectedSet4,
      InspSpecAdditionalCodeGroup4,
      InspSpecAdditionalSelectedSet5,
      InspSpecAdditionalCodeGroup5,
      InspSpecificationHasLongText,
      InspectorQualification,
      @Semantics.booleanIndicator: true
      InspSpecHasFormula,
      InspSpecFormula1,
      InspSpecFormula2,
      InspSpecInformationField1,
      InspSpecInformationField2,
      InspSpecInformationField3,
      InspSpecDefectCodeGrpRjcnLower,
      InspSpecDefectCodeRjcnLower,
      InspSpecDefectCodeGrpRjcnUpper,
      InspSpecDefectCodeRjcnUpper,
      InspSpecDefectCodeGrpRejection,
      InspSpecDefectCodeRejection,
      @Semantics.quantity.unitOfMeasure: 'QuantityUnit'
      InspCharcQuantity,
      InspectionLotSampleUnit,      
      InspSpecControlIndicators,
      UnplndCharcInspSubsetIntID,
      InspLotDynamicRule,
      QualityLevelInternalID,
      SamplingProcedureInspSubset,
      ProductionOrderOperationActy,
      ProductionOrderOpActyVers,
      InspCharcConfirmationNumber,
      BOOCharacteristicVersion,
      InspCharcCreationDate,
      InspectionsNotSkippedDnmntr,
      QltyCtrlChartAggrgnCriterion,
      
      //Relevant fields from 0-Instance of QASV

      _InspSubsetCharacteristic.QualityControlChart, 
      _InspSubsetCharacteristic.InspSampleAcceptanceNumber, 
      _InspSubsetCharacteristic.InspSampleRejectionNumber, 
      _InspSubsetCharacteristic.InspSampleValuationRule as InspSingleSampleValuationRule,
      _InspSubsetCharacteristic.InspectionSampleSize, 
      _InspSubsetCharacteristic.InspLotDynRuleStage, 
      _InspSubsetCharacteristic.InspectionSeverity, 
      _InspSubsetCharacteristic.InspSampleAcceptanceFactor,
      @Semantics.booleanIndicator
      _InspSubsetCharacteristic.InspSampleHasAcceptanceFactor, 
      _InspSubsetCharacteristic.InspectionCharacteristicStatus as InspectionSampleStatus,
      @Semantics.quantity.unitOfMeasure: 'InspCharacteristicSampleUnit'            
      _InspSubsetCharacteristic.InspectionSampleQuantity, 

      /* Associations */
      _CharcAttribSelectedCodeSet,
      _InspCharacteristic,
      _InspCharacteristicSampleUnit,
      _InspCharacteristicStatus,
      _InspectionLot,
      _InspectionMethodPlant,
      _InspectionMethodVersion,
      _InspectionOperation,
      _InspectionResult,
      _InspectionResultValue,
      _InspectionSpecificationPlant,
      _InspectionSpecificationUnit,
      _InspLotDynamicRule,
      _InspSampleResult,
      _InspSpecificationVersion,
      _InspSpecImportanceCode,
      _QuantityUnit
}