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: