I_InspCharacteristicTP

DDL: I_INSPCHARACTERISTICTP SQL: IINSPCHARCTP Type: view TRANSACTIONAL

Characteristic in Inspection Lot

I_InspCharacteristicTP is a Transactional CDS View that provides data about "Characteristic in Inspection Lot" in SAP S/4HANA. It reads from 4 data sources (I_InspCharcFrmtdValues, I_InspectionCharacteristic, I_InspectionLot, I_InspectionOperation) and exposes 96 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic. It has 5 associations to related views.

Data Sources (4)

SourceAliasJoin Type
I_InspCharcFrmtdValues _FrmtdVal inner
I_InspectionCharacteristic _InspCharc from
I_InspectionLot _InspLot inner
I_InspectionOperation _InspOper inner

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_InspectionResultTP _InspResult $projection.InspectionLot = _InspResult.InspectionLot and $projection.InspPlanOperationInternalID = _InspResult.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _InspResult.InspectionCharacteristic
[0..*] I_InspectionResultValueTP _InspResultValue $projection.InspectionLot = _InspResultValue.InspectionLot and $projection.InspPlanOperationInternalID = _InspResultValue.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _InspResultValue.InspectionCharacteristic
[1..*] I_InspSampleCharcTP _InspSmplCharc $projection.InspectionLot = _InspSmplCharc.InspectionLot and $projection.InspPlanOperationInternalID = _InspSmplCharc.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _InspSmplCharc.InspectionCharacteristic
[1..*] I_InspSampleResultTP _InspSmplResult $projection.InspectionLot = _InspSmplResult.InspectionLot and $projection.InspPlanOperationInternalID = _InspSmplResult.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _InspSmplResult.InspectionCharacteristic
[1..1] E_InspectionCharacteristic _Extension $projection.InspectionLot = _Extension.InspectionLot and $projection.InspPlanOperationInternalID = _Extension.InspPlanOperationInternalID and $projection.InspectionCharacteristic = _Extension.InspectionCharacteristic

Annotations (24)

NameValueLevelField
AbapCatalog.sqlViewName IINSPCHARCTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Characteristic in Inspection Lot view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.compositionRoot true view
ObjectModel.sapObjectNodeType.name InspectionLot view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeActivePersistence VQAMV_ACTIV view
ObjectModel.entityChangeStateId ChangedDateTime view
ObjectModel.lifecycle.enqueue.expiryBehavior #RELATIVE_TO_LAST_CHANGE view
ObjectModel.lifecycle.enqueue.expiryInterval PT15M view
ObjectModel.lifecycle.processing.expiryBehavior #RELATIVE_TO_LAST_CHANGE view
ObjectModel.lifecycle.processing.expiryInterval PT30M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view

