Quantcast
Channel: SCN : Blog List - SAP GUI
Viewing all 276 articles
Browse latest View live

Productivity Power Play video series - Validating your SAP Screen Personas installation to ensure project success

$
0
0

Getting a proper start is critical for a successful finish. Ask Usain Bolt, Justin Gatlin, or Tyson Gay. The same is true for SAP Screen Personas. We give you tools to validate that your installation and configuration are correct. In this episode of Productivity Power Play, Tamas Hoznek shows how to check your SAP Screen Personas installation to ensure that everything is set up properly and that you have all the relevant notes for optimal performance.

 

healthcheck.png

 

This episode of Productivity Power Play describes how to:

  • Verify your system is properly configured
  • Keep your SAP Screen Personas installation up to date
  • Verify that all relevant SAP Notes are installed with the health check tool
  • Understand and utilize the Master Note for each support pack

 

notes.png

 

Watch Productivity Power Play episode 23.

PPP23.png

 

See all the episodes.

 

For the SAP Screen Personas product team, Peter Spielvogel.


MiniSAP Trail on VM access issue from host system. wsaewouldblock: resource temporarly unavailable

$
0
0

Hello,

 

I have spent quit a bit of time figuring out why I am unable to connect to minisap trail system installed on virtual machine. I always got error " partner 192.168.x.x:sapdp00 not reached" when try to connect from host system. When I checked details of error I see " wsaewouldblock: resource temporarly unavailable ". I was able to connect to the same system being with in virtual system in both ways like specifying "192.x.x.xx" and "localhost" as application server. I searched a lot to find solution but could not quit understand what exactly the resolution for it ( at least me ). Even though there are some threads where it is mentioned to turn off the firewall, but it wasn't quit helpful for some of the people on how to turn off the firewall. So I thought I can put together some info in blog with detailed screen shots on how to turn off.

 

I have installed Oracle Virtual Machine on Windows 10 with Windows 2008 R2 Standard on VM.

So before the fix I was getting this below error.

image 1.png

Now with in the VM OS, Click Start->Administrative Tools -> Windows Firewall with Advanced Security as shown below.

image.jpg

Now there the three different tabs where you need to turn off . Follow all the three screen shots.

image 2.jpg

image 4.jpg

image 5.jpg

Finally click "Apply" and "OK".

 

Now go back to SAP Logon pad on Host OS and specify the IP address of VM as shown below.

image 6.jpg

Thats it. you should able to see logon screen if the issue is really because of firewall issue.

Now, There are otherways to open the requests from host OS to VM OS by specifying inbound and outbound rules on firewall settings.

I leave the inbound and outbound rules way to those who are good take on networking.

 

Hope this might help...enjoy..

Thanks,

Amara.

New TechEd customer speaking slots available for UX topics

$
0
0

teched2016.pngSAP TechEd is coming up fast. In addition to the standard tracks, we are considering opening some speaking slots in our Fiori UX area (formerly Fiori Cafe). We are still in the planning stages, so it is not clear how many sessions will be available. If we decided to include this track, the slots will be 30 minutes and will not include a TechEd pass.

 

If you are interested in sharing your story about user experience transformation (Fiori, S/4HANA, SAP Screen Personas) in the Fiori UX area at TechEd, in either Las Vegas (September 19-23, 2016) or Barcelona (November 7-11, 2016), please email me or private message me on SCN.

Seeking BDT customers for SAP Screen Personas beta program

$
0
0

If you are not an SAP Banking or Insurance customer that relies on the BDT (business data toolset) module, read no further. If you do use BDT, until now, you have not been able to also run SAP Screen Personas to simplify your screens. The new beta program will allow you to test our new functionality that brings SAP Screen Personas personalization to the BDT modules.

 

Why are BDT screens a challenge for SAP Screen Personas?

The reason is that BDT screens are dynamically generated, so SAP Screen Personas cannot use the screen IDs for storing metadata about each control that appears (or is hidden) on the screen.

  • The ID of the controls are governed by a set of customizing rules in BDT applications.
  • The IDs may change after each generation on the same system.
  • The IDs may change after transport to another system.
  • SAP Screen Personas does not know the algorithm which controls the screen generation. The flavor editor records the ID at the time of the selection only.
  • When the BDT screen are re-generated and IDs have changed, the existing flavor cannot find the match and therefore cannot apply screen layout or format changes.

BDTtool.png

 

To bypass this limitation, we have created a BDT conversion tool to identify and fix the mismatch of the IDs being recorded in the flavor against the current screen. When a given flavor is activated and the tools is run against the flavor, the tool detects the control IDs that cannot be found on the screen and intelligently proposes new IDs. We use two algorithms to do this.

  1. 1. SuggestionByControlTitle
    • This rule assumes that the title (the last part) of the control ID is correct.
    • The tool searches RESTGUI for the controls that match the title.
    • The tool calculates a confidence score based on the number of matches.
    1. 2. SuggestionByControlType
      • This rule assumes that the first part of the control ID is correct, but the title was changed.
      • The tool searches RESTGUI for the controls that match the first part of the control ID.
      • The tool calculates a confidence score based on the number of matches.

The system applies both rules and presents the match with the highest confidence score as a suggestion.

 

The SAP Screen Personas for BDT Beta Program

While we have tested this solution on our internal systems, we want to make sure it applied to a broad range of scenarios in the real world. So, we are seeking several customers that would like to try SAP Screen Personas to personalize their BDT screens. Why would you want to do this?

  1. Gain early access to SAP Screen Personas for BDT
  2. Have an opportunity to influence the product direction
  3. Identify new features to expand the capability of the tool
  4. Validate stability and effectiveness for the tool to be rolled out to other customers
  5. Improve usability of the tool

 

System requirements

  • SAP Screen Personas 3.0 SP03
  • Kernel Release 7.42 PL401 or 7.45 PL100
  • Refer also to note 2295995

 

Next steps

  1. Identify a key scenario to get started with SAP Screen Personas
  2. Identify BDT screens to be used with the BDT Conversion tool
  3. Assess the complexity of the BDT screens – assess the various way in which the ID can be changed during screen generation
  4. Contact Ashley Tung (standard SAP email format - firstname.lastname@sap.com) for more information or to get started

You can test it: WebDynpro ABAP & SAP Screen Personas!

$
0
0

Another exciting user experience for you is taking part in testing WebDynpro with SAP Screen Personas 3.0 at DSAG in Nuremberg, Germany from September 20 to 22, 2016.

You as a Germanspeaking SAP customer, partner or prospect will be able to get your hands on new and existing products and solutions, and of course on WebDynpro ABAP with SAP Screen Personas 3.0.


3 good reasons for signing-up are:

  1. See a glimpse of planned new features to come while you are onsite at the 17. DSAG Jahreskongress in Nuremberg, Germany
  2. Give on-the-spot feedback directly to the product team.
  3. Experienceone-on-one sessions where you test the product.


