I_InspectionSpecification

DDL: I_INSPECTIONSPECIFICATION SQL: IINSPSPEC Type: view COMPOSITE Package: VDM_QM_PLANNING

Master Inspection Characteristic

I_InspectionSpecification is a Composite CDS View that provides data about "Master Inspection Characteristic" in SAP S/4HANA. It has 1 association to related views. Part of development package VDM_QM_PLANNING.

Associations (1)

CardinalityTargetAliasCondition
[1] I_Plant _InspSpecificationPlant $projection.InspectionSpecificationPlant = _InspSpecificationPlant.Plant

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IINSPSPEC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Master Inspection Characteristic view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey InspectionSpecification view
Metadata.ignorePropagatedAnnotations true view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY InspectionSpecificationPlant InspectionSpecificationPlant
KEY InspectionSpecification InspectionSpecification
_InspSpecificationPlant _InspSpecificationPlant
@AbapCatalog.sqlViewName: 'IINSPSPEC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Master Inspection Characteristic'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@ObjectModel.usageType: {
    dataClass: #MASTER,
    sizeCategory: #M, //expected number of rows < 100.000

    serviceQuality: #C // includes A,B as well

}
@ObjectModel.representativeKey: 'InspectionSpecification'
@Metadata.ignorePropagatedAnnotations: true
/* avoid multiple results for the same zaehler/mkmnr with 'distinct' in select. Therefore 'version' is no field in this view! */
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] } */
define view I_InspectionSpecification as select distinct from I_InspSpecificationVersion

   association [1] to I_Plant as _InspSpecificationPlant
      on $projection.InspectionSpecificationPlant = _InspSpecificationPlant.Plant
      
{
   @ObjectModel.foreignKey.association: '_InspSpecificationPlant'
   key InspectionSpecificationPlant,
   key InspectionSpecification
   
   /* Associations */
   ,_InspSpecificationPlant
   
}