A_InspectionSpecificationText

DDL: A_INSPECTIONSPECIFICATIONTEXT SQL: AINSPSPECT Type: view COMPOSITE

Master Inspection Characteristic Texts

A_InspectionSpecificationText is a Composite CDS View that provides data about "Master Inspection Characteristic Texts" in SAP S/4HANA. It reads from 1 data source (I_InspSpecificationVersionText) and exposes 8 fields with key fields InspectionSpecification, InspectionSpecificationVersion, InspectionSpecificationPlant, Language. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InspSpecificationVersionText I_InspSpecificationVersionText from

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_InspectionSpecification _InspectionSpecification $projection.InspectionSpecification = _InspectionSpecification.InspectionSpecification and $projection.InspectionSpecificationVersion = _InspectionSpecification.InspectionSpecificationVersion and $projection.InspectionSpecificationPlant = _InspectionSpecification.InspectionSpecificationPlant

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName AINSPSPECT view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Master Inspection Characteristic Texts view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
Metadata.ignorePropagatedAnnotations true view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY InspectionSpecification I_InspSpecificationVersionText InspectionSpecification
KEY InspectionSpecificationVersion I_InspSpecificationVersionText InspectionSpecificationVersion
KEY InspectionSpecificationPlant I_InspSpecificationVersionText InspectionSpecificationPlant
KEY Language I_InspSpecificationVersionText Language
InspectionSpecificationText I_InspSpecificationVersionText InspectionSpecificationText
QltyMstrDataAuthorizationGroup _InspectionSpecification QltyMstrDataAuthorizationGroup
InspectionSpecificationStatus _InspectionSpecification InspectionSpecificationStatus
_InspectionSpecification _InspectionSpecification
@AbapCatalog.sqlViewName: 'AINSPSPECT'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Master Inspection Characteristic Texts'
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType: { dataClass: #MASTER, sizeCategory: #M, serviceQuality: #B }
@ObjectModel.compositionRoot: true
@ObjectModel.createEnabled: false
@ObjectModel.updateEnabled: false
@ObjectModel.deleteEnabled: false
@Metadata.ignorePropagatedAnnotations: true

define view A_InspectionSpecificationText as select from I_InspSpecificationVersionText
  
  association [1..1] to A_InspectionSpecification as _InspectionSpecification on $projection.InspectionSpecification = _InspectionSpecification.InspectionSpecification
                                                           and $projection.InspectionSpecificationVersion = _InspectionSpecification.InspectionSpecificationVersion
                                                           and $projection.InspectionSpecificationPlant = _InspectionSpecification.InspectionSpecificationPlant
  
{
  key I_InspSpecificationVersionText.InspectionSpecification,
  key I_InspSpecificationVersionText.InspectionSpecificationVersion,
  key I_InspSpecificationVersionText.InspectionSpecificationPlant,
  key I_InspSpecificationVersionText.Language, 
  I_InspSpecificationVersionText.InspectionSpecificationText,
  
  // for Auth Check only

  @Consumption.hidden: true
  _InspectionSpecification.QltyMstrDataAuthorizationGroup, 
  @Consumption.hidden: true
  _InspectionSpecification.InspectionSpecificationStatus,
  
  /* Associations */
  _InspectionSpecification
} 
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"A_INSPECTIONSPECIFICATION",
"I_INSPSPECIFICATIONVERSIONTEXT"
],
"ASSOCIATED":
[
"A_INSPECTIONSPECIFICATION"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/