In this blog, the functions for self-services in Enhancement Pack 6 are on display for all to see. In a nutshell, the look and feel for all self-services (SAP CORBU) is cooler, calmer, and easier on the eye; there are different ways to deliver these services.
First, let’s find out a little more about SAP’s look and feel for self-services in EhP6. SAP’s own Saga Joshi explains this theme in his blog (an excerpt borrowed here): “To address <some of the complaints on the old look and feel> we started with a project jointly between Visual designers, rendering experts and application developers to provide a new visual identity for ESS/MSS applications (to be followed in other HCM and suite areas later). This new visual identity is called by a theme SAP_CORBU. Corbu derives name from Le Corbusier – a Modern Swiss architect and designer. The name also indicates the goals that the new theme should be modern, neutral so that it fits very well with various shells/portals and simple from look and feel perspective.”
And here is the theme (I agree with Saga); it is a lot easier on the eye:
The traditional side menu (tree structure, meaning as you click into the menu the items below open and expand downward):
It has a top menu as well:
Think of this as a sort of column header that gives you a hint of what is contained below it.
Now that you’ve gotten a taste for the UI, let’s talk about delivery mechanisms.
There are a lot of choices – at least four different flavors exist. Let’s explore them.
1. NetWeaver Business Client (NWBC)
Think of a light-weight SAP-GUI (sort of) and that’s what you get with the NetWeaver Business Client. It’s a GUI client that must be loaded on your desktop, but it’s more lightweight than a traditional SAP-GUI. It has a very familiar look and feel; everyone says it’s more like a browser. The login looks similar to the SAP-GUI:
…but the similarities stop there.
Once logged in you come to your role menu:
All you do is click into the role you want to perform and you’re working. Notice too the top browser-like URL area. Also, when you launch your role it opens within a new tab, very similar to the way a browser spawns a new window.
Many areas are truly ‘NWBC,’ but most areas use SAP-GUI for HTML as shown below:
Within NWBC, it’s very smooth with no more erratic flickering but instead a cohesive application that work very well.
2. Traditional Portal with Web Dynpro for ABAP
In this case, we can create iViews in the Portal that call the Web Dynpro ABAP services:
This is helpful if you want to include KM objects (documents, images, etc.) to enhance the user experience. These iViews take only a few minutes to build, then it’s pretty much drag and drop to create the user menu. You can also create a very specific ‘outer shell’ within the portal – the top area- that can be tailor built for your company: 3. NWBC Browser-based
Using this solution you build your self-services role using the Role Generator menu build function. This is pretty neat (especially if you have a security background 🙂 ). All you do is create a role, and start building your menu. Add a folder here, drop some text in there, add a service here, save it and it looks like this in the PFCG role Menu area:
See how what I did in the PFCG role is transformed using the NWBC browser. Cool! And if I want to I can integrate this role into the portal in about 2 minutes. That’s a time saver.
This solution is a newer one that allows you to build your menus using a simple launchpad technology. A launchpad is nothing more than a grouping of items within a menu.
All you do is create a menu:
…then you call your configuration in a portal iView and you are up and running:
This solution as you’ve probably guessed uses part of this, part of that-perhaps an NWBC menu which is embedded within a Sharepoint portal or some other application even. Or a Web Dynpro ABAP service link right in a ‘how to’ document that drives you directly to the service you were just reading up on. With so many different ways of doing things now and their ease of use the company’s requirements really drive what is implemented. There is no ‘one size fits all’ any more.
We’ve covered a lot of ground in this article. If you would like any more information or want to know more technical details, drop me a line. I would love to share with you more on the Self-Services offerings with SAP Enhancement Pack 6.