C_InspLotOpUnplndCharcRsltRecg

DDL: C_INSPLOTOPUNPLNDCHARCRSLTRECG SQL: CILUNPLNDCHARC Type: view CONSUMPTION Package: ODATA_QM_RSLT_RECG

Unplanned Characteristic

C_InspLotOpUnplndCharcRsltRecg is a Consumption CDS View that provides data about "Unplanned Characteristic" in SAP S/4HANA. It reads from 1 data source (I_InspSpecificationVersion) and exposes 70 fields with key fields InspectionSpecification, InspectionSpecificationPlant, InspectionSpecificationVersion. It has 2 associations to related views. It is exposed through 2 OData services (ASQL_F1685A, UI_INSPLOT_RSLTRECG). It is used in 1 Fiori application: Record Inspection Results (Version 2). Part of development package ODATA_QM_RSLT_RECG.

Data Sources (1)

SourceAliasJoin Type
I_InspSpecificationVersion I_InspSpecificationVersion from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_AssgmtInspMethInspSpec InspectionMethod I_InspSpecificationVersion.InspectionSpecificationPlant = InspectionMethod.InspectionSpecificationPlant and I_InspSpecificationVersion.InspectionSpecification = InspectionMethod.InspectionSpecification and I_InspSpecificationVersion.InspectionSpecificationVersion = InspectionMethod.InspectionSpecificationVersion and InspectionMethod.InspectionMethod = '' and InspectionMethod.InspectionMethodVersion = '' and InspectionMethod.InspectionMethodPlant = ''
[1..1] C_InspLotUnplndInspSpecVH _InspSpecVersReldVH $projection.InspectionSpecification = _InspSpecVersReldVH.InspectionSpecification and $projection.InspectionSpecificationVersion = _InspSpecVersReldVH.InspectionSpecificationVersion and $projection.InspectionSpecificationPlant = _InspSpecVersReldVH.InspectionSpecificationPlant

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CILUNPLNDCHARC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
EndUserText.label Unplanned Characteristic view
Search.searchable true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
Metadata.ignorePropagatedAnnotations true view
UI.headerInfo.typeName Add Characteristic view
UI.headerInfo.typeNamePlural Add Characteristics view
UI.headerInfo.title.value Title view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F1685A ASQL_F1685A C2 NOT_RELEASED
UI_INSPLOT_RSLTRECG UI_INSPLOT_RSLTRECG V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F1685A Record Inspection Results (Version 2) Transactional An application to record results for inspection characteristics.

Record Inspection Results (Version 2)

Business Role: Quality Technician

