Skip to Content

Non SAP savvy users? There’s such a thing? As it turns out, there are quite a few of these users at a large Australian postal and retail organisation. Actually, it’s more accurate to describe them as non TECH savvy users, but that doesn’t seem as catchy. In any case, this blog is about how we implemented ESS & MSS in EHP5 specifically for a set of users that would appreciate the simpler and more user friendly UI. The content of this blog is based on the assumption that all relevant business packages and add-ons have been installed as per SAP documentation here and here

As a background, there are approximately 700 retail post office managers at this organisation. These managers are in charge of an average of 10 staff in their outlet and most of these managers had an admin PC but only used it for email and Outlet Messaging. When ESS/MSS was implemented in August 2010, these managers were not included in the rollout and therefore had no access to online self service capability for themselves or their employees.

A few of the major pain points for these managers not being online with ESS/MSS were:

  • no visualization of their team roster, so they had no capability to forecast schedules
  • no access to online forms, with their only option being paper based
  • after submitting a paper form, they had no visibility of the status of the process
  • no access to leave balances for themselves or their employees
  • no access to enter in timesheets for their employees, using their EPOS terminal instead which had to interface with SAP

So with enough drivers for giving these managers access to SAP, the question was: do we give them the same access as all other managers (namely the “old” ESS/MSS)? These guys had never really experienced SAP before, so did we want to give them the “old” ESS/MSS as their first? We didn’t think so! Since we had upgraded to EHP5 in ERP and had half the prerequisites already there to use the new ESS and MSS Add-On, it was the perfect opportunity to give these users a better experience. Another benefit was that we could trial the new ESS before rolling it out to the existing users. 

We wanted to give these users a simple UI experience that would give them everything they needed at their fingertips, so to speak.Our existing ESS & MSS had a plethora of services that would not all be relevant to these managers, plus the UI was more difficult to navgiate. We decided to give the retail managers a cut down version of the existing ESS & MSS, but with the new UI and utilizing the WebDynpro ABAP applications instead of the Java ones (only payslip and payment summary were kept on the old version in the interest of time). On top of this, we had users with no pre conceived expectations, so it was like carte blanche for us!

For MSS, we chose to deliver the following services:

  • Team Calendar (standard)
  • Team Roster (custom)
  • Team Leave (custom)
  • Team Hierarchy (customized standard)
  • Form Overview (standard)
  • Reports (custom)

We also included some On Behalf of Employee Functions:

  • Personal Profile (customized standard)
  • Leave Request (custom)
  • CATS (customized standard)
  • HCM Forms (custom)

For ESS, we chose to deliver the following services:

  • Personal Profile (customized standard)
  • Leave (custom)
  • Payslip (customized standard)
  • Payment Summary (customized standard)

The anatomy of ESS/MSS in EHP5 has slightly changed, with the key difference the absence of the homepage framework. The following components are involved in EHP5:

  • Portal content (drives role navigation as well)
  • WebDynpro applications & configurations
  • Launchpads for context menus
  • OADP and Visualization configuration (only for MSS)

Here are the key steps in implementing this solution:

ESS

  1. Create and customize WebDynpro configurations (add or remove UIBBs and use country specific versions)
  2. Create ESS launchpad menu with services and references to customized application configurations
  3. Create ESS role with the Overview page to access the menu

See below some screenshots of our ESS:

Overview - SAP Application Portal - Support Test System - Windows Internet Explo_2012-08-09_15-58-27.jpg

Personal Profile - SAP NetWeaver Portal - Windows Internet Explorer_2012-08-09_16-07-18.jpg

MSS

  1. Create and customize WebDynpro configurations (add or remove UIBBs and use country specific versions)
  2. Create MSS employee navigation menu with services and references to customized application configurations
  3. In SPRO, transfer standard hierarchy visualization into customer version and enhance as required (in our case we only used MSSBIZVIEW).
  4. You might also need to configure the following:
    1. Object selection and rules
    2. Column groups and data views
  5. Reference employee navigation menu in copied hierarchy configuration
  6. Create MSS role with access to team hierarchy and any other services

See below some screenshots of our MSS team hierarchy and role navigation:

Home - SAP NetWeaver Portal - Windows Internet Explorer_2012-08-09_15-37-26.jpg

View Personal Profile - SAP Application Portal - Support Test System - Windows I_2012-08-09_15-48-06.jpg

Create Statement of Allowances - SAP NetWeaver Portal - Windows Internet Explore_2012-08-14_11-46-58.jpg

Team Calendar - SAP NetWeaver Portal - Windows Internet Explorer_2012-08-14_11-51-16.jpg

Note: all data shown is dummy data

I hope this blog has helped give an overview of what needs to be done to implement ESS & MSS Add-On in EHP, and will help you achieve your own solution.

Many thanks also to Chris Paine who helped significantly with this implementation.

To report this post you need to login first.

10 Comments

You must be Logged on to comment or reply to a post.

  1. Luke Marson

    Hi Joanna,

    Thanks for sharing this information – it’s nice to see the new add-on and the value it is bringing for customers on on-premise SAP. I also read your previous blog, so it’s good to see some new HCM content on SCN – keep up the good work! 🙂

    Best regards,

    Luke

    (0) 
  2. Simon Kemp

    Thanks Joanna,

    I was wondering if you could elaborate on the “Team Hierarchy (customized standard)” is this like a view of the org structure for a particular manager? Just wondering what you mean by customized standard – is that a standard Web Dynpro ABAP component that you have configured?

    Thanks again,
    Simon

    (0) 
    1. Joanna Chan Post author

      Hi Simon,

      The team hierarchy is the visualization of the manager’s team, but could also include the org units or positions under the manager. In our case we only showed team. We customized the visualization using the SPRO configuration I mentioned, like choosing the fields to be shown, the context menu, etc.

      Regards,

      Jo

      (0) 
  3. R. Moonen

    Nice post Joanna!

    I was wondering one thing. in your post you mention a couple of pain points. One of them was  ‘after submitting a paper form, they had no visibility of the status of the process’

    I was wondering what kind of solution you used here to give this insight.

    regards,

    Ronald

    (0) 
    1. Joanna Chan Post author

      Hi Ronald,

      In this case we utilized HCM Processes & Forms, so they could submit the form online and view the status in their status overview.

      Regards,

      Jo

      (0) 
    1. Joanna Chan Post author

      Hi Porselvan,

      Thanks for the feedback. Yes this is definitely possible. You just need to put the ESS personal profile application in the MSS launchpad and pass the PERNR parameter so you can do it on behalf of an employee. When I wrote this blog we already implemented that in MSS.

      Regards,

      Jo

      (0) 
    2. Joanna Chan Post author

      Hi Porselvan,

      Thanks for the feedback. Yes this is definitely possible. You just need to put the ESS personal profile application in the MSS launchpad and pass the PERNR parameter so you can do it on behalf of an employee. When I wrote this blog we already implemented that in MSS.

      Regards,

      Jo

      (0) 
      1. Porselvan Muthavudaiyan

        Hi Joanna,

        Thanks for the response. We have the onbehalf application. I just want make a particular section like Bank Information read-only.Snapshot.jpg For me its personal data section which I have to make as read-only. PFB the snapshot.

        Regards,

        Porselvan

        (0) 

Leave a Reply