For registration please come to the:

  1. Online registration by clicking on the links in the table below
  2. On-site registration at the Usability Test Center Registration Desk
  3. Online registration by using the Usability Testcenter website


Test slots fill up quickly so do not 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 SAP User Experience Community, then choose

"Topic 10: Personalisierung von Web Dynpro-ABAP-Applikationen mit SAP Screen Personas", and secure a seat for your personal test experience.


If you have questions about registration or usability testing in general, please send an email to mailto:usability.testcenter@sap.com.


Time Slots for Usability Tests:(status August 18th, 2016)


Tuesday,

Sept 20th, 2016

Wednesday,

Sept 21st, 2016

Thursday,

Sept 22nd, 2016

No test session

No test session

9:00 - 10:00

Tester Slot

Observer Slot

No test session

11:30 - 12:30

Booked: Tester Slot

Booked: Observer Slot

10:30 - 11:30

Tester Slot

Observer Slot

13:00 - 14:00

Tester Slot

Booked: Observer Slot

13:00 - 14:00

Tester Slot

Observer Slot

12:00 - 13:00

Tester Slot

Observer Slot

14:30 - 15:30

Booked:Tester Slot

Observer Slot

14:30 - 15:30

Tester Slot

Observer Slot

No test session

16:15 - 17:15

Tester Slot

Observer Slot

16:15 - 17:15

Tester Slot

Observer Slot

No test session

17:45 - 18:45

Tester Slot

Observer Slot

17:45 - 18:45

Tester Slot

Observer Slot

No test session

 

Looking forward to seeing you onsite in Nuremberg, Germany!


For the SAP Screen Personas product team, Sylvia Barnard

Search help error in va21 [Ides va21 search by product -- Net Weaver 740]

$
0
0

In Ides system SAP Netweaver version is BAsis 740

And Transaction va21

in this transaction line item material search help has one search help like      'Search by product' ... when i am come to this part my transaction was gone slow / hang or not work properly ..... & then need to close session...

Please help me in this part and give proper solution for as mentioned.

 

 

Thanks & Regards,

Harsh Ariwala

9825984305

harsh.ariwala9825@gmail.com / hass24921@yahoo.com

SAP UX sessions at TechEd Las Vegas 2016

$
0
0

Next month, TechEd will provide many great opportunities to attend user experience (UX) sessions featuring demos, hands-on, and lectures from customers, partners, and SAP. This list focuses mostly on the SAP sessions. If you are building your agenda online or updating your personal calendar, here are some recommendations.


Tuesday 10/20/15

Date/Time

Session

Title

Speaker

8:00 - 10:00 AM

UX261

Simplifying Screens in SAP ERP with SAP Screen Personas (Hands-on Workshop)

This hands-on session gives you a chance to build more intuitive SAP GUI interface screens using SAP Screen Personas software. Simplify screens using the HTML5-based editor, record scripts and automatically generate JavaScript, and try all the new usability features with help from our experts. Learn firsthand how you can improve your users' productivity with streamlined screens and workflows. We will focus on streamlining transactions in Web Dynpro in SAP ECC 6.0, SoH, and SAP S/4HANA.

Sebastian Steinhauer

Product Owner - SAP Screen Personas

SAP

 

Tobias Queck

Architect

SAP

 

Peter Spielvogel

Product Marketing

SAP

8:00 - 10:00 AM

UX101

UI Technologies and Clients from SAP in Times of SAP Fiori and SAP S/4HANA

Get an overview of SAP’s strategic UI technologies and clients and how they support the SAP Fiori and SAP S/4HANA software strategy. Learn about key characteristics and road maps and see them in action in live demos. See how mobile tools and technologies from SAP perfectly complement this portfolio. Topics covered include among others: Build, SAPUI5, SAP Web IDE, SAP Screen Personas, UI theme designer as well as SAP Fiori launchpad. Finally, get best practices on when to choose which technology.

Ingo Deck

Dir, Product Management, SAP User Experience Platform

SAP

 

Oliver Lehmann

Director UX Roll Out

SAP

8:00 - 9:00 AM

UX117

ASUG Influence Council: User Experience and User Interface for SAP Software

Want to discuss and influence the future of UX and UI at SAP? This session introduces the missions of ASUG influence councils, how they work, and details about how to get involved in the ASUG influence council for the user experience and user interface for SAP software. The focus of such councils is to have your voice heard and bring real-life use cases directly to our product development team. Don't miss this chance to find out how to get more involved and hear the benefits of participating.

David Arfa

Senior Manger

PepsiCo, Inc.

1:00 - 5:00 PM

TEC160

SAP Technology Highlights

This hands-on workshop provides an overview of the comprehensive SAP technology offerings, both in the cloud and on premise. It reviews the following technologies that are related to the SAP HANA platform: SAP BusinessObjects Cloud, SAP Digital Boardroom, the Internet of Things, SAP HANA Cloud Platform, SAP S/4HANA, SAP HANA platform development, ABAP, core data services, SAP Fiori launchpad, SAP Screen Personas, and UI theme designer.

Ulrich Klingels

Product Manager SAP Technology

SAP

 

Matthias Sessler

Product Manager

SAP

 

Matthias Kretschmer

Product Manager

SAP

2:00 - 2:30 PM

Lounge 3, show floor

Expert

How SAP Screen Personas makes S/4HANA even better

While the Fiori UX is ultimate goal for SAP S/4HANA, we are still on a journey to get there. The good news is that SAP provides a powerful tool for customers that want to achieve the Fiori UX now. SAP Screen Personas allows you to transform classic screens in SAP S/4HANA into Fiori-inspired designs:

  1. 1.             In areas where Fiori coverage does not yet exist
  2. 2.             For custom transactions for which you want to keep your business logic and not redevelop a new UI5 application.

Sebastian Steinhauer, SAP

5:00 - 5:30 PM

Lounge 2, show floor

Expert

Maximizing User Productivity via SAP Personas

Peter Spielvogel of SAP and Michael Pytel of NIMBL will share examples of how companies use SAP Screen Personas to improve user productivity. You will see real examples and learn tips and tricks that will make it fast and easy to improve usability for your SAP GUI or S/4HANA users.

Peter Spielvogel, SAP

Michael Pytel, NIMBL

5:00 - 6:00 PM

UX843

Road Map Q&A: SAP Fiori

Get a holistic overview of the SAP Fiori user experience and SAP’s plans to evolve the design of SAP Fiori, enhance its technology, and provide SAP Fiori apps across SAP solutions. For example, you will learn about SAP Fiori 2.0, elements of SAP Fiori, SAP CoPilot, and SAP’s plans to enable this user experience in SAP S/4HANA. Following the overview and outlook session, there will be time for Q&A.

