C_DefectMngCharcs

DDL: C_DEFECTMNGCHARCS Type: view_entity CONSUMPTION Package: ODATA_QM_DEFECT

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. It is exposed through 3 OData services (ASQL_F2649, ASQL_F2929, ASQL_F2987). Part of development package ODATA_QM_DEFECT.

Data Sources (1)

SourceAliasJoin Type
I_InspectionCharacteristic I_InspectionCharacteristic from

Associations (1)

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

Annotations (6)

NameValueLevelField
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

OData Services (3)

ServiceBindingVersionContractRelease
ASQL_F2649 ASQL_F2649 C2 NOT_RELEASED
ASQL_F2929 ASQL_F2929 C2 NOT_RELEASED
ASQL_F2987 ASQL_F2987 C2 NOT_RELEASED

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot InspectionLot Inspection Lot
KEY InspPlanOperationInternalID InspPlanOperationInternalID Node Number
KEY InspectionCharacteristic InspectionCharacteristic Characteristic
InspectionOperation
OperationText
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
SelectedCodeSetText
InspectionValuationResult
InspectionValuationResultText
InspResultValidValuesNumber
InspRsltNonconformingValsNmbr
InspectionResultMeanValueText
InspSpecToleranceLimitsText
InspectionResultHasMeanValue
CharacteristicAttributeCode
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.

CREATE VIEW C_DefectMngCharcs AS
SELECT
  InspectionLot,
  InspPlanOperationInternalID,
  InspectionCharacteristic,
  cast( I_InspectionCharacteristic._InspectionOperation.InspectionOperation as vdm_vornr preserving type ) AS InspectionOperation,
  I_InspectionCharacteristic._InspectionOperation.OperationText AS OperationText,
  InspectionSpecificationText,
  InspSpecIsQuantitative,
  InspectionSpecificationUnit,
  InspSpecRecordingType,
  InspSpecUpperLimit,
  InspSpecHasUpperLimit,
  InspSpecLowerLimit,
  InspSpecHasLowerLimit,
  InspSpecDecimalPlaces,
  InspCharacteristicSampleSize,
  InspSpecSampleQuantityFactor,
  InspCharacteristicSampleUnit,
  I_InspectionCharacteristic._InspectionResult.InspectionResultMeanValue AS InspectionResultMeanValue,
  I_InspectionCharacteristic._CharcAttribSelectedCodeSet.SelectedCodeSetText AS SelectedCodeSetText,
  I_InspectionCharacteristic._InspectionResult.InspectionValuationResult AS InspectionValuationResult,
  _InspectionResult._InspectionValuationResult._Text[1:Language=$session.system_language].InspectionValuationResultText AS InspectionValuationResultText,
  I_InspectionCharacteristic._InspectionResult.InspResultValidValuesNumber AS InspResultValidValuesNumber,
  I_InspectionCharacteristic._InspectionResult.InspRsltNonconformingValsNmbr AS InspRsltNonconformingValsNmbr,
  cast( ' ' as vdm_qinspsummerizedresults preserving type ) AS InspectionResultMeanValueText,
  cast( ' ' as vdm_qinspspecification preserving type ) AS InspSpecToleranceLimitsText,
  I_InspectionCharacteristic._InspectionResult.InspectionResultHasMeanValue AS InspectionResultHasMeanValue,
  cast( I_InspectionCharacteristic._InspectionResult.CharacteristicAttributeCode as vdm_qinspsummerizedresults) AS CharacteristicAttributeCode,
  I_InspectionCharacteristic._InspectionResult.CharacteristicAttributeCodeGrp AS CharacteristicAttributeCodeGrp,
  I_InspectionCharacteristic._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]
;