This documentation describes how to configure and administer SAP GUI for Windows.
SAP GUI for Windows 7.40 Administration Guide
SAP GUI 7.40 Release Notes
SAP GUI 7.40 Release Notes.
SAP Frontend Installation Guide 7.40
This documentation describes how to install and distribute the SAP front-end software on Windows with the SAP Setup front-end deployment and software management solution.
New: Lifetime and Support Matrix for SAP GUI for Java
Lifetime and Support Matrix for SAP GUI for Java.
SAP GUI Family
Universal Clients for Accessing SAP Systems
SAP GUI is SAP's universal client for accessing SAP functionality in SAP applications such as - SAP ERP, SAP Business Suite (SAP CRM, SAP SCM and SAP PLM), SAP Business Intelligence and so on. SAP GUI functions like a browser. It gets information from the SAP server like what, where, when and how, to display contents in its window. All members of the SAP GUI family have unique attributes that make them especially suited for different user environments. SAP GUI comes in the following three different flavors:
SAP GUI for Windows
SAP GUI for Windows is an implementation especially designed for the Windows operating system, providing a Windows-like user experience and integration with other applications, based on OLE interfaces or ActiveX controls.
SAP GUI for the Java Environment
SAP GUI for the Java environment is a unified SAP frontend for multiple platforms. It is based on a platform-independent architecture and Java implementation. As a major benefit, it provides access to SAP applications that are based on Control-Enabling and therefore used to be reserved for Windows users in the past. Please, note that SAP GUI for Java is also available on Windows.
SAP GUI for HTML
SAP GUI for HTML automatically maps the screen elements in SAP transactions to HTML using HTML Business functions available within the SAP Internet Transaction Server. A web browser is sufficient to access almost all transactions. Please note: Since SAP GUI for HTML is an application running on the ITS, you find corresponding information on the ITS page.
You can find detailed information on the different SAP GUI types under the following links:
- News
- Installation
- Platform Support and Maintenance Strategy
- Literature
- Presentations
- Downloads
- Notification on SAP GUI News
- Related Topics
- Release Information
- SAP GUI Forum
News
Date | Description |
---|---|
December, 2014 | SAP GUI for Java 7.40 is available for download on SAP Service Marketplace (see also Downloads section below). You find a feature overview in the release notes. Please, note that SAP GUI for Java 7.30 will be out of maintenance as of 31st of March 2015. |
November, 2014 | SAP GUI for Java 7.30 rev 10 is available for download on SAP Service Marketplace (see also Downloads section below). |
October, 2014 | As of October 8, SAP GUI for Windows 7.40 is available for download on SAP Service Marketplace. You find information on the new features and the maintenance strategy in this blog. |
August, 2014 | Shipment Schedule for SAP GUI for Windows 7.40: |
April, 2014 | End of support for Windows XP: On 8th of April Microsoft terminated support for Windows XP. Therefore, as of this day, SAP GUI is no longer supported on Windows XP. We recommend to upgrade your operating system in case you are currently using Windows XP. |
December, 2013 | SAP GUI for Windows 7.30 C3 is available for download on SAP Service Marketplace (see also Downloads section below). NWBC is now part of the standard package. |
April, 2013 | SAP GUI for Windows 7.20 is now out of support. Please upgrade to SAP GUI for Windows 7.30 as soon as possible. A successor to SAP GUI for Windows 7.30 is expected for Q3/2014. |
June, 2012 | SAP GUI for Windows 7.30 is now available for download on SAP Service Marketplace. Please note: End of support for SAP GUI for Windows 7.20 will be 9th of April 2013. |
April, 2011 | SAP GUI for Windows 7.10 is now out of support. Please, upgrade to release 7.20 as soon as possible. |
January, 2011 | SAP GUI for Windows 6.20 is now out of support. Please, upgrade to release 7.20 as soon as possible (release 7.10 will be out of support as of 12th of April 2011). |
Installation
SAP GUI for Windows
SAP Fronent Installation Guide 7.40
This documentation describes how to install and distribute the SAP front-end software on Windows with the SAP Setup front-end deployment and software management solution.
SAP GUI for Java
SAP GUI for Java 7.40 Download and Installation Information
This archive contains among others the SAP GUI for Java installation information.
SAP GUI for Java 7. 30 Download and Installation Information
This archive contains among others the SAP GUI for Java installation information.
SAP GUI for HTML/ITS
SAP GUI for HTML is running on the ITS, therefore the ITS installation information is relevant in this case. Since the ITS is integrated in SAP NW as of Release 2004, you do not need to install SAP GUI for HTML/ITS separately on systems as of this release. It comes with the package. For the non-integrated, standalone ITS, you find installation information in the SAP@Web Installation Guide for ITS 6.20 which describes how to install the standalone SAP Internet Transaction Server (ITS 6.20) and related tools on released Windows and Linux platforms.
Platform Support and Maintenance Strategy
Literature
General Information
Frontend Network Requirements (SMP Login required!)
Distributed landscapes today lead to the fact that an increasing number of users connect to a central system from dispersed sites with varying degrees of available bandwidth. As a consequence, user access is through local area network (LAN) and wide area network WAN (dial-up, frame relay, Internet, etc.). This paper contains a description of SAP's frontend characteristics from both a LAN and a WAN perspective.
Please note that this paper does not discuss server-to-server traffic or printing.
SAP GUI Technical Infrastructure
The purpose of this guide is to give you an understanding of the different SAP GUI types, their specific properties and how they communicate with the SAP system. Also, it explains the performance requirements of the infrastructure and describes trouble-shooting options.
SAP GUI for Windows
SAP GUI for Windows 7.30 Help Guide (English Version)
This documentation describes the SAP GUI user functions.
SAP GUI for Windows 7.30 Help Guide (German Version)
This documentation describes the SAP GUI user functions.
SAP GUI for Windows 7.40 Security Guide
This guide describes the SAP GUI security module which has been implemented to protect the user's local environment against undesired actions that a potentially corrupt SAP system could trigger on his or her PC.
This documentation describes how to configure and administer SAP GUI for Windows.
SAP GUI for Windows 7.30 Administration Guide
This documentation describes how to configure and administer SAP GUI for Windows.
SAP GUI for Java
SAP GUI for Java 7.40 Documentation (downloadable version)
This zip-file contains the downloadable version of the SAP GUI for Java 7.40 documentation in HTML.
SAP UI Landscape Configuration Guide (for SAP GUI for Java 7.40)
As of SAP GUI for Java 7.40, the landscape configuration has been simplified with the help of a new file
format. This new format is called “SAP UI Landscape” and is described in detail in this document
SAP GUI for Java 7.30 Documentation (downloadable version)
This zip-file contains the downloadable version of the SAP GUI for Java 7.30 documentation in HTML.
This documentation is intended for Customers/Partners who want to write their own custom controls which work in the SAP GUI for Java. The purpose of this document is to show how a JavaBean can be connected to SAP using „SAP GUI for the Java Environment".
SAP GUI for Java Configuration Generator Scripts
This link leads you to a set of scripts that serve as an example of how to convert an existing set of configuration files for SAP GUI for Windows for the use with SAP GUI for Java. The scripts should work for standard cases. Please note that these scripts are provided as they are without any support or warranty. Thus, make sure to read the readme.html file contained in the zip archive.
Presentations
Update on the SAP GUI Family
This presentation explains the different types of SAP GUI (for Windows, for Java, for HTML) and when to use them.
Downloads
Component | Installations | Patches | Important Notes |
---|---|---|---|
SAP GUI for Java | 7.40 | 7.40 | 2059424 |
SAP GUI for Java | 7.30 | 7.30 | 1758540 |
SAP GUI for Windows | |||
SAP GUI for HTML/ITS | ITS 6.20 (standalone) | ITS 6.20 (standalone) | 197746 |
SAP Screen Reader Extensions | Download * | --------------- |
Notification on SAP GUI News
Related Topics
As part of SAP's ongoing effort to build on SAP systems core business logic and offer it for non-standard display environments, SAPConsole has been developed to support different types of output devices. SAP Console supports character-cell terminals, including radio frequency (RF) devices, as well as web-equipped devices.
GuiXT
GuiXT allows you to simplify transactions without having to modify them. You can hide screen elements that you do not need, or add elements such as checkboxes, pushbuttons, graphics, and documentation.
Release Information
You find information on the expected release dates for SAP GUI patches/revisions in the following notes (SMP login required!):- SAP GUI for Windows/ITS: Note 1053737
- SAP GUI for Java: Note 1229666
- SAP GUI for Windows: 6.20, 7.10, 7.20, 7.30, 7.40
- SAP GUI for Java: 7.30, 7.40
- SAP GUI for HTML/ITS: ITS Standalone (6.20), ITS Integrated (NW04/6.40), ITS Integrated (NW04s/7.0)
- SAP Console: 7.10
SAP GUI for Java 7.30 Release Notes
This section contains the release notes for the following SAP GUI for Java 7.30 releases:
- Release 7.30 rev 10 (November 12, 2014)
- Release 7.30 rev 9 (July 16, 2014)
- Release 7.30 rev 8 (April 30, 2014)
- Release 7.30 rev 7 (February 4, 2014)
- Release 7.30 rev 6 (December 18, 2013)
- Release 7.30 rev 5 (December 3, 2013)
- Release 7.30 rev 4 (September, 2013)
- Release 7.30 rev 3 (July, 2013)
- Release 7.30 rev 2 (May, 2013)
- Release 7.30 rev 1 (February, 2013)
- Release 7.30 (December 20, 2012)
Release 7.30 rev 10 (November 12, 2014)
- Enhancements and New Features
Feature | Description | |
---|---|---|
Support for New OS Versions |
| |
Display of PDF-based Content | A new version of the component to display PDFs is introducing support for arabic fonts and improving the rendering of images. | |
Grid Control | Smart keyboard navigation for spanned cells has been implemented. | |
ABAP Lists | The cursor position can now also be set on lines by the user to invoke actions depending on this position. |
- Bug Fixes
Feature | Description |
---|---|
Dropdown Listbox | In case the field is numeric, the initial value is set to 0 instead of empty in case the backend sends the empty value. |
Grid Control |
|
Release 7.30 rev 9 (July 16, 2014)
- Enhancements and New Features
Feature | Description | |
---|---|---|
Support for New OS Versions | Ubuntu 14.04 | |
Data Provider | Incorrectly encoded file URLs are now handled in an even more fault-tolerant way. | |
Security | File permissions generated by file choosers are now stored in the scope of the current session and transaction. This makes file choosers and subsequent file access work also in case it has been invoked by third-party components like saving a PDF file from the Print preview. | |
Installation | Windows only: The installer now also sets the version info of the SAP GUI for Java entry in the "Programs and Features" control panel. |
- Bug Fixes
Feature | Description |
---|---|
Grid Control |
|
Tree Control | In list tree, the column part has not been displayed in case its width has not been set. |
TextEdit Control | When the animated focus was deactivated, the cursor location has not been visible when being on the very left. |
Html Control | Displaying html content from file URLs could result in AccessControlExceptions. |
Stability | A memory leak related to reading audio files has been fixed. |
Performance | A performance issue causing a significant slow down when showing the infinite progress indicator at the same time like frequently updated progress messages in the status bar has been solved. |
Release 7.30 rev 8 (April 30, 2014)
- Bug Fixes
Feature | Description |
---|---|
Table | Buttons in table cells can be set to report (or not) that they are focussed when pressed, which depends on the buttons function code format. The check of the function code has been inaccurate with the result, that the focus was not reported by mistake in some cases. In case ABAP coding depends on this information because it has not yet adopted the new mechanism described in SAP note 1589993, the transaction could have shown erratic behavior. |
Tree Control |
|
Calendar Control | In special cases, the calendar control has not been displayed due to incorrect layout calculations. |
Release 7.30 rev 7 (February 4, 2014)
- Enhancements and New Features
Feature | Description |
---|---|
Grid Control | Support for spanned rows and columns has been implemented. |
- Bug Fixes
Feature | Description |
---|---|
Applet | The applet functionality was broken after upgrading to Java 7 Update 51 because of an incompatible change in the jar file caching strategy of the Java Plug-in. The Java Plug-in has been changed to not only cache jars with a codebase reachable via the network (http-url) but also to copy jar files referenced locally (file-url) into the jar cache. As a result, the installed infrastructure of SAP GUI for Java is modified and functionality depending on a consistent installation structure such as the internal security mechanisms was broken. A workaround has been implemented. |
Release 7.30 rev 6 (December 18, 2013)
- Bug Fixes
Feature | Description |
---|---|
Windows only | Local printing did not work in 7.30 rev 5, for details, refer to SAP note 1952957. |
Release 7.30 rev 5 (December 3, 2013)
- Enhancements and New Features
Feature | Description |
---|---|
Support for New OS Versions |
|
Compatibility | This version has been prepared to play according to the rules of the new security features announced for future Java 7 updates. |
OS X only | Launching the application bundle is now possible without having Java 6 installed. Before, the Finder used to check for the availability of the Java 6 runtime, which at the end, has not been used anyway. As a result of the changes, it is also technically no longer possible at all to run SAP GUI for Java 7.30 using Java 6. |
Grid Control |
|
TextEdit Control | The behavior of limiting the text length has been made consistent for various scenarios. Also the behavior has been harmonized between the SAP GUI flavors. |
- Bug Fixes
Feature | Description |
---|---|
Combining Characters | Combining characters received from the backend could result in infinite loops in some cases. |
Security | Running without a trust level assigned could result in misleading error messages. |
Tree Control |
|
SAP Logon | An error of the previous version when running without using configuration files for message servers or routers has been fixed. |
Drag and Drop | An issue performing drag and drop when running on Java 7 Update 40 or newer has been addressed. |
Window Handling | It could happen that the titles of the modal and main window of the same session were flickering in turns when activating the session by clicking in the main window. |
Remote Function Call (RFC) | SAP GUI contains an RFC library that can receive calls from the backend to start processes. The mechanism to find the executables of the Java GUI installation was defect. |
Release 7.30 rev 4 (September 2013)
- Enhancements and New Features
Feature | Description |
---|---|
Java runtime version check | At startup time, it is verified whether the Java runtime meets the feature requirements of SAP GUI for Java. In case the Java runtime is not sufficient, a warning message is displayed. |
Undo/Redo | Undo/Redo in entry fields is now more consistent with the behavior of other editors. |
- Bug Fixes
Feature | Description |
---|---|
Html Control | Buttons in html forms were broken with Java 7 Update 25 (JDK 7u25) and newer caused by incompatible changes in the Java runtime internals. A workaround has been implemented. |
Grid Control | Various issues with clipboard handling in editable grid control have been fixed. |
TextEdit Control | The handling of limiting the text length (MAX_NUMBER_CHARS parameter in the constructor) has been made consistent regarding various ways to insert text into the control. |
SAPInfo Control (ABAP class CL_GUI_FRONTEND_SERVICES) | Method DIRECTORY_LIST_FILES did not work when passing in the root directory as input parameter for DIRECTORY. |
Release 7.30 rev 3 (July 2013)
- Enhancements and New Features
Feature | Description |
---|---|
Compatibility with New Java Versions | A significant change deep inside of the JVM implementation of Java 7 Update 25 (JDK 7u25) and newer has caused problems loading classes resulting in the startup process to fail. The code has been adapted to this new situation to make it work again. |
Security | A menu for choosing the trust level classification of the current connection has been added. |
Templates | The set of configuration files, which can be distributed by the templates mechanism, has been extended. You find more information in the SAP GUI for Java 7.30 documentation in chapter Configuration Files, section Installing Custom Templates. |
- Bug Fixes
Feature | Description |
---|---|
Application Startup | There has been a potential race condition reading the configuration files causing the startup process to fail. |
Grid Control | Some background colors have been wrong when using the Enjoy theme. |
Calendar Control |
|
TextEdit Control | Importing a file erratically has caused to deactivate the limitation to enter only a certain number of characters. |
Themes |
|
Release 7.30 rev 2 (May 2013)
- Enhancements and New Features
Feature | Description |
---|---|
Support for New OS Versions |
|
Color Schemes for Signature Design | Color Schemes are now available for Signature Design and can be customized. They can be assigned to systems or even clients to clearly differentiate between test, development or productive systems and clients. |
Corbu | The bounds of controls located on tabstrip pages are now more visible. |
DropDown Listbox | The performance of the layout calcuation has been improved to avoid a delay when opening a list with thousands of items. |
- Bug Fixes
Feature | Description |
---|---|
Security |
|
Grid Control | In rare cases the grid title has not been displayed. |
Tree Control |
|
Textedit Control |
|
Table Control | In sone themes, checked checkboxes and radiobuttons have not been displayed when their column was selected. |
Data Provider on Demand | Calling the Invalidate() method has caused a dump. |
OS X only | When launching the process from command line using the SAPGUI application stub, the command line arguments were not passed correctly to the JavaVM. |
Rendering | Various graphics cards have issues with hardware accelerated image scaling resulting in vertical stripes in Corbu theme. A workaround has been implemented. |
Release 7.30 rev 1 (February 2013)
- Enhancements and New Features
Feature | Description |
---|---|
Support for New OS Versions | Fedora 18 |
Secure Network Connection (SNC) | The option to logon with user and password, although SNC is active, has been introduced. |
- Bug Fixes
Feature | Description |
---|---|
Print Preview | In some cases, PDF files have not been displayed at all or the first page has been blank. This has been solved by a workaround for third party code causing the issue. |
File Chooser | File choosers called by third-party components did not follow the rules of the Java Security Model, which was causing various issues. For example saving a PDF file from the print preview did not work. |
Tree Control |
|
Textedit Control | Saving the content to a local file could have caused the loss of the changes in the data base. |
OS X only |
|
Windows only | Execution of shh.exe was blocked by mistake because of missing policies. |
Release 7.30 (December 2012)
- Enhancements and New Features
Feature | Description |
---|---|
Support for New OS Versions |
|
Support for Java SE 7 | |
Support for 64-bit Java | Windows |
Corbu Theme | The new design is a fresh, modern and unique visual identity and is intentionally neutral to blend with a variety of content. |
High Contrast Theme | High Contrast Theme for visually impaired users is available now. |
Installation | Installation has been redesigned. It provides a better user experience and performance improvements. |
Security | Improved security by employing the Java Security Model also in standalone mode. |
Sounds | User interface elements provide audio feedback. This can be switched off in the preferences dialog. |
Web Start Support | SAP GUI for Java can now also be deployed by using Web Start. |
Keyboard Navigation | In Tabstrips, it is possible to navigate between the tabs by typing their title. |
Grid Control |
|
SAP Screen Personas – Getting Started
SAP Screen Personas allows companies to improve user productivity by personalizing their SAP ERP screens. You can simplify screens by removing fields you don't use, converting free text entry to pull-down menus, and automating recurring keystrokes.
By providing the right information to the right users in the right context, they can get more done in less time with greater accuracy. With more intuitive SAP screens, organizations can enhance user satisfaction, minimize training time, and spend less money on screen modifications. SAP Screen Personas is one of several ways to improve SAP usability.
Key Links
How to join the monthly SAP Screen Personas Practitioner Forum (for customers only)
SAP Screen Personas getting started checklist
Popular Posts
How to validate your installation
Upgrading ERP – impact on Personas by Steve Rumsby
Run Simple with SAP Screen Personas
Myth vs. Truth series by Peter Spielvogel
SAP Screen Personas product roadmap
Personas in action at University of Warwick by Steve Rumsby
SAPPHIRE NOW 2014
SAP Screen Personas now included with underlying SAP licenses
How customer feedback shaped the future of SAP Screen Personas– SAPPHIRE NOW session summary
SAP Screen Personas SAPPHIRE NOW highlights and more myths busted
SAP Screen Personas at SapphireNOW by Steve Rumsby
Customer Videos
Freescale session from SAPPHIRE NOW 2014 on their SAP Screen Personas implementation
Unilever on how new screens improve user satisfaction with SAP.
SAP Screen Personas 3.0
SAP Screen Personas 3.0
SAP Screen Personas 3.0 Product announcement
How to apply for SAP Screen Personas 3.0 ramp-up
SAP Screen Personas 3.0 FAQ - coming soon
Link to SAP Screen Personas 3.0 parent note
Details on SAP Screen Personas 3.0 ramp-up (your application must be approved before you can download the product)
NEW (6 Jan 2015) SAP Screen Personas 3.0 Demo Videos
How to build your first screen (SMEN)
NEW (6 Jan 2015) SAP Screen Personas 3.0 Training Content
Introduction to the SAP Screen Personas 3.0 Editor
Migrating from SAP Screen Personas 2.0 to 3.0
Scripting in SAP Screen Personas 3.0
Handling tables in SAP Screen Personas 3.0
Using themes to change appearance of all screens
Using Web RFCs (this is an advanced topic - requires ABAP programming)
SAP Screen Personas 3.0 Technical Documentation
Complete online help guide (also linked from product help icon)
SAP Screen Personas 2.0 to Personas 3.0 Flavor Migration Demo
Troubleshooting tips and tricks (link to SAP Note 2063343)
SAP Screen Personas 2.0
SAP Screen Personas 2.0 Demo Videos
Introduction to Personas (6 minutes)
Writing a simple script (2 minutes)
Webcast on SAP Screen Personas business value (47 minutes)
SAP Screen Personas 2.0 Training Content (with embedded videos by developers and customers)
SAP Screen Personas 2.0 Basics
Scripting with SAP Screen Personas 2.0
How to embed IF conditions in scripts
How to fetch data from another screen
How to execute a transaction and display the result
Integration
How to use SAP Screen Personas 2.0 with NetWeaver Business Client
How to render flavors in Netweaver Business Client (NWBC)
Advanced Topics on SAP Screen Personas 2.0
How to go beyond the existing script actions
How to access the selected row in a grid
Simplifying a multi-screen transaction with Personas
SAP Screen Personas 2.0 Technical Documentation
Latest SAP Notes for SAP Screen Personas 2.0 (see bottom of post for list of Notes)
Performance Optimization Guide
Architecture Overview (how the components interact)
Configuration Guide Supplement
NEW (2014.08.29) Design Handbook
SAP Screen Personas Configuration Steps.
Hi,
Ah After spend lot of days, followed and gone through with lots of blogs, lot of link, without help of Basis Guys.
Finally I am Able to See My own SAP Screen Personas Screen in my local system.
I am providing the all Configuration and Link Information which i have followed to Installed and Configured the SAP Screen Personas in SAP Server.
- Download the Personas Installation SAR file from SAP Service Market Place.
SMP->Software Download->Installation & Upgrades ->A to Z Index->S->Screen Personas
2. After Download, unzip the file and go to SAINT T-Code. Install the SAR File in current SAP system.
3. After installation, go to SPRO t-code
A new Component will be exist under, {AS above screen.}
SAP Customizing Implementation Guide->Cross-Application Component->SAP Screen Personas
4. Now first do the Profile Setting, go to RZ10 T-Code, And select Instance Profile in Profile Input Field, And select the current Version.
Select the Extended Maintenance from the Edit Profile Section.
5. Go to Changes mode of the selected Profile, and create the below Parameters (if not exist).
- icm/HTTP/file_access_0
- icm/HTTP/file_access_1
- icm/HTTP/file_access_2
And pass the below Value as per above parameter sequence.
PREFIX=/crossdomain.xml, DOCROOT=$(DIR_ICMAN_ROOT)\crossdomain.xml,CACHECTRL=0
PREFIX=/clientaccesspolicy.xml,DOCROOT=$(DIR_ICMAN_ROOT)\clientaccesspolicy.xml,CACHECTRL=0
PREFIX=/sap/public/icmandir/,DOCROOT=$(DIR_ICMAN_ROOT),ARCHIVE=$(DIR_EXECUTABLE)\ITS.SAR,CACHECTRL=+28800
And the same create below parameters also.
- login/accept_sso2_ticket = 1
- login/create_sso2_ticket = 2
- icm/HTTPS/verify_client = 1
6. After that, save the all setting, system will generate a new version for the selected Profile.
7. Shutdown the SAP Server.
8. Create two files, under .. data\icmandir
- clientaccesspolicy.xml
- crossdomain.xml
- clientaccesspolicy.xml
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-methods="*" http-request-headers="*">
<domain uri="http://*"/>
<domain uri="https://*"/>
</allow-from>
<!--<allow-from http-methods="*">
<domain uri="http://*"/>
<domain uri="https://*"/>
</allow-from>-->
<grant-to>
<resource path="/" include-subpaths="true"/> <!-- test -->
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
- crossdomain.xml
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" secure="false"/>
<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
</cross-domain-policy>
9. Restart the SAP Server.
10 Go to Maintain Service T-Code (SICF). Create a new Service; name would be restgui [IF NOT EXIST].
Note: Compression should be set to Yes value, And also set the GUI Configuration Value as below screen.
11. Go to Handler List Tab and pass the below class as Handler.
CL_HTTP_EXT_ITS_BASIC
If CL_HTTP_EXT_ITS_BASIC is not found,
12. After that Test the restgui Service is working properly.
13. Then activate the persos_app under default_host->SAP in SICF T-Code.
14. And also, check the compression value; it should be set to ‘YES’.
15 Also activate the Personas & Personas3 Service.
Default_host->SAP->BC-> Personas / Perssonas3. and
16. The crossdomain.xml & clientaccesspolicy.xml should access through
a. http://<host_name>:<Port_no>/ crossdomain.xml
b. http://<host_name>:<Port_no>/ clientaccesspolicy.xml
17. Then go to SPRO T-code to configure the System Information.
18. Select the Maintain Systems Option, and create a new entry and provide below option in respective fields
SYSTEM : SAP System
Client : Provide the Client No
Group : Provide a Group Name for example SAP Personas
Description : SAP Peronas
Connector to SAP System : ITS (Fix Value )
19. Save the Setting, then select the created row and double click the ‘SYSTEM SETTING’.
20. Set the below Property and Values.
- Service.Uri : /restgui
- Server.Url : https://<host_name>:<port_No>
- Sap.Language : EN
21. Save the setting and come out from the “Maintain System”.
22. Select the “Maintain Personas Roles”.
If above screen values are not set, create those entries and save.
23. Then execute the “/PERSOS/ADMIN_UI” T-Code, Select User and Provide the Personas Role and save the Setting for the selected User.
For me, I have given iPRV Persona as Personas Group. (point 17).Provide the Role and save the setting.
24 After that download the Latest version of Microsoft Silver Light from the below link and install in your system
http://www.microsoft.com/silverlight/
Note: without Silver Light, SAP Screen Personas will not execute.
25. And Finally I am able to execute.
Some useful links are below, which I have followed to configure the SAP Screen Personas.
To Download Software Package from SAP Service Market Place
http://marketplace.saphana.com/Industries/Cross-Industry/SAP-Screen-Personas/p/3571#
Regards.
Praveer.
Happy Learning..
Frontend printing with SAPPDFPRINT
Scenario##1
When user is trying to print the document from popup, the document is not printed at all.
If I click on “OK” it does nothing. No print out from the printer.
Scenario##2
But when user is trying to print the same document from PDF (present in spool) document is printed. ( same printer used in both cases.)
But if I click on then it opens up a new page.
If I click on then below pop up comes once I confirm to print and print out comes from the printer.
Analysis:
- Current SAPGUI version
SAP GUI 730 Patch Level 05
- We are using access method G for the output device. To check more We activated the trace options as in the note #1780896 described and repeat a print with access method G.
- How to activate GUI trace
Please follow below steps to collect Frontend Windows logs for print via Access Method G.
After that print a spool with the problem via Frontend.
Get the files sapfprint.log and sapwin_xxxxxx.log from the path indicated in the Frontend Print Options Editor. You can use the 'Open' button next to the Log directory path to access the files directly.
We noticed below error in sapwin_xxxxxx.log
Th 18292: (05.01.2015 09:35:25) Error: Version 3.5.11324.0 of pdfprint.dll is not compatible.
Th 18292: (05.01.2015 09:35:25) SAPPDFPRINT not installed.
It means our SAPGUI patch is not compatible with the SAPPDFPRINT patch. As per SAP Note# 2035550 - There is compatible problem with SAPPDFPRINT 730 and SAP GUI 730. The SAP GUI 730 patch 9 is only compatible with SAPPDFPRINT 730 patch 5, but not with the new patch 6.
For SAPPDFPRINT patch 6 will be compatible with SAP GUI 730 patch 10.
- Fix
We deinstalled our current SAP GUI and SAPPDFPRINT and installed SAP GUI 730 patch 10 and 32-bit version of the SAPPDFPRINT patch level 6.
Please make a note that we need 32 bit version of the SAPPDFPRINT to work.
- Where to download SAPPDFPRINT
Go to below location in service.sap.com/swdc to get the required files.
Downloads-->Support Packages and Patches-->Browse Download Catalog-->SAP Frontend Components-->SAPPDFPRINT-->SAPPDFPRINT 7.30-->Win32
Creating and using the SAP webrfc in Personas : Part 2
Objective: Objective of this document is 'How to use the webrfc which we have created in Part1 on personas screen'.
Create a copy of Basic view
Give the flavor ID which we want to create.
Hide all the screen data which we don’t required, by selecting the’ Hide selected controls’.
To add the background image click on Open color palette.
Click on ‘Add Background picture’.
Select the required image.
Now add a text box and label on the screen through which we will pass the sales order number.
The screen will look like as above.
Now add a HTML viewer on the screen, with the webrfc url which we want to call.
url : http(s)//<host>:port/sap/bc/webrfc?_function=Function Module Name&_parameter={1}.
Now as we want to pass the sales order number from the personas screen for that in url
for parameter ‘_VBELN’ the value should be ={1}, now click on ‘+’ icon.
Just click in the text field.
Press OK.
Now select a script button from the controls.
Enter a label and the click on ‘+’ icon.
Now select the ‘Refresh HtmlViewer’ and then click on arrow icon to point it to the HTML viewer which we have added, so every time when user will click on script button the html viewer will get refresh.
Click in the html viewer.
Click on Enter icon then ‘OK’.
Drag and drop the script button at required position save and exit.
We can see the screen as above, now enter the sales order no. and then click the button ‘Get Order Details’.
We can see the output as above.
Regards,
Zafar
Creating and using the SAP webrfc in Personas : Part 1
Objective: The object of this document is to show how to create the webrfc with all the steps. The webrfc can be use in SAP personas.
In this part 1 I will create the webrfc and in part 2 I will use the same on personas screen
- Create Function Group
- Create Function Module
- Activate webrfc service
- Internet Release the Function Module
- Test the webrfc in internet browser
FM : This Function module will take the Input as Sales Order and will display the all the line items in HTML format.
Transaction code : SE80
Select the Function Group from the drop down enter the Function group name e,g ZPERSONAS_WEBRFC.
And press enter.
Click ‘Yes’.
Save the function group.
To activate the Function group right click on the FG and then select activate.
- Create Function Module: Transaction SE80 or SE37.
Here we will continue with SE80 only.
Place the cursor on the FG and then click Create >Function Module
Enter the function module name, FG, function module text and then save.
Click o n Full screen On/Off to see the FM in full screen mode.
In the attribute Tab we can see the details about Function module as shown above.
Now click on ‘changing’ tab.
Maintain the changing parameter as shown above.
CONTENT_TYPE TYPE W3PARAM-CONT_TYPE default 'application/json'
CONTENT_LENGTH TYPE W3PARAM-CONT_LEN
RETURN_CODE TYPE W3PARAM-RET_CODE
Click on Tables Tab:
Maintain the table details as mention above.
Tables:
QUERY_STRING LIKE W3QUERY
HTML LIKE W3HTML
MIME LIKE W3MIME
Click on Source Code Tab:
Add the logic in the source code.
Refer the attach text file for source code.
- Activate webrfc service: For using the webrfc the service should be active.
Transaction : SICF
Execute:
If the webrfc is not active activate it by right click on webrfc and then select Activate service.
- Internet Release the Function Module :
Transaction: SMW0
Internet Release > Function Module
Enter the Function module name and click on Release.
System will give the confirmation message.
The output of the Function Module should be in HTML format and the web rfc display the data as HTML page.
- Test the webrfc in internet browser :
url : http(s):<host>:port/sap/bc/webrfc?_FUNCTION=Function Module&_VBELN=Order no.
We can see the output of webrfc as an html page, in part 2 of this document I will use this webrfc on personas screen.
Regards,
Zafar
Note : for the Function module source code refer the attach text file.
ANN: SAP GUI for Java 7.40 rev 1 available for download
Hi all,
SAP GUI for Java 7.40 rev 1 is now available for download.
Enhancements and New Features
- Support for New OS Versions:
- Fedora 21
- Blue Crystal:
- The rendering part of Design Window Decoration (option for themes) has been improved.
- Rendering of some icons has been adjusted.
- SAP UI Landscape:
- When private connection definitions are migrated from the old 7.30 format to SAP UI Landscape, a message is displayed.
- Enhanced Search:
- The functionality for filling multiple fields at once with one selection in a search result list has been added.
- Calendar Control:
- Positioning the current date at the beginning and the end of the calendar window is now supported.
- Toolbar Control:
- Support for right aligned toolbars has been implemented.
- Html Control:
- Support for methods ENABLE_SAPSSO (ABAP correction part of SAP note 2127239 required), DETACH_URL_IN_BROWSER, GetCharsetString and ENABLE_SIMPLEBROWSING in CL_GUI_HTML_VIEWER has been implemented.
Bugfixes
- SAP UI Landscape:
- Some connections have not been migrated correctly when no connectionTree.xml file was present or when the connection was not included in the connectionTree.xml file.
- Overriding the automatic codepage selection of the application server by adding encoding parameters in the connection string did not work.
- SNC has not been activated when only setting sncname without sncqop in the connection string.
- Application Toolbar
- In rare cases, it could happen that one or two buttons on the left of the Application Toolbar were missing.
- Enhanced Search:
- The shortcut key to activate the enhanced search mode also worked on fields not enabled for enhanced search.
- Some issues with Enhanced Search for input fields inside a table control have been solved.
- SAPInfo Control (ABAP class CL_GUI_FRONTEND_SERVICES):
- The return value of method IS_SCRIPTING_ACTIVE sometimes has been wrong.
- Tree Control:
- In some cases it has been possible to click cell content that was disabled.
- In case the width of the hierarchy column was set to 0, it could happen that containing nodes have not been displayed.
- Sometimes nodes were displayed even when set to invisible by backend.
- Grid Control:
- After rearranging rows or columns in merged rows or columns, the text could disappear.
- Missing scripting API has been added.
- In some screens ABAP dumps could happend when evaluating the feature set of the Grid Control.
- The selection model has been reimplemented to solve some inconsistencies.
- The background color of some read-only cells has been incorrect.
- In some cases it has been possible to chance the selection of a DropDown ListBox although it was set to be read-only.
- DropDown ListBoxes set to read-only erratically have shown a blinking cursor when having the focus.
- Table Control:
- Missing Scripting API visibleRowCount, rowCount and getCell has been added.
- Display of PDF based Content:
- The detection inside the Html Control to display PDF in some cases did not work.
- Progress Indicator:
- When animation was off, the progress indicator waiting for the next screen has been displayed without any delay.
For details please refer to the manual (chapter "6.2 Release Notes and System Requirements" and "2. Installation") of the PlatinManual and SAP note 2059424.
Please be aware of some known issues related to the Html control component, which are expected to be addressed in Java 8 Update 40.
Planning information
SAP GUI for Java 7.30 will be supported until March 31, 2015. Therefore you should plan to upgrade in Q1 2015.
Best regards
Rolf-Martin Wörsinger
P.S. For feedback and questions, please post a new thread.
In case you want to report an issue, preferably create a support message on component BC-FES-JAV.
ANN: SAP GUI for Java 7.40 available for download
Hi all,
a new major release of SAP GUI for Java is now available for download.
Besides using Java 8, SAP GUI for Java 7.40 supports various new OS versions and Linux distributions, comes with a new theme and includes various new features.
- Support for New OS Versions:
- openSUSE 13.2
- SUSE Linux Enterprise Desktop 12
- SUSE Linux Enterprise Server 12
- Red Hat Enterprise Linux 7
- OS X 10.10 (Yosemite)
- Support for Java SE 8
- Blue Chrystal Theme: It is the standard theme of Fiori applications and has been adapted to the specific needs of SAP GUI. Blue Chrystal is fully compatible with the previous themes and comes with a new color palette and font based icons which are better scalable.
- SAP UI landscape: A unified UI landscape aligned with SAP GUI for Windows and Netweaver Business Client for Windows has been implemented.
- Localization: Texts displayed by SAP GUI for Java itself like in SAP Logon, Preferences and other dialogs are now translated in many languages.
- Html Control: The new embedded browser component is based on WebKit which provides a better user experience and supports current html standards.
- Enhanced Search: Input fields now support the HANA based enhanced search.
- New Controls: Dropdown listbox, input- and search fields are now available for the toolbar control in IDA ALV.
- User Manual: The user manual has been reviewed, extended and comes in a new format.
- Scripting: Scripting is now based on Nashorn, the JavaScript engine part of JDK 8.
For details please refer to the manual (chapter "6.2 Release Notes and System Requirements" and "2. Installation") of the PlatinManual and SAP note 2059424.
Please be aware of some known issues related to the Html control component, which are expected to be addressed in Java 8 Update 40.
Planning information
SAP GUI for Java 7.30 will be supported until March 31, 2015. Therefore you should plan to upgrade in Q1 2015.
Best regards
Rolf-Martin Wörsinger
P.S. For feedback and questions, please post a new thread.
In case you want to report an issue, preferably create a support message on component BC-FES-JAV.
SAP GUI for Java 7.40 Release Notes
This section contains the release note for SAP GUI for Java 7.40:
Release 7.40, rev 1 (February 12, 2015)
- Enhancements and New Features
Feature | Description | |
---|---|---|
Support for New OS Versions |
| |
Blue Crystal Theme |
| |
SAP UI Landscape | When private connection definitions are migrated from the old 7.30 format to SAP UI Landscape, a message is displayed. | |
Enhanced Search |
| |
Calendar Control | Positioning the current date at the beginning and the end of the calendar window is now supported. | |
Toolbar Control | Support for right-aligned toolbars has been implemented. | |
Html ControlScripting | o Support for methods ENABLE_SAPSSO (ABAP correction part of SAP note 2127239 required), DETACH_URL_IN_BROWSER, GetCharsetString and ENABLE_SIMPLEBROWSING in CL_GUI_HTML_VIEWER has been implemented. |
- Bug Fixes
Feature | Description |
---|---|
SAP UI Landscape |
|
Application Toolbar | In rare cases, it could happen that one or two buttons on the left of the Application Toolbar were missing. |
Enhanced Search |
|
SAPInfo Control | The return value of method IS_SCRIPTING_ACTIVE sometimes has been wrong. |
Tree Control |
|
Grid Control |
|
Table Control | Missing Scripting API visibleRowCount, rowCount and getCell has been added. |
Display of PDF- based Content | The detection inside the Html Control to display PDF in some cases did not work. |
Progress Indicator | When animation was off, the progress indicator waiting for the next screen has been displayed without any delay. |
Release 7.40 (December 3, 2014)
- Enhancements and New Features
Feature | Description | |
---|---|---|
Support for New OS Versions |
| |
Support for Java SE 8 | ||
Blue Crystal Theme | This is the standard theme of Fiori applications and has been adapted to the specific needs of SAP GUI. Blue Crystal is fully compatible with the previous themes and comes with a new color palette and font-based icons which are better scalable. | |
SAP UI Landscape | A unified UI landscape aligned with SAP GUI for Windows and SAP Netweaver Business Client for Windows has been implemented. | |
Localization | Texts displayed by SAP GUI for Java itself like in SAP Logon, Preferences and other dialogs are now translated into many languages. | |
Html Control | The new embedded browser component is based on WebKit which provides a better user experience and supports current html standards. | |
Enhanced Search | Input fields now support the HANA-based enhanced search. | |
New Controls | Dropdown listbox, input and search fields are now available for the toolbar control in IDA ALV. | |
User Manual | The user manual has been reviewed, extended and comes in a new format. | |
Scripting | Scripting is now based on Nashorn, the JavaScript engine part of JDK 8. |
ANN: SAP GUI for Java 7.40 rev 2 available for download
Hi all,
SAP GUI for Java 7.40 rev 2 is now available for download.
Enhancements and New Features
- Blue Crystal:
- The icon font has been updated. The main color has been changed from blue to dark gray in order to be more consistent with the Fiori design.
- The background colors of read only elements have been harmonized.
- Splitter Control:
- Support for the visibility property of the splitter sash has been implemented.
- Display of PDF based Content:
- A new version of the component to display PDFs is improving font substitution and parsing support for inline images.
- Scripting:
- The scripting API of InputField and ComboBox control have been updated.
- Sounds:
- The sound clips have been updated and are now in sync with SAP GUI for Windows.
Bugfixes
- Table Control:
- The rendering of disabled line selection buttons has been corrected.
- Html Control:
- XML content has not been displayed at all. Now at least texts outside tags and attributes are displayed.
- In some cases, buttons in html forms did not fire an event to the backend.
- Launching an external browser using the DETACH_URL_IN_BROWSER of ABAP class CL_GUI_HTML_VIEWER did not work.
- Sounds:
- A bug causing more and more threads to be added to the audio output list when playing sound has been fixed.
For details please refer to the manual (chapter "6.2 Release Notes and System Requirements" and "2. Installation") of the PlatinManual and SAP note 2059424.
Please use Java 8 Update 40 or newer, because some known issues related to the Html control component have been addressed.
Planning information
SAP GUI for Java 7.30 is no longer supported. Therefore please upgrade to SAP GUI for Java 7.40.
For migrating your landscape configuration, please refer to the SAP UI Landscape Configuration Guide.
Best regards
Rolf-Martin Wörsinger
P.S. For feedback and questions, please post a new thread.
In case you want to report an issue, preferably create a support message on component BC-FES-JAV.
Persona 2.0
Hi,
I've recently been introduced to Persona and I am working my through it.I would like to discuss few limitations I came across.
First its a great GUI tool for simplifying a lot of the standard processes. I've been working as an sap technical consultant from the past few years and seeing the customization possibilities that can be achieved through persona rather than using enhancements etc is quite interesting. It's a quick fix for designing standard screens as per the clients requirement and hiding the unnecessary areas/fields.
I will explain the issues I faced as well as I can along with scenarios.
adding f4 help to custom fields.
scenario: creating a single screen for material creation and using custom fields and copying data to the mandatory fields from the initial screen and saving material.
even though this issue has been addressed before I am yet to find a definite solution. I have gone through Tamas' solution for the same and I thank him for his efforts, but the whole point of using persona is simplifying with ease. I can think of an alternate solution involving recording where I can copy all values currently entered and call another transaction for search help and get the selected value( with some amount of scripting) and call my initial transaction (material creation) and paste the old values in the respective fields and the list value (from the search help). A better solution would definitely be a built in functionality in script where we get the option for attaching search help for custom field.
hiding/displaying custom fields through script/properties:
Another issue I faced is during validation. A basic level of validation is to check if any value has been entered in a custom field, and the property "is required" is available for fields but does not do more than displaying a tick mark on the field. A good suggestion comes from Cheryl (How to handle mandatory fields in SAP Screen Personas) With a simple script we can check if a field is empty, and if it is empty then display any relevant message. I can manage to change values in the label but can't hide it. This would be a great addition if possible with the next version
Group box text properties:
Even though the customization makes the look and feel easy on the eyes, it still has limitations. As I mentioned above I have managed to create material from a single screen from multiple screens and tabs, I have maintained all the respective tab fields in a group box. After creating groups I realised the text of the group box doesnt have any properties apart from color. for ex. I cant change the size, or even make it bold.
I am aware that persona 3.0 will be launched soon and to be honest I am quite excited about it and have already enrolled for course for persona 3.0 on opensap. Hope it's way more improved than the current version. *fingers crossed*
SAP UI Landscape Configuration Guide (for SAP GUI for Java 7.40)
As of SAP GUI for Java 7.40, the landscape configuration has been simplified with the help of the new file format “SAP UI Landscape”. Its use is described in this document.
sap gui for java 7.30 rev 6
i have installed sap gui for java net weaver 7.30 rev 6 i cannt able to connect a new connection can you please solve this issue to add an new connection thanks
SAP GUI for Windows 7.40 Administration Guide
This documentation describes how to configure and administer SAP GUI for Windows.
Tips : Stop the Pop-up; SAP GUI Security; "Remeber My Decision"
Sometime it SAP GUI annoys us by asking the same questions every time we go to same a file locally other than the default SAP provided location.
Even if we click "Remember My Decision" it does not remember our feelings ()
Here is how we can make it more obedient
Go to your Windows start menu and locate the program SAP GUI Configuration.
Click on Security folders Security Settings.
Here you can see Default Action is selected as : Ask
To modify it, click on Open Security Configuration.
In the below screen, if you want to play with insert button, you can do so, I was busy so I didn't
Here change the Default Action from Drop Down, select "Allow" and click OK then again OK.
You will no more get the security pop-up.
My other Blogs, if you have time...
NWA acquires 47.29% shares of Configtool
NWDS step by step (In the loving memory of SDM)
What's new in SAP NetWeaver 7.3 - A Basis perspective Part-I
What's new in SAP NetWeaver 7.3 - A Basis perspective Part-II
Bye bye STRUSTSSO2: New Central Certificate Administration NW7.3
Escaping tough moments of SPAM or SAINT
SAP Software Provisioning Manager : with screenshots
Multiple/Bulk transports with tp script for Unix (AIX, Solaris, HP-UX, Linux)
Script for deleting files within a directory structure with different retention days
Automate the configuration of the SSH for <sid>adm user on DB and Appl. Server
Holistic Basis View: BusinessObjects BI 4.0 SP 2 Installation & Configuration
How to Rename the Oracle Listener & Change Listener port for SAP
OSS1 & RFC connections SAPOSS, SAPNET_RFC, SDCC_OSS
Start/Stop SAP along with your Unix Server Start/Stop
Interrelation: SAP work process, OPS$ mechanism, oracle client & oracle shadow process
Install and configure NetWeaver PI 7.3 Decentralize Adapter part-1
Install and configure NetWeaver PI 7.3 Decentralize Adapter part-2
List of Newly added/converted Dynamic parameter in NetWeaver 7.3
Sunset for ops$ mechanism: No more supported by Oracle & Not Used by SAP
Automate the configuration of the SSH for <sid>adm user on DB and Appl. Server
Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-I
Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-II
Essential Basis for SAP (ABAP, BW, Functional) Consultants Part-III