With the new Record Inspection Results app, you can record and process results for characteristics for one or more inspection lots effectively. You can also use this app to create defects manually for different categories, such as inspection lots, inspection operations, and characteristics.

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY InspectionSpecification I_InspSpecificationVersion InspectionSpecification Master IC
KEY InspectionSpecificationPlant I_InspSpecificationVersion InspectionSpecificationPlant Version
KEY InspectionSpecificationVersion I_InspSpecificationVersion InspectionSpecificationVersion XML Vers.
InspSpecTransferType InspSpecTransferType
InspSpecControlIndicators InspSpecControlIndicators CharCntrl ind.
InspSpecIsQuantitative InspSpecIsQuantitative Quant.charac.
InspSpecCharacteristicType InspSpecCharacteristicType
InspSpecIsMeasuredValueRqd InspSpecIsMeasuredValueRqd
InspSpecIsSelectedSetRequired InspSpecIsSelectedSetRequired
InspSpecIsUpperLimitRequired InspSpecIsUpperLimitRequired
InspSpecIsLowerLimitRequired InspSpecIsLowerLimitRequired
InspSpecIsTargetValueInLimit InspSpecIsTargetValueInLimit
InspSpecRecordingType InspSpecRecordingType
InspSpecCharcCategory InspSpecCharcCategory
InspSpecIsSampleQtyAdditive InspSpecIsSampleQtyAdditive
InspSpecIsSamplingProcedRqd InspSpecIsSamplingProcedRqd
InspSpecHasFixedCtrlIndicators InspSpecHasFixedCtrlIndicators
InspSpecIsDefectsRecgAutomatic InspSpecIsDefectsRecgAutomatic
InspSpecIsControlChartUsed InspSpecIsControlChartUsed
InspSpecInformationField1 InspSpecInformationField1 Info Field 1
InspSpecInformationField2 InspSpecInformationField2 Info Field 2
InspSpecInformationField3 InspSpecInformationField3 Info Field 3
InspToleranceSpecification InspToleranceSpecification Tolerance Key
QltyMstrDataAuthorizationGroup QltyMstrDataAuthorizationGroup QM Matl Auth.
InspSpecDecimalPlaces InspSpecDecimalPlaces Decimal Places
InspectionSpecificationUnit InspectionSpecificationUnit Unit of Meas.
InspSpecTargetValue InspSpecTargetValue Target Value
InspSpecHasTargetValue InspSpecHasTargetValue Not Initial
InspSpecUpperLimit InspSpecUpperLimit Upper Limit
InspSpecHasUpperLimit InspSpecHasUpperLimit Not Initial
InspSpecLowerLimit InspSpecLowerLimit Lower Limit
InspSpecHasLowerLimit InspSpecHasLowerLimit Not Initial
InspSpecDefectCodeGrpRjcnLower InspSpecDefectCodeGrpRjcnLower Defect Code Group at Lower Tolerance
InspSpecDefectCodeRjcnLower InspSpecDefectCodeRjcnLower Defect Code Type at Lower Tolerance
InspSpecDefectCodeGrpRjcnUpper InspSpecDefectCodeGrpRjcnUpper Defect Code Group at Upper Tolerance
InspSpecDefectCodeRjcnUpper InspSpecDefectCodeRjcnUpper Defect Code Type at Upper Tolerance
CharcInternalID CharcInternalID Characteristic Internal ID
InspSpecDefectCodeGrpRejection InspSpecDefectCodeGrpRejection Defect Code Group for Rejection
InspSpecDefectCodeRejection InspSpecDefectCodeRejection Defect Code for Rejection
InspectionSpecificationText
InspectionSpecificationStatus InspectionSpecificationStatus Status
SamplingProcedure
BOOCharcSampleQuantity
InspCharacteristicSampleUnit Sample Unit of Measure
QltyCtrlChartAggrgnCriterion
InspectionMethod
InspectionMethodPlant
InspectionMethodVersion
SelectedCodeSet InspectionMethod SelectedCodeSet Selected Set
SelectedCodeSetPlant InspectionMethod SelectedCodeSetPlant
_InspSpecVersReldVH _InspSpecVersReldVH
_InspDefectCodeGrpRejection _InspDefectCodeGrpRejection
_InspDefectCodeGrpRjcnLower _InspDefectCodeGrpRjcnLower
_InspDefectCodeGrpRjcnUpper _InspDefectCodeGrpRjcnUpper
_InspDefectCodeRejection _InspDefectCodeRejection
_InspDefectCodeRjcnLower _InspDefectCodeRjcnLower
_InspDefectCodeRjcnUpper _InspDefectCodeRjcnUpper
_InspectionMethod _InspectionMethod
_InspectionSpecification _InspectionSpecification
_InspSpecCharcCategory _InspSpecCharcCategory
_InspSpecCharcCategoryText _InspSpecCharcCategoryText
_InspSpecCharcType _InspSpecCharcType
_InspSpecCharcTypeText _InspSpecCharcTypeText
_InspSpecificationPlant _InspSpecificationPlant
_InspSpecRecordingType _InspSpecRecordingType
_InspSpecRecordingTypeText _InspSpecRecordingTypeText
_InspSpecTransferType _InspSpecTransferType
_InspSpecTransferTypeText _InspSpecTransferTypeText
_Text _Text
_UnitOfMeasure _UnitOfMeasure

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_InspLotOpUnplndCharcRsltRecg.
-- 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: CILUNPLNDCHARC