Jan Ruessel

UX & Fiori Product Management

SAP

5:15 - 6:15 PM

UX108

Guerrilla UX Design: How to Engage with Real Users in the Face of Adversity

Let's face it, User Experience Design can be costly but in the long run leaving it out could cost you a whole lot more. While many organizations are starting to realize the benefits of UX design getting the right amount of support and time can be hard. This session looks at ways you can engage with real end users quickly and inexpensively. If you are looking for ways to bring UX design to your work but you don't necessarily have a lot of time, money or support, then this is the session for you.

Simon Kemp

SAP Mentor

User Experience Lead

PLAUT IT Australia

7:00 - 10:00PM

 

SAP Screen Personas and SAP Fiori Customer Appreciation Event

Invitation-only party for SAP Screen Personas and SAP Fiori customers (only sponsoring partners - Convergent IS,Mindset, Masterdata, NIMBL).



If you are interested in attending, please register here. Once we validate your application, you will receive instructions on how to pick up your party wristband at TechEd.

 

 

Wednesday 9/21/16

Date/Time

Session

Title

Speaker

8:00 - 9:00AM

 

SAP Screen Personas Practitioner Forum

Join your peers to discuss best practices for using SAP Screen Personas

Peter Spielvogel

Product Marketing

SAP

 

Sebastian Steinhauer

Product Owner - SAP Screen Personas

SAP

8:00AM - 12:00PM

TEC160

SAP Technology Highlights

This hands-on workshop provides an overview of the comprehensive SAP technology offerings, both in the cloud and on premise. It reviews the following technologies that are related to the SAP HANA platform: SAP BusinessObjects Cloud, SAP Digital Boardroom, the Internet of Things, SAP HANA Cloud Platform, SAP S/4HANA, SAP HANA platform development, ABAP, core data services, SAP Fiori launchpad, SAP Screen Personas, and UI theme designer.

Ulrich Klingels

Product Manager SAP Technology

SAP

 

Matthias Sessler

Product Manager

SAP

 

Matthias Kretschmer

Product Manager

SAP

8:00 - 9:00AM

UX105

SAP Fiori for iOS

You have a mobile app idea? Have you ever wondered how you design a new class of mobile apps, while rethinking the work processes and using a modern design language? In this session, you will learn some principles for creating a new class of mobile apps for mobile workers that transforms the way they work. You will also learn to design quality apps applying SAP Fiori for iOS design language.

Rouja Pakiman

UX Manager

SAP

9:15 - 10:15AM

UX126

SAP Fiori Launchpad – Overview, Recommendations and Latest Updates

SAP Fiori launchpad is the strategic single point of entry for SAP business applications and analytics. It offers a role-based, personalized, and real-time access for end users. This session provides an overview of benefits, key capabilities, configuration, integration, and extensibility options. You will get insights on the product road map and how the design concepts for SAP Fiori 2.0 will impact SAP Fiori launchpad in future releases.

Stefan Lötterle

Product Manager

SAP

10:30 - 11:30AM

UX103

Convince IT and Business to Value UX

Increasingly, IT organizations around the world are realizing that being successful requires more than an efficient software implementation. They need to understand their end users. But how can you convince IT and business leaders to value UX? It is pretty simple: you need to show the business value. In this session you will hear customer examples and get to know best practices how to apply a human-centered approach in your organization.

Andreas Hauser

SVP, Design and Co-Innovation Center

SAP

10:30 - 11:30AM

UX108

Guerrilla UX Design: How to Engage with Real Users in the Face of Adversity

Let's face it, User Experience Design can be costly but in the long run leaving it out could cost you a whole lot more. While many organizations are starting to realize the benefits of UX design getting the right amount of support and time can be hard. This session looks at ways you can engage with real end users quickly and inexpensively. If you are looking for ways to bring UX design to your work but you don't necessarily have a lot of time, money or support, then this is the session for you.

Simon Kemp

SAP Mentor

User Experience Lead

PLAUT IT Australia

10:30AM - 12:30PM

UX161

Prototyping with Build (Hands-On)

In this hands-on session, you will use Build, the collaborative design tool, to compose an interactive prototype of a working app. You will start from static wireframes and gradually change it to an SAPUI5 prototype that is ready for development in SAP Web IDE.

Ben Ceaser

VP of Product, Design & User Experience

Velvan Trichy

UX Product Manager

Tobias Hofmann SAP Mentor

Senior Consultant

SAP

 

Robert Eijpe

SAP Mentor

Solution Architect

NL for Business

12:30 - 1:00PM

NET38816

How to Run an SAP Screen Personas POC in Three Days

You installed SAP Screen Personas and you want to start with a certain area but aren’t really sure how to progress. In this presentation, get an idea on how to run a fun and interactive SAP Screen Personas POC, where day one is spent on discovery, day two on design, and day three on testing.

Simon Kemp

SAP Mentor

User Experience Lead

PLAUT IT Australia

1:00 - 1:30 PM

Lounge 2, show floor

Expert

Using SAP Screen Personas templates to accelerate flavor development

Introduced with SAP Screen Personas 3.0 SP3, templates provide a fast and easy way to build flavors. In this session, Tobias will demo how to build Fiori-inspired designs using templates.

Tobias Queck, SAP

1:30 - 2:00 PM

Lounge 3, show floor

Expert

SAP Screen Personas and SAP Fiori: It’s AND not OR

SAP Screen Personas and SAP Fiori are complementary. In this session, we will discuss how to choose which to use for your business processes. We will show how to create a coherent user experience across Fiori launchpad, Fiori apps, custom apps, and SAP Screen Personas flavors. We will also demo how to build SAP Screen Personas flavors that follow the Fiori design guidelines.

Peter Spielvogel, SAP and Michael Pytel, NIMBL.

3:00 - 4:00PM

UX601

Scripting for ABAP in Web Dynpro with SAP Screen Personas (mini-CodeJam)

In this session, you will get hands-on with the new scripting tool in SAP Screen Personas to enrich and streamline ABAP programming language applications in the Web Dynpro development environment. Get to know extended functions for scripting across sessions.

Dirk Becker

Area Product Owner

SAP

3:15 - 4:15PM

UX103

Convince IT and Business to Value UX

Increasingly, IT organizations around the world are realizing that being successful requires more than an efficient software implementation. They need to understand their end users. But how can you convince IT and business leaders to value UX? It is pretty simple: you need to show the business value. In this session you will hear customer examples and get to know best practices how to apply a human-centered approach in your organization.

Andreas Hauser

SVP, Design and Co-Innovation Center

SAP

4:30 - 5:30PM

UX209

SAP Screen Personas As Part of the SAP Fiori User Experience

