A_InspPlanOpCharacteristic

DDL: A_INSPPLANOPCHARACTERISTIC SQL: AINSPPLANCHAR Type: view_entity COMPOSITE Package: ODATA_QM_INSP_PLAN_API

Characteristic Assignments

A_InspPlanOpCharacteristic is a Composite CDS View that provides data about "Characteristic Assignments" in SAP S/4HANA. It reads from 1 data source (I_InspPlanOpCharcVersion) and exposes 113 fields with key fields InspectionPlanGroup, BOOOperationInternalID, BOOCharacteristic, BOOCharacteristicVersion, BOOOpInternalVersionCounter. It has 3 associations to related views. Part of development package ODATA_QM_INSP_PLAN_API.

Data Sources (1)

SourceAliasJoin Type
I_InspPlanOpCharcVersion I_InspPlanOpCharcVersion from

Associations (3)

CardinalityTargetAliasCondition
[1..1] A_InspPlanOpPRT _InspPlanOpPRT $projection.InspectionPlanGroup = _InspPlanOpPRT.InspectionPlanGroup and $projection.InspectionPlan = _InspPlanOpPRT.InspectionPlan and $projection.InspectionPlanInternalVersion = _InspPlanOpPRT.InspectionPlanInternalVersion and $projection.BOOOperationInternalID = _InspPlanOpPRT.BOOOperationInternalID and $projection.BOOOpInternalVersionCounter = _InspPlanOpPRT.BOOOpInternalVersionCounter and $projection.BOOOperationPRTInternalID = _InspPlanOpPRT.BOOOperationPRTInternalID
[1..1] A_InspectionPlan _InspPlan $projection.InspectionPlanGroup = _InspPlan.InspectionPlanGroup and $projection.InspectionPlanInternalVersion = _InspPlan.InspectionPlanInternalVersion and $projection.InspectionPlan = _InspPlan.InspectionPlan
[0..*] A_InspPlanDepdntCharc _InspPlanDpndantCharc

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Characteristic Assignments view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view

Fields (113)

