Lifetime and Support Matrix for SAP GUI for Java.
New: Lifetime and Support Matrix for SAP GUI for Java
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.
Assigning home page to home role.
- Go to area managemt--->the home page that you've created.
- right click on the homepage and then click on the properties.
- A pop up will generate which will have the following details:
- Protocol
- Type
- Connection
- Zone
- Address(url)
- size
- created
- modifiled
4. Copy the address(url) from this pop up.
5. create a url iview and paste this url in that url iview.
6. Now you can create a page and add this iview as a delta link to the created page.
7. Add this page to home role.
Steps to follow to resolve the checkbox disappearing issue on mouse hover in customized theme.
- Description: When you create a customized theme, sometimes it gives an issue involving in checkboxes disappearing. The checkboxes start disappearing on mouse(cursor)over on them and appears on mouse down. To resolve this issue follow the steps provided in the solution.
- Download the theme for System Administration ----> Transport ----> Transport Themes .Click on theme and save.
- Extract the <themename>.zip file which is saved on your local machine. It should have the following contents in it.
- Now traverse to ur---->common---->checkbox
- Delete the two images(cb_chk_hv and cb_hv).
- Now, open the metadata file.(this file will be available in your extracted theme folder in the starting itself).
- Change the id and name in the metadata file.
- save the changes and add the folder contents to a zip file.
- select all the contents in the theme folder and then right click to add to zip.
- Note: while creating a zip do not directly create a zip of the theme folder. Selelct all the content in the theme folder and then right click to add to zip and follows the same way while creating a zip for ur folder(ur.zip has to extracted to deleted the images).
- Upload this zip file in portal. (System Administration----> Transport----> Transport Themes ----> Import
- Assign this new theme to your framework page and then check for the issue.(100% sure your issue will be solved).
SAP Screen Personas – Getting Started
SAP Screen Personas allows you to improve user productivity by personalizing your SAP Dynpro (SAP Business Suite and SAP S/4HANA) and Web Dynpro 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 and the overall user experience.
Latest released versions:
Key Links
Overview Presentation (from SAPPHIRE NOW 2015)
How to join the monthly SAP Screen Personas Practitioner Forum (for customers only)
SAP Screen Personas getting started checklist
Popular Posts
SAP Screen Personas 3.0 announcement
How SAP Screen Personas and SAP Fiori fit together
New (Nov 2015) SAP Screen Personas and S/4HANA
New (Nov 2015) SAP Screen Personas for Web Dynpro ABAP
How to validate your installation
SAP Screen Personas 3.0 Performance Optimization Guide
SAP Screen Personas 2.0 Performance Optimization Guide
Upgrading ERP – impact on Personas by Steve Rumsby
Run Simple with SAP Screen Personas
SAP Screen Personas return on investment
SAP Screen Personas in action at University of Warwick by Steve Rumsby
TechEd 2015
New (Nov 2015) SAP Screen Personas highlights from TechEd Las Vegas 2015
SAPPHIRE NOW 2015
Summary of SAP Screen Personas at SAPPHIRE NOW 2015
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
Vocera on how SAP Screen Personas helps them Run Simple.
Unilever on how new screens improve user satisfaction with SAP.
SAP Screen Personas 3.0
SAP Screen Personas 3.0
New (Nov 2015) SAP Screen Personas 3.0 SP2 announcement (November 2015)
SAP Screen Personas 3.0 general availability announcement (June 2015)
SAP Screen Personas 3.0 Product ramp-up announcement (August 2014)
Link to SAP Screen Personas 3.0 parent note
SAP Screen Personas 3.0 Demo Videos
How to build your first screen (SMEN)
New (Nov 2015) Productivity Power Play video series
SAP Screen Personas 3.0 Training Content
Introduction to the SAP Screen Personas 3.0 Editor
New (Nov 2015) Integrating SAP Screen Personas 3.0 Flavors into the Fiori Launchpad
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)
Complete SAP Screen Personas 3.0 Knowledge Base
Fiori Style Guide for SAP Screen Personas 3.0
SAP Screen Personas 3.0 Training Classes
SAP Education 3-day class on SAP Screen Personas 3.0 Development
OpenSAP Class on SAP Screen Personas 3.0
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
SAP Screen Personas 3.0 Administration Guide
SAP Screen Personas 3.0 User Guide
New (Nov 2015) SAP Screen Personas 3.0 Style Guide (create Fiori designs)
Personas 3.0 Performance Optimization Guide
Personas 3.0 General Information
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)
SAP Screen Personas 2.0 Performance Optimization Guide
Architecture Overview (how the components interact)
Creating theme in Screen Personas 3.0
Hi ,
Let us check how to create theme in screen Personas 3.0.
Click On P icon
Now -> Click on the themes as show in snap shot
Enter the Theme name and description
Select the general option from drop down list as highlighted.
Now to set the background image for theme -> Click on the icon highlighted.
Now select the image form the Image gallery and click on Done.
Now if you see then the background image will appear in your transaction.
Let us now set some size of user area in our screen.
Click on save and now your theme is ready to use.
Regards,
Vipul
Insert Image in Image Gallery in screen Personas 3.0
How to insert image in the image gallery in screen personas 3.0
Hi,
In this document we will see how to insert image in the image gallery so that we can use as in place of Logo/Background of theme.
Goto Transaction -> /n/personas/resources
Click on create for selecting a single image from the Application tool bar.
Select the image from the destination path where the image is stored.
The following extension are valid: .png , .jpg , .jpeg , .gif , .zip .
Now you will be navigated to resource maintenance detail screen.
Click on Change -> Enter description of the image -> Save.
If we now check Personas, The image will be displayed in Image gallery and we can make use of the image either for background/Header/Logo.
Regards,
Vipul
Create F4 help in Screen Persona 3.0
Hi,
Let’s check how to create F4 help in Screen Persona 3.0
- Goto transaction /n/personas/admin.
- Now click on the Goto-->F4 Help Whitelist
- Click on edit-->New entries-->Add table name, field name & counter and save the values.
- Now check on persona, click on ‘P’ icon-->click on a edit flavour.
- Goto insert tab-->expand the Text field-->Click on F4 Help and add table name and field name on it and click on Done. And click on save and exit button.
- if you exit It will display like this:
Regards,
Chaitali Shah
Upload Icon in Screen Persona 3.0
Hi,
Let’s check how to upload icon in Screen Persona 3.0
- Go to Transaction /n/personas/admin
- Now click on the Goto--> Icon Maintenance
- Enter a name for Icon and click on Upload button, it will ask for choosing an icon from system. The file type are .png, .jpg, .jpeg, .gif, .zip.
Note: The icon’s name should always start with Z.
- Now check on persona, click on ‘P’ icon-->click on edit flavor.
- Select any button and give its name and transaction code.Select that button and click on assign an icon.Now select an icon which you uploaded and click on DONE. we can align our icon here by choosing given options as Left of Label,Centre, Right of Label, No icon .
- The output will be shown like this:
Thanks and Regards,
Chaitali Shah
SAP GUI Handling for Beginners
When it comes to SAP GUI Net weaver Handling, There are some points that a beginner should be knowing for a better understanding and handling of the GUI:
- Here is the way your SAP GUI will look like initially when the you start it.
- Now, we will discuss how, we can import all the connections/configurations of the systems in the SAP Logon so that you can logon to any required system of your choice.
To do this, we need "ini" files which are already having all the server/system configurations available or required. We need to copy these ini files to a particular path. To know this path, we can go to settings of the net weaver and check the path of the configuration files as shown below:
Go to options-->SAP Logon Options-->Local Configuration Files.
The above image shows the path of the local configuration files. Copy this path and paste in the address bar of your computer, there you can paste your INI files and restart the Net weaver Logon pad. You can see all the system connections as shown in the first image.
Now you can logon to any landscape system to do the monitoring, check reports and many more.
- If you want to change the language of the SAP logon, then you can go to options-->sap logon options-->general and you can chose any other language you like.
- If you have configuration information of any system, then you may create a new connection.
Just enter the details of the configuration of any server in the SAP Logon as shown below. Remember i could be a application server/Group conneaction depending upon the requirement of the conneaction (that will be specified in the configuration details like application server string, system ID etc.
Click on next and finish. After that a connection will be created Just double click and login to use the system.
Please share and mark it as helpful if you find it good and helpful. Will be coming back with the GUI issues, which are general but cause issues while handling the GUI and BEX Analyzer.
Thank You..!!
YOU TESTED AGAIN! THIS TIME WEB DYNPRO & SAP SCREEN PERSONAS
22 customers and partners have taken the opportuntiy to test/ to observe SAP Screen Personas 3 with Web Dynpro Applications at DSAG in Bremen, Germany from Sept. 29 to Oct. 1, 2015.
Thank you all very much for your time, your energy, and your feedback!
I will keep you posted about the test results that will follow shortly.
- This was an exclusive opportunity for SAP customers, partners and prospects to test new and existing products and solutions, and this time SAP Screen Personas 3 with Web Dynpro ABAP!
- It allowed you to give on-the-spot feedback directly to the product team who is designing the solution.
- These sessions were one-on-one sessions with you where you were working directly with the product.
- There were 2 convenient ways to register:
- Onsite at our Usability Testing Registration Desk – detailed location will be specified asap.
- Right here below online where you have the best opportunity to get the topics and times you want before they get booked onsite
- Spaces fill up quickly so don’t let this opportunity pass you by, sign up today!
For more information and online registration, please go to https://experience.sap.com/dsag/, get a user for 2015 DSAG User Conference, and then choose topic n° 9:“Personalization of Web-Dynpro ABAP applications with SAP Screen Personas” as your test topic, and secure one of the eleven available test sessions. The session language is German, and we can also offer sessions in English if required.
Usability Test Times: (status: Oct. 7th.)
Tuesday | Wednesday | Thursday |
No test session | No test session | 9:00 – 10:00 Booked: Tester Slot Booked: Observer |
No test session | No test session | 10:30 – 11:30 Booked: Tester Slot Booked: Observer |
Lunch: 12:00 – 13:00 | Lunch: 12:00 -13:00 | Lunch: 11:30 – 12:00 |
13:00 – 14:00 Booked: Tester Slot Booked: Observer | 13:00 – 14:00 Booked: Tester Slot Booked: Observer | 12:00 – 13:00 Booked: Tester Slot Booked: Observer |
14:30 – 15:30 Booked: Tester Slot Booked: Observer | 14:30 – 15:30 Booked: Tester Slot Booked: Observer | No test session |
16:15 – 17:15 Booked: Tester Slot Booked: Observer | 16:15 – 17:15 Booked: Tester Slot Booked: Observer | No test session |
17:45 – 18:45 Booked: Tester Slot Booked: Observer | 17:45 – 18:45 Booked: Tester Slot Booked: Observer | No test session |
If you were not able to join us in Bremen, then come to TechEd 2015 in Barcelona, Spain from Nov 10 to Nov 12, where we will offer SAP Screen Personas 3.2 usability tests. More information will come soon.
Looking forward to seeing you onsite in Barcelona, Spain! Update will come shortly!
For the SAP Screen Personas product team, Sylvia Barnard
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 |
---|---|
November, 2015 | SAP GUI for Windows 7.30 is now out of support. Please, upgrade to SAP GUI for Windows 7.40. |
October, 2015 | SAP GUI for Java 7.40 rev 5 is available for download on SAP Service Marketplace (see also Downloads section below). You find a feature overview in the release notes. |
September, 2015 | Support for Windows 10 starts with SAP GUI for Windows 7.40 patchlevel 4 (see SAP note 66971 for more information). |
September, 2015 | Support for SAP GUI for Windows 7.30 will end soon (31st of October 2015). See SAP note 147519 for more information. We strongly recommend starting the upgrade to release 7.40, if you are presently using 7.30 or an earlier release of SAP GUI for Windows. |
March 31st, 2015 | SAP GUI for Java 7.30 is now out of support. Please, upgrade to SAP GUI for Java 7.40. |
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. |
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 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.
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 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
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 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.40
- SAP GUI for HTML/ITS: ITS Standalone (6.20), ITS Integrated (NW04/6.40), ITS Integrated (NW04s/7.0)
- SAP Console: 7.10
New: Lifetime and Support Matrix for SAP GUI for Java
Lifetime and Support Matrix for SAP GUI for Java.
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.
SAP Screen Personas – Getting Started
SAP Screen Personas allows you to improve user productivity by personalizing your SAP Dynpro (SAP Business Suite and SAP S/4HANA) and Web Dynpro 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 and the overall user experience.
Latest released versions:
Key Links
Overview Presentation (from SAPPHIRE NOW 2015)
How to join the monthly SAP Screen Personas Practitioner Forum (for customers only)
SAP Screen Personas getting started checklist
Popular Posts
SAP Screen Personas 3.0 announcement
How SAP Screen Personas and SAP Fiori fit together
New (Nov 2015) SAP Screen Personas and S/4HANA
New (Nov 2015) SAP Screen Personas for Web Dynpro ABAP
How to validate your installation
SAP Screen Personas 3.0 Performance Optimization Guide
SAP Screen Personas 2.0 Performance Optimization Guide
Upgrading ERP – impact on Personas by Steve Rumsby
Run Simple with SAP Screen Personas
SAP Screen Personas return on investment
SAP Screen Personas in action at University of Warwick by Steve Rumsby
TechEd 2015
New (Nov 2015) SAP Screen Personas highlights from TechEd Las Vegas 2015
SAPPHIRE NOW 2015
Summary of SAP Screen Personas at SAPPHIRE NOW 2015
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
Vocera on how SAP Screen Personas helps them Run Simple.
Unilever on how new screens improve user satisfaction with SAP.
SAP Screen Personas 3.0
SAP Screen Personas 3.0
New (Nov 2015) SAP Screen Personas 3.0 SP2 announcement (November 2015)
SAP Screen Personas 3.0 general availability announcement (June 2015)
SAP Screen Personas 3.0 Product ramp-up announcement (August 2014)
Link to SAP Screen Personas 3.0 parent note
SAP Screen Personas 3.0 Demo Videos
How to build your first screen (SMEN)
New (Nov 2015) Productivity Power Play video series
SAP Screen Personas 3.0 Training Content
Introduction to the SAP Screen Personas 3.0 Editor
New (Nov 2015) Integrating SAP Screen Personas 3.0 Flavors into the Fiori Launchpad
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)
Complete SAP Screen Personas 3.0 Knowledge Base
Fiori Style Guide for SAP Screen Personas 3.0
SAP Screen Personas 3.0 Training Classes
SAP Education 3-day class on SAP Screen Personas 3.0 Development
OpenSAP Class on SAP Screen Personas 3.0
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
SAP Screen Personas 3.0 Administration Guide
SAP Screen Personas 3.0 User Guide
New (Nov 2015) SAP Screen Personas 3.0 Style Guide (create Fiori designs)
Personas 3.0 Performance Optimization Guide
Personas 3.0 General Information
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)
SAP Screen Personas 2.0 Performance Optimization Guide
Architecture Overview (how the components interact)
Remote Enabled Function Modules in Personas 3.0
Just captured all the mandatory checks and steps to call remote enable function modules in Personas 3.0
Reference Link:http://wiki.scn.sap.com/wiki/display/Img/How+to+call+Remote+Enabled+ABAP+Function+Modules+in+Personas+3.0
Requirement: Fetch Employee Full Name and Last Logon Date using Personas 3.0
Step 1:
Personas SP level in our landscape:
Step 2:
Mandatory Checks
- Make sure, Function module is Remote Enabled in SAP System
- Function module to be included in Table/View ‘/PERSONAS/C_RFCW’
Step 3:
SICF Path for the Personas URL
Transaction SICF -> Click ‘F8’ -> Navigate to Path-> default_host->sap->bc->personas
Step 4:
URL: http://FQDN/sap/bc/personas?sap-client=100
- Provide Credentials of your personas system
- It will take you to initial login screen
- Also, check whether it contains ‘P’ icon ( Screen Personas )
Step 5:
Execute "SU01" transaction in the command prompt
Step 6:
Click on “P” icon, Create a flavor for “SU01” transaction. It opens below screen
Step 7:
In our case “SU01_3.0” is the new flavor which we created as a copy to standard “SU01” transaction.
Step 8:
We modified the flavor "SU01_3.0" as below
i) Introduced two new fields Full Name and Last Logon in the screen.
ii) Introduced Script button.( Details )
iii) Changed the background colors, Font colors etc..
Step 9:
Click on Scripting button as shown below
It will open the below screen, add the below code and replace the session id's with your screen session id's for ( Full Name and Last Logon Date ). Save it.
***************************************************************************************************
var uname=session.findById("wnd[0]/usr/ctxtSUID_ST_BNAME-BNAME").text;
var FM = session.createRFC("BAPI_USER_GET_DETAIL");
FM.setParameter("USERNAME",uname);
FM.requestResults(JSON.stringify(["ADDRESS","ADMINDATA","RETURN"]));
FM.send();
var address = JSON.parse(FM.getResult("ADDRESS"));
var admindata = JSON.parse(FM.getResult("ADMINDATA"));
session.findById("wnd[0]/usr/txtPersonas_1441340599673").text = address.FULLNAME;
session.findById("wnd[0]/usr/txtPersonas_1441340612163").text = admindata.TRDAT;
***********************************************************************************************
In the Script button “Details” , Import above script
Step 10:
Enter the user name and click on Details button, it will fetch the data using Remote Function module "BAPI_USER_GET_DETAIL" and populate the date in the respective fields
Note: This approach will also be help full for all other Remote Enabled Function Modules
We are done!
ANN: SAP GUI for Java 7.40 rev 6 available for download
Hi all,
SAP GUI for Java 7.40 rev 6 is now available for download.
Enhancements and New Features
- Support for New OS Versions:
- Fedora 23
- openSUSE Leap 42.1
- SAP UI Landscape:
- The landscape converter now also supports importing connections using load balancing from saplogon.ini without having a separate sapmsg.ini and services file.
Bugfixes
- Enhanced Search:
- With result lists targeted for multiple fields, it could happen that not all fields have been populated with the chosen value.
- The input length now is always limited to what the backend will handle.
- DataProvider:
- Uploading files with mass data including encoded characters in their file name did not work properly. Function module GUI_UPLOAD was affected.
- Calendar Control:
- Selecting a date in the horizontal calendar has reported the wrong value.
- Focus:
- The focus on controls in modal dialogs has been reported incorrectly. This for example resulted in usability issues with keyboard navigation in controls with actions involving round trips.
- Signature Design:
- When using a system dependent scheme, several components did not adjust their colors appropriately.
- High Contrast Theme:
- Various rendering issues have 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.
Giving an SAP transaction a responsive design with SAP Screen Personas 3.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 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
- Check your screen size
- Decide which flavor is the best fit
- 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.
Note: With SP02, we introduced an onResize event that is only fired if a resizing of the screen happens, so you can keep your script separate from any other business logic that is to be executed on refresh events.
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.
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.

