You are on page 1of 50

Desktop Web UI Mobile Offline Developer

GuiXT
We will be starting the webinar at
10:00 AM (PST).
Presenters
Matt Tesvich Global ABAP Lead
Aparna Desai SE Manager
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Complement your ABAP Skills


Are you overwhelmed with managements
requests to add functionality and create new
reports in SAP?
Do you have a lot of usability improvement
projects on your plate?
Are your users resistant to SAP system because
of the complexity of the screens?
Are efficiency and productivity affected?

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Solution
A scripting technologybundled with SAP ERP (SAP
GUI) versions & certified by SAP for NetWeaver.
Minimize backend code changes
Do it faster with fewer resources
Less riskNO modifications to SAP programs or
dynpros, and easily upgradeable to new SAP releases.
Leveragetake full advantage of the SAP functionality
Maximize your SAP ERP! Automate all your transactions
with one solution.

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Activate GuiXT

Its Built Into


the SAP ERP

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Architecture

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

How GuiXT Works


SAPGUI
User Request MM01

SAP GUI
Draws screen

2009 Synactive, Inc.

SAP Processes
Request

GUIXT
Screen Modification
Are applied

SAP Responds with


MM01 Screen

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Compatibility
Technology
SAPGUI Compatibility
Compatible across all SAP GUI versions from 3.1I, 7.10, etc.
Bundled with SAP GUI install of 4.6B
GuiXT scripts written for SAP GUI can be shared with Web GUI

Web GUI Compatibility (ITS 6.10 platform or higher)


Considerably speeds up Web GUI, because a customized screen has
less controls for the Web GUI to render (i.e. convert into HTML)
Uses the same scripts as SAP GUI

SAP NetWeaver Compatibility


Certified by SAP for use with SAP NetWeaver Portals

General Compatibility

NetWeaver Business Client (NWBC)


R/3 3.1I to 4.6D
Web Application Server 6.10 to 6.20 (SAP ERP)
EP 6.0

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Matt Tesvich
Over 12 years of IT Experience
Worked at CIBA VISION since 2000
Worked on CIBA's SAP implementation since the
start of project in 2004
Global ABAP Lead for 2.5 years
MBA - Finance in May 2007 from Georgia State
University

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

ABAP
Advancing technology on ABAP workbench
ABAP is constantly evolving; better object
oriented coding in the ECC 6.0 version
Estimated 2.5M ABAP objects in new version of
SAP
New version of Debugger
Newly built NetWeaver PI (process integration)
functionality also uses ABAP technology

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Making a RFC Call

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Adding Screen Elements in SAP

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

About CIBA VISION


With worldwide headquarters in Atlanta, CIBA
VISION develops and manufactures contact lenses
and lens care products to meet peoples evolving
lifestyles.
Key products:
AIR OPTIX family of highly breathable lenses
DAILIES family of daily disposable lenses
FreshLook color contact lenses
Highly effective lens care products for comfort,
performance and convenience
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Why we chose GuiXT?

Every second on an order adds significant cost


Needed to speed up standard SAP Order process
Decided against a complete rewrite of MV45A
Avoids core mods and allows future SAP
upgrades
CIBA team members had used GuiXT successfully
in many prior projects
Saved large consulting fees, easy maintenance
Clean & Concise solution integrated into SAP
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

CIBA VISION using GuiXT


in Dev in late 2004
Synactive did initial GuiXT training
1.5 CIBA Developers started effort
Also using Synactives Desktop Suite
(InputAssistant)
Finished 1st version in early 2005 & went live
Used Synactive consultant for 2 weeks to help
review scripts pre-Go Live
Currently have over 100 scripts
Very stable & efficient
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Current SAP Version


Unicode version of SAP 4.7

Before & After Pictures


Order Entry Overview screen
(SAPMV45A 4001)

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Before

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

