Let's get our hands dirty by taking an example case of "Create Sales Order" - VA01 Transaction of SAP ERP. Using GuiXT, I'll demonstrate how you can go about simplifying the entire Transaction.
Step 1: Create a quick jump button for the user on a start/dashboard screen.
File: SAPLSMTR_NAVIGATION.E100.TXT
// Clear the screen
Del X[IMAGE_CONTAINER]
// Add button for the process that will fire VA01 on clicking, and any more you wish to add
Pushbutton (1,0) "Create Sales Order" "/nva01" size="2"
Pushbutton (1,35) "OBD " "/nvl01n" size="2"
Screenshot:
Step 2: Simplify Entry Screen.
First Screen of VA01 - Let's do the following...
File: SAPMV45A.E0101.TXT
// Set default value in Order Type field
Default F[Order Type] "OR" // Standard order
// Remove Group Box with all fields
Del G[Organizational Data]
// Assign smart Radio buttons for automatic data entry in required fields
// Add two radio buttons that enter appropriate values in SAles Org, Distr Channel and Division fields, when clicked
Radiobutton (2,0) "General orders" name="g_radio" [Sales Organization] "0001" [Distribution Channel] "01" [Division] "01"
Radiobutton (2,25) "HQ" name="g_radio" [Sales Organization] "1000" [Distribution Channel] "10" [Division] "10"
Screenshot:
Step 3: Simplify Main Screen.
Second screen of VA01 - let's do the following...
File: SAPMV45A.E4001.TXT
// Change sold-to party to "customer"
Text F[Sold-to party] "Customer"
// Identify unwanted columns and hide them by numbers or names as reference
ColumnWidth [All items,ItCa] 0
ColumnWidth [All items,Material group] 0
ColumnWidth ...
// Remove unwanted TABs
Del P[Item overview]
Del P[Item detail]
Del ...
// Add "import from excel" functionality to populate the table rows faster
// The specific implementation can vary, so the entire logic is excluded from here
// "import_data.txt" is a program that has to be written to your specific requirement
Pushbutton (col,row) "Import from Excel" "/0" process="import_data.txt"
// Add "create delivery" functionality in toolbar; you can add more...like "post goods issue" etc...
// Inside specific script text files, you need to specify the user actions for the scripts to execute
Pushbutton (Toolbar) "SAVE and Create Delivery" "/0" process="save_and_create_delivery.txt"
File: Save_And_Create_Delivery.TXT
// If the user step is to save the order and then click on a menu item to create delivery, the same has to reflect within this script
Screen SAPMV45A.4001
Enter "/11"
Screen SAPMV45A.4001
Enter "/Menu=1,7"
Screenshot:
NOTE: The above is a sample work, which may not be directly applicable to your case. But remember, once you know what you want, you can pretty much cook-up a better productive process within 60 minutes, using GuiXT. Many more avenues of consolidation are possible - we'll cover them as we proceed to write more on this forum. I've plans to throw many more examples that will help you as a guideline; if there's a specific confusion or requirement, I'll be happy to respond accordingly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
3 | |
2 | |
2 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 |