CREATE VIEW C_InspLotOpUnplndCharcRsltRecg AS
SELECT
  I_InspSpecificationVersion.InspectionSpecification AS InspectionSpecification,
  I_InspSpecificationVersion.InspectionSpecificationPlant AS InspectionSpecificationPlant,
  I_InspSpecificationVersion.InspectionSpecificationVersion AS InspectionSpecificationVersion,
  InspSpecTransferType,
  InspSpecControlIndicators,
  InspSpecIsQuantitative,
  InspSpecCharacteristicType,
  InspSpecIsMeasuredValueRqd,
  InspSpecIsSelectedSetRequired,
  InspSpecIsUpperLimitRequired,
  InspSpecIsLowerLimitRequired,
  InspSpecIsTargetValueInLimit,
  InspSpecRecordingType,
  InspSpecCharcCategory,
  InspSpecIsSampleQtyAdditive,
  InspSpecIsSamplingProcedRqd,
  InspSpecHasFixedCtrlIndicators,
  InspSpecIsDefectsRecgAutomatic,
  InspSpecIsControlChartUsed,
  InspSpecInformationField1,
  InspSpecInformationField2,
  InspSpecInformationField3,
  InspToleranceSpecification,
  QltyMstrDataAuthorizationGroup,
  InspSpecDecimalPlaces,
  InspectionSpecificationUnit,
  InspSpecTargetValue,
  InspSpecHasTargetValue,
  InspSpecUpperLimit,
  InspSpecHasUpperLimit,
  InspSpecLowerLimit,
  InspSpecHasLowerLimit,
  InspSpecDefectCodeGrpRjcnLower,
  InspSpecDefectCodeRjcnLower,
  InspSpecDefectCodeGrpRjcnUpper,
  InspSpecDefectCodeRjcnUpper,
  CharcInternalID,
  InspSpecDefectCodeGrpRejection,
  InspSpecDefectCodeRejection,
  _Text[1:Language = $session.system_language].InspectionSpecificationText AS InspectionSpecificationText,
  InspectionSpecificationStatus,
  cast('' as qstichverf ) AS SamplingProcedure,
  cast(0 as qprobefak) AS BOOCharcSampleQuantity,
  cast('' as qprobme ) AS InspCharacteristicSampleUnit,
  cast ('' as qspckrit) AS QltyCtrlChartAggrgnCriterion,
  cast('' as qpmethode ) AS InspectionMethod,
  cast('' as q_meth_plant ) AS InspectionMethodPlant,
  cast('' as qversnrpm ) AS InspectionMethodVersion,
  InspectionMethod.SelectedCodeSet AS SelectedCodeSet,
  InspectionMethod.SelectedCodeSetPlant AS SelectedCodeSetPlant
FROM I_InspSpecificationVersion
LEFT OUTER JOIN I_AssgmtInspMethInspSpec AS InspectionMethod ON I_InspSpecificationVersion.InspectionSpecificationPlant = InspectionMethod.InspectionSpecificationPlant AND I_InspSpecificationVersion.InspectionSpecification = InspectionMethod.InspectionSpecification AND I_InspSpecificationVersion.InspectionSpecificationVersion = InspectionMethod.InspectionSpecificationVersion AND InspectionMethod.InspectionMethod = '' AND InspectionMethod.InspectionMethodVersion = '' AND InspectionMethod.InspectionMethodPlant = ''  -- association [0..1]
LEFT OUTER JOIN C_InspLotUnplndInspSpecVH AS _InspSpecVersReldVH ON InspectionSpecification = _InspSpecVersReldVH.InspectionSpecification AND InspectionSpecificationVersion = _InspSpecVersReldVH.InspectionSpecificationVersion AND InspectionSpecificationPlant = _InspSpecVersReldVH.InspectionSpecificationPlant  -- association [1..1]
;