After

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Header Tabs
95% of fields in Order Entry are in Overview
Screen and this Header Add tab
Header Add is built from the Header Sales tab,
but includes fields from 5 separate tabs
Payment Method field comes from Accounting Tab
Provides extremely efficient order tab
Will show before and after of Header Tabs

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Before

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

After

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Code snippets of
deleting menus &
tabs

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Advanced Topics
GuiXT & SAP ABAP operate in separate memory
spaces therefore internal tables in ABAP are not
available in GuiXT
Example on using function calls from GuiXT
Needed custom ABAP function for the SAP side,
and then the call from an IA script
Ties into ABAP via function call to update customer
master address

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Advanced Topics
We built ABAP enhancements that are called via Order
Entry
IA scripts are triggered via buttons which go to the
Additional Data B screen exit (Hdr Data)
This gives us fastest performance, and access to copy
control routines
Visual display of the Additional Data B (which is invisible
to the users)
Switch tabs simply in the IA scripts as follows:
Screen SAPMV45A.4002
Enter "=T\05"
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Common Usage of GuiXT


Enhancement to SAP user interface
Simplify the SAP screens by hiding unwanted screen
elements
Creating Launch-pad/Transactions
Restricting user input by setting defaults to input fields
or radio buttons
Creating different UI for different group of users for the
same transaction
Consolidation of data entry points/fields from multiple
tabs
Combining multiple business related transactions into
one seamless process
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Common Usage of ABAP

Adding New Functionalities


Adding more fields and data points
Create/Modify Reports
Create Work-Flows
Create Function Modules (RFC)
Modifying ALV Grids
User exits, Idocs, Forms

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Suite of Solutions

GuiXT Desktop Suite


GuiXT Web UI Suite
GuiXT Offline Suite
GuiXT Mobile Suite
GuiXT Developer Suite

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Functionality
Combining screen elements from multiple
tabs/transactions onto one simplified screen
Flexibility in extending all SAP GUI screens to
portal and mobile
Batch data processing from/to MS Excel or flat file
Enables you to integrate rtf and html files in SAP
Gui screens
Centralized mechanism to deploy GuiXT to named
users without updating client PCs
Access SAP transactions anytime and anywhere
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Leveraging GuiXT with ABAP

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Leveraging GuiXT with ABAP

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Developer Suite


A fast, easy, and flexible way to make changes to the
SAP interface instead of modifying the SAP back-end
by:
Speeding up the development process by
utilizing a WYSIWYG editor tool for GuiXT that
makes changes via the computer mouse instead of
manually writing the GuiXT scripts
Helping to organize GuiXT scripts that are
generated throughout a project in case you have
large amounts of GuiXT code. It can also scan your
GuiXT scripts to detect any errors in yourwww.GuiXT.com
code
2009 Synactive, Inc.

Desktop Web UI Mobile Offline Developer

GuiXT Developer Suite

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Benefits of Developer Suite


Automatically generates GuiXT scripts by using
WYSIWYG tool; spend less time in development phase
By using radio buttons you can restrict the user
selection
Clarify the SAP screens by hiding unwanted screen
elements
Linking an external application to an image helps user
to open it from the same user interface (e.g; help
document)
Scans GuiXT scripts to detect errors that typically go
unnoticed
Creates an organized project structure that is visually
easier to work with; improve script quality
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

UI Simplification Demo
Using developer suite

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Selective Deployment:
Create Specific User Interface
Dynamically display screens based on a users SAP
Role or SAP profile
Display different screens based on work profile
Examples:
Planner and Plant Engineers get different screens
than an Electrician working on a plant floor
Plant in Arlington uses a different business process
than Plant in Richmond
Restrict data view for certain users
If Q[Role=XYZ] .endif
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Configuration
Click on Profile
in GuiXT window,
to configure
GuiXT
Typically license
key is based on
3 character
system id
DEV, QAS,
PRD, TST

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Scripts Deployment
Options for Script Storage:
SAP Web Repository (SMW0) (Recommended)

