!--a11y-->
Mit dieser Methode erzeugen Sie einen neuen Menüeintrag in einem selbst angelegten Menü. Dieser Menüeintrag muß einem existierenden Makro der Desktop-Applikation zugeordnet werden.

CALL METHOD document->add_menu_item
EXPORTING item_name = item_name
item_macro = item_macro
menu_bar_name = menu_bar_name
menu_popup_name = menu_popup_name
insert_before_item = insert_before_item
item_pos = item_pos
item_before = item_before
no_flush = no_flush
IMPORTING error = error
retcode = retcode.
Parameterverwendung
Parameter |
Optional |
Bedeutung |
item_name |
Name des anzulegenden Menüeintrags | |
item_macro |
Name des Makros, das ausgeführt werden soll, wenn die Funktion betätigt wird. | |
menu_bar_name |
X |
Name der Menüleiste, in der das Menü menu_popup_name liegt. |
menu_popup_name |
X |
Name des Menüs, in das der Menüeintrag eingefügt werden soll. |
insert_before_item |
X |
Position eines bestehenden Menüeintrags, vor dem der neue Menüeintrag eingefügt werden soll (0: am Ende) |
item_before |
X |
keine Bedeutung |
item_pos |
X |
keine Bedeutung |

Falls kein Menüleistenname angegeben wird, wird das Menü in die Hauptmenüleiste der Desktop-Anwendung eingefügt.