Intro
As you all might already heard, SAP is going ABAP all the way, meaning Employee Self Services (ESS) are all ABAP-based, since ECC EHP5 release. Manager Self-Services remain to be ABAP+Java, at least in EHP5 version. Although customization of ESS is done on ECC side, there is a common tradition to ask your portal consultant to do that. So, if you are either an HR consultant that wants to learn the subject, or a portal one-man-show consultant, this guide will help you start!Pre-requisites
First of all, you can find the official ESS business package documentation here, or if you are into MSS as well - you can find it here. Let's start with the requirements:
- Enable IGS on your ECC server, according to note 1527176
- Make sure you have the required ESS & MSS business content deployed & enabled on ECC
- On portal side, create EHP5 system in System Landscape. Please make sure you add
a system alias "SAP_ECC_HumanResources". Now test the connection. Following tests must succeed:
Add following system aliases:
* SAP_ECC_Common*
* SAP_EREC_TalentManagement
* SAP_ECC_HumanResources - Download following portal business content from service marketplace, and upload it to portal through JSPM / developer studio:
* BPERPESSWDA05 – according to note 1450179
* BPERP5MSS05 (BP ERP05 MSS 1.51)
* BPERPCOM05 - COMMON PARTS
* SAP MSS 630 – MSS WD for Java applications
* PCUI_GP 633 - component pre-requisite WD for Java applications
The content you downloaded for deployment will consist of the following: - Download following WebDynpro Java components for MSS from service marketplace (only if you plan to use the MSS):
* PCUI_GP
* MSS
* SAP_PSS (if you use project management) - Create required RFCconnections in WebDynpro content administrator
- Assign yourself the roles provided in business content:ESS: com.sap.pct.erp.ess.wda.Employee_Self_Service_WDA
MSS: com.sap.pct.erp.mss.manager_self_service
Launchpad Customization
Launchpad is the first screen users land on when accessing the ESS. Please follow these steps in ECC:
- Run LPD_CUST and select ESS
MENU
- Copy the launchpad to ZESS
- Remove unrelated applications (delete or move to inactive folder)
- You can add your portal custom applications starting with /irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2f...
- Change the role of launchpad to ZESS, which was created in step 2:
- Save and exit
ESS Customization
Here you will see example of personal info page customization.- Go to SE80 and open package PAOC_ESS_PER_WDA
- Drill down to application configuration, and click "Start Configurator"
- Click "Go to component configuration" and click "Start Deep Copy
- Create a new package, and a new transport request, and then click "Ok"
You will end up with a new configuration: - Once your custom deep-copy component configuration is created, use Shift+F8 in order to launch the UIBB (building blocks) customization
- Once customized, go to LPD_CUST and set your new application configuration instead of the standard one
* MSS Customization is still performed in the old Java-way, by launching relevant applications in Preview mode from portal Content Admin, and then Ctrl + Right click.
If you are interested in further development & support, please contact me directly.
Good luck!
Thanks a lot for this great video and nice eg for the flight routes.
ReplyDeleteWonder I will be able to create such and was thinking as I googled a lot on this and even saw many youtube videos as well. Came across many online courses as well wonder this one is a cool idea to start with:http://www.wiziq.com/course/8153-sap-web-dynpro-pro-abap-training. Would welcome your comments and will keep you posted on this one