R_InspSubsetCharacteristicTP

DDL: R_INSPSUBSETCHARACTERISTICTP Type: view_entity TRANSACTIONAL

Inspection Point Characteristic - TP

R_InspSubsetCharacteristicTP is a Transactional CDS View that provides data about "Inspection Point Characteristic - TP" in SAP S/4HANA. It reads from 2 data sources (I_InspectionLot, I_InspSubsetCharacteristic) and exposes 25 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionSubsetInternalID, InspectionCharacteristic. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_InspectionLot InspectionLot inner
I_InspSubsetCharacteristic InspSubsetCharacteristic from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_InspectionLotTP _InspectionLot $projection.InspectionLot = _InspectionLot.InspectionLot
[1..1] R_InspectionOperationTP _InspectionOperation $projection.InspectionLot = _InspectionOperation.InspectionLot and $projection.InspPlanOperationInternalID = _InspectionOperation.InspPlanOperationInternalID

Annotations (8)

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

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot I_InspSubsetCharacteristic InspectionLot
KEY InspPlanOperationInternalID I_InspSubsetCharacteristic InspPlanOperationInternalID
KEY InspectionSubsetInternalID I_InspSubsetCharacteristic InspectionSubsetInternalID
KEY InspectionCharacteristic I_InspSubsetCharacteristic InspectionCharacteristic
InspectionCharacteristicStatus I_InspSubsetCharacteristic InspectionCharacteristicStatus
QualityControlChart I_InspSubsetCharacteristic QualityControlChart
InspSampleAcceptanceNumber I_InspSubsetCharacteristic InspSampleAcceptanceNumber
InspSampleRejectionNumber I_InspSubsetCharacteristic InspSampleRejectionNumber
InspSampleHasAcceptanceFactor I_InspSubsetCharacteristic InspSampleHasAcceptanceFactor
InspSampleAcceptanceFactor I_InspSubsetCharacteristic InspSampleAcceptanceFactor
DefectFractionEstimationProced I_InspSubsetCharacteristic DefectFractionEstimationProced
InspSampleValuationRule I_InspSubsetCharacteristic InspSampleValuationRule
BOOCharcMatlToSampleUnitRate I_InspSubsetCharacteristic BOOCharcMatlToSampleUnitRate
BOOCharcSampleToMatlUnitRate I_InspSubsetCharacteristic BOOCharcSampleToMatlUnitRate
InspectionSampleSize I_InspSubsetCharacteristic InspectionSampleSize
InspCharacteristicSampleUnit I_InspSubsetCharacteristic InspCharacteristicSampleUnit
InspSpecSampleQuantityFactor I_InspSubsetCharacteristic InspSpecSampleQuantityFactor
InspectionSampleQuantity I_InspSubsetCharacteristic InspectionSampleQuantity
InspectionLotSampleUnit I_InspSubsetCharacteristic InspectionLotSampleUnit
InspLotDynRuleStage I_InspSubsetCharacteristic InspLotDynRuleStage
InspectionSeverity I_InspSubsetCharacteristic InspectionSeverity
InspSubsetCharcCreationDate I_InspSubsetCharacteristic InspSubsetCharcCreationDate
_InspectionSubset _InspectionSubset
_InspectionLot _InspectionLot
_InspectionOperation _InspectionOperation
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@EndUserText.label: 'Inspection Point Characteristic - TP'
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
define view entity R_InspSubsetCharacteristicTP
  as select from I_InspSubsetCharacteristic as InspSubsetCharacteristic
    inner join   I_InspectionLot            as InspectionLot on  InspectionLot.InspectionLot     = InspSubsetCharacteristic.InspectionLot
                                                             and InspectionLot.InspLotHasSubsets = 'X'

  association        to parent R_InspectionSubsetTP as _InspectionSubset    on  $projection.InspectionLot               = _InspectionSubset.InspectionLot
                                                                            and $projection.InspPlanOperationInternalID = _InspectionSubset.InspPlanOperationInternalID
                                                                            and $projection.InspectionSubsetInternalID  = _InspectionSubset.InspectionSubsetInternalID

  association [1..1] to R_InspectionLotTP           as _InspectionLot       on  $projection.InspectionLot = _InspectionLot.InspectionLot
  association [1..1] to R_InspectionOperationTP     as _InspectionOperation on  $projection.InspectionLot               = _InspectionOperation.InspectionLot
                                                                            and $projection.InspPlanOperationInternalID = _InspectionOperation.InspPlanOperationInternalID
{

  key InspSubsetCharacteristic.InspectionLot,
  key InspSubsetCharacteristic.InspPlanOperationInternalID,
  key InspSubsetCharacteristic.InspectionSubsetInternalID,
  key InspSubsetCharacteristic.InspectionCharacteristic,
      InspSubsetCharacteristic.InspectionCharacteristicStatus,
      InspSubsetCharacteristic.QualityControlChart,
      InspSubsetCharacteristic.InspSampleAcceptanceNumber,
      InspSubsetCharacteristic.InspSampleRejectionNumber,
      @Semantics.booleanIndicator
      InspSubsetCharacteristic.InspSampleHasAcceptanceFactor,
      InspSubsetCharacteristic.InspSampleAcceptanceFactor,
      InspSubsetCharacteristic.DefectFractionEstimationProced,
      InspSubsetCharacteristic.InspSampleValuationRule,
      InspSubsetCharacteristic.BOOCharcMatlToSampleUnitRate,
      InspSubsetCharacteristic.BOOCharcSampleToMatlUnitRate,
      InspSubsetCharacteristic.InspectionSampleSize,
      InspSubsetCharacteristic.InspCharacteristicSampleUnit,
      InspSubsetCharacteristic.InspSpecSampleQuantityFactor,
      @Semantics.quantity.unitOfMeasure: 'InspCharacteristicSampleUnit'            
      InspSubsetCharacteristic.InspectionSampleQuantity,
      InspSubsetCharacteristic.InspectionLotSampleUnit,
      InspSubsetCharacteristic.InspLotDynRuleStage,
      InspSubsetCharacteristic.InspectionSeverity,
      InspSubsetCharacteristic.InspSubsetCharcCreationDate,

      _InspectionSubset,
      _InspectionLot,
      _InspectionOperation
}
where
  InspSubsetCharacteristic.InspectionSubsetInternalID <> '000000'