Fields (96)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot I_InspectionCharacteristic InspectionLot Inspection Lot
KEY InspPlanOperationInternalID I_InspectionCharacteristic InspPlanOperationInternalID Node Number
KEY InspectionCharacteristic I_InspectionCharacteristic InspectionCharacteristic Characteristic
InspectionSpecificationText I_InspectionCharacteristic InspectionSpecificationText
HasInspCharcPrtlSmpl I_InspectionCharacteristic HasInspCharcPrtlSmpl Partial Samples
InspSpecIsQuantitative I_InspectionCharacteristic InspSpecIsQuantitative Quant.charac.
InspSpecIsMeasuredValueRqd I_InspectionCharacteristic InspSpecIsMeasuredValueRqd
InspSpecIsSelectedSetRequired I_InspectionCharacteristic InspSpecIsSelectedSetRequired
InspSpecIsLongTermInspection I_InspectionCharacteristic InspSpecIsLongTermInspection
InspSpecRecordingType I_InspectionCharacteristic InspSpecRecordingType
InspResultIsDocumentationRqd I_InspectionCharacteristic InspResultIsDocumentationRqd
InspSpecCharcCategory I_InspectionCharacteristic InspSpecCharcCategory
InspSpecResultCalculation I_InspectionCharacteristic InspSpecResultCalculation
InspCharcIsNotPlanned I_InspectionCharacteristic InspCharcIsNotPlanned
InspectionMethod I_InspectionCharacteristic InspectionMethod Insp. Method
InspectionMethodPlant I_InspectionCharacteristic InspectionMethodPlant
InspectionMethodVersion I_InspectionCharacteristic InspectionMethodVersion Version
InspectionSpecificationPlant I_InspectionCharacteristic InspectionSpecificationPlant
InspectionSpecification I_InspectionCharacteristic InspectionSpecification Master IC
InspectionSpecificationVersion I_InspectionCharacteristic InspectionSpecificationVersion Version
InspectionCharacteristicStatus I_InspectionCharacteristic InspectionCharacteristicStatus Status
InspSpecDecimalPlaces I_InspectionCharacteristic InspSpecDecimalPlaces Decimal Places
InspectionSpecificationUnit I_InspectionCharacteristic InspectionSpecificationUnit Unit of Meas.
InspSampleValuationRule I_InspectionCharacteristic InspSampleValuationRule Valuation Rule
QuantityUnit I_InspectionCharacteristic QuantityUnit Unit of measure
InspCharacteristicSampleSize I_InspectionCharacteristic InspCharacteristicSampleSize Inspect
InspCharacteristicSampleUnit I_InspectionCharacteristic InspCharacteristicSampleUnit Sample Unit
InspSpecSampleQuantityFactor I_InspectionCharacteristic InspSpecSampleQuantityFactor Base smpl. qty
InspSpecTargetValue I_InspectionCharacteristic InspSpecTargetValue Target Value
InspSpecFrmtdTargetValue I_InspCharcFrmtdValues InspSpecFrmtdTargetValue
InspSpecHasTargetValue I_InspectionCharacteristic InspSpecHasTargetValue Not Initial
InspSpecUpperLimit I_InspectionCharacteristic InspSpecUpperLimit Upper Limit
InspSpecFrmtdUpperLimit I_InspCharcFrmtdValues InspSpecFrmtdUpperLimit
InspSpecHasUpperLimit I_InspectionCharacteristic InspSpecHasUpperLimit Not Initial
InspSpecLowerLimit I_InspectionCharacteristic InspSpecLowerLimit Lower Limit
InspSpecFrmtdLowerLimit I_InspCharcFrmtdValues InspSpecFrmtdLowerLimit
InspSpecHasLowerLimit I_InspectionCharacteristic InspSpecHasLowerLimit Not Initial
InspSpecImportanceCode I_InspectionCharacteristic InspSpecImportanceCode Weighting
InspLotTestEquipInternalID I_InspectionCharacteristic InspLotTestEquipInternalID Test equipment
SelectedCodeSet I_InspectionCharacteristic SelectedCodeSet CodeGrp/SelSet
SelectedCodeSetPlant I_InspectionCharacteristic SelectedCodeSetPlant Plant
InspectorQualification I_InspectionCharacteristic InspectorQualification Inspctr qualif.
InspSpecFormula1 I_InspectionCharacteristic InspSpecFormula1 Formula
InspSpecFormula2 I_InspectionCharacteristic InspSpecFormula2 Formula
InspSpecInformationField1 I_InspectionCharacteristic InspSpecInformationField1 Info Field 1
InspSpecInformationField2 I_InspectionCharacteristic InspSpecInformationField2 Info Field 2
InspSpecInformationField3 I_InspectionCharacteristic InspSpecInformationField3 Info Field 3
InspSpecDefectCodeGrpRjcnLower I_InspectionCharacteristic InspSpecDefectCodeGrpRjcnLower LoLim defect
InspSpecDefectCodeRjcnLower I_InspectionCharacteristic InspSpecDefectCodeRjcnLower DefCodeLowSpecL
InspSpecDefectCodeGrpRjcnUpper I_InspectionCharacteristic InspSpecDefectCodeGrpRjcnUpper UpLim defect
InspSpecDefectCodeRjcnUpper I_InspectionCharacteristic InspSpecDefectCodeRjcnUpper DefCodeUpperSpL
InspSpecDefectCodeGrpRejection I_InspectionCharacteristic InspSpecDefectCodeGrpRejection DefCodeGrp Rej.
InspSpecDefectCodeRejection I_InspectionCharacteristic InspSpecDefectCodeRejection Defect Code: Gen
InspectionScope I_InspectionCharacteristic InspectionScope Insp. Quantity
InspCharcQuantity I_InspectionCharacteristic InspCharcQuantity Insp. Quantity
InspSpecControlIndicators I_InspectionCharacteristic InspSpecControlIndicators CharCntrl ind.
CharacteristicAttributeCatalog I_InspectionCharacteristic CharacteristicAttributeCatalog Catalog Type
UnplndCharcInspSubsetIntID I_InspectionCharacteristic UnplndCharcInspSubsetIntID SmpNo UCh
InspLotDynamicRule I_InspectionCharacteristic InspLotDynamicRule
QualityLevelInternalID I_InspectionCharacteristic QualityLevelInternalID Counter
BOOCharcGroup I_InspectionCharacteristic BOOCharcGroup Characteristic Group
BOOCharcSourceCharc I_InspectionCharacteristic BOOCharcSourceCharc Source Charc
BOOCharcGroupDivision I_InspectionCharacteristic BOOCharcGroupDivision Internal Division ID
ProductionOrderOperationActy I_InspectionCharacteristic ProductionOrderOperationActy Operation Activity
ProductionOrderOpActyVers I_InspectionCharacteristic ProductionOrderOpActyVers OA Version
InspCharcConfirmationNumber I_InspectionCharacteristic InspCharcConfirmationNumber ConfirmationNo.
InspCharcCreationDate I_InspectionCharacteristic InspCharcCreationDate Created On
InspSpecAdditionalCatalog2 I_InspectionCharacteristic InspSpecAdditionalCatalog2 Catalog Type
InspSpecAdditionalCatalog3 I_InspectionCharacteristic InspSpecAdditionalCatalog3 Catalog Type
InspSpecAdditionalCatalog4 I_InspectionCharacteristic InspSpecAdditionalCatalog4 Catalog Type
InspSpecAdditionalCatalog5 I_InspectionCharacteristic InspSpecAdditionalCatalog5 Catalog Type
InspSpecAddlSeldCodeSetPlant2 I_InspectionCharacteristic InspSpecAddlSeldCodeSetPlant2 Plant
InspSpecAddlSeldCodeSetPlant3 I_InspectionCharacteristic InspSpecAddlSeldCodeSetPlant3 Plant
InspSpecAddlSeldCodeSetPlant4 I_InspectionCharacteristic InspSpecAddlSeldCodeSetPlant4 Plant
InspSpecAddlSeldCodeSetPlant5 I_InspectionCharacteristic InspSpecAddlSeldCodeSetPlant5 Plant
InspSpecAdditionalSelectedSet2 I_InspectionCharacteristic InspSpecAdditionalSelectedSet2
InspSpecAdditionalCodeGroup2 I_InspectionCharacteristic InspSpecAdditionalCodeGroup2
InspSpecAdditionalSelectedSet3 I_InspectionCharacteristic InspSpecAdditionalSelectedSet3
InspSpecAdditionalCodeGroup3 I_InspectionCharacteristic InspSpecAdditionalCodeGroup3
InspSpecAdditionalSelectedSet4 I_InspectionCharacteristic InspSpecAdditionalSelectedSet4
InspSpecAdditionalCodeGroup4 I_InspectionCharacteristic InspSpecAdditionalCodeGroup4
InspSpecAdditionalSelectedSet5 I_InspectionCharacteristic InspSpecAdditionalSelectedSet5
InspSpecAdditionalCodeGroup5 I_InspectionCharacteristic InspSpecAdditionalCodeGroup5
ChangedDateTime I_InspectionLot ChangedDateTime Time Stamp
Plant I_InspectionLot Plant Valuation Area
IsBusinessPurposeCompleted I_InspectionLot IsBusinessPurposeCompleted Purpose Completed
WorkCenter
InspectionLotType I_InspectionLot InspectionLotType Inspection Type
MatlQualityAuthorizationGroup I_InspectionLot MatlQualityAuthorizationGroup QM Matl Auth.
_InspResult _InspResult
_InspResultValue _InspResultValue
_InspSmplCharc _InspSmplCharc
_InspSmplResult _InspSmplResult
_QuantityUnit _QuantityUnit
_InspectionSpecificationUnit _InspectionSpecificationUnit
_InspCharacteristicSampleUnit _InspCharacteristicSampleUnit

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 I_InspCharacteristicTP.
-- 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: IINSPCHARCTP

