C_QM_InspCharInfo

DDL: C_QM_INSPCHARINFO SQL: CQMINSPINFO Type: view CONSUMPTION

Characteristic details- More information

C_QM_InspCharInfo is a Consumption CDS View that provides data about "Characteristic details- More information" in SAP S/4HANA. It reads from 12 data sources and exposes 83 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic, InspectionSubsetInternalID. It has 2 associations to related views.

Data Sources (12)

SourceAliasJoin Type
I_QltyMgmtPlantLvlConfign _Configuration left_outer
I_InspectionCharacteristic _Inspcharspecification inner
I_InspectionLotWithStatus _inspectionLotWithStatus left_outer
I_InspectionOperation _InspectionOperation inner
I_InspectionResult _InspectionResult left_outer
I_InspCharcValueAggregate _InspResultAggrgt left_outer
I_InspSubsetResult _InspSampleResult left_outer
I_InspSubsetCharacteristic _InspSubsetCharacteristic left_outer
I_OrderProdnResourceTool _OrderProdnResourceTool left_outer
I_CharcAttributeCodeText I_CharcAttributeCodeText left_outer
I_CharcAttributeCodeText I_CharcAttributeCodeText left_outer
I_InspectionLot I_InspectionLot from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material and _MaterialText.Language = $session.system_language
[0..*] C_CharacteristicDocument _DocumentInfoRecord $projection.LinkedSAPObjectKey = _DocumentInfoRecord.LinkedSAPObjectKey

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CQMINSPINFO view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Characteristic details- More information view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view

