Quantcast
Channel: SCN : Document List - SAP GUI
Viewing all 253 articles
Browse latest View live

SAP Screen Personas 2.0 - How to execute a transaction and display the result

$
0
0

Note: This article is about SAP Screen Personas 2.0. If you are looking for more information about SAP Screen Personas 3.0, please go to the SAP Screen Personas 3.0 Portal.

 

After the webinar "Streamline the Order-To-Cash process with SAP Screen Personas", we received a question about how to execute a complete transaction and just show the final status to the end-user. In the webinar we have used our flavor of the "Create Sales Order" transaction VA01 to create a simple sales order on one screen. To do so, we have added some additional input fields on the first screen of VA01 and then ran a script that executed the 2nd screen without showing it but displayed the status message from the 2nd screen on the 1st screen.

 

For this how to, we used a simpler scenario: Creating a notification without leaving the SAP Easy Access screen (SMEN). The actions used to achieve this can of course be reused with any other transaction or scenario.

 

 

 

Step-by-step:

 

  1. start script recording
  2. navigate to the "Create Notification" transaction IW21
  3. enter demo data
    1. Notification type "M1"
    2. Press Enter
    3. Description: "Just a demo"
    4. Push the save button
  4. (trick) click on the status bar so that a click action is added to the script which we can modify later
  5. navigate back to the SAP Easy Access Menu screen (SMEN)
  6. stop recording and temporarily store the script
  7. create a copy of Basic View
  8. do some basic editing
    1. remove the tree and the splitter container
    2. add a group box
  9. add a label that is used to show the status
  10. create a script button and upload the script that you have recorded
  11. convert the click action into copy value actions (assign a meaningful name e.g. status)
  12. add a paste value action at the end of the script and map it to the previously added label
  13. (important) add a refresh screen action right before the copy value action (this is needed because copy value is executed on client-side and refresh screen returns the current state of the screen from the server)
  14. close the dialog
  15. save and exit
  16. test!

 

As usual, if you want to learn more or discuss anything related to how to make your SAP GUI screens more functional using SAP Screen Personas, please start a discussion in the SAP GUI space on SCN.


SAP Screen Personas 2.0 - How to access the selected row in a grid

$
0
0

Note: This article is about SAP Screen Personas 2.0. If you are looking for more information about SAP Screen Personas 3.0, please go to the SAP Screen Personas 3.0 Portal.

 

This how to describes with an example the solution discussed at SAP Personas - dynamic selection of line from report. This example scenario requires some advanced SAP Screen Personas features like the execution of JavaScript snippets (more information at SAP Screen Personas 2.0 - How to go beyond the existing script actions), executing scripts and showing data on a different screen (more information at SAP Screen Personas 2.0 - How to execute a transaction and display the result) and finally the linking of a script button to an enter-key press event.

 

As an example, the transaction VA05N (List Sales Orders) has been chosen. On the first screen the user enters a search criteria and executes the search. The second screen shows a grid with all sales orders that meet the search criteria. Using Personas, we have extended the first screen with an additional display field which is to be automatically filled with the net value (column 18) of a sales order by a script that is executed on the 2nd screen. The script execution is started after the user selected a row in the grid an and the user pressed enter. The demo video shows, how to modify the screens and then two runs showing that the script works.

 

 

Step-by-step:

  1. Extend the first screen of VA05N
    1. Create some space for the new controls
    2. Add additional group box, label and text field
    3. Copy the id of the text field (temporarily paste into a text file)
    4. Save & Exit
  2. Execute the search with a sample search criteria (order number 0 to 5000)
  3. Switch into edit-mode
  4. Copy the id of the grid
  5. Add a script button
    1. Add a Copy Table action, as id use the previously copied grid id, as content define the variable name table
    2. Add a Calculate in JavaScript action that extracts the net value (column 18) from the currently selected row
      1. args.value = args.table[18][parseInt(args.row) + 1];
    3. Add a Push action for the button that brings the user back to the first screen
    4. Add a Paste Value action that pastes the content of the parameter value into the additionally created text field
  6. Bind the script button to the event of pressing enter while the grid is focused
    1. Open the Properties Editor
    2. Select the script button
    3. Copy its id (left click on the id)
    4. Select the grid
    5. Scroll until you see the property PushOnEnter
    6. Paste as value the id of the script button
  7. Save & Exit
  8. Test the script

 

Important: the parameter args.row is only available in the script when it is triggered by the press-enter event on a table or grid. If the script is executed by pressing the button, args.row is not defined, therefore,it is recommended to hide the button, so that it cannot be clicked.

 

As usual, if you want to learn more or discuss anything related to how to make your SAP GUI screens more functional using SAP Screen Personas, please start a discussion in the SAP GUI space on SCN.

SAP Screen Personas – Getting Started

$
0
0

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.

 

Product page

SCN SAP GUI page

Overview Presentation

Customer success webcast

How to join the monthly SAP Screen Personas Practitioner Forum (for customers only)

SAP Screen Personas getting started checklist

 

How to validate your installation

How to configure the system

Upgrading ERP – impact on Personas by Steve Rumsby

Run Simple with SAP Screen Personas

Myth vs. Truth series by Peter Spielvogel

Personas for Oil and Gas

Personas return on investment

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

New (2014.08.15) 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)

 

SAP Screen Personas 3.0 Demo Videos

Coming soon

 

SAP Screen Personas 3.0 Training Content

Coming soon

 

SAP Screen Personas 3.0 Technical Documentation

ITS Sizing Guide

NEW (2014.08.29) - SAP Screen Personas 2.0 to Personas 3.0 Flavor Migration Demo

NEW (2014.09.04) - 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

How to get started

How to merge tabs

Scripting with SAP Screen Personas 2.0

Scripting overview

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

Calling RFCs from a script

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)

Users Guide

Performance Optimization Guide

Architecture Overview (how the components interact)

ITS Sizing Guide

Configuration Guide Supplement

NEW (2014.08.29) Design Handbook

Giving an SAP transaction a responsive design with SAP Screen Personas 3.0

$
0
0

Recently, several customers and colleagues asked me about whether SAP Screen Personas has “responsive design”. The responsive design approach seeks to provide a great user experience, regardless of how a person is consuming the software. It became popular when people started consuming web applications across devices; they wanted comparable functionality whether using the software on a phone, tablet, or desktop computer.

 

SAP has embraced responsive design, including rolling out its own HTML5 libraries, and building products that incorporate responsive design. SAP’s best-known responsive interface is SAP Fiori.

fiori.png

Fiori separates the application logic from the user interface. The SAP business applications run and the Fiori applications access the data they need through a data services layer. This means you as the developer (or SAP) can write a modern web application that accesses the data and then provides a responsive modern design.

 

Of course, with SAP Screen Personas 3.0, we also embrace the responsive design approach. In contrast to Fiori, SAP Screen Personas is built into the foundation (kernel) and allows personalizing existing business transactions built in ABAP using the Dynpro framework. This is important to keep in mind because you have to build your design based on the existing, maybe even responsive, design of the transaction.

 

Your existing transaction can already have responsive elements like the tab strip or table in the display sales order transaction (VA03). When personalizing such a screen, you always need to be aware that your personalization can deactivate the existing responsive design. For example, by defining a fixed size for the tab strip. Or, your personalization might conflict with the responsiveness of the backend.

 

SAP Screen Personas offers a variety of options to adapt your application or screen to make you more productive. Each different version of a screen can be saved as a flavor, and, as an end-user you are able to manually switch between the flavors as you need. So, you as a user could decide that when you have a big screen, you prefer to use one flavor and when you have a small screen, you use another one.

 

In addition, SAP Screen Personas 3.0 has a quite powerful scripting engine which is intended to automate steps that you would usually do manually. So, you could automate the steps of switching the flavor based on the screen size which would lead to a responsive personalized application.

 

Let’s think about the steps, you as a user would do when you get to a screen or when the size of your screen (browser window) change

  1. Check your screen size
  2. Decide which flavor is the best fit
  3. Switch to the flavor if it is not already used

 

 

In Personas scripting this would translate to:

 

// 1. Check your screen size
var screenSize, flavor;
screenSize = session.findById("wnd[0]").width;
// 2.Decide which flavor is the best fits
if (screenSize < 900) {    flavor = 'FLAVOR_ID_1';
} else if(screenSize > 1400) {     flavor = 'FLAVOR_ID_2';
} else {    flavor = 'FLAVOR_ID_3';
}
// 3. Switch to the flavor if it is not already used
if (flavor != session.info.flavorId) {    session.utils.changeFlavor(flavor);
}

 

 

Next, you need to make sure that this script is executed whenever your screen has changed. To do so, you can use the SAP Screen Personas Flavor Editor and bind the scripts to the corresponding screen events in all flavors you want to make responsive.

 

screen_eventhandler.png

 

Finally, you have to choose your default flavor, the one that you assume to be opened most of the time, and, voila, you are done, you have applied the responsive design paradigm on a classic SAP transaction.

 

If you want to see an example, please watch the video below. It shows how to make the SAP Screen Personas 3.0 Admin transaction more responsive.

 

 

I cannot finish the post without also mentioning the possibility to make your screens more static. So, if you do not like the resizing of screen elements based on your screen size, maybe you don't even like that the screen changes its size based on the size of the browser window, then you should have a look at my favorite feature in the SAP Screen Personas Global Theming.

 

When building screens using SAP Screen Personas 3.0, we have a global theming option which makes it very easy to configure the size of the area that is available for rendering of your personalized screens.

theming.png

 

Similar to many web platforms (SCN, or Wordpress, for example) you can make the content appear in the center of the screen at a fixed width and then the borders expand as the screen expands. Nevertheless, the look and feel of the original screen is defined by the application.


twitter.png SAP Screen Personas gives your users the advantages of responsive design, within the desktop paradigm.

 

 

For the SAP Screen Personas product team, Tobias Queck.

How to use SAProuter for NWBC

$
0
0

For NWBC ,there is no SAProuter related settings, then how can NWBC use SAProuter?

 

In "Modify system entry" of NWBC, you can add "SAP GUI Logon Description".
You just need maintain this field exactly the same as entry "Description" in SAPGUI, then the SAPGUI settings can be reused by NWBC


Then you will find the following entries in NwbcOptions.xml file:
---------

<RuntimeConnection>

<Name>Y58</Name>

<Description>ECC 6.0 EhP6 - Hotline Reference Systems - Targetsystem</Description>

<Url>http://y58tdc00.wdf.sap.corp:55000/nwbc/</Url>

<Type>R3</Type>

<Client>800</Client>

<Language>en</Language>

<Comment>Demo</Comment>

<User>I065950</User>

<UseSecureLoginClient>False</UseSecureLoginClient>

<SystemID>Y58</SystemID>

<MsgServerID>0be156d9-dcfd-4702-941b-8a216964e70a</MsgServerID>

<IsReadOnly>False</IsReadOnly>

</RuntimeConnection>
---------

 

Best regards,
Cheng

SAP GUI for Windows 7.40 Administration Guide

SAP GUI 7.40 Release Notes

SAP Frontend Installation Guide 7.40

$
0
0

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.

View this Document


SAP GUI for Windows 7.40 Security Guide

$
0
0

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.

View this Document

Translations in Personas

$
0
0


Overview:

 

This documents shows handling custom labels translation in Personas screen.

 

 

Handling Translations:

 

1. Below is the Persona screen having some simple text like Employee id,First ,Last Names & Fetch as button text.

   p6.JPG

2.  Create a Package or use the existing package to be used for storing Persona objects.Here a new package is created.

     p3.JPG

 

3.  Package details need to be maintained in Persona Configuration.Goto tcode SPRO by below path

      SPRO->Cross-Application->SAP Screen Persona->Maintain Persona Global Setting

       p1.JPG

        p2.JPG

 

4. Maintain Package name under "Persona Package" and the save the config.

       p4.JPG

5. Goto Tcode "/N/PERSOS/ADMIN_UI" and navigate to Translation folder for

   implementing translations.And select the flavor which needs to be translated

   by clicking add button.

          p5.JPG

6. On flavor selection Text info of screen will be displayed as below.

         p7.JPG

7. Select all the text elements and create OTR text objects by clicking "Create OTR" button.

    All the text elements will be saved in a T.R

          p8.JPG

8. Open the T.R to get the Text object ids and copy all the Hexadecimal values.

          p9.JPG

9. Inorder to manitain text for translation use tcode "SOTR_EDIT", and give the Hexadecimal code

    which we got from above.

          P10.JPG

10.Click "Change" button and maintain the text,here translation is done for German language.

           P11.jpg

           p12.JPG

          p13.JPG

11.Similarly text is maintained for other elements as well.After maintainence of text info,

     logged into Persona with Logon language as "DE" (German).We can see the

     text translation in the screen as below.

           p15.JPG

 

      

 

    

     

SAP GUI for Windows - 'NiHsLGetNodeAddr' unknown - hostname empty

$
0
0

we are getting an error while connecting to SAP system "NiHsLGetNodeAddr" unknown.

That is after updating SAP GUI for windows from version 730 to 740.

The version of SAP GUI is as below:-

GUI version.jpg

The Error message will be as below:-

Error 1.jpg

More details of error:-

Error 2.jpg

As per SAP Note 2077230

we need do workaround to avoid this error after upgrade of SAP GUI.

In your windows workstation; go to location of "SAPUILandscape.xml".

use RUN (open RUN using combination of WindowsKey+R) and type "%appdata%"

Run.jpg

you can find the SAPUILandscape.xml inside SAP folder.

File location.jpg

Edit this file (SAPUILandscape.xml) using Notepad or Notepad++ (optional, widows application).

you need to Scroll it to down and find the entries related to "<Routers>" & change the entries as per SAP Note.

you should replace or change  /H/" to " followed by re-start of SAP GUI (close all sessions and re-open SAP GUI).

 

i.e....when opened in notepad, you need to change the following:

Note: Here 10.20.30.40 as an example for router String.

router="/H/10.20.30.40/H/"/>

to

router="/H/10.20.30.40"/>

 

router="/H/server.company.com/H/"/>

to

router="/H/server.company.com"/>

Change the Router.jpg

To make it simple:-

1 - windowsKey+R.

2 - Type " %appdata%\SAP " (type without " ).

3 - Backup the Original files to another location.

4 - Open SAPUILandscape.xml file with notepad.
5 - control+H for find and replace.
5.1 - Key in the string in Find " router="/H/<IPaddress of SAP router / FQDN of SAP router>/H/"/> ".
5.2 - Key in the string in replace  " router="/H/<IPaddress of SAP router / FQDN of SAP router>"/> ".

6 - Save changes.
7 - Close all SAP GUI sessions (save and logoff, just in case).

8 - close SAP GUI
9 - Re-open SAP GUI & you can try connecting to SAP server.

 

Actual file before edit will look like as below:-

Original.jpg

 

After change the .xml file will be with changes as below:-

Original After Change.jpg

Please close all active sessions (if existing) followed by CLOSE and re-start of SAP GUI.

using SAP GUI short icon.SAP gui icon.jpg

 

 

The .Xml file contains the following parts, easy to understand when opened with IE. But, edit using notepad or notepad++.

Note: the number of entries is dependent on number of entries maintained by you in SAP GUI.

 

Contents of XML file.jpg

As per SAP Note this error will be fixed with patch 1 (for SAP GUI windows 740) and expected release will be after Dec 8th 2014.

 

Best Regards,

RR

ANN: SAP GUI for Java 7.30 rev 10 available

$
0
0

Hi all,

 

SAP GUI for Java 7.30 rev 10 is now available on Service MarketPlace.

For the direct link and user requirements please refer to here.

 

Enhancements and New Features

 

  • Support for New OS Versions:
    • OS X Yosemite
    • Fedora 19 and 20
  • 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 now can also be set on lines by the user to invoke actions depending on this position.


Bugfixes

 

  • 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:
    • Various issues loading or doublicating data have been solved.
    • A deadlock situation has been resolved.
    • Playing back a script with screens containing a grid control sometimes resulted in an error message.

 

Planning information

 

SAPGUI for Java 7.30 is supported until 31st of March 2015. SAPGUI for Java 7.40 is planned to be published in December 2014.

Therefore you should plan to upgrade in Q1 2015.

SAPGUI for Java 7.40 will support (and require) Java 8, the list of supported platforms will be published in SAP note 2059424.

 

Best regards

Rolf-Martin

New: Lifetime and Support Matrix for SAP GUI for Java

ANN: SAP GUI for Java 7.40 available for download

$
0
0

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

How to use SAProuter for NWBC

$
0
0

For NWBC ,there is no SAProuter related settings, then how can NWBC use SAProuter?

 

In "Modify system entry" of NWBC, you can add "SAP GUI Logon Description".
You just need maintain this field exactly the same as entry "Description" in SAPGUI, then the SAPGUI settings can be reused by NWBC


Then you will find the following entries in NwbcOptions.xml file:
---------

<RuntimeConnection>

<Name>Y58</Name>

<Description>ECC 6.0 EhP6 - Hotline Reference Systems - Targetsystem</Description>

<Url>http://y58tdc00.wdf.sap.corp:55000/nwbc/</Url>

<Type>R3</Type>

<Client>800</Client>

<Language>en</Language>

<Comment>Demo</Comment>

<User>I065950</User>

<UseSecureLoginClient>False</UseSecureLoginClient>

<SystemID>Y58</SystemID>

<MsgServerID>0be156d9-dcfd-4702-941b-8a216964e70a</MsgServerID>

<IsReadOnly>False</IsReadOnly>

</RuntimeConnection>
---------

 

Best regards,
Cheng


SAP GUI for Java 7.40 Release Notes

$
0
0

This section contains the release note for SAP GUI for Java 7.40:

 


Release 7.40 (December 3, 2014)

  • Enhancements and New Features
Feature  Description
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 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 LandscapeA unified UI landscape aligned with SAP GUI for Windows and SAP Netweaver Business Client for Windows has been implemented.
LocalizationTexts displayed by SAP GUI for Java itself like in SAP Logon, Preferences and other dialogs are now translated into many languages.
Html ControlThe new embedded browser component is based on WebKit which provides a better user experience and supports current html standards.
Enhanced SearchInput 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 ManualThe user manual has been reviewed, extended and comes in a new format.
ScriptingScripting is now based on Nashorn, the JavaScript engine part of JDK 8.

 

New: Lifetime and Support Matrix for SAP GUI for Java

SAP UI Landscape Configuration Guide (for SAP GUI for Java 7.40)

$
0
0

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.

View this Document

SAP GUI Family

$
0
0

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

The following list contains the latest news on the SAP GUI family members.
    Date            Description

December,

2014

SAP GUI for Java 7.40 is available for download on SAP Service Marketplace.

Release 7.40 comes with a number of new features:

 

 

  • Blue Crystal Theme: This 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 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.

 

Please, note that SAP GUI for Java 7.30 will be out of maintenance as of 31st of March 2015.

October, 2014As 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:
SAP GUI for Windows 7.40 will be shipped on 8th of October 2014 and will become the default SAP GUI version as of this day.
Please, start planning the upgrade process from earlier SAP GUI versions to the new release.
For more information, please, check SAP note 147519 and related notes.

July,

2014

SAP GUI for Java 7.30 rev 9 is available for download on SAP Service Marketplace (see also Downloads section below).

May,

2014

SAP GUI for Java 7.30 rev 8 is available for download on SAP Service Marketplace (see also Downloads section below).
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.
January, 2013

SAP GUI for Java 7.20 rev 11 is available for download on SAP Service Marketplace (see also Downloads section below).

For new features and enhancements, refer to the release notes.

Please, plan to upgrade to SAP GUI for Java 7.30, because support for SAP GUI for Java 7.20 ends by end of January 2013.

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, 2011SAP GUI for Windows 7.10 is now out of support. Please, upgrade to release 7.20 as soon as possible.
January, 2011SAP 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).
You find an overview of new features in the release information section below.

 

 

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.

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.

