Ansicht
Dokumentation

SOLMAN_BA_PUSH_COMP - Push- und Massenanpassung steuern

SOLMAN_BA_PUSH_COMP - Push- und Massenanpassung steuern

General Material Data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses BAdI steuert die Transaktion In Push-Modus vergleichen u. anpassen. Wenn Sie die Option „Änderungen übernehmen und beenden“ oder „Im Simulationsmodus ausführen“ wählen, wird dieses BAdI aufgerufen, um zu entscheiden, welche Änderungen weitergegeben werden.

Das BAdI wird auch im Falle von Massenanpassungen der Strukturknoten aufgerufen, die Sie über das Kontextmenü in der Prozessstruktur ausführen können. In diesem Fall werden alle Vergleichsdifferenzen (außer Löschvorgänge), die in der Struktur dargestellt sind, automatisch für den ausgewählten Knoten und dessen Unterknoten angepasst.

Standardmäßig wird keine BAdI-Implementierung aktiviert und nichts weitergegeben.

Sie aktivieren entweder eine oder mehrere SAP-Standardimplementierungen im IMG, oder Sie legen Ihre eigene Implementierung an. Das BAdI wird für jede Zeile einer Registerkarte aufgerufen, die im Vergleichsdialog als neu oder geändert markiert ist. Für jede Zeile können Sie eine der folgenden Konstanten zurückgeben

  • aisol_c_push_opt_push, um die Änderung weiterzugeben
  • aisol_c_push_opt_flag, um sie lediglich zu kennzeichnen
  • aisol_c_push_opt_ignore, um sie zu ignorieren

Sie können zwar für jede Änderung einzeln festlegen, ob sie zu übernehmen ist, aber es können nur gesamte Registerkarten als abgeschlossen gekennzeichnet werden.

Wenn Sie beispielsweise drei Änderungen (1, 2 und 3) auf einer Registerkarte vorgenommen haben und die BAdI-Implementierung Folgendes zurückgibt: 1 weitergeben, 2 kennzeichnen, 3 ignorieren, dann wird 1 angepasst, 3 ignoriert, und die Registerkarte wird gekennzeichnet, aber nicht abgeschlossen.

Wenn die BAdI-Implementierung zurückgibt: 1 weitergeben, 2 weitergeben, 3 ignorieren, dann werden 1 und 2 angepasst, 3 wird ignoriert, und die Registerkarte wird auf abgeschlossen gesetzt.

Die Filterwerte des BAdI gestatten eine Implementierung je Objekttyp Wenn kein Filter festgelegt ist, kann nur eine Implementierung aktiv sein.

Die BAdI-Implementierung AI_SC_PUSH_DOCU_SAMPLE passt nur freigegebene Dokumente an. Die BAdI-Implementierung AI_AUTO_COMPARE_ALL passt alle Änderungen bei Push-Vorgängen und Massenanpassungen an.






ABAP Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2711 Date: 20240523 Time: 065606     sap01-206 ( 54 ms )