(Integrated with SAP; uses SAP transport mechanism)


Network Server/File Share
FTP/HTTP Server
Local Machine (Developers)

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Local Software Deployment: SAP GUI


Activate GuiXT

SAP GUI

GuiXT Scripts
GuiXT.ini
IA

Viewer

GuiXT

Desktop (PC)

R/3 Application Server


(Optional Load Balanced)

Database

2009 Synactive, Inc.

1. SAP Web Repository


2. Network Drive
3. HTTP/FTP Server

GuiXT installation is required on all


users desktop. (GuiXT.exe,
GuiXT.dll, and Pinnacle.dll)
No centralized GuiXT installation
GuiXT activation is required on all
users desktop
GuiXT Configuration file needs to be
deployed to all users desktop
(GuiXT.ini)
User connects to R/3 directly
www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Central Software Deployment:


GuiXT Server
SAPGUI
Desktop (PC)
SAPLOGON.INI

GuiXT Server
Server
Config
(SAPPROXY.INI)

GuiXT.ini
InputAssistant
GuiXT

R/3 Application Server


(Optional Load Balanced)

Database
2009 Synactive, Inc.

GuiXT Scripts
1. Local Drive
2. SAP Web Repository
3. Network Drive
4. HTTP/FTP Server

No GuiXT installation
and configuration on
user desktop
Centralized GuiXT
installation and
configuration
No GuiXT activation,
GuiXT Server activates
GuiXT automatically
User connects to R/3
via GuiXT Server
www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Configuration (Sample ini)


Ini file:

Path where
scripts are
located

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

About Synactive
Founded by Dr. Gerhard Rod and Thomas Ewe
in 1998.
Core runtime bundled with SAP AG since 1998
SAP (4.6B) initiative
Certified by SAP in SAP GUI & NetWeaver Portals
Supported in the SAP Support Portal
Full complement of Professional Services
Enterprise functionality in use by >250,000
end-users
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Who has implemented GuiXT?

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

7 Points to Take-Away
Speed - development and deployment
The Power of SAP ERP with the ease of using GuiXT
scripting language
Proven and bundled with SAP ERP
Requires minimal maintenance and avoids/minimizes
problems with future SAP upgrades
A Super-Charger approach to make changes to the SAP
interface since it only consist of 55 - 60 commands.
Voice-of-customer research shows that ABAPers with
GuiXT skills are invaluable assets to their employers!
NO hardcode changes; so no losing support from SAP
2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

FAQ

Does GuiXT cause any performance


problems?
Will GuiXT interact properly with our user
exits, validations and security?
What are the upgrade issues? How do
we fix GuiXT scripts and what is the
impact on users/processes?
How big is the footprint for GuiXT?
Is there a Certification process for the
developers?

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Next Steps
1. Download test version of Designer
2. Attend free training in May
3. Partnering opportunities

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Download GuiXT & Designer


Download the free trial of Designer:
http://updates.guixt.com/abapwebinar/guixtsetup.exe
http://updates.guixt.com/abapwebinar/designersetup.exe
Username: abap
Password: guixt

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT Training

2 hour online developer training


Thursday, May 7th
Basics of GuiXT - Utilizing free functionality
Enroll by answering the survey questions at the
end of the webinar
Send email to rfi@guixt.com with subject line 2 hr
training

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

Partnering Opportunities
For more information contact:
Mark Hornor
Business Development Executive Americas
Email: mark.hornor@guixt.com or
partners@guixt.com
Tel: 650-341-3310 x136

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

For More Information:


Synactive, Inc.
www.GuiXT.com
Tel. +1-650-341-3310
rfi@guixt.com

2009 Synactive, Inc.

www.GuiXT.com

Desktop Web UI Mobile Offline Developer

GuiXT: SAP Your Way


Questions & Answers

2009 Synactive, Inc.

www.GuiXT.com

You might also like