The SAP Fiori launchpad is the single starting point to launch role-based SAP Fiori apps, flavors of SAP Screen Personas software, and custom programs. We will demo how to create SAP Fiori UX designs using SAP Screen Personas, how to embed them into the launchpad to deliver a seamless user experience, and when to choose which solution, based on your specific business needs.

Peter Spielvogel

Product Marketing

SAP


Sebastian Steinhauer

Product Owner - SAP Screen Personas

SAP

 

Tobias Queck

Architect

SAP

 

Thursday 9/22/16

Date/Time

Session

Title

Speaker

8:00 - 10:00 AM

UX261

Simplifying Screens in SAP ERP with SAP Screen Personas (Hands-on Workshop)

This hands-on session gives you a chance to build more intuitive SAP GUI interface screens using SAP Screen Personas software. Simplify screens using the HTML5-based editor, record scripts and automatically generate JavaScript, and try all the new usability features with help from our experts. Learn firsthand how you can improve your users' productivity with streamlined screens and workflows. We will focus on streamlining transactions in Web Dynpro in SAP ECC 6.0, SoH, and SAP S/4HANA.

Sebastian Steinhauer

Product Owner - SAP Screen Personas

SAP

 

Tobias Queck

Architect

SAP

 

Peter Spielvogel

Product Marketing

SAP

8:00 - 10:00 AM

UX101

UI Technologies and Clients from SAP in Times of SAP Fiori and SAP S/4HANA

Get an overview of SAP’s strategic UI technologies and clients and how they support the SAP Fiori and SAP S/4HANA software strategy. Learn about key characteristics and road maps and see them in action in live demos. See how mobile tools and technologies from SAP perfectly complement this portfolio. Topics covered include among others: Build, SAPUI5, SAP Web IDE, SAP Screen Personas, UI theme designer as well as SAP Fiori launchpad. Finally, get best practices on when to choose which technology.

Ingo Deck

Dir, Product Management, SAP User Experience Platform

SAP

 

Oliver Lehmann

Director UX Roll Out

SAP

1:00 - 1:30 PM

Lounge 1, show floor

Expert

Using SAP Screen Personas scripting to automate keystrokes and improve user productivity

Scripting is the main way to unleash the power of SAP Screen Personas. This session will show you how to start with simple scripts that move information between transactions and advance to error checking and pop-up suppression that deliver a delightful user experience.

Tobias Queck, SAP

2:00 - 4:00 PM

UX161

Prototyping with Build (Hands-On)

In this hands-on session, you will use Build, the collaborative design tool, to compose an interactive prototype of a working app. You will start from static wireframes and gradually change it to an SAPUI5 prototype that is ready for development in SAP Web IDE.

Ben Ceaser

VP of Product, Design & User Experience

SAP

Velvan Trichy

UX Product Manager

SA

Tobias Hofmann

SAP Mentor

Senior Consultant

SAP

Robert Eijpe

SAP Mentor

Solution Architect

NL for Business

2:00 - 6:00 PM

TEC160

SAP Technology Highlights

This hands-on workshop provides an overview of the comprehensive SAP technology offerings, both in the cloud and on premise. It reviews the following technologies that are related to the SAP HANA platform: SAP BusinessObjects Cloud, SAP Digital Boardroom, the Internet of Things, SAP HANA Cloud Platform, SAP S/4HANA, SAP HANA platform development, ABAP, core data services, SAP Fiori launchpad, SAP Screen Personas, and UI theme designer.

Ulrich Klingels

Product Manager SAP Technology

SAP

 

Matthias Sessler

Product Manager

SAP

 

Matthias Kretschmer

Product Manager

SAP

2:30 - 3:00 PM

Lounge 2, show floor

Expert

How SAP Screen Personas makes S/4HANA even better

While the Fiori UX is ultimate goal for SAP S/4HANA, we are still on a journey to get there. The good news is that SAP provides a powerful tool for customers that want to achieve the Fiori UX now. SAP Screen Personas allows you to transform classic screens in SAP S/4HANA into Fiori-inspired designs:

  1. 1.             In areas where Fiori coverage does not yet exist
  2. 2.             For custom transactions for which you want to keep your business logic and not redevelop a new UI5 application.

Sebastian Steinhauer, SAP

4:30 - 6:30PM

UX124

Update on SAP Business Client and the SAP GUI Interface Family

This session will give you an update on what's new in SAP Business Client 6.0, how to integrate the SAP Fiori user experience and combine it with other technologies for SAP UI. For the SAP GUI interface family, it will give you an update on what is new in the SAP GUI interface for Windows, as well as the latest versions for HTML and Java. It will also show what’s going on with SAP Screen Personas 3.0 and introduce the new visual theme for SAP Fiori for classic transactions for SAP S/4HANA.

Ralph Resech

Product Manager

SAP

 

Claudia Binder

Product Manager

SAP

 

 

Friday 9/23/16

Date/Time

Session

Title

Speaker

08:00 - 09:00 AM

UX209

SAP Screen Personas As Part of the SAP Fiori User Experience

The SAP Fiori launchpad is the single starting point to launch role-based SAP Fiori apps, flavors of SAP Screen Personas software, and custom programs. We will demo how to create SAP Fiori UX designs using SAP Screen Personas, how to embed them into the launchpad to deliver a seamless user experience, and when to choose which solution, based on your specific business needs.

Peter Spielvogel

Product Marketing

SAP


Sebastian Steinhauer

Product Owner - SAP Screen Personas

SAP

 

Tobias Queck

Architect

SAP

 

Hope to see you in Las Vegas!

 

For the SAP UX team, Peter Spielvogel.

Productivity Power Play video series - Optimized use of scripts and events

$
0
0

For this episode of Productivity Power Play, our starting point is a flavor submitted by a customer. They complained that the performance of their transaction IW32, change maintenance order, was not what they expected. So, we took a close look at what they did. In this 10-minute video, we diagnose the flavor, improve it, and then explain how to optimize how the flavor uses scripts and events. A side by side comparison, and stopwatch keep track of the action.

 

PPP24.png

 

Sebastian Steinhauer clarifies the different types of screen events that SAP Screen Personas uses:

  • OnLoad - executes first time screen is loaded. Use to ensure a particular screen state.
  • onBeforeRefresh - executes before any requests to the back end is triggered. Use to suppress specific actions before they would reach the backend
  • onAfterRefresh - executes after a user action triggers a round-trip to the backend

 

Watch Productivity Power Play episode 24

 

See all the episodes.

 

For the SAP Screen Personas product team, Peter Spielvogel.


Productivity Power Play video series - scripting and tab merging performance tuning

$
0
0

This episode of Productivity Power Play continues the analysis we started last time of a flavor submitted by a customer. You may recall that their issue was that the performance of transaction IW32, change maintenance order, did not meet their expectations. This time, we look at how tab merging and scripting work to combine information from different locations onto a single screen.

 

PPP25.png

 

