I_QltyTaskFllwUpActionParam

DDL: I_QLTYTASKFLLWUPACTIONPARAM SQL: IQLTYTSKFOAPRM Type: view BASIC

Quality Task Follow-Up Action Parameter

I_QltyTaskFllwUpActionParam is a Basic CDS View that provides data about "Quality Task Follow-Up Action Parameter" in SAP S/4HANA. It reads from 1 data source (qmsm_foa_param) and exposes 50 fields with key fields QualityTaskInternalId, ItemCounter. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qmsm_foa_param qmsm_foa_param from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_QualityTask _QualityTask $projection.QualityTaskInternalId = _QualityTask.QualityTaskInternalId
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_StorageLocation _StorageLocation $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..1] I_OrderInternalID _OrderInternalID $projection.OrderInternalID = _OrderInternalID.OrderInternalID and $projection.OrderInternalID <> '0000000000'
[0..1] I_OrderOperationBasic _OrderOperationBasic $projection.OrderInternalID = _OrderOperationBasic.OrderInternalID and $projection.OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID and $projection.OrderInternalID <> '0000000000'
[0..1] I_MfgActionReasonCodeGroup _MfgActionReasonCodeGroup $projection.MfgNonConformanceRsnCodeCtlg = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroupCtlg and $projection.MfgNonConformanceRsnCodeGrp = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroup
[0..1] I_MfgActionReasonCode _MfgActionReasonCode $projection.MfgNonConformanceRsnCodeCtlg = _MfgActionReasonCode.MfgActionReasonCodeGroupCtlg and $projection.MfgNonConformanceRsnCodeGrp = _MfgActionReasonCode.MfgActionReasonCodeGroup and $projection.MfgNonConformanceReasonCode = _MfgActionReasonCode.ManufacturingActionReasonCode and _MfgActionReasonCode.Version = '0000'
[0..1] I_ChangeRecordBsc _ChangeRecordBsc $projection.ChangeRecord = _ChangeRecordBsc.ChangeRecord and $projection.ChangeRecordType = _ChangeRecordBsc.ChangeRecordType
[0..1] I_ProductionSupplyArea _ProductionSupplyArea $projection.ProductionSupplyArea = _ProductionSupplyArea.ProductionSupplyArea and $projection.Plant = _ProductionSupplyArea.Plant
[0..1] I_EWM_WarehouseNumber _EWM_WarehouseNumber $projection.EWMWarehouse = _EWM_WarehouseNumber.Warehouse
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.DefectiveQuantityUnit = _UnitOfMeasure.UnitOfMeasure
[1..1] E_QltyTskFllwUpActnParam _Extension $projection.QualityTaskInternalId = _Extension.QualityNotification and _Extension.QualityNotificationTask = '0000' and $projection.ItemCounter = _Extension.ItemCounter

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IQLTYTSKFOAPRM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #BASIC view
EndUserText.label Quality Task Follow-Up Action Parameter view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey ItemCounter view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
Metadata.ignorePropagatedAnnotations true view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY QualityTaskInternalId
KEY ItemCounter qmsm_foa_param counter Version
QualityTask
QltyTaskFllwUpActionParam qmsm_foa_param counter Version
QltyTskFllwUpActnParamType qmsm_foa_param paramtype Parameter type
DefectiveQuantity qmsm_foa_param menge WarrCountValue
DefectiveQuantityUnit qmsm_foa_param mgein Unit of Measure
Material qmsm_foa_param matnr Vehicle Model
Plant qmsm_foa_param werks Receiving Plant
StorageLocation qmsm_foa_param lgort Sublocation
DefectAffectedObject qmsm_foa_param affctd_obj_counter Affected Object Counter (#)
BillOfOperationsType qmsm_foa_param plnty Task List Type
BillOfOperationsGroup qmsm_foa_param plnnr Task List Group
BillOfOperationsVariant qmsm_foa_param plnal Referenced BOO Variant
BillOfOperationsVersion qmsm_foa_param plnversn Routing Version
OrderInternalID qmsm_foa_param aufpl TaskList No.Ops
OrderOperationInternalID qmsm_foa_param aplzl Plan No.f.Oper.
MfgReworkRoutingGroup qmsm_foa_param mfgrewrkroutplnnr Routing Group
MfgReworkRoutingVariant qmsm_foa_param mfgrewrkroutplnal Group Counter
MfgNonConformanceRsnCodeCtlg qmsm_foa_param mpe_nc_rsn_code_ctlg Catalog
MfgNonConformanceRsnCodeGrp qmsm_foa_param mpe_nc_rsn_code_grp ReasonCodeGrp
MfgNonConformanceReasonCode qmsm_foa_param mpe_nc_rsn_code Reason Code
MfgNonConformanceNote qmsm_foa_param mpe_nc_note Note
ChangeRecord qmsm_foa_param chg_rec_id Change Record
ChangeRecordType qmsm_foa_param chg_rec_type Record Type
ChgRecordDescriptionText qmsm_foa_param chg_rec_desc Description
ProductionSupplyArea qmsm_foa_param prvbe Supply Area
CostCenter qmsm_foa_param kostl Substitute CC
SourceStorageBin qmsm_foa_param vlpla Source Stor.Bin
DefectUUID qmsm_foa_param defectuuid Defect UUID
StockItemUUID qmsm_foa_param ewm_guid_stock GUID Stock
ParentHandlingUnitUUID qmsm_foa_param ewm_guid_parent Parent
QltyTaskStkSelInEWMIsProcd qmsm_foa_param ewm_stock_sel_is_proc Stock Selection Is Processed
DefectAffectedObjIsAddlParam qmsm_foa_param def_aff_obj_is_add_param Affected Object Is Additional Parameter
Batch qmsm_foa_param batch Lot No.
EWMWarehouse qmsm_foa_param lgnum Whse Number
QltyTaskEWMFollowUpAction qmsm_foa_param ewm_followup_action EWM Follow-Up Action
WarehouseLogicalSystem qmsm_foa_param warehouselogicalsystem Logical System of Warehouse
_QualityTask _QualityTask
_Material _Material
_Plant _Plant
_StorageLocation _StorageLocation
_UnitOfMeasure _UnitOfMeasure
_MfgActionReasonCodeGroup _MfgActionReasonCodeGroup
_MfgActionReasonCode _MfgActionReasonCode
_ChangeRecordBsc _ChangeRecordBsc
_ProductionSupplyArea _ProductionSupplyArea
_OrderInternalID _OrderInternalID
_OrderOperationBasic _OrderOperationBasic
_EWM_WarehouseNumber _EWM_WarehouseNumber

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_QltyTaskFllwUpActionParam.
-- 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: IQLTYTSKFOAPRM

CREATE VIEW I_QltyTaskFllwUpActionParam AS
SELECT
  cast( qmsm_foa_param.qmnum as qtaskinternalid preserving type ) AS QualityTaskInternalId,
  qmsm_foa_param.counter AS ItemCounter,
  cast( substring(qmsm_foa_param.qmnum,2,11) as qtaskid preserving type ) AS QualityTask,
  qmsm_foa_param.counter AS QltyTaskFllwUpActionParam,
  qmsm_foa_param.paramtype AS QltyTskFllwUpActnParamType,
  qmsm_foa_param.menge AS DefectiveQuantity,
  qmsm_foa_param.mgein AS DefectiveQuantityUnit,
  qmsm_foa_param.matnr AS Material,
  qmsm_foa_param.werks AS Plant,
  qmsm_foa_param.lgort AS StorageLocation,
  qmsm_foa_param.affctd_obj_counter AS DefectAffectedObject,
  qmsm_foa_param.plnty AS BillOfOperationsType,
  qmsm_foa_param.plnnr AS BillOfOperationsGroup,
  qmsm_foa_param.plnal AS BillOfOperationsVariant,
  qmsm_foa_param.plnversn AS BillOfOperationsVersion,
  qmsm_foa_param.aufpl AS OrderInternalID,
  qmsm_foa_param.aplzl AS OrderOperationInternalID,
  qmsm_foa_param.mfgrewrkroutplnnr AS MfgReworkRoutingGroup,
  qmsm_foa_param.mfgrewrkroutplnal AS MfgReworkRoutingVariant,
  qmsm_foa_param.mpe_nc_rsn_code_ctlg AS MfgNonConformanceRsnCodeCtlg,
  qmsm_foa_param.mpe_nc_rsn_code_grp AS MfgNonConformanceRsnCodeGrp,
  qmsm_foa_param.mpe_nc_rsn_code AS MfgNonConformanceReasonCode,
  qmsm_foa_param.mpe_nc_note AS MfgNonConformanceNote,
  qmsm_foa_param.chg_rec_id AS ChangeRecord,
  qmsm_foa_param.chg_rec_type AS ChangeRecordType,
  qmsm_foa_param.chg_rec_desc AS ChgRecordDescriptionText,
  qmsm_foa_param.prvbe AS ProductionSupplyArea,
  qmsm_foa_param.kostl AS CostCenter,
  qmsm_foa_param.vlpla AS SourceStorageBin,
  qmsm_foa_param.defectuuid AS DefectUUID,
  qmsm_foa_param.ewm_guid_stock AS StockItemUUID,
  qmsm_foa_param.ewm_guid_parent AS ParentHandlingUnitUUID,
  qmsm_foa_param.ewm_stock_sel_is_proc AS QltyTaskStkSelInEWMIsProcd,
  qmsm_foa_param.def_aff_obj_is_add_param AS DefectAffectedObjIsAddlParam,
  qmsm_foa_param.batch AS Batch,
  qmsm_foa_param.lgnum AS EWMWarehouse,
  qmsm_foa_param.ewm_followup_action AS QltyTaskEWMFollowUpAction,
  qmsm_foa_param.warehouselogicalsystem AS WarehouseLogicalSystem
FROM qmsm_foa_param
LEFT OUTER JOIN I_QualityTask AS _QualityTask ON QualityTaskInternalId = _QualityTask.QualityTaskInternalId  -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_OrderInternalID AS _OrderInternalID ON OrderInternalID = _OrderInternalID.OrderInternalID AND OrderInternalID <> '0000000000'  -- association [0..1]
LEFT OUTER JOIN I_OrderOperationBasic AS _OrderOperationBasic ON OrderInternalID = _OrderOperationBasic.OrderInternalID AND OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID AND OrderInternalID <> '0000000000'  -- association [0..1]
LEFT OUTER JOIN I_MfgActionReasonCodeGroup AS _MfgActionReasonCodeGroup ON MfgNonConformanceRsnCodeCtlg = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroupCtlg AND MfgNonConformanceRsnCodeGrp = _MfgActionReasonCodeGroup.MfgActionReasonCodeGroup  -- association [0..1]
LEFT OUTER JOIN I_MfgActionReasonCode AS _MfgActionReasonCode ON MfgNonConformanceRsnCodeCtlg = _MfgActionReasonCode.MfgActionReasonCodeGroupCtlg AND MfgNonConformanceRsnCodeGrp = _MfgActionReasonCode.MfgActionReasonCodeGroup AND MfgNonConformanceReasonCode = _MfgActionReasonCode.ManufacturingActionReasonCode AND _MfgActionReasonCode.Version = '0000'  -- association [0..1]
LEFT OUTER JOIN I_ChangeRecordBsc AS _ChangeRecordBsc ON ChangeRecord = _ChangeRecordBsc.ChangeRecord AND ChangeRecordType = _ChangeRecordBsc.ChangeRecordType  -- association [0..1]
LEFT OUTER JOIN I_ProductionSupplyArea AS _ProductionSupplyArea ON ProductionSupplyArea = _ProductionSupplyArea.ProductionSupplyArea AND Plant = _ProductionSupplyArea.Plant  -- association [0..1]
LEFT OUTER JOIN I_EWM_WarehouseNumber AS _EWM_WarehouseNumber ON EWMWarehouse = _EWM_WarehouseNumber.Warehouse  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON DefectiveQuantityUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN E_QltyTskFllwUpActnParam AS _Extension ON QualityTaskInternalId = _Extension.QualityNotification AND _Extension.QualityNotificationTask = '0000' AND ItemCounter = _Extension.ItemCounter  -- association [1..1]
;