This document provides an overview and further information about the frontend installation and distribution tool SAP Setup.

SAP GUI for Java

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@Web Installation Guide (ITS 6.20)
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

You find information on the supported platforms in the Support Matrix for SAP GUI for Windows, the Support Matrix for SAP GUI for Java or in  SAP GUI section of the Product Availability Matrix (PAM).

 

 

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 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.

How To Extend SAP GUI for Java with Your Own Java Bean 
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

For download and maintenance information, click on one of the following links (SMP Login is required. In case of download problems, check SAP note 1037574):

Component      Installations  PatchesImportant Notes
SAP GUI for Java7.402059424
SAP GUI for Java7.307.301758540
SAP GUI for Windows

7.40

7.30

7.40

7.30

147519, 26417, 66971

SAP GUI for HTML/ITSITS 6.20 (standalone)ITS 6.20 (standalone)197746
SAP Screen Reader ExtensionsDownload *---------------

 

* Note: You need the SAP GUI Screenreader Extensions on your client PC to use the accessibility mode in SAP GUI for Windows (with Screenreaders).

 

 

Notification on SAP GUI News

In order to get a notification by email when official information about SAP GUI (like the shipment of a new version) is available, activate the "Receive email notifications" feature of the corresponding thread:

 

 

Related Topics

SAP GUI Scripting  SAP GUI Scripting offers an automation interface to SAP GUI that can be used for macro recording and playback, development of test tools and application integration.

SAPConsole
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.

With SAP Personas, SAP customers are able to purchase a new solution to personalize their SAP GUI screens. SAP Screen Personas provides a simple, drag and drop approach to modify many common SAP screens to make them more usable as well as more visually appealing. IT departments and authorized end-users will be able to modify screens using their own unique knowledge of which information they need on the screen to optimize usability and productivity.


Release Information

You find information on the expected release dates for SAP GUI patches/revisions in the following notes (SMP login required!):You find information on the function scope of a release in the following release notes:

SAP GUI for Java 7.30 Release Notes

$
0
0

This section contains the release notes for the following SAP GUI for Java 7.30 releases:

 

 

Release 7.30 rev 10 (November 12, 2014)

  • Enhancements and New Features
Feature  Description
Support for New OS Versions
  • OS X Yosemite
  • Fedora 19 and 20
Display of PDF-based ContentA new version of the component to display PDFs is introducing support for arabic fonts and improving the rendering of images.
Grid ControlSmart keyboard navigation for spanned cells has been implemented.
ABAP ListsThe 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
  • Various issues loading or doublicating data have been solved.
  • A deadlock situation has been resolved.
  • Playing back a script with screens containing a grid control sometimes resulted in an error message.

 

Release 7.30 rev 9 (July 16, 2014)

  • Enhancements and New Features
Feature  Description
Support for New OS Versions

Ubuntu 14.04

Data ProviderIncorrectly 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.

InstallationWindows 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
  • Various issues related to spanned cells have been solved.
  • A problem setting the focus has been addressed.
Tree ControlIn 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 ControlDisplaying html content from file URLs could result in AccessControlExceptions.
StabilityA memory leak related to reading audio files has been fixed.
PerformanceA 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
  • In column tree, the column width in some cases was too small resulting in truncated text.
  • In some situations, the scrollbars in column tree have not been setup correctly.
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
  • openSUSE 13.1
  • OS X Mavericks
  • Windows 8.1
CompatibilityThis version has been prepared to play according to the rules of the new security features announced for future Java 7 updates.
OS X onlyLaunching 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
  • Support for leading spaces in editable grid cells has been added.
  • The state (enable/disable) of the Undo button in the grid toolbar now is in sync with the grid's undo buffer.
  • The precision of the calculation for column widths has been improved.
TextEdit ControlThe 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 CharactersCombining characters received from the backend could result in infinite loops in some cases.
SecurityRunning without a trust level assigned could result in misleading error messages.
Tree Control
  • Disabled icons now keep their colors in order to be still recognizable.
  • A rendering issue with the selection of a cell in column tree seen on reina displays has been solved.
  • Text not fitting in items in a list tree is now cut off instead of appending an ellipsis. This was done to be compatible with SAP GUI for Windows and ABAP code which depends on this behavior.
SAP LogonAn error of the previous version when running without using configuration files for message servers or routers has been fixed.
Drag and DropAn issue performing drag and drop when running on Java 7 Update 40 or newer has been addressed.
Window HandlingIt 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/RedoUndo/Redo in entry fields is now more consistent with the behavior of other editors.
  • Bug Fixes
Feature  Description
Html ControlButtons 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 ControlVarious 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 StartupThere has been a potential race condition reading the configuration files causing the startup process to fail.
Grid ControlSome background colors have been wrong when using the Enjoy theme.
Calendar Control
  • There have been situations when the focus did not move.
  • Sometimes, the layout of the date picker was wrong resulting in a horizontal scrollbar.
TextEdit Control

Importing a file erratically has caused to deactivate the limitation to enter only a certain number of characters.

Themes
  • An issue with windows using the Design Window Decoration has been solved.
  • With Tradeshow, the triangle to toggle the display of the status area was missing.

Release 7.30 rev 2 (May 2013)

  • Enhancements and New Features
Feature  Description
Support for New OS Versions
  • openSUSE 12.3
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.
CorbuThe bounds of controls located on tabstrip pages are now more visible.
DropDown ListboxThe 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
  • A legacy component has not been handled correctly.
  • Opening file or directory choosers by various methods of class CL_GUI_FRONDEND_SERVICES could fail with an AccessControlException.
Grid ControlIn rare cases the grid title has not been displayed.
Tree Control
  • Dropping a node was not reported correctly to the application in some special cases.
  • An issue with displaying the selection in hierachy and column part have been solved.
Textedit Control
  • Cutting selected text could result in an error.
  • Several potential deadlocks have been fixed.
Table ControlIn sone themes, checked checkboxes and radiobuttons have not been displayed when their column was selected.
Data Provider on DemandCalling the Invalidate() method has caused a dump.
OS X onlyWhen launching the process from command line using the SAPGUI application stub, the command line arguments were not passed correctly to the JavaVM.
RenderingVarious 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 ChooserFile 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
  • In column tree, sometimes the horizontal scrollbar has initially not been displayed.
  • In case of inconsistent key values set by method NODE_SET_LAST_HIERARCHY_ITEM of class CL_GUI_LIST_TREE, items have been erroneously displayed in the hierarchy part instead of the columns part.
Textedit ControlSaving the content to a local file could have caused the loss of the changes in the data base.
OS X only
  • A workaround for an issue with the Java 7 runtime causing the installer to freeze during the startup phase of the Java VM has been implemented until a solution from Oracle is available.
  • A workaround for an issue with the Java 7 runtime regarding a wrong value of the LANG environment variable causing all kind of issues with non-ascii characters in filenames has been implemented until a solution from Oracle is available. See also SAP note 1803275.
Windows onlyExecution 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
  • Fedora 17
  • Red Hat Enterprise Linux 6
  • Ubuntu 12.04
  • OS X 10.8
  • Microsoft Windows 6
Support for Java SE 7
Support for 64-bit JavaWindows
Corbu ThemeThe new design is a fresh, modern and unique visual identity and is intentionally neutral to blend with a variety of content.
High Contrast ThemeHigh Contrast Theme for visually impaired users is available now.
InstallationInstallation has been redesigned. It provides a better user experience and performance improvements.
SecurityImproved security by employing the Java Security Model also in standalone mode.
SoundsUser interface elements provide audio feedback. This can be switched off in the preferences dialog.
Web Start SupportSAP GUI for Java can now also be deployed by using Web Start.
Keyboard NavigationIn Tabstrips, it is possible to navigate between the tabs by typing their title.
Grid Control
  • Multilevel-Undo is now supported in Grid. ◦
  • Performance of mass data change in Grid control has been improved for operations like delete, copy and duplicate.   
Viewing all 253 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>