Gui Xt Presentation for SAP

Uploaded on

GuiXT for SAP SD

GuiXT for SAP SD

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. GuiXT Technology SAPGUI User Request MM01 R/3 Processes Request R/3 Responds with MM01 Screen GUIXT Screen Modification Are applied SAPGUI Draws screen
  • 2. Steps to finish a project VA01 – Order Entry
  • 3. 1. Design screens
    • What to display
    • How to display
  • 4. What to display
    • User involved
    • Kaizen
    • Balance simplicity and coverage
  • 5. VA01 Screen Design
  • 6. How to display
    • Programmer involved
    • Decide templates for each GuiXT screen – find real SAP screen/tab to modify on
    • Selected screens/tabs should be easily jumped between
    • Try not to create new table in GuiXT but use existing table in SAP
  • 7. Screen Mapping – Initial screen
  • 8. Screen Mapping – Header
  • 9. Screen Mapping – Items
  • 10. Screen Mapping – Item detail
  • 11. 2. Develop scripts
    • 2 different types of GuiXT scripts
      • GuiXT script, display all SAP/GuiXT components on the template screen
      • Input script, process GuiXT components and run SAP screens
  • 12. GuiXT Script for initial screen
  • 13. Input script to 2 nd screen
  • 14. 3. Improve performance
    • Use function code to go to a screen.
      • tab or menu might be hidden/displayed by different order type or item, like ‘billing plan’ shows for some order type only
    • Use most efficient path to read all screens/tabs
      • There are many ways to get to the same screen, choose the fastest one.
    • Bypass unnecessary screens and tabs
      • Accessing a screen/tab would use some time, bypass those screen/tab you don’t need to read/write.
    • Error handling on all modified screens
      • Unless all modified fields in the screen are 100% free form, always have error handling when leaving a screen.
  • 15. We learned
    • Screen should be independent, can be run by itself
      • Screen could be brought in from different Tcode
      • Variable on the screen should be refreshed when the screen is loaded
    • Add error handling for all ‘Enter …’ screens with user input
      • Error happens when screen didn’t go as designed