GuiXT Tutorial General Topics 1 2 3 4 5 6 7 Add pushbuttons 8 9 10 11 12 continue
Speedy, simple and wide ranging navigation is crucial in a vast system such as R/3. By means of pull down menus and push buttons the SAP standard already offers many navigational possibilities. 

In addition, GuiXT offers you the possibility of adding extra push buttons within the screen, such as frequently used navigation steps or special functions within the transaction. 

 
Using the pull down menus of the R/3 order entry transaction you can call up lists of inquiries, quotations and orders. Let us assume that you want to integrate these actions directly into the screen. 

 

To achieve this, you first look up the corresponding function code by pressing F1 when the cursor is positioned on the right line in the pull down menu. You can also use any external code that the user can enter in the OK code field. You then use the pushbutton command to display the push button: 
 

	Pushbutton  (12,01) "Inquiries"   "/OVA15" 
	Pushbutton  (12,12) "Quotations"  "/OVA25" 
	Pushbutton  (12,24) "Orders"      "/OVA05"
The push buttons are displayed. By clicking them, you can call up the corresponding lists. 

 

In addition, you can display an icon and a quick info for each push button. You must adhere to the SAP standard for push button definitions: 
 

	Pushbutton  (12,01)  "@3D\QList of inquiries@Inquiries"    "/OVA15" 
	Pushbutton  (12,16)  "@3D\QList of quotations@Quotations"  "/OVA25"     
	Pushbutton  (12,32)  "@3D\QList of orders@Orders"          "/OVA05"
You may choose any of the standard R/3 system icons. 

 

The 2-letter code for the icons can be found in transaction ICON. 
Using this technique, you can easily create comprehensive menus consisting of images and push buttons, where all relevant actions for a specific user group are collected and described. 
 
 Continue