Fields (83)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot I_InspectionCharacteristic InspectionLot Inspection Lot
KEY InspPlanOperationInternalID I_InspectionCharacteristic InspPlanOperationInternalID Node Number
KEY InspectionCharacteristic I_InspectionCharacteristic InspectionCharacteristic Characteristic
KEY InspectionSubsetInternalID I_InspSubsetCharacteristic InspectionSubsetInternalID Sample Number
BillOfOperationsType I_InspectionLot BillOfOperationsType Task List Type
BillOfOperationsGroup I_InspectionLot BillOfOperationsGroup Group
BillOfOperationsVariant I_InspectionLot BillOfOperationsVariant Group Counter
BOOOperationInternalID I_InspectionOperation BOOOperationInternalID Task list node
InspectionSpecificationText
OperationText I_InspectionOperation OperationText Description
CharacteristicAttributeCatalog I_InspectionResult CharacteristicAttributeCatalog Catalog Type
MaterialSample
HasInspCharcPrtlSmpl I_InspectionCharacteristic HasInspCharcPrtlSmpl Partial Samples
InspCharcIsNotPlanned I_InspectionCharacteristic InspCharcIsNotPlanned
Plant I_InspectionLot Plant Valuation Area
Batch I_InspectionLot Batch Lot No.
Material I_InspectionLot Material Vehicle Model
InspectionLotStartTime I_InspectionLot InspectionLotStartTime
InspectionLotEndDate I_InspectionLot InspectionLotEndDate End Date
InspectionLotType I_InspectionLot InspectionLotType Inspection Type
ManufacturingOrder I_InspectionLot ManufacturingOrder Order
InspectionLotQuantity I_InspectionLot InspectionLotQuantity
InspectionLotQuantityUnit I_InspectionLot InspectionLotQuantityUnit Sample UOM
InspectionLotTypeText
InspLotHasSubsets I_InspectionLot InspLotHasSubsets Prod. insp.
MatlQualityAuthorizationGroup I_InspectionLot MatlQualityAuthorizationGroup QM Matl Auth.
SerialNumberProfile I_InspectionLot SerialNumberProfile SerialNoProfile
InspLotIsSerialNmbrPossible I_InspectionLot InspLotIsSerialNmbrPossible Serial Numbers
NumberOfSerialNumbers I_InspectionLot NumberOfSerialNumbers No.serial no.
ProductionResourceTool
ProductionResourceToolDesc
InspCharacteristicSampleUnit I_InspectionCharacteristic InspCharacteristicSampleUnit Sample Unit
QuantityUnit I_InspectionCharacteristic QuantityUnit Unit of measure
InspLotTestEquipInternalID I_InspectionCharacteristic InspLotTestEquipInternalID Test equipment
InspectionScope I_InspectionCharacteristic InspCharcQuantity Insp. Quantity
InspectionMethod
InspectionMethodText
InspSpecDecimalPlaces I_InspectionCharacteristic InspSpecDecimalPlaces Decimal Places
InspSpecHasTargetValue I_InspectionCharacteristic InspSpecHasTargetValue Not Initial
InspSpecHasUpperLimit I_InspectionCharacteristic InspSpecHasUpperLimit Not Initial
InspSpecHasLowerLimit I_InspectionCharacteristic InspSpecHasLowerLimit Not Initial
InspectionMethodPlant I_InspectionCharacteristic InspectionMethodPlant
InspectionMethodVersion I_InspectionCharacteristic InspectionMethodVersion Version
InspCharacteristicSampleSize I_InspectionCharacteristic InspCharacteristicSampleSize Inspect
InspSpecSampleQuantityFactor I_InspectionCharacteristic InspSpecSampleQuantityFactor Base smpl. qty
InspSpecControlIndicators I_InspectionCharacteristic InspSpecControlIndicators CharCntrl ind.
InspSpecIsMeasuredValueRqd I_InspectionCharacteristic InspSpecIsMeasuredValueRqd
InspSpecTargetValue I_InspectionCharacteristic InspSpecTargetValue Target Value
InspSpecUpperLimit I_InspectionCharacteristic InspSpecUpperLimit Upper Limit
InspSpecLowerLimit I_InspectionCharacteristic InspSpecLowerLimit Lower Limit
InspectionSpecificationUnit I_InspectionCharacteristic InspectionSpecificationUnit Unit of Meas.
UnitOfMeasureTechnicalName
InspectionSpecification I_InspectionCharacteristic InspectionSpecification Master IC
InspectionSpecificationPlant I_InspectionCharacteristic InspectionSpecificationPlant
InspectionSpecificationVersion I_InspectionCharacteristic InspectionSpecificationVersion Version
SelectedCodeSet I_InspectionCharacteristic SelectedCodeSet CodeGrp/SelSet
SelectedCodeSetText
InspSampleAcceptanceNumber I_InspSubsetCharacteristic InspSampleAcceptanceNumber Acceptance no.
InspSampleRejectionNumber I_InspSubsetCharacteristic InspSampleRejectionNumber Rejection no.
InspectionSampleSize I_InspSubsetCharacteristic InspectionSampleSize Inspect
WorkCenter
WorkCenterText
InspectionOperation I_InspectionOperation InspectionOperation Operation
LastChangedByUserendasLastChangedByUser
CreatedByUserendasCreatedByUser
InspectorendasInspector
fltpendendasInspectionNonconformingRatio
MaterialName _MaterialText MaterialName Material Description
_MaterialText _MaterialText
InspSpecAddlDecimalPlaces I_QltyMgmtPlantLvlConfign InspSpecAddlDecimalPlaces AddlDecPlaces
InspSpecSummarizedDcmlPlaces
InspectionSubsetLongCharKey
LinkedSAPObjectKey
_DocumentInfoRecord _DocumentInfoRecord
InspResultValueCount
InspSpecImportanceCode I_InspectionCharacteristic InspSpecImportanceCode Weighting
InspSpecImportanceCodeText
InspResultIsDocumentationRqd I_InspectionCharacteristic InspResultIsDocumentationRqd
InspectionSubsetType I_InspectionLot InspectionSubsetType
QualityControlChart I_InspSubsetCharacteristic QualityControlChart Control Chart
InspSpecHasSamplingProcedure I_InspectionCharacteristic InspSpecHasSamplingProcedure
InspSpecHasControlChart I_InspectionCharacteristic InspSpecHasControlChart SPC character.
InspectionCharacteristicStatus I_InspectionCharacteristic InspectionCharacteristicStatus Status

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 C_QM_InspCharInfo.
-- 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: CQMINSPINFO