CREATE VIEW I_InspCharacteristicTP AS
SELECT
  _InspCharc.InspectionLot AS InspectionLot,
  _InspCharc.InspPlanOperationInternalID AS InspPlanOperationInternalID,
  _InspCharc.InspectionCharacteristic AS InspectionCharacteristic,
  _InspCharc.InspectionSpecificationText AS InspectionSpecificationText,
  _InspCharc.HasInspCharcPrtlSmpl AS HasInspCharcPrtlSmpl,
  _InspCharc.InspSpecIsQuantitative AS InspSpecIsQuantitative,
  _InspCharc.InspSpecIsMeasuredValueRqd AS InspSpecIsMeasuredValueRqd,
  _InspCharc.InspSpecIsSelectedSetRequired AS InspSpecIsSelectedSetRequired,
  _InspCharc.InspSpecIsLongTermInspection AS InspSpecIsLongTermInspection,
  _InspCharc.InspSpecRecordingType AS InspSpecRecordingType,
  _InspCharc.InspResultIsDocumentationRqd AS InspResultIsDocumentationRqd,
  _InspCharc.InspSpecCharcCategory AS InspSpecCharcCategory,
  _InspCharc.InspSpecResultCalculation AS InspSpecResultCalculation,
  _InspCharc.InspCharcIsNotPlanned AS InspCharcIsNotPlanned,
  _InspCharc.InspectionMethod AS InspectionMethod,
  _InspCharc.InspectionMethodPlant AS InspectionMethodPlant,
  _InspCharc.InspectionMethodVersion AS InspectionMethodVersion,
  _InspCharc.InspectionSpecificationPlant AS InspectionSpecificationPlant,
  _InspCharc.InspectionSpecification AS InspectionSpecification,
  _InspCharc.InspectionSpecificationVersion AS InspectionSpecificationVersion,
  _InspCharc.InspectionCharacteristicStatus AS InspectionCharacteristicStatus,
  _InspCharc.InspSpecDecimalPlaces AS InspSpecDecimalPlaces,
  _InspCharc.InspectionSpecificationUnit AS InspectionSpecificationUnit,
  _InspCharc.InspSampleValuationRule AS InspSampleValuationRule,
  _InspCharc.QuantityUnit AS QuantityUnit,
  _InspCharc.InspCharacteristicSampleSize AS InspCharacteristicSampleSize,
  _InspCharc.InspCharacteristicSampleUnit AS InspCharacteristicSampleUnit,
  _InspCharc.InspSpecSampleQuantityFactor AS InspSpecSampleQuantityFactor,
  _InspCharc.InspSpecTargetValue AS InspSpecTargetValue,
  _FrmtdVal.InspSpecFrmtdTargetValue AS InspSpecFrmtdTargetValue,
  _InspCharc.InspSpecHasTargetValue AS InspSpecHasTargetValue,
  _InspCharc.InspSpecUpperLimit AS InspSpecUpperLimit,
  _FrmtdVal.InspSpecFrmtdUpperLimit AS InspSpecFrmtdUpperLimit,
  _InspCharc.InspSpecHasUpperLimit AS InspSpecHasUpperLimit,
  _InspCharc.InspSpecLowerLimit AS InspSpecLowerLimit,
  _FrmtdVal.InspSpecFrmtdLowerLimit AS InspSpecFrmtdLowerLimit,
  _InspCharc.InspSpecHasLowerLimit AS InspSpecHasLowerLimit,
  _InspCharc.InspSpecImportanceCode AS InspSpecImportanceCode,
  _InspCharc.InspLotTestEquipInternalID AS InspLotTestEquipInternalID,
  _InspCharc.SelectedCodeSet AS SelectedCodeSet,
  _InspCharc.SelectedCodeSetPlant AS SelectedCodeSetPlant,
  _InspCharc.InspectorQualification AS InspectorQualification,
  _InspCharc.InspSpecFormula1 AS InspSpecFormula1,
  _InspCharc.InspSpecFormula2 AS InspSpecFormula2,
  _InspCharc.InspSpecInformationField1 AS InspSpecInformationField1,
  _InspCharc.InspSpecInformationField2 AS InspSpecInformationField2,
  _InspCharc.InspSpecInformationField3 AS InspSpecInformationField3,
  _InspCharc.InspSpecDefectCodeGrpRjcnLower AS InspSpecDefectCodeGrpRjcnLower,
  _InspCharc.InspSpecDefectCodeRjcnLower AS InspSpecDefectCodeRjcnLower,
  _InspCharc.InspSpecDefectCodeGrpRjcnUpper AS InspSpecDefectCodeGrpRjcnUpper,
  _InspCharc.InspSpecDefectCodeRjcnUpper AS InspSpecDefectCodeRjcnUpper,
  _InspCharc.InspSpecDefectCodeGrpRejection AS InspSpecDefectCodeGrpRejection,
  _InspCharc.InspSpecDefectCodeRejection AS InspSpecDefectCodeRejection,
  _InspCharc.InspectionScope AS InspectionScope,
  _InspCharc.InspCharcQuantity AS InspCharcQuantity,
  _InspCharc.InspSpecControlIndicators AS InspSpecControlIndicators,
  _InspCharc.CharacteristicAttributeCatalog AS CharacteristicAttributeCatalog,
  _InspCharc.UnplndCharcInspSubsetIntID AS UnplndCharcInspSubsetIntID,
  _InspCharc.InspLotDynamicRule AS InspLotDynamicRule,
  _InspCharc.QualityLevelInternalID AS QualityLevelInternalID,
  _InspCharc.BOOCharcGroup AS BOOCharcGroup,
  _InspCharc.BOOCharcSourceCharc AS BOOCharcSourceCharc,
  _InspCharc.BOOCharcGroupDivision AS BOOCharcGroupDivision,
  _InspCharc.ProductionOrderOperationActy AS ProductionOrderOperationActy,
  _InspCharc.ProductionOrderOpActyVers AS ProductionOrderOpActyVers,
  _InspCharc.InspCharcConfirmationNumber AS InspCharcConfirmationNumber,
  _InspCharc.InspCharcCreationDate AS InspCharcCreationDate,
  _InspCharc.InspSpecAdditionalCatalog2 AS InspSpecAdditionalCatalog2,
  _InspCharc.InspSpecAdditionalCatalog3 AS InspSpecAdditionalCatalog3,
  _InspCharc.InspSpecAdditionalCatalog4 AS InspSpecAdditionalCatalog4,
  _InspCharc.InspSpecAdditionalCatalog5 AS InspSpecAdditionalCatalog5,
  _InspCharc.InspSpecAddlSeldCodeSetPlant2 AS InspSpecAddlSeldCodeSetPlant2,
  _InspCharc.InspSpecAddlSeldCodeSetPlant3 AS InspSpecAddlSeldCodeSetPlant3,
  _InspCharc.InspSpecAddlSeldCodeSetPlant4 AS InspSpecAddlSeldCodeSetPlant4,
  _InspCharc.InspSpecAddlSeldCodeSetPlant5 AS InspSpecAddlSeldCodeSetPlant5,
  _InspCharc.InspSpecAdditionalSelectedSet2 AS InspSpecAdditionalSelectedSet2,
  _InspCharc.InspSpecAdditionalCodeGroup2 AS InspSpecAdditionalCodeGroup2,
  _InspCharc.InspSpecAdditionalSelectedSet3 AS InspSpecAdditionalSelectedSet3,
  _InspCharc.InspSpecAdditionalCodeGroup3 AS InspSpecAdditionalCodeGroup3,
  _InspCharc.InspSpecAdditionalSelectedSet4 AS InspSpecAdditionalSelectedSet4,
  _InspCharc.InspSpecAdditionalCodeGroup4 AS InspSpecAdditionalCodeGroup4,
  _InspCharc.InspSpecAdditionalSelectedSet5 AS InspSpecAdditionalSelectedSet5,
  _InspCharc.InspSpecAdditionalCodeGroup5 AS InspSpecAdditionalCodeGroup5,
  _InspLot.ChangedDateTime AS ChangedDateTime,
  _InspLot.Plant AS Plant,
  _InspLot.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  _InspOper._WorkCenter.WorkCenter AS WorkCenter,
  _InspLot.InspectionLotType AS InspectionLotType,
  _InspLot.MatlQualityAuthorizationGroup AS MatlQualityAuthorizationGroup
