The Menu engine administer Buttons, Menu items and tools
You can add a button with "addbutton....". Every Button can also be set as an Menu entry. This will be done automatically.
![]()
Button standard names:
(see ue_menu.of_menureset)
Index (beas menu)  | 
BeasKey  | 
SAP Id  | 
Beas id  | 
Word Id  | 
Description  | 
|
|---|---|---|---|---|---|---|
01  | 
preview:  | 
  | 
519  | 
16  | 
Voransicht  | 
Preview (Macro)  | 
02  | 
print:  | 
  | 
520  | 
7  | 
Druck  | 
Print (Macro)  | 
03  | 
email:  | 
  | 
6657  | 
18  | 
EMail (Macro)  | 
|
04  | 
fax:  | 
  | 
6659  | 
17  | 
Fax  | 
Create Fax document  | 
05  | 
excel:  | 
  | 
7169  | 
20  | 
Excel  | 
Create Excel document  | 
06  | 
word:  | 
  | 
7170  | 
19  | 
Word  | 
Create Word document  | 
07  | 
pdf:  | 
  | 
7176  | 
21  | 
Create PDF document  | 
|
08  | 
search:  | 
  | 
1281  | 
2  | 
Suchen  | 
Find  | 
09  | 
new:  | 
  | 
1282  | 
4  | 
Neu / Add Line  | 
Add, Add Line  | 
10  | 
edit:  | 
  | 
1  | 
Open  | 
Open, Edit, Choose  | 
|
11  | 
copy:  | 
  | 
5  | 
Duplicate  | 
Duplicate  | 
|
12  | 
del:  | 
  | 
6  | 
Remove  | 
Remove  | 
|
13  | 
previous: p_auf:  | 
  | 
1289  | 
11  | 
--  | 
Previous Record  | 
14  | 
next: p_ab:  | 
  | 
1288  | 
12  | 
--  | 
Next Record  | 
15  | 
refresh:  | 
  | 
1304  | 
22  | 
Refresh records / List  | 
|
16  | 
filter:  | 
  | 
4870  | 
3  | 
Filter (current not supported)  | 
|
17  | 
sort:  | 
  | 
4869  | 
23  | 
Sort Record  | 
|
18  | 
layout:  | 
  | 
5895  | 
8  | 
Layout / Macro  | 
|
19  | 
setup:  | 
  | 
5890  | 
15  | 
Fenstereinstellungen  | 
Form/Window settings  | 
20  | 
report:  | 
  | 
4865  | 
9  | 
Query manager / Reports  | 
|
20  | 
Status  | 
10  | 
not in use  | 
|||
21  | 
export:  | 
13  | 
Export bitmap  | 
|||
22  | 
verwendung:  | 
  | 
14  | 
Verwendungsnachweis  | 
Open crosss reference window (example item usage)  | 
|
inventhistory:  | 
  | 
Teilekonto  | 
Item inventory history  | 
|||
90  | 
ok:  | 
Edit form: OK/Update/Add  | 
 
  | 
|||
91  | 
close:  | 
2  | 
Edit form: &Abbruch  | 
Cancel / End form  | 
||
92  | 
eingabe:  | 
Input field in Button list  | 
||||
93  | 
auswahl:  | 
-  | 
-  | 
-  | 
not used  | 
|
96  | 
  | 
275  | 
Help  | 
|||
97  | 
formula:  | 
Form referring report  | 
||||
23  | 
aenderung:  | 
  | 
24  | 
Änderungsprotokoll  | 
Change Log  | 
|
999  | 
inventhistory:  | 
25  | 
Artikelhistorie  | 
Teilekonto  | 
Function
menu.redraw  | 
redraw  | 
menu.menuredraw  | 
Redraw the whole menu inc. Authorization and multi language  | 
Properties
menu.property.name=value
disable=<name>  | 
disable Entry menu=disable=myButton menu=redraw  | 
enable=<name>  | 
enable Entry menu=enable=myButton menu=redraw  | 
text=<name>=<Text>  | 
Change Menu Text menu=text=myButton=<new text> menu=redraw  | 
width  | 
Change the width of the button menu=width=myButton=300 menu=redraw  | 
forecolor  | 
menu=forecolor=myButton=255 menu=redraw  | 
fontsize  | 
|
sortid=<name>=<order>  | 
Change order of Buttons Example move Button to left menu=sortid=myButton=1  | 
bitmap  | 
|
postype  | 
0=bottom  | 
If you have buttons inside the INI sequence, than you do not need to redraw.
But if you create / modify Buttons somewhere else than you must use redraw.
Example:
Disable the ok-Button
menu=disable=ok: