C_DefectMngCharcs

DDL: C_DEFECTMNGCHARCS SQL: CDEFECTMNGCHARCS Type: view CONSUMPTION

Defect: Characteristics Without Insp. Point

C_DefectMngCharcs is a Consumption CDS View that provides data about "Defect: Characteristics Without Insp. Point" in SAP S/4HANA. It reads from 1 data source (I_InspectionCharacteristic) and exposes 35 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InspectionCharacteristic I_InspectionCharacteristic from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_InspectionResultStatus _InspectionResultStatus $projection.InspectionCharacteristicStatus = _InspectionResultStatus.InspectionResultStatus

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CDEFECTMNGCHARCS view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
EndUserText.label Defect: Characteristics Without Insp. Point view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot InspectionLot Inspection Lot
KEY InspPlanOperationInternalID InspPlanOperationInternalID Node Number
KEY InspectionCharacteristic InspectionCharacteristic Characteristic
InspectionOperation
OperationText _InspectionOperation OperationText Description
InspectionSpecificationText InspectionSpecificationText
InspSpecIsQuantitative InspSpecIsQuantitative Quant.charac.
InspectionSpecificationUnit InspectionSpecificationUnit Unit of Meas.
InspSpecRecordingType InspSpecRecordingType
InspSpecUpperLimit InspSpecUpperLimit Upper Limit
InspSpecHasUpperLimit InspSpecHasUpperLimit Not Initial
InspSpecLowerLimit InspSpecLowerLimit Lower Limit
InspSpecHasLowerLimit InspSpecHasLowerLimit Not Initial
InspSpecDecimalPlaces InspSpecDecimalPlaces Decimal Places
InspCharacteristicSampleSize InspCharacteristicSampleSize Inspect
InspSpecSampleQuantityFactor InspSpecSampleQuantityFactor Base smpl. qty
InspCharacteristicSampleUnit InspCharacteristicSampleUnit Sample Unit
InspectionResultMeanValue _InspectionResult InspectionResultMeanValue
SelectedCodeSetText _CharcAttribSelectedCodeSet SelectedCodeSetText
InspectionValuationResult _InspectionResult InspectionValuationResult
InspectionValuationResultText
InspResultValidValuesNumber _InspectionResult InspResultValidValuesNumber
InspRsltNonconformingValsNmbr _InspectionResult InspRsltNonconformingValsNmbr
InspectionResultMeanValueText
InspSpecToleranceLimitsText
InspectionResultHasMeanValue _InspectionResult InspectionResultHasMeanValue
CharacteristicAttributeCode
CharacteristicAttributeCodeGrp _InspectionResult CharacteristicAttributeCodeGrp
CharacteristicAttributeCodeTxt
InspectionMethodPlant InspectionMethodPlant
InspectionMethodVersion InspectionMethodVersion Version
InspectionCharacteristicStatus InspectionCharacteristicStatus Status
_InspectionLot _InspectionLot
_InspectionOperation _InspectionOperation
_InspectionValuationResult _InspectionResult _InspectionValuationResult

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_DefectMngCharcs.
-- 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: CDEFECTMNGCHARCS

CREATE VIEW C_DefectMngCharcs AS
SELECT
  InspectionLot,
  InspPlanOperationInternalID,
  InspectionCharacteristic,
  cast( _InspectionOperation.InspectionOperation as vdm_vornr preserving type ) AS InspectionOperation,
  _InspectionOperation.OperationText AS OperationText,
  InspectionSpecificationText,
  InspSpecIsQuantitative,
  InspectionSpecificationUnit,
  InspSpecRecordingType,
  InspSpecUpperLimit,
  InspSpecHasUpperLimit,
  InspSpecLowerLimit,
  InspSpecHasLowerLimit,
  InspSpecDecimalPlaces,
  InspCharacteristicSampleSize,
  InspSpecSampleQuantityFactor,
  InspCharacteristicSampleUnit,
  _InspectionResult.InspectionResultMeanValue AS InspectionResultMeanValue,
  _CharcAttribSelectedCodeSet.SelectedCodeSetText AS SelectedCodeSetText,
  _InspectionResult.InspectionValuationResult AS InspectionValuationResult,
  _InspectionResult._InspectionValuationResult._Text[1:Language=$session.system_language].InspectionValuationResultText AS InspectionValuationResultText,
  _InspectionResult.InspResultValidValuesNumber AS InspResultValidValuesNumber,
  _InspectionResult.InspRsltNonconformingValsNmbr AS InspRsltNonconformingValsNmbr,
  cast( ' ' as vdm_qinspsummerizedresults preserving type ) AS InspectionResultMeanValueText,
  cast( ' ' as vdm_qinspspecification preserving type ) AS InspSpecToleranceLimitsText,
  _InspectionResult.InspectionResultHasMeanValue AS InspectionResultHasMeanValue,
  cast( _InspectionResult.CharacteristicAttributeCode as vdm_qinspsummerizedresults) AS CharacteristicAttributeCode,
  _InspectionResult.CharacteristicAttributeCodeGrp AS CharacteristicAttributeCodeGrp,
  _InspectionResult._CharcAttributeCode.CharacteristicAttributeCodeTxt AS CharacteristicAttributeCodeTxt,
  InspectionMethodPlant,
  InspectionMethodVersion,
  InspectionCharacteristicStatus,
  _InspectionResult._InspectionValuationResult AS _InspectionValuationResult
FROM I_InspectionCharacteristic
LEFT OUTER JOIN I_InspectionResultStatus AS _InspectionResultStatus ON InspectionCharacteristicStatus = _InspectionResultStatus.InspectionResultStatus  -- association [0..1]
;