FROM I_InspectionCharacteristic AS _InspCharc
INNER JOIN I_InspectionLot AS _InspLot ON /* join condition not captured in parsed metadata */
INNER JOIN I_InspectionOperation AS _InspOper ON /* join condition not captured in parsed metadata */
INNER JOIN I_InspCharcFrmtdValues AS _FrmtdVal ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspectionResultTP AS _InspResult ON InspectionLot = _InspResult.InspectionLot AND InspPlanOperationInternalID = _InspResult.InspPlanOperationInternalID AND InspectionCharacteristic = _InspResult.InspectionCharacteristic  -- association [0..1]
LEFT OUTER JOIN I_InspectionResultValueTP AS _InspResultValue ON InspectionLot = _InspResultValue.InspectionLot AND InspPlanOperationInternalID = _InspResultValue.InspPlanOperationInternalID AND InspectionCharacteristic = _InspResultValue.InspectionCharacteristic  -- association [0..*]
LEFT OUTER JOIN I_InspSampleCharcTP AS _InspSmplCharc ON InspectionLot = _InspSmplCharc.InspectionLot AND InspPlanOperationInternalID = _InspSmplCharc.InspPlanOperationInternalID AND InspectionCharacteristic = _InspSmplCharc.InspectionCharacteristic  -- association [1..*]
LEFT OUTER JOIN I_InspSampleResultTP AS _InspSmplResult ON InspectionLot = _InspSmplResult.InspectionLot AND InspPlanOperationInternalID = _InspSmplResult.InspPlanOperationInternalID AND InspectionCharacteristic = _InspSmplResult.InspectionCharacteristic  -- association [1..*]
LEFT OUTER JOIN E_InspectionCharacteristic AS _Extension ON InspectionLot = _Extension.InspectionLot AND InspPlanOperationInternalID = _Extension.InspPlanOperationInternalID AND InspectionCharacteristic = _Extension.InspectionCharacteristic  -- association [1..1]
;