KeyFieldSource TableSource FieldDescription
KEY InspectionPlanGroup InspectionPlanGroup Group
KEY BOOOperationInternalID BOOOperationInternalID Task list node
KEY BOOCharacteristic BOOCharacteristic
KEY BOOCharacteristicVersion BOOCharacteristicVersion
KEY BOOOpInternalVersionCounter BOOOpInternalVersionCounter Counter
KEY InspectionPlanInternalVersion I_InspPlanOpCharcVersion InspectionPlanInternalVersion
KEY InspectionPlan InspectionPlan
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
ChangeNumber ChangeNumber Change Number
IsDeleted IsDeleted TRUE
BOOOperationPRTInternalID BOOOperationPRTInternalID
InspectionMethod InspectionMethod Insp. Method
InspectionMethodVersion InspectionMethodVersion
InspectionMethodPlant InspectionMethodPlant
InspSpecImportanceCode InspSpecImportanceCode
InspectorQualification InspectorQualification
InspectionSpecification InspectionSpecification Master IC
InspectionSpecificationVersion InspectionSpecificationVersion
InspectionSpecificationPlant InspectionSpecificationPlant
BOOCharcHasInspSpecReference BOOCharcHasInspSpecReference
ProdnRsceToolItemNumber _InspPlanOpPRT ProdnRsceToolItemNumber Item Number
InspSpecControlIndicators InspSpecControlIndicators
InspSpecIsQuantitative Quant.charac.
InspSpecIsMeasuredValueRqd InspSpecIsMeasuredValueRqd
InspSpecIsSelectedSetRequired InspSpecIsSelectedSetRequired
InspSpecIsUpperLimitRequired InspSpecIsUpperLimitRequired
InspSpecIsLowerLimitRequired InspSpecIsLowerLimitRequired
InspSpecIsTargetValueInLimit InspSpecIsTargetValueInLimit
InspectionScope InspectionScope
InspSpecIsLongTermInspection InspSpecIsLongTermInspection
InspSpecRecordingType InspSpecRecordingType
InspResultIsDocumentationRqd InspResultIsDocumentationRqd
InspSpecCharcCategory InspSpecCharcCategory
InspSpecIsSampleQtyAdditive InspSpecIsSampleQtyAdditive
InspSpecIsDestructive InspSpecIsDestructive
InspSpecResultCalculation InspSpecResultCalculation
InspSpecIsSamplingProcedRqd InspSpecIsSamplingProcedRqd
InspSpecIsScrapRelevant InspSpecIsScrapRelevant
InspSpecHasFixedCtrlIndicators InspSpecHasFixedCtrlIndicators
InspSpecIsTestEquipmentRqd InspSpecIsTestEquipmentRqd
InspSpecIsDefectRecordingRqd InspSpecIsDefectRecordingRqd
InspSpecIsDefectsRecgAutomatic InspSpecIsDefectsRecgAutomatic
InspSpecIsChgDocRequired InspSpecIsChgDocRequired
InspSpecIsControlChartUsed InspSpecIsControlChartUsed
InspSpecPrintControl InspSpecPrintControl
InspSpecFirstUpperSpecLimit InspSpecFirstUpperSpecLimit
InspSpecHasFirstUpperSpecLimit InspSpecHasFirstUpperSpecLimit
InspSpecFirstLowerSpecLimit InspSpecFirstLowerSpecLimit
InspSpecHasFirstLowerSpecLimit InspSpecHasFirstLowerSpecLimit
InspSpecSecondUpperSpecLimit InspSpecSecondUpperSpecLimit
InspSpecHasSecondUprSpecLimit InspSpecHasSecondUprSpecLimit
InspSpecSecondLowerSpecLimit InspSpecSecondLowerSpecLimit
InspSpecHasSecondLowrSpecLimit InspSpecHasSecondLowrSpecLimit
InspSpecInputProcedure InspSpecInputProcedure
InspSpecHasFormula InspSpecHasFormula
InspSpecFormula1 InspSpecFormula1
InspSpecFormula2 InspSpecFormula2
InspSpecNumberOfClasses InspSpecNumberOfClasses
InspSpecClassWidthQty InspSpecClassWidthQty
InspSpecHasClassWidth InspSpecHasClassWidth
InspSpecClassMidpointQty InspSpecClassMidpointQty
InspSpecHasClassMidpoint InspSpecHasClassMidpoint
InspToleranceSpecification InspToleranceSpecification
InspSpecDecimalPlaces InspSpecDecimalPlaces
InspectionSpecificationUnit InspectionSpecificationUnit Unit of Meas.
InspSpecTargetValue InspSpecTargetValue Target Value
InspSpecHasTargetValue InspSpecHasTargetValue
InspSpecUpperLimit InspSpecUpperLimit Upper Limit
InspSpecLowerLimit InspSpecLowerLimit Lower Limit
InspSpecHasLowerLimit InspSpecHasLowerLimit
InspSpecHasUpperLimit InspSpecHasUpperLimit
InspSpecDefectCodeGrpRejection InspSpecDefectCodeGrpRejection
InspSpecDefectCodeRejection InspSpecDefectCodeRejection
InspSpecDefectCodeGrpRjcnUpper InspSpecDefectCodeGrpRjcnUpper
InspSpecDefectCodeRjcnUpper InspSpecDefectCodeRjcnUpper
InspSpecDefectCodeGrpRjcnLower InspSpecDefectCodeGrpRjcnLower
InspSpecDefectCodeRjcnLower InspSpecDefectCodeRjcnLower
SelectedCodeSet SelectedCodeSet CodeGrp/SelSet
SelectedCodeSetPlant SelectedCodeSetPlant
InspSpecAdditionalCatalog2 InspSpecAdditionalCatalog2
InspSpecAdditionalSelectedSet2 InspSpecAdditionalSelectedSet2
InspSpecAdditionalCodeGroup2 InspSpecAdditionalCodeGroup2
InspSpecAddlSeldCodeSetPlant2 InspSpecAddlSeldCodeSetPlant2
InspSpecAdditionalCatalog3 InspSpecAdditionalCatalog3
InspSpecAdditionalSelectedSet3 InspSpecAdditionalSelectedSet3
InspSpecAdditionalCodeGroup3 InspSpecAdditionalCodeGroup3
InspSpecAddlSeldCodeSetPlant3 InspSpecAddlSeldCodeSetPlant3
InspSpecAdditionalCatalog4 InspSpecAdditionalCatalog4
InspSpecAdditionalSelectedSet4 InspSpecAdditionalSelectedSet4
InspSpecAdditionalCodeGroup4 InspSpecAdditionalCodeGroup4
InspSpecAddlSeldCodeSetPlant4 InspSpecAddlSeldCodeSetPlant4
InspSpecAdditionalCatalog5 InspSpecAdditionalCatalog5
InspSpecAdditionalSelectedSet5 InspSpecAdditionalSelectedSet5
InspSpecAdditionalCodeGroup5 InspSpecAdditionalCodeGroup5
InspSpecAddlSeldCodeSetPlant5 InspSpecAddlSeldCodeSetPlant5
SamplingProcedure SamplingProcedure
InspCharacteristicSampleUnit InspCharacteristicSampleUnit
BOOCharcSampleQuantity BOOCharcSampleQuantity
InspSpecInformationField1 InspSpecInformationField1
InspSpecInformationField2 InspSpecInformationField2
InspSpecInformationField3 InspSpecInformationField3
InspectionSpecificationText InspectionSpecificationText
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
BillOfOperationsVersion BillOfOperationsVersion Routing Version
ChangedDateTime _InspectionPlanVersion ChangedDateTime Time Stamp
_InspPlanDpndantCharc _InspPlanDpndantCharc
_InspPlanOp _InspPlanOp
_InspPlanOpPRT _InspPlanOpPRT
_InspPlan _InspPlan

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 A_InspPlanOpCharacteristic.
-- 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: AINSPPLANCHAR