Sebastian Steinhauer takes you inside the SAP Screen Personas system to provide an analysis of how the client and back-end interact when you want to merge information from multiple locations (tabs in this case) onto a single screen.

 

Watch Productivity Power Play episode 25 - scripting and tab merging performance tuning

 

Watch Productivity Power Play episode 24 - part 1 of the analysis of customer’s IW32 flavor

 

See all the episodes.

 

For the SAP Screen Personas product team, Peter Spielvogel.

Custom Dashboard

$
0
0

The admin dashboard is the flavor which gives information to the end user in a more beautiful presentation rather than a table with rows and columns. It has more functionalities, besides that notification will be shown to the end user whenever a new document is created in the system so that the user can click on the notification icon to view how many documents have been created and also click on any particular document type from notification to send an email regarding the document including the document number to relevant person through SAP Mail.

Note: Forgot to show the show the feedback notification in the video I have placed a option for feedback of flavors it will also be shown as a popup in the lower left corner of window.

feedback_open.JPG


feedback_notification.JPG

1.Overview

Overview.JPG

 

The above figure shows the different functionalities in the flavor. We define a specific work place which changes dynamically according to the user selection and the details are displayed in this area.

        All the details shown above in the figure gets loaded during the flavor loading using the onLoad screen event .

        The notification becomes red with the number indicator if any documents gets created and the user can click on the icon to view the notification and send mail to the desired person.

        The search box is the area where the user can type any transaction number or flavor name or user name and the relevant flavor is displayed to the user can click on the name to move to the particular flavor considering user has authorization to view that particular flavor.

        On the left hand side of the screen there is menu for selecting various details that reflects on the work area.


2. Creating custom tables and RFC

Custom tables:

        We need to create custom table to implement the notification in personas, efficiently to achieve this we need two tables “ZSD_NOTIFY” for checking the newly created documents and next table is “ZNOTIFY_BUFFER” as a buffer table for storing the buffer data to display the notification.

 

ZSD_NOTIFY:

        We define two fields one for the module type i.e SD, MM, PM etc.., and other as a flag for denoting the number of documents created for that particular module.

        ZSD_NOTIFY.JPG

        The field has the string type and the doc_value has the integer type for the storing the module type and number of documents created.

 

ZNOTIFY_BUFFER:

        I have included notification for the Sales and Distribution module only so I only have specified this table based on the VBAK table which is for sales and distribution.

     ZNOTIFY_BUFER.JPG

Define the fields which can be shown in the notification.

 

Remote Function Calls:

 

We need two RFC’s to display the notification to the users and clear the notification when mail is successfully sent regarding the document.

 

The search box needs the flavor details to perform search so we get the details of the flavor from the table “/PERSONAS/FLVIEW”, we write the RFC to get the data from the table and export it to the flavor.

 

        RFC has to be written to get the total number of flavors and details of those flavors, to display the flavor details charts and the user details chart.

 

        To display the feedback details of the user the data has to be exported to the flavor from the feedback table.

 

3.Creating Global JavaScript Libraries:

        We need to create global Javascript libraries to display the profile picture of the users and perform search for flavor, we can also define the profile pictures in a custom table and get the values through the RFC.

 

4.Creating Layout:

        We need to create different htmlviewers and lables to populate the data. The layout is given below.

Layout.jpg

5.Flavor details Chart:

        To display the flavor details get the details of the flavor using the RFC we created before and format the data according to the need using javascript and store it in a new JSON array.

        Next build the chart to display the first available modules in the form of chart.

        After that capture the onclick event of the chart and display the corresponding modules clicked.

 

6.User details Chart:

        Use the same RFC to get the flavor details and format the data to show the details for the user like how many flavors have been created by the particular user.

           Handle the onclick event in the chart to open the leaves of the chart and show the details of the users.

        Also look for user clicking on the leaves of the chart to open the leaf and show the details.

 

7.Feedback:

        Get the data using the RFC from the feedback table and format the data in such a way that it appears as a table to user with all the feed back details.

        If any user gives feedback for a particular flavor it displays as a notification on the bottom left corner of the window.

        The user can also download the data in the form of excel file also.

 

8.Sending Mail

        To send mail necessary configurations has to made in the system using the transaction SMTP, after the necessary configurations are made the mail can be sent through the SAP system.

        Create the layout to enter the email address, subject of the mail and body.

        Onclicking the send mail it performs the automation to enter transaction SWBP and paste the values entered on the main screen on relevant fields and sends the email.

        After sending the mail it copies the status message and returns back to the main page and displays the message as a alert to the user.

 

9.Active users:

        To get the list of active users we use a standard functional module “TH_USER_LIST” and display the users who are active. When the user click on the profile picture of the user the current working Transaction ID of the active user is displayed.


Hope this was useful. Thank You.

Bonus UX sessions at SAP TechEd 2016

$
0
0

As you may have read several weeks ago, we added some extra speaking slots for UX topics. Here are the new sessions, all of which will be held in the UX area at SAP TechEd, in the “Develop” area.

 

These are NOT listed in the agenda builder tool, so you will need to manually add them to your calendar. Sorry for the extra step, but the alternative was not including this great content at TechEd.

 

uxarea.png

 

If you want to add your name to this list, please send me a compelling title and abstract and I’ll try to fit you into the schedule.

 

Tuesday 9/20/16 1:00PM

michael.jpgRapid Deployment of SAP UX: Live Demo

In this educationally-focused Live Demo session, SAP Press Author and NIMBL Co-Founder/Chief Innovation Officer Michael Pytel will provide tactical “tips and tricks” on how to rapidly deploy SAP UX functionality with immediate tangible business value. Michael’s 13+ year SAP expertise and bleeding-edge SAP experience will provide you with a clear understanding of how your company can immediately drive efficiency, productivity, and BUSINESS-value via SAP’s newest UX suite of options (Fiori, Personas, UI5, and HCP). Walk-away from this session armed with not only the information needed to present your business case to management but a real-world roadmap (infrastructure requirements, Build templating, resource/expertise needs, timelines, etc.) grounded in proven UX success stories. This live Q&A interactive session will empower you and your company to maximize your SAP investment through effective and tangible SAP UX.

Speaker: Michael Pytel, Co-Founder/Chief Innovation Officer, NIMBL

 

 

Tuesday 9/20/16 3:00PM

shaun.jpgModern UX at SAP: Fiori, S/4HANA and how to get there sooner rather than later

Shaun Syvertsen, managing partner of Convergent IS, will share his deep user experience expertise on how to mobilize your organization as part of a digital transformation. He will discuss how to deploy SAP Fiori in your environment and how to build custom mobile apps in a streamlined way.

Speaker: Shaun Syvertsen, Managing Partner, Convergent IS

 

 

 

 

 


Wednesday9/21/16 10:00AM

saleem.jpgConverting legacy applications to Fiori applications

