I_MfgOrdPlanInspCharInfo

DDL: I_MFGORDPLANINSPCHARINFO SQL: IORDPIC Type: view COMPOSITE Package: MPE_EXEC_RESULT_REC

Order PIC Info

I_MfgOrdPlanInspCharInfo is a Composite CDS View that provides data about "Order PIC Info" in SAP S/4HANA. It reads from 9 data sources and exposes 80 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic, InspectionSubsetInternalID. It has 4 associations to related views. Part of development package MPE_EXEC_RESULT_REC.

Data Sources (9)

SourceAliasJoin Type
I_QltyMgmtPlantLvlConfign _Configuration left_outer
I_InspectionCharacteristic _Inspcharspecification inner
I_InspectionOperation _InspectionOperation inner
I_InspectionResult _InspectionResult left_outer
I_InspSubsetResult _InspSampleResult left_outer
I_InspSubsetCharacteristic _InspSubsetCharacteristic left_outer
I_CharcAttributeCodeText I_CharcAttributeCodeText left_outer
I_CharcAttributeCodeText I_CharcAttributeCodeText left_outer
I_InspectionLot I_InspectionLot from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material and _MaterialText.Language = $session.system_language
[1..1] I_InspectionLotStatus _I_InspectionLotStatus I_InspectionLot.StatusObject = _I_InspectionLotStatus.StatusObject and _I_InspectionLotStatus.StatusCode = 'I0224'
[0..1] I_MfgInspCharcGrp _InspCharcGrp $projection.BOOCharcGroup = _InspCharcGrp.InspCharcGrp
[0..1] I_MfgInspCharcGrpDivn _InspCharcGrpDivn $projection.BOOCharcGroup = _InspCharcGrpDivn.InspCharcGrp and $projection.BOOCharcGroupDivision = _InspCharcGrpDivn.InspCharcGrpDivn

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IORDPIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #D view
EndUserText.label Order PIC Info view

Fields (80)

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
InspectionSpecificationText
OperationText I_InspectionOperation OperationText Description
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.
InspCharacteristicSampleUnit I_InspectionCharacteristic InspCharacteristicSampleUnit Sample Unit
QuantityUnit I_InspectionCharacteristic QuantityUnit Unit of measure
InspLotTestEquipInternalID I_InspectionCharacteristic InspLotTestEquipInternalID Test equipment
InspectionScope I_InspectionCharacteristic InspectionScope 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
InspectionSpecification I_InspectionCharacteristic InspectionSpecification Master IC
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
InspectionSpecificationPlant I_InspectionCharacteristic InspectionSpecificationPlant
InspectionSpecificationVersion I_InspectionCharacteristic InspectionSpecificationVersion Version
SelectedCodeSet I_InspectionCharacteristic SelectedCodeSet CodeGrp/SelSet
SelectedCodeSetText
InspSpecIsSelectedSetRequired I_InspectionCharacteristic InspSpecIsSelectedSetRequired
InspSpecHasControlChart I_InspectionCharacteristic InspSpecHasControlChart SPC character.
InspSpecHasSamplingProcedure I_InspectionCharacteristic InspSpecHasSamplingProcedure
QualityControlChart I_InspSubsetCharacteristic QualityControlChart Control Chart
InspSampleAcceptanceNumber I_InspSubsetCharacteristic InspSampleAcceptanceNumber Acceptance no.
InspSampleRejectionNumber I_InspSubsetCharacteristic InspSampleRejectionNumber Rejection no.
InspectionSampleSize I_InspSubsetCharacteristic InspectionSampleSize Inspect
WorkCenter
InspectionOperation I_InspectionOperation InspectionOperation Operation
LastChangedByUserendasLastChangedByUser
CreatedByUserendasCreatedByUser
InspectorendasInspector
fltpendendasInspectionNonconformingRatio
MaterialName _MaterialText MaterialName Material Description
_MaterialText _MaterialText
InspSpecAddlDecimalPlaces I_QltyMgmtPlantLvlConfign InspSpecAddlDecimalPlaces AddlDecPlaces
InspSpecSummarizedDcmlPlaces
InspectionValuationResultText
InspectionSubsetLongCharKey
LinkedSAPObjectKey
InspResultValueCount
InspSpecImportanceCode I_InspectionCharacteristic InspSpecImportanceCode Weighting
InspSpecImportanceCodeText
InspResultIsDocumentationRqd I_InspectionCharacteristic InspResultIsDocumentationRqd
InspectionSubsetType I_InspectionLot InspectionSubsetType
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
_InspCharcGrp _InspCharcGrp
_InspCharcGrpDivn _InspCharcGrpDivn
_InspectionSpecificationUnit _InspectionSpecificationUnit

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_MfgOrdPlanInspCharInfo.
-- 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: IORDPIC