CREATE VIEW C_QM_InspCharInfo AS
SELECT
  _Inspcharspecification.InspectionLot AS InspectionLot,
  _Inspcharspecification.InspPlanOperationInternalID AS InspPlanOperationInternalID,
  _Inspcharspecification.InspectionCharacteristic AS InspectionCharacteristic,
  _InspSubsetCharacteristic.InspectionSubsetInternalID AS InspectionSubsetInternalID,
  I_InspectionLot.BillOfOperationsType AS BillOfOperationsType,
  I_InspectionLot.BillOfOperationsGroup AS BillOfOperationsGroup,
  I_InspectionLot.BillOfOperationsVariant AS BillOfOperationsVariant,
  _InspectionOperation.BOOOperationInternalID AS BOOOperationInternalID,
  _InspSubsetCharacteristic._InspectionCharacteristic.InspectionSpecificationText AS InspectionSpecificationText,
  _InspectionOperation.OperationText AS OperationText,
  _InspectionResult.CharacteristicAttributeCatalog AS CharacteristicAttributeCatalog,
  _InspSubsetCharacteristic._InspectionSubset.MaterialSample AS MaterialSample,
  _Inspcharspecification.HasInspCharcPrtlSmpl AS HasInspCharcPrtlSmpl,
  _Inspcharspecification.InspCharcIsNotPlanned AS InspCharcIsNotPlanned,
  I_InspectionLot.Plant AS Plant,
  I_InspectionLot.Batch AS Batch,
  I_InspectionLot.Material AS Material,
  I_InspectionLot.InspectionLotStartTime AS InspectionLotStartTime,
  I_InspectionLot.InspectionLotEndDate AS InspectionLotEndDate,
  I_InspectionLot.InspectionLotType AS InspectionLotType,
  I_InspectionLot.ManufacturingOrder AS ManufacturingOrder,
  I_InspectionLot.InspectionLotQuantity AS InspectionLotQuantity,
  I_InspectionLot.InspectionLotQuantityUnit AS InspectionLotQuantityUnit,
  I_InspectionLot._InspectionLotType._Text[1:Language=$session.system_language].InspectionLotTypeText AS InspectionLotTypeText,
  I_InspectionLot.InspLotHasSubsets AS InspLotHasSubsets,
  I_InspectionLot.MatlQualityAuthorizationGroup AS MatlQualityAuthorizationGroup,
  I_InspectionLot.SerialNumberProfile AS SerialNumberProfile,
  I_InspectionLot.InspLotIsSerialNmbrPossible AS InspLotIsSerialNmbrPossible,
  I_InspectionLot.NumberOfSerialNumbers AS NumberOfSerialNumbers,
  _OrderProdnResourceTool._ProdnRsceToolByInternalKey.ProductionResourceTool AS ProductionResourceTool,
  _OrderProdnResourceTool._ProdnRsceToolByInternalKey._ProdnRsceToolText[1:Language = $session.system_language].ProductionResourceToolDesc AS ProductionResourceToolDesc,
  _Inspcharspecification.InspCharacteristicSampleUnit AS InspCharacteristicSampleUnit,
  _Inspcharspecification.QuantityUnit AS QuantityUnit,
  _Inspcharspecification.InspLotTestEquipInternalID AS InspLotTestEquipInternalID,
  _Inspcharspecification.InspCharcQuantity AS InspectionScope,
  _Inspcharspecification._InspectionMethodVersion.InspectionMethod AS InspectionMethod,
  _Inspcharspecification._InspectionMethodVersion._InspectionMethodText[1:Language = $session.system_language].InspectionMethodText AS InspectionMethodText,
  _Inspcharspecification.InspSpecDecimalPlaces AS InspSpecDecimalPlaces,
  _Inspcharspecification.InspSpecHasTargetValue AS InspSpecHasTargetValue,
  _Inspcharspecification.InspSpecHasUpperLimit AS InspSpecHasUpperLimit,
  _Inspcharspecification.InspSpecHasLowerLimit AS InspSpecHasLowerLimit,
  _Inspcharspecification.InspectionMethodPlant AS InspectionMethodPlant,
  _Inspcharspecification.InspectionMethodVersion AS InspectionMethodVersion,
  _Inspcharspecification.InspCharacteristicSampleSize AS InspCharacteristicSampleSize,
  _Inspcharspecification.InspSpecSampleQuantityFactor AS InspSpecSampleQuantityFactor,
  _Inspcharspecification.InspSpecControlIndicators AS InspSpecControlIndicators,
  _Inspcharspecification.InspSpecIsMeasuredValueRqd AS InspSpecIsMeasuredValueRqd,
  _Inspcharspecification.InspSpecTargetValue AS InspSpecTargetValue,
  _Inspcharspecification.InspSpecUpperLimit AS InspSpecUpperLimit,
  _Inspcharspecification.InspSpecLowerLimit AS InspSpecLowerLimit,
  _Inspcharspecification.InspectionSpecificationUnit AS InspectionSpecificationUnit,
  _Inspcharspecification._InspectionSpecificationUnit._Text[1:Language=$session.system_language].UnitOfMeasureTechnicalName AS UnitOfMeasureTechnicalName,
  _Inspcharspecification.InspectionSpecification AS InspectionSpecification,
  _Inspcharspecification.InspectionSpecificationPlant AS InspectionSpecificationPlant,
  _Inspcharspecification.InspectionSpecificationVersion AS InspectionSpecificationVersion,
  _Inspcharspecification.SelectedCodeSet AS SelectedCodeSet,
  _Inspcharspecification._CharcAttribSelectedCodeSet.SelectedCodeSetText AS SelectedCodeSetText,
  _InspSubsetCharacteristic.InspSampleAcceptanceNumber AS InspSampleAcceptanceNumber,
  _InspSubsetCharacteristic.InspSampleRejectionNumber AS InspSampleRejectionNumber,
  _InspSubsetCharacteristic.InspectionSampleSize AS InspectionSampleSize,
  _InspectionOperation._WorkCenter.WorkCenter AS WorkCenter,
  _InspectionOperation._WorkCenter._Text[1:Language=$session.system_language].WorkCenterText AS WorkCenterText,
  _InspectionOperation.InspectionOperation AS InspectionOperation,
  case when InspLotHasSubsets = 'X' then _InspSampleResult.LastChangedByUser else _InspectionResult.LastChangedByUser end as LastChangedByUser AS LastChangedByUserendasLastChangedByUser,
  case when InspLotHasSubsets = 'X' then _InspSampleResult.CreatedByUser else _InspectionResult.CreatedByUser end as CreatedByUser AS CreatedByUserendasCreatedByUser,
  case when InspLotHasSubsets = 'X' then _InspSampleResult.Inspector else _InspectionResult.Inspector end as Inspector AS InspectorendasInspector,
  case when InspLotHasSubsets = 'X' then case when _InspSampleResult.InspResultValidValuesNumber = 0 or _InspSampleResult.InspectionValuationResult = '' or _InspSampleResult.InspectionValuationResult is null then 0 else cast(_InspSampleResult.InspRsltNonconformingValsNmbr as abap.fltp) / cast(_InspSampleResult.InspResultValidValuesNumber as abap.fltp) end else case when _InspectionResult.InspResultValidValuesNumber = 0 or _InspectionResult.InspectionValuationResult = '' or _InspectionResult.InspectionValuationResult is null then 0 else cast(_InspectionResult.InspRsltNonconformingValsNmbr as abap.fltp) / cast(_InspectionResult.InspResultValidValuesNumber as abap.fltp) end end as InspectionNonconformingRatio AS fltpendendasInspectionNonconformingRatio,
  _MaterialText.MaterialName AS MaterialName,
  _Configuration.InspSpecAddlDecimalPlaces AS InspSpecAddlDecimalPlaces,
  _Configuration.InspSpecAddlDecimalPlaces + _InspSubsetCharacteristic._InspectionCharacteristic. InspSpecDecimalPlaces AS InspSpecSummarizedDcmlPlaces,
  _InspSubsetCharacteristic._InspectionSubset.InspectionSubsetLongCharKey AS InspectionSubsetLongCharKey,
  concat(concat(_Inspcharspecification.InspectionMethodPlant, _Inspcharspecification.InspectionMethod), _Inspcharspecification.InspectionMethodVersion) AS LinkedSAPObjectKey,
  cast( coalesce(_InspResultAggrgt.InspResultValueCount, 0) as abap.int4 ) AS InspResultValueCount,
  _Inspcharspecification.InspSpecImportanceCode AS InspSpecImportanceCode,
  _Inspcharspecification._InspSpecImportanceCode.InspSpecImportanceCodeText AS InspSpecImportanceCodeText,
  _Inspcharspecification.InspResultIsDocumentationRqd AS InspResultIsDocumentationRqd,
  I_InspectionLot.InspectionSubsetType AS InspectionSubsetType,
  _InspSubsetCharacteristic.QualityControlChart AS QualityControlChart,
  _Inspcharspecification.InspSpecHasSamplingProcedure AS InspSpecHasSamplingProcedure,
  _Inspcharspecification.InspSpecHasControlChart AS InspSpecHasControlChart,
  _Inspcharspecification.InspectionCharacteristicStatus AS InspectionCharacteristicStatus
FROM I_InspectionLot
INNER JOIN I_InspectionOperation AS _InspectionOperation ON /* join condition not captured in parsed metadata */
INNER JOIN I_InspectionCharacteristic AS _Inspcharspecification ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspectionLotWithStatus AS _inspectionLotWithStatus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspSubsetCharacteristic AS _InspSubsetCharacteristic ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_OrderProdnResourceTool AS _OrderProdnResourceTool ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspSubsetResult AS _InspSampleResult ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspectionResult AS _InspectionResult ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CharcAttributeCodeText ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspCharcValueAggregate AS _InspResultAggrgt ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_QltyMgmtPlantLvlConfign AS _Configuration ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material AND _MaterialText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_CharacteristicDocument AS _DocumentInfoRecord ON LinkedSAPObjectKey = _DocumentInfoRecord.LinkedSAPObjectKey  -- association [0..*]
;