Ansicht
Dokumentation

QM_FOA_SIMULATION - Folgeaktionssimulation für Qualitätsmaßnahme oder Meldungsmaßnahme

QM_FOA_SIMULATION - Folgeaktionssimulation für Qualitätsmaßnahme oder Meldungsmaßnahme

General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Qualitätsmaßnahmenmanagement (QM-QN-TSK) verwendet. Mit diesem BAdI können Sie die Ausführung einer Folgeaktion simulieren.

Verwendung in Qualitätsmeldungen

In der Qualitätsmeldung wird das BAdI FOA_SIMULATION_FOR_TASK durch einen Funktionsbaustein für eine Aktivität der Aktivitätenleiste aufgerufen. Als Vorlage können Sie den Funktionsbaustein QM06_FM_TASK_FOR_FOA_BADI verwenden. Der Funktionsbaustein legt für die Meldungsposition eine Meldungsmaßnahme an.

Für die Ausführung der Folgeaktion mit der Aktivität der Aktivitätenleiste haben Sie folgende Schritte ausgeführt:

  • Sie haben die Folgeaktion einem Maßnahmencode zugeordnet.
  • Sie haben der Aktivität der Aktivitätenleiste den Maßnahmencode zugeordnet.
  • Sie haben festgelegt, dass die Aktivität der Aktivitätenleiste als Maßnahme dokumentiert wird.

Der Funktionsbaustein für die Aktivitätenleiste stellt die Benutzungsoberfläche für die Folgeaktionsparameter bereit. Die Parameter werden über die BAdIs FOA_TASK_FIELD_RETRIEVAL, FOA_DEFAULT_VALUE_RETRIEVAL und FOA_MOVE_AFFCDOBJ_TO_ADDLLIST abgerufen. Das BAdI simuliert die Ausführung der Folgeaktion mit den Daten der Folgeaktionsparameter. Wenn das BAdI implementiert ist, ist die Funktion Prüfen auf der Benutzungsoberfläche verfügbar.

Treten bei der Simulation Fehler auf, werden Fehlermeldungen ausgegeben. In diesem Fall müssen Sie die Fehler korrigieren.

Verwendung in Fehlern

Im Fehler wird das BAdI aufgerufen, wenn Sie eine Folgeaktion für ein Objekt in der Liste der betroffenen Objekte auswählen. Das Ergebnis der Simulation wird in der Spalte Simulationsergebnis angezeigt.

Die während der Simulation ausgegebenen Nachrichten können durch Klicken auf die Simulationsergebnisse angezeigt werden.

Wenn mindestens eine Fehlermeldung zurückgegeben wird, erhält die Folgeaktion den Status Nicht erfolgreich.

  • FOLLOWUPACTION
Filterparameter: übergibt die Folgeaktion
Geben Sie den Schlüssel der Folgeaktion ein, den Sie in der Customizing-Aktivität Folgeaktionen für Qualitätsmaßnahmen definieren festgelegt haben.
  • TASKHEADER
Importparameter: übergibt die Meldungsmaßnahmenfelder
  • QUALITYTASK
Importparameter: übergibt die Qualitätsmaßnahmenfelder
  • ADDITIONALFIELDS_SINGLE
Importparameter: einzelne Folgeaktionsparameterfelder
  • ADDITIONALLISTSFIELDS
Importparameter: Liste der Folgeaktionsparameterfelder
  • SIMULATION_RESULT
Changing-Parameter: (nur für Fehler, nicht für Meldungen relevant)
Prüfergebnis pro Folgeaktionsparameter
  • ADDITIONALLISTSFIELDS_UPDATE
Changing-Parameter: (nur für Fehler, nicht für Meldungen relevant)
Resultierende Änderungen für die Liste der Folgeaktionsparameter
  • MESSAGES
Changing-Parameter: gibt die Fehlermeldungen zurück, die während der Simulation Ihrer Folgeaktion auftreten
Achtung
Die Implementierung der Methode SIMULATE darf nie ein COMMIT WORK (direkt oder indirekt) aufrufen, da dies zu Datenschiefständen führen könnte.

Siehe Beispielimplementierung

Sie haben die entsprechende Logik einer Folgeaktion mit dem BAdI FOA_EXECUTION_FOR_TASK implementiert.

Verwendung in Qualitätsmeldungen

Mit einer Implementierung dieses BAdIs können Sie die Ausführung einer Folgeaktion simulieren.

Wenn das BAdI implementiert ist, ist die Funktion Prüfen auf dem generischen UI verfügbar, das von der Aktivität der Aktivitätenleiste bereitgestellt wird.

Treten bei der Simulation Fehler auf, werden Fehlermeldungen ausgegeben. In diesem Fall müssen Sie die Fehler korrigieren.

  • FOLLOWUPACTION
Filterparameter: übergibt die Folgeaktion
Geben Sie den Schlüssel der Folgeaktion ein, den Sie in Ihrer Konfigurationsumgebung unter Folgeaktionen für Maßnahmen definieren festgelegt haben.
  • TASKHEADER
Importparameter: übergibt die Meldungsmaßnahmenfelder
  • ADDITIONALFIELDS_SINGLE
Importparameter: einzelne Folgeaktionsparameterfelder
  • ADDITIONALLISTSFIELDS (nicht relevant für S/4HANA Cloud)
Importparameter: Liste der Folgeaktionsparameterfelder
  • SIMULATION_RESULT (nicht relevant für S/4HANA Cloud)
Changing-Parameter: Prüfergebnis pro Folgeaktionsparameter
  • ADDITIONALLISTSFIELDS_UPDATE (nicht relevant für S/4HANA Cloud)
Changing-Parameter: Resultierende Änderungen für die Liste der Folgeaktionsparameter
  • MESSAGES
Changing-Parameter: gibt die Fehlermeldungen zurück, die während der Simulation Ihrer Folgeaktion auftreten
Achtung
Die Implementierung der Methode SIMULATE darf nie ein COMMIT WORK (direkt oder indirekt) aufrufen, da dies zu Datenschiefständen führen könnte.





PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7411 Date: 20240520 Time: 150106     sap01-206 ( 72 ms )