CREATE VIEW I_MfgOrdPlanInspCharInfo AS
SELECT
  _Inspcharspecification.InspectionLot AS InspectionLot,
  _Inspcharspecification.InspPlanOperationInternalID AS InspPlanOperationInternalID,
  _Inspcharspecification.InspectionCharacteristic AS InspectionCharacteristic,
  _InspSubsetCharacteristic.InspectionSubsetInternalID AS InspectionSubsetInternalID,
  _InspSubsetCharacteristic._InspectionCharacteristic.InspectionSpecificationText AS InspectionSpecificationText,
  _InspectionOperation.OperationText AS OperationText,
  _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,
  _Inspcharspecification.InspCharacteristicSampleUnit AS InspCharacteristicSampleUnit,
  _Inspcharspecification.QuantityUnit AS QuantityUnit,
  _Inspcharspecification.InspLotTestEquipInternalID AS InspLotTestEquipInternalID,
  _Inspcharspecification.InspectionScope 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.InspectionSpecification AS InspectionSpecification,
  _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.InspectionSpecificationPlant AS InspectionSpecificationPlant,
  _Inspcharspecification.InspectionSpecificationVersion AS InspectionSpecificationVersion,
  _Inspcharspecification.SelectedCodeSet AS SelectedCodeSet,
  _Inspcharspecification._CharcAttribSelectedCodeSet.SelectedCodeSetText AS SelectedCodeSetText,
  _Inspcharspecification.InspSpecIsSelectedSetRequired AS InspSpecIsSelectedSetRequired,
  _Inspcharspecification.InspSpecHasControlChart AS InspSpecHasControlChart,
  _Inspcharspecification.InspSpecHasSamplingProcedure AS InspSpecHasSamplingProcedure,
  _InspSubsetCharacteristic.QualityControlChart AS QualityControlChart,
  _InspSubsetCharacteristic.InspSampleAcceptanceNumber AS InspSampleAcceptanceNumber,
  _InspSubsetCharacteristic.InspSampleRejectionNumber AS InspSampleRejectionNumber,
  _InspSubsetCharacteristic.InspectionSampleSize AS InspectionSampleSize,
  _InspectionOperation._WorkCenter.WorkCenter AS WorkCenter,
  _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,
  _InspectionResult._InspectionValuationResult._Text[1:Language=$session.system_language].InspectionValuationResultText AS InspectionValuationResultText,
  _InspSubsetCharacteristic._InspectionSubset.InspectionSubsetLongCharKey AS InspectionSubsetLongCharKey,
  concat(concat(_Inspcharspecification.InspectionMethodPlant, _Inspcharspecification.InspectionMethod), _Inspcharspecification.InspectionMethodVersion) AS LinkedSAPObjectKey,
  cast(0 as abap.int4) AS InspResultValueCount,
  _Inspcharspecification.InspSpecImportanceCode AS InspSpecImportanceCode,
  _Inspcharspecification._InspSpecImportanceCode.InspSpecImportanceCodeText AS InspSpecImportanceCodeText,
  _Inspcharspecification.InspResultIsDocumentationRqd AS InspResultIsDocumentationRqd,
  I_InspectionLot.InspectionSubsetType AS InspectionSubsetType,
  _Inspcharspecification.BOOCharcGroup AS BOOCharcGroup,
  _Inspcharspecification.BOOCharcSourceCharc AS BOOCharcSourceCharc,
  _Inspcharspecification.BOOCharcGroupDivision AS BOOCharcGroupDivision,
  _Inspcharspecification.ProductionOrderOperationActy AS ProductionOrderOperationActy,
  _Inspcharspecification.ProductionOrderOpActyVers AS ProductionOrderOpActyVers
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_InspSubsetCharacteristic AS _InspSubsetCharacteristic 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_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 I_InspectionLotStatus AS _I_InspectionLotStatus ON I_InspectionLot.StatusObject = _I_InspectionLotStatus.StatusObject AND _I_InspectionLotStatus.StatusCode = 'I0224'  -- association [1..1]
LEFT OUTER JOIN I_MfgInspCharcGrp AS _InspCharcGrp ON BOOCharcGroup = _InspCharcGrp.InspCharcGrp  -- association [0..1]
LEFT OUTER JOIN I_MfgInspCharcGrpDivn AS _InspCharcGrpDivn ON BOOCharcGroup = _InspCharcGrpDivn.InspCharcGrp AND BOOCharcGroupDivision = _InspCharcGrpDivn.InspCharcGrpDivn  -- association [0..1]
;