Dynpro: FIELD MODULE ON REQUEST

FIELD dynp_field MODULE mod [ {ON INPUT}
                            | {ON REQUEST}
                            | {ON *-INPUT}
                            | {ON {CHAIN-INPUT|CHAIN-REQUEST}}
                            | {AT CURSOR-SELECTION} ].

… ON REQUEST

Wirkung

Diese Bedingung bewirkt, dass das Modul mod nur dann aufgerufen wird, wenn der Wert des Dynpro-Felds dynp_field seit dem Ereignis PBO durch eine Eingabe verändert wurde. Als Eingabe gilt auch, wenn eine bereits vorhandene Eingabe mit dem gleichen Wert überschrieben oder explizit der Initialwert des Felds eingegeben wird. Neben Benutzereingaben führen folgende Werteingaben zu einem Aufruf von mod:

  • Übernahme eines Vorschlagswerts, der über System → Benutzervorgaben → Halten Daten gesetzt wurde. Voraussetzung ist, dass die Dynpro-Eigenschaft Halten Daten aktiv ist.
  • Übernahme eines Vorschlagswerts aus dem User Memory. Voraussetzung ist, dass in der Eigenschaft PARAMETER-ID eines Bildschirmelements ein SPA/GPA-Parameter angegeben ist.
  • Übernahme von Daten, die beim Aufruf einer Dialogtransaktion mit dem Zusatz USING der Anweisung CALL TRANSACTION übergeben werden.
  • Übernahme eines systemseitig oder im ABAP Dictionary vordefinierten Vorschlagswerts bei Ein-/Ausgabefeldern bestimmter Typen.