Set Function-Code

Manchmal ist es notwendig, ein Dynpro erneut zu prozessieren, um evtl. Daten nachzulesen oder Prüfungen zu machen. Das sollte jedoch nicht häufig vorkommen, denn dann ist die Programmierung in den meisten Fällen nicht richtig durchdacht.Es kann aber durchaus ab und zu helfen, bestimmte Probleme zu lösen.

Funktionsbaustein

Mit dem Funktionsbaustein SAPGUI_SET_FUNCTIONCODE können Sie erzwingen, dass der PAI (Process After Input) durchlaufen wird und danach wieder der PBO (Process Before Output).

Dies kann notwendig sein, wenn nach einer F4-Werteauswahl der PBO wieder durchlaufen werden soll.

Methode

Alternativ kann die Methode cl_gui_cfw=>set_new_ok_code verwendet werden.

Hinweis

Die beiden Methoden verhalten sich nicht zwingend gleich! Gerade im Einsatz bei REPORTS können beide Varianten unterschiedliche Auswirkungen haben! Die ist jedoch nur bei sehr spezialgelagerten Sonderfällen der Fall.

 

Enno Wulff