Hear Saleem Shaik explain Comcast’s UX journey. He will explain how they converted classic transactions to modern Fiori apps. You will learn proven tips and tricks to accelerate your Fiori adoption, based on the lessons Saleem learned during his Fiori deployment.

Speaker: Saleem Shaik, Senior Manager, Comcast Cable

 

 

 

 

Wednesday 9/21/16 3:00PM

abhinav.jpgLearn how to enable a Fiori transactional application in your system landscape

In this session, Abhinav Gupta of PwC will discuss how to enable a Fiori transactional application in an SAP system. We will talk about identifying different system components, activation of oData and SICF services, assigning appropriate security roles, configuring the Fiori launchpad etc.

 

This is intended for solution architects, consultants and IT Administrators to learn proven details on Fiori implementations. Prior knowledge of high level SAP UX concepts is recommended, but not required.

Speaker: Abhinav Gupta, Advisory Manager, PwC

 

 

I hope you can join us for these special sessions, in addition to all the other great TechEd UX sessions.

 

Here is the exact location in the UX area where these speakers will present.

ux_sessions_are_here.png

 

See you in Las Vegas.

 

For the SAP User Experience & Design team, Peter Spielvogel.

Productivity Power Play video series - optimizing scripts using performance data

$
0
0

This episode of Productivity Power Play continues looking at how to optimize performance of SAP Screen Personas scripts. We use a validation scenario in transaction IW31, creating a work order. The goal is to validate several entries on the first screen, before moving to the next screen in the process.

 

PPP26.png

 

Tobias Queck examines the different steps that occur when you press a script button. He explores different scenarios and how to improve each step in the process. Since network latency plays a significant role in most scripts, reducing the number of round trips has a major impact on the overall performance of a script. This video discusses how to do that.

 

Watch Productivity Power Play episode 26 - optimizing scripts using performance data

 

Watch Productivity Power Play episode 25 - scripting and tab merging performance tuning

 

Watch Productivity Power Play episode 24 - part 1 of the analysis of customer’s IW32 flavor

 

See all the episodes.

 

For the SAP Screen Personas product team, Peter Spielvogel.

HR Use Cases for SAP Screen Personas at the Department of Transport and Main Roads (Queensland)

$
0
0

As I've split my time over the past few years between SuccessFactors and SAP HCM on-premise work for various customers, I've had the opportunity to continue to advise on-premise clients who are not yet ready for a journey to the cloud on potential improvements that they can realize in the short-term to improve the usability of their on-premise offerings.  At one of those recent clients (the Department of Transport and Main Roads in Queensland, Australia), we implemented SAP Screen Personas to address a few key HR use cases within their on-premise SAP environment.  TMR, like many on-premise clients in my opinion, was not overtly aware of Personas and its role within SAP's UX strategy.  The implementation of Personas at TMR was part of a bigger HCM improvement initiative that is still ongoing, however, its reception within the HR professional user group within the organization has been the highlight of the project for many.

 

I recently authored a case-study on the Personas implementation at TMR and hope other customers, particularly who run HCM on-premise currently in SAP, can benefit from seeing the use cases presented in the case study and how Personas could benefit their organizations.  There is a lot of potential in Personas for on-premise SAP clients, and the more examples like this of customer implementations the better to educate customers on what they may be missing.

 

Note - Link to article below on HR Expert (subscription required to view full article).

 

Click here to read the Personas case study at TMR on HR Expert

 

And as a teaser, below are some screen shots of the designed flavors implemented through SAP Screen Personas and in use at TMR by their HR representatives.

 

 

Alternative landing page (dashboard) to SAP Easy Access Menu

 

hr_dash_main.jpg

 

Alternative screen for PA20 - accessing key HR data for an employee in single screen across multiple infotypes

 

pa20-eds.jpg

Getting Started with Templates in SAP Screen Personas Flavor Gallery

$
0
0

Templates allow to create screens rapidly and consistently, following a pre-set design pattern. They provide a pre-made screen layout onto which you can drag & drop screen elements for a consistent appearance. You will be able to find a number of templates in the SAP Screen Personas Flavor Gallery to help you accelerate your Personas development project.

Templates were introduced in SP03 of SAP Screen Personas 3.0.

 

In this blog, we will highlight

  • Templates published in the Flavor Gallery
  • How to Download and Import Templates into your system
  • Instantiate Template in Flavors

 

Templates published in the Flavor Gallery

To see a list of templates published in the Gallery, you can limit the assets by the 'TEMPLATE' type in the url.

https://personasgallery-imagineering.dispatcher.us1.hana.ondemand.com/index.html#/?Type=TEMPLATE


FlavorGalleryTemplates.png

Templates published by the SAP Screen Personas Content are available under the following categories

  • Fiori – Inspired - Tiles with a BlueP.pngicon on the right top corner in gallery
  • Simplified - Tiles with a YellowP.png icon on right top corner in gallery


Fiori-Inspired Templates

These templates follow Fiori UX design guidelines as published @ https://experience.sap.com/fiori-design/


Fiori Titlebar

Template ID: FIORI_TITLEBAR

This template allows building a Fiori 2.0 application page header-bar with provision for ‘Back’ button.

FioriTitlebar.png

Fiori Object Page Header

Template ID: FIORI_OBJECT_HEADER

This template allows building a Fiori 2.0 Object page header with provision for

  • Object name
  • Title
  • 2 action buttons
  • Image
  • 8 Attribute key and values
  • 1 Multiline description

FioriObjectHeader.png

Fiori Table Toolbar

Template ID: FIORI_TABLE_TOOLBAR

This template creates a Fiori 2.0 table toolbar with provision for eleven transparent icon-only buttons.
Recommended usage: Download icons with dimension of 16 X 16 pixels from Image Collection in gallery.

FioriTableToolbar.png

Fiori Footer Toolbar

Template ID: FIORI_FOOTER

This template creates a Fiori 2.0 application page footer with provision for

  • 3 transparent buttons
  • 1 Save button
  • 1 Cancel button

Recommended usage: Instantiate on screens without vertical scrolling to ensure fixed position and visibility.

FioriFooter.png

Simplified Templates

These templates aim at providing a unified and simple look & feel.

The various templates available are

 

Titlebar

Template ID: TITLEBAR

This Template allows for creation of a consistent title bar with

  • Placeholder for back button
  • Centre aligned title
  • Script button for help

Titlebar.png

Header Toolbar

Template ID: HEADER_TOOLBAR

This template creates a header toolbar with provision for five transparent text buttons.

Recommended usage: Place just below the Titlebar template instance

HeaderToolbar.png

Header Toolbar with Icon buttons

Template ID: HEADER_TOOLBAR_WITH_ICON_BUTTONS

This template creates a header toolbar with provision for

  • 8 icon-only buttons
  • 2 text buttons