CREATE VIEW A_InspPlanOpCharacteristic AS
SELECT
  InspectionPlanGroup,
  BOOOperationInternalID,
  BOOCharacteristic,
  BOOCharacteristicVersion,
  BOOOpInternalVersionCounter,
  I_InspPlanOpCharcVersion.InspectionPlanInternalVersion AS InspectionPlanInternalVersion,
  InspectionPlan,
  ValidityStartDate,
  ValidityEndDate,
  ChangeNumber,
  IsDeleted,
  BOOOperationPRTInternalID,
  InspectionMethod,
  InspectionMethodVersion,
  InspectionMethodPlant,
  InspSpecImportanceCode,
  InspectorQualification,
  InspectionSpecification,
  InspectionSpecificationVersion,
  InspectionSpecificationPlant,
  BOOCharcHasInspSpecReference,
  _InspPlanOpPRT.ProdnRsceToolItemNumber AS ProdnRsceToolItemNumber,
  InspSpecControlIndicators,
  cast ( InspSpecIsQuantitative as qkzqunmk preserving type ) AS InspSpecIsQuantitative,
  InspSpecIsMeasuredValueRqd,
  InspSpecIsSelectedSetRequired,
  InspSpecIsUpperLimitRequired,
  InspSpecIsLowerLimitRequired,
  InspSpecIsTargetValueInLimit,
  InspectionScope,
  InspSpecIsLongTermInspection,
  InspSpecRecordingType,
  InspResultIsDocumentationRqd,
  InspSpecCharcCategory,
  InspSpecIsSampleQtyAdditive,
  InspSpecIsDestructive,
  InspSpecResultCalculation,
  InspSpecIsSamplingProcedRqd,
  InspSpecIsScrapRelevant,
  InspSpecHasFixedCtrlIndicators,
  InspSpecIsTestEquipmentRqd,
  InspSpecIsDefectRecordingRqd,
  InspSpecIsDefectsRecgAutomatic,
  InspSpecIsChgDocRequired,
  InspSpecIsControlChartUsed,
  InspSpecPrintControl,
  InspSpecFirstUpperSpecLimit,
  InspSpecHasFirstUpperSpecLimit,
  InspSpecFirstLowerSpecLimit,
  InspSpecHasFirstLowerSpecLimit,
  InspSpecSecondUpperSpecLimit,
  InspSpecHasSecondUprSpecLimit,
  InspSpecSecondLowerSpecLimit,
  InspSpecHasSecondLowrSpecLimit,
  InspSpecInputProcedure,
  InspSpecHasFormula,
  InspSpecFormula1,
  InspSpecFormula2,
  InspSpecNumberOfClasses,
  InspSpecClassWidthQty,
  InspSpecHasClassWidth,
  InspSpecClassMidpointQty,
  InspSpecHasClassMidpoint,
  InspToleranceSpecification,
  InspSpecDecimalPlaces,
  InspectionSpecificationUnit,
  InspSpecTargetValue,
  InspSpecHasTargetValue,
  InspSpecUpperLimit,
  InspSpecLowerLimit,
  InspSpecHasLowerLimit,
  InspSpecHasUpperLimit,
  InspSpecDefectCodeGrpRejection,
  InspSpecDefectCodeRejection,
  InspSpecDefectCodeGrpRjcnUpper,
  InspSpecDefectCodeRjcnUpper,
  InspSpecDefectCodeGrpRjcnLower,
  InspSpecDefectCodeRjcnLower,
  SelectedCodeSet,
  SelectedCodeSetPlant,
  InspSpecAdditionalCatalog2,
  InspSpecAdditionalSelectedSet2,
  InspSpecAdditionalCodeGroup2,
  InspSpecAddlSeldCodeSetPlant2,
  InspSpecAdditionalCatalog3,
  InspSpecAdditionalSelectedSet3,
  InspSpecAdditionalCodeGroup3,
  InspSpecAddlSeldCodeSetPlant3,
  InspSpecAdditionalCatalog4,
  InspSpecAdditionalSelectedSet4,
  InspSpecAdditionalCodeGroup4,
  InspSpecAddlSeldCodeSetPlant4,
  InspSpecAdditionalCatalog5,
  InspSpecAdditionalSelectedSet5,
  InspSpecAdditionalCodeGroup5,
  InspSpecAddlSeldCodeSetPlant5,
  SamplingProcedure,
  InspCharacteristicSampleUnit,
  BOOCharcSampleQuantity,
  InspSpecInformationField1,
  InspSpecInformationField2,
  InspSpecInformationField3,
  InspectionSpecificationText,
  CreatedByUser,
  CreationDate,
  LastChangedByUser,
  LastChangeDate,
  BillOfOperationsVersion,
  _InspectionPlanVersion.ChangedDateTime AS ChangedDateTime
FROM I_InspPlanOpCharcVersion
LEFT OUTER JOIN A_InspPlanOpPRT AS _InspPlanOpPRT ON InspectionPlanGroup = _InspPlanOpPRT.InspectionPlanGroup AND InspectionPlan = _InspPlanOpPRT.InspectionPlan AND InspectionPlanInternalVersion = _InspPlanOpPRT.InspectionPlanInternalVersion AND BOOOperationInternalID = _InspPlanOpPRT.BOOOperationInternalID AND BOOOpInternalVersionCounter = _InspPlanOpPRT.BOOOpInternalVersionCounter AND BOOOperationPRTInternalID = _InspPlanOpPRT.BOOOperationPRTInternalID  -- association [1..1]
LEFT OUTER JOIN A_InspectionPlan AS _InspPlan ON InspectionPlanGroup = _InspPlan.InspectionPlanGroup AND InspectionPlanInternalVersion = _InspPlan.InspectionPlanInternalVersion AND InspectionPlan = _InspPlan.InspectionPlan  -- association [1..1]
LEFT OUTER JOIN A_InspPlanDepdntCharc AS _InspPlanDpndantCharc ON /* condition not available in parsed metadata */  -- association [0..*]
;