Allgemeines zur Implementierung von Business Add-Ins erfahren Sie unter
Implementierung eines Business Add-Ins.Der Verwender der Screen-Erweiterung sollte folgende Schritte durchführen:
Topinclude:
DATA: exit TYPE REF TO if_ex_badi_screen,
flight TYPE sflight.
TABLES sflview.
Zum Zeitpunkt PBO:
MODULE status_0100 OUTPUT.
IF exit IS INITIAL.
CALL METHOD cl_exithandler=>get_instance_for_subscreens
CHANGING
instance = exit
EXCEPTIONS
OTHERS = 6.
...
Zum Zeitpunkt PAI:
Wurden Daten geändert, wird zum Zeitpunkt PAI die Methode PUT_DATA_TO_SCREEN aufgerufen.
MODULE user_command_0100 INPUT.
CALL METHOD exit->put_data_to_screen
EXPORTING
flight = flight
EXCEPTIONS
reserved = 1
OTHERS = 2.
IF sy-subrc <> 0.
...
ENDMODULE.
Erweitern Sie gegebenenfalls das vorgegebene Beispielcoding.