Recommended usage: Place just below the Titlebar template instance

Icons with dimension 16x16 pixels from the Image Collection in the gallery.

HeaderWithButtons.png

Object Header

Template ID: OBJECTHEADER

This template creates an Object header with provision for

  • Title
  • Image
  • 4 rows of
    • Key, which can hold a label / text field
    • Value, which can hold a label / text field / drop down list
    • Description, which can hold a label / text field / drop down list / button

ObjectHeader.png

Object Facet 2x4 Layout

Template ID: OBJECTFACET_2x4

This template creates a 2x4 Object Facet layoutwith provision for

  • Title
  • 8 rows of
    • Key, which can hold a label / text field
    • Value, which can hold a label / text field / drop down list

ObjectFacet.png

List Report Header

Template ID: LISTREPORT

This template creates a list report headerwith provision for

  • 4 columns of attribute key and values
  • 1 transparent button
  • 1 emphasized button

ListReport.png

Section Header Title

Template ID: SECTION_HEADER_TITLE

This template creates a section title bar with text and a separator line

SectionHeader.png

Key Value Description Layout

Template ID: KEY_VALUE_DESCRIPTION

This template creates a layout for attribute

  • Key, which can hold a label / text field
  • Value, which can hold a label / text field / drop down list
  • Description, which can hold a label / text field / drop down list / button

KeyValueDesc.png

Select Options

Template ID: SELECT_OPTIONS

This template creates a layout for Select options with

  • Key, which can hold a label / text field
  • Start range, which can hold a text field
  • End range, which can hold a text field
  • Button, to open 'Select options' dialog 

SelectOp.png

Select Options - Miniature

Template ID: SELECT_OPTIONS_MINI

This template creates a condensed form for the Select options with provision for

  • Key, which can hold a label / text field
  • Value, which can hold a label / text field / drop down list
  • Button, to open 'Select options' dialog 

SelectOpM.png

Here are some examples of flavors modified using the Templates published in the Gallery.

3.FioriTemplates.png

4.SimplifiedTemplates.png

How to Download and Import Templates into your system

In order to download a template, click on the Downloads icon tab on the Template information page.

Download.png

To import the template,

  1. Go to /PERSONAS/ADMIN transaction in ECC system.
  2. Launch template maintenance screen by clicking on ‘Display/Search’ button under ‘Template Maintenance’ group box.
  3. Click on ‘Import’ button in application toolbar.
  4. Select the downloaded template .zip file and select ‘Open’.
  5. In the pop-up dialog on confirmation to overwrite existing objects, select ‘Overwrite all existing GUID records’ and click ‘OK’.

The template is imported successfully.

 

Instantiate Template in flavors

In Personas 3.0 client,

  1. Enter edit mode of the desired flavor and select UserArea control. This is to set UserArea as the parent container for the new template instance.
  2. Select ‘Design’ menu.
  3. Click on ‘Add Template’ ribbon button. Template selection dialog appears.
  4. Expand the template group namely ‘Fiori-Inspired’ or ‘Simplified’.
  5. Select the desired template and click on ‘Insert’ button.

The template is instantiated on the user area. Reposition it as required.

Subsequently drag and drop the UI controls on the placeholders in the Template.

 

Hopefully this overview of the published Templates, gets you to a good starting point in creating a consistent look and feel across all the screens in your flavor.

If you have suggestions or improvements that you would like to see in Templates, please send feedback to sapscreenpersonas@sap.com


Search help with filter criteria and multiple returned values

$
0
0

Search helps usually have a filter option so that the result list can be restricted to only certain values. These filter values often originate from another field on the screen. Similarly, some search helps are capable of returning more than one field value from the selected item.

When search helps for custom fields are used in a Personas 3.0 flavor, currently there is no option to utilize either of these features. The search help will display the full set of available records (no filtering) and if the selected entry returns multiple values, only the field directly tied to the search help gets populated.

Until the search help implementation in Personas provides this functionality, the following method can be used to achieve the same result.

With a little scripting, all of this is doable, although the solution I’ll demonstrate is not perfect. It also requires at least SAP Screen Personas 3.0 SP03 since it relies on a feature, which became available with SP03.

In the demo use case, let us assume a scenario posting a material document, where we have two fields, both equipped with search helps. The first one (movement type) should restrict the possible values for the second field (movement reason). In addition, when a movement reason is picked from the list of available values, the selected entry for movement reason should populate both of the input fields. Finally, we also want to get the description of the selected movement reason (which the search help also provides) and place it into a field on the screen.

So let’s create a flavor for the Easy Access Menu (transaction SMEN) with these fields:


SH1.jpg

The movement reason description will go into a label, which is indicated above with the underscores for easier visibility, but in a regular scenario, we would leave the label empty of course.

The movement type is a regular F4-help input, for instance via table BAPI2017_GM_ITEM_02, field MOVE_TYPE so we can simply whitelist this. For the movement reason field however, a scripted help assignment is used. This will take care of opening the search help dialog. What we need is the search help H_T157D. This allows restricting the movement reason selection list by movement type and returns the values we are looking for. It is important to mention that the search help must have the corresponding EXPort flags set for all values we need, otherwise this solution will not work. So if the value you are looking for is part of a search help value list but it is not returned as a result (EXP not checked for the field), then you have to look for another search help or create your own where this requirement is fulfilled.

To call this search help, there are multiple ways. I will show one of them but alternate methods are also possible, depending on the actual scenario. You will have to decide what fits the particular flavor.

In this example, we can take advantage of a standard function module F4_SHLP_SIMULATION. By specifying the search help name, it will invoke the search help dialog, starting with a screen that allows entering our filter value for the movement type. After selection, it passes back the selected values into the same intermediate screen, where we will pick them up and write them into our target fields in the flavor. Sounds simple enough J


As the first step, since we want to call the function module for search help simulation, we have to use it as an RFC. However, this function module is not remote-enabled, so we can either create a wrapper function module or copy the standard, with remote-enabled processing type. Let’s call this Z_ F4_SHLP_SIMULATION and make sure the remote function module flag is checked.

When adding this new module to the Personas FM Whitelist, it is important to mark the ‘Same session’ checkbox so that our solution works properly. If this were missing, the RFC would open the search help in a separate session, which prevents the data transfer between the new session and the original.

SH2.jpg

When this function module is called, it starts with a selection screen where the filter criteria is entered. This is where we pass on the movement type from the screen and our first script will take care of this.

Let’s call this script “RequestHelp” and attach it to the event OnF4 of the field ‘Movement Reason’:

SH3.jpg

The script looks like the following:

// Perform RFC to call search help
var oRFC = session.createRFC("Z_F4_SHLP_SIMULATION");
oRFC.setParameter("SHLPNAME", "H_T157D");
oRFC.send();
// Add movement type from the screen to search help filter
var mvmt = session.findById("wnd[0]/usr/boxPersonas_146714382058965/ctxtPersonas_146714752027749").text;
session.findById("wnd[1]/usr/sub:SAPLZSDH4:0600/ctxtG_SIMFIELDS-VALUE[0,53]").text = mvmt;
// Continue (press ENTER)
session.findById("wnd[1]/tbar[0]/btn[0]").press();

This will call the search help simulation and feed the movement type value into the intermediate screen’s corresponding filter field, then hit ENTER to display the selection list.

SH4.jpg

When the user selects the desired row, another script carries the selected values from the search help’s result screen to the flavor fields. The white popup window behind the value list in the above screen shot is actually the search help’s filter / result screen, except the fields are all hidden because we don’t need them displayed. Right now, it is not possible to hide the entire window or make it invisible, due to how Unified Rendering handles such objects, so the white block is pretty much the best we can have.

After selecting the desired row (let’s pick the third one from top), the result window looks like this:

SH5.jpg

This contains all information we are interested in. Now it’s time to write them into the target fields. We will create a script called “GetValue” and attach it to the popup window’s “onAfterRefresh” screen event.

SH6.jpg

//Get selected movement type
var mvmt=session.findById("wnd[1]/usr/sub:SAPLZSDH4:0600/ctxtG_SIMFIELDS-VALUE[0,53]").text;
//Get selected movement reason and text
var reason=session.findById("wnd[1]/usr/sub:SAPLZSDH4:0600/ctxtG_SIMFIELDS-VALUE[1,53]").text;
var reasonText = session.findById("wnd[1]/usr/sub:SAPLZSDH4:0600/ctxtG_SIMFIELDS-VALUE[2,53]");
//Press CANCEL to leave search help
session.findById("wnd[1]/tbar[0]/btn[12]").press();
//Write retrieved values into the corresponding screen fields
session.findById("wnd[0]/usr/boxPersonas_146714382058965/ctxtPersonas_146714752027749").text=mvmt;
session.findById("wnd[0]/usr/txtPersonas_146714379756427").text=reason;
session.findById("wnd[0]/usr/boxPersonas_146714382058965/lblPersonas_147458701265196").text=reasonText;

With this, we are done:

SH7.jpg

Except for one thing… what if the user enters a filter for Movement Type, which results in no value list in the search help? This would create an empty popup window, which we don’t really want to show. Instead, it seems to be a better way to just return to our screen and display a message indicating that no value was found:

SH8.jpg

A possible solution would be to have a script, attached to the “onAfterRefresh” event of the popup window appearing in such a situation. Let's call this "WrongFilter". The script exits the popup and the underlying search help filter / result screen, and then displays the message:

SH9.jpg

//No value, return from search help
// Control (amodal) search help
if (session.idExists("wnd[3]")) {        session.findById("wnd[3]").close();        session.findById("wnd[1]").close();
}
else {
// Dialog (modal) search help        session.findById("wnd[2]/tbar[0]/btn[12]").press();        session.findById("wnd[1]/tbar[0]/btn[12]").press();
}
//Display alert
session.utils.showOptionDialog("Search result", "No values for this selection", session.utils.MESSAGE_TYPE_INFORMATION, session.utils.MESSAGE_OPTION_OK, onOptionDialogClose, "1");
function onOptionDialogClose(decision, ID){}

Note that there is a slightly different handling of the popups, depending on whether the F4 Help uses a control- or modal window-based search help. This is controlled by the user’s F4 Help setting (Help -> Settings -> F4 Help -> Display) 

Now, as mentioned, this is only one possible way to provide this functionality. The disadvantage is the white popup window showing behind the result list, which is the result of how the employed search help simulation function module works. To avoid that, there are other standard function modules capable of handling search help requests. One such module would be F4IF_FIELD_VALUE_REQUEST, which doesn’t have the interim popup, however passing filter criteria to it isn’t as good as in case of the function module above, and it doesn’t return the description for the selected movement reason. Depending on the individual scenario, it should be evaluated which function module makes more sense. Or, it is certainly also possible to create your own “ultimate” function module that does it all J


TechEd 2016 highlights from SAP Screen Personas team

$
0
0

It was great to meet so many customers at TechEd and hear your success stories with SAP Screen Personas. As in most years, we had full sessions for the hands-on sessions and good attendance for the lectures, even early on Friday morning. We also had some packed networking sessions on the show floor; the one about Fiori and SAP Screen Personas attracted over 100 people to hear about this important topic. The one on how SAP Screen Personas makes S/4HANA even better also drew a large crowd.

 

networkingsession.png

 

Many people asked for copies of our presentations. You can download whatever interests you here:

 

waxmuseum.pngOne of the highlights of TechEd was the customer appreciation event we held on Tuesday night. Over 200 people joined us to hear brief presentations from several partners as well as SAP Chief Design Officer Sam Yen. Everyone had a chance to talk about user experience and pose for selfies with (Madame Tussauds wax versions of) Gaga, LeBron James, Johnny Depp, and Jennifer Lopez.

 

I also had the opportunity to participate in my first Periscope interview. Thank you to Alex Bogdan and Joe Dabaghian for scheduling this as part of their TechEd user experience series.

 

Everyone from the product team had many great conversations on the show floor. Topics covered release strategy, performance tuning questions, and troubleshooting scripts. Two of the most common discussion points were how SAP Screen Personas interacts with Fiori and S/4HANA.

 

SAP Screen Personas is part of the Fiori user experience

By now, everyone probably knows that Fiori is the new look and feel for SAP Software. Most people think about Fiori apps from the reference library or building their own apps in UI5. What you might not realize is that SAP Screen Personas is perhaps the fastest and easiest way to achieve the Fiori user experience on ECC. Sam Yen emphasized this in his strategy talk at TechEd (SAP Screen Personas section starts at around the 40:00 point on the recording).

 

SAP Screen Personas extends Fiori coverage in S/4HANA

One common question was whether SAP Screen Personas plays a role in S/4HANA. The answer is an emphatic yes! The following image (from Sam’s strategy talk) shows where SAP Screen Personas fits into our customers various ERP deployment options.

 

UXimprovementoptions.png

 

Some recent use cases for using SAP Screen Personas with S/4HANA include:

  • A global food company is extending Simple Finance with 85 flavors to provide complete Fiori coverage, including transforming many custom transactions
  • A global technology company is using SAP Screen Personas to create Fiori-designs to fill gaps where Fiori coverage does not yet exist in S/4HANA
  • A major telecommunications company is using SAP Screen Personas for inventory management in their retail locations. This is not currently covered by Fiori in S/4HANA.

 

 

The product team is looking forward to meeting many more people at TechEd in Barcelona and Bangalore.

 

For SAP Screen Personas, Peter Spielvogel.

Viewing all 276 articles
Browse latest View live


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