R_InspectionLotUsageDecisionTP

DDL: R_INSPECTIONLOTUSAGEDECISIONTP Type: view_entity TRANSACTIONAL Package: VDM_QM_INSPECTION

Inspection Lot Usage Decision

R_InspectionLotUsageDecisionTP is a Transactional CDS View that provides data about "Inspection Lot Usage Decision" in SAP S/4HANA. It reads from 1 data source (I_InspLotUsageDecision) and exposes 30 fields with key field InspectionLot. It has 1 association to related views. Part of development package VDM_QM_INSPECTION.

Data Sources (1)

SourceAliasJoin Type
I_InspLotUsageDecision I_InspLotUsageDecision from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_InspLotUsageDecision _Extension $projection.InspectionLot = _Extension.InspectionLot

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Inspection Lot Usage Decision view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name InspectionLotUsageDecision view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #B view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot InspectionLot Inspection Lot
InspLotUsageDecisionLevel InspLotUsageDecisionLevel UD Type
InspectionLotQualityScore InspectionLotQualityScore Inspection Lot Score
InspLotUsageDecisionCatalog InspLotUsageDecisionCatalog Catalog
SelectedCodeSetPlant SelectedCodeSetPlant Plant
InspLotUsgeDcsnSelectedSet InspLotUsgeDcsnSelectedSet UD Selected Set
InspLotUsageDecisionCodeGroup InspLotUsageDecisionCodeGroup
InspectionLotUsageDecisionCode InspectionLotUsageDecisionCode UD Code
InspLotUsgeDcsnDynValuation InspLotUsgeDcsnDynValuation DynModValuation
InspLotUsageDecisionValuation InspLotUsageDecisionValuation Code Valuation
InspLotUsgeDcsnFollowUpAction InspLotUsgeDcsnFollowUpAction Follow-Up Actn
InspectionLotUsageDecidedBy InspectionLotUsageDecidedBy
InspectionLotUsageDecidedOn InspectionLotUsageDecidedOn
InspLotUsageDecisionTime InspLotUsageDecisionTime
InspLotUsageDecisionChangedBy InspLotUsageDecisionChangedBy
InspLotUsageDecisionChangedOn InspLotUsageDecisionChangedOn
InspLotUsgeDcsnChangedTime InspLotUsgeDcsnChangedTime
InspLotUsgeDcsnHasLongText InspLotUsgeDcsnHasLongText
InspLotIsCompletionForced
_InspectionLot _InspectionLot
_InspectionLotUsageDecidedBy _InspectionLotUsageDecidedBy
_InspLotUsageDecisionChangedBy _InspLotUsageDecisionChangedBy
_InspLotUsgeDcsnLongText _InspLotUsgeDcsnLongText
_InspLotUsgeDcsnHasLongText _InspLotUsgeDcsnHasLongText
_SelectedCodeSetPlant _SelectedCodeSetPlant
_UsageDcsnSelectedCodeSet _UsageDcsnSelectedCodeSet
_UsageDecisionCode _UsageDecisionCode
_UsageDecisionCodeGroup _UsageDecisionCodeGroup
_UsageDecisionValuation _UsageDecisionValuation
_UsgeDcsnValuationText _UsgeDcsnValuationText

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 R_InspectionLotUsageDecisionTP.
-- 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 R_InspectionLotUsageDecisionTP AS
SELECT
  InspectionLot,
  InspLotUsageDecisionLevel,
  InspectionLotQualityScore,
  InspLotUsageDecisionCatalog,
  SelectedCodeSetPlant,
  InspLotUsgeDcsnSelectedSet,
  InspLotUsageDecisionCodeGroup,
  InspectionLotUsageDecisionCode,
  InspLotUsgeDcsnDynValuation,
  InspLotUsageDecisionValuation,
  InspLotUsgeDcsnFollowUpAction,
  InspectionLotUsageDecidedBy,
  InspectionLotUsageDecidedOn,
  InspLotUsageDecisionTime,
  InspLotUsageDecisionChangedBy,
  InspLotUsageDecisionChangedOn,
  InspLotUsgeDcsnChangedTime,
  InspLotUsgeDcsnHasLongText,
  cast( ' ' as vdm_qinsp_completion_forced preserving type ) AS InspLotIsCompletionForced
FROM I_InspLotUsageDecision
LEFT OUTER JOIN E_InspLotUsageDecision AS _Extension ON InspectionLot = _Extension.InspectionLot  -- association [1..1]
;