GuiXT is software that comes as standard with versions 4.6 of SAP - it can be loaded with the SAP GUI and work with any SAP version greater or equal to 4.0
It is a very useful, flexible piece of software that many people have often heard about, but yet it is not widely used. It is a cross-application software tool and can be used on any SAP screen.
Among its standard features, it changes text and removes redundant data-entry fields in R/3 without changing core R/3 data. The application sits in the layer between the SAP application server and the SAP GUI. Every command is therefore processed through GuiXT each time. The software is bundled with SAP GUI and shipped in the Presentation CD of R/3.
If you are using 4.6 then you need to activate the GuiXT. Having logged onto SAP, choose the menu path: Customising of Local Layout (colourful computer icon) > Activate GuiXT
This will automatically open up a session of GuiXT.
Starting to use GuiXT and the Designer
- Go to the screen on SAP that you wish to modify.
- In the GuiXT software, you should see all the screen elements that exist on the SAP screen. Click on the Edit menu and select Script option on GuiXT.
- Fill the text file with a command and a reference to the required text field.
- There are many different commands, which you can use. All the commands are linked to the actual screen text element.
- Save the changes to the file.
- Go back to SAP and re-initiate the transaction which calls the relevant screen.
- The screen should then reflect the resultant changes which have been modified in the infotype.
Naming Conventions for GuiXT Scripts
GuiXT Scripts are simple text files. They follow a strict naming convention. GuiXT script names are based on R/3 repository's ABAP program name and a four-digit screen number. A language is also included for various languages. Format: xxxxxxxxx.ldddd.txt ( xxxxxxx is the ABAP program name, l is the language, and dddd is the screen number).
Example: For transaction PA30 - maintain screen, the ABAP program name is MP000200 and screen number is 2008, the language is English. The GuiXT file name will be MP000200.E2008.txt The program should default through the correct format for the active screen. Check it then saves the file.
To know where to save the file, look at the current profile that is being used. Menu path: Edit > Profile. You will see all the details here.
To get a list of all the possible commands, look at the help documentation on the websites listed below.
- How much slower will it make each transaction in SAP
- Can you stop users from closing the GuiXT session (training issue and technical issue)
- It would be best for GuiXT modifications to be made centrally, rather than by individual users.
- You can ensure that the script files are held on a file server and maintained centrally by a designated team.
- You can ensure that the GuiXT is loaded in the background - so that individual users can't close the GuiXT session and thus deactivate the software.
Useful Websites for Documentation
Synactive
GuiXT
This table contains features which are often customised
Command | Command Description |
---|---|
ABKRS | Defaults the payroll area |
ADDRS | Set subtype sequence for address formatting |
GuiXT | General topics |
GuiXT profile | GuiXT profile parameters |
System variables | GuiXT system variables |
del | Deletes a screen element |
pos | Shifts a screen element to new position |
box | Draws a box with or without title |
boxsize | Changes the size of a box |
buttonsize | Changes the size of a pushbutton |
columnheader | Changes a column header |
columnorder | Changes the column order |
columnsize | Changes the column width |
columnwidth | Changes the column width (visualization only) |
comment | Includes a comment text |
compress | Eliminates empty lines |
default | Assigns a default value for an input field |
fieldsize | Reduces the size of an input or output field |
file | Assigns an alias name to SAPWR scripts with long names |
globaltextreplace | Replaces a text string in all R/3 screens |
icon | Replaces R/3 icon by another specified one |
if/else/endif | Conditional scripting |
image | Displays an image (.bmp, .gif or .jpg-format) |
include | Includes a script file |
listimage | Displays an image in a list (.bmp, .gif or .jpg-format) |
mark | Marks an entry field |
message | Shows a message |
nodropdownlist | Changes a drop down box into a normal entry field |
noInput | Cancels a field's possibility for input |
noleadingzeros | Suppresses leading zeros |
numerical | Numerical input only |
offset | Relative positioning |
pushbutton | Inserts a new pushbutton |
radiobutton | Inserts a radiobutton |
stop | Stops interpretation of a script |
tablewidth | Changes the width of a table display |
text | Changes field texts and adds new texts |
textreplace | Replaces a text string |
tip | Adds a quickinfo (tooltip) |
title | Changes the R/3 screen title |
titleprefix | Changes the R/3 screen title |
uppercase | Uppercase input only |
versionnumber | Sets a version number (script server) |
view | Displays html and rtf files; connects URLs with R/3 input (only available with GuiXT Viewer) |
windowsize | Resizes a popup screen |
simply....
ReplyDeleteSAP ABAP Online Training Tutorials