For the SAP Screen Personas product team, Tobias Queck.
Create F4 help in Screen Persona 3.0
Hi,
Let’s check how to create F4 help in Screen Persona 3.0
- Goto transaction /n/personas/admin.
- Now click on the Goto-->F4 Help Whitelist
- Click on edit-->New entries-->Add table name, field name & counter and save the values.
- Now check on persona, click on ‘P’ icon-->click on a edit flavour.
- Goto insert tab-->expand the Text field-->Click on F4 Help and add table name and field name on it and click on Done. And click on save and exit button.
- if you exit It will display like this:
Regards,
Chaitali Shah
Upload Icon in Screen Persona 3.0
Hi,
Let’s check how to upload icon in Screen Persona 3.0
- Go to Transaction /n/personas/admin
- Now click on the Goto--> Icon Maintenance
- Enter a name for Icon and click on Upload button, it will ask for choosing an icon from system. The file type are .png, .jpg, .jpeg, .gif, .zip.
Note: The icon’s name should always start with Z.
- Now check on persona, click on ‘P’ icon-->click on edit flavor.
- Select any button and give its name and transaction code.Select that button and click on assign an icon.Now select an icon which you uploaded and click on DONE. we can align our icon here by choosing given options as Left of Label,Centre, Right of Label, No icon .
- The output will be shown like this:
Thanks and Regards,
Chaitali Shah