You are on page 1of 17

End-To-End Solution for

Configuration of ESS mySAP ERP


2005

Applies to:
SAP NW 2004s SP9 and SAP ECC 6.0. For more information, visit the Enterprise Resource Planning
homepage.

Summary
This article supply the detail step to configure the Webdynpro based SAP business package for Employee
Self Service for mySAP ERP 2005 on SAP WAS 2004s SP9.It also highlights all the hurdle faced and
identified solution during that step.
Author:

Amitav Ghose

Company: HCLAXON
Created on: 21 April 2011

Author Bio
Amitav Ghose is working in HCL AXON as Sr. SAP NetWeaver Consultant.He has wide range of
experience in SAP EP, SAP Java Webdynpro, SAP MDM, Adobe Interactive Form and Java/J2ee.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


1

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Table of Content
Introduction ......................................................................................................................................................... 3
System Landscape.......................................................................................................................................... 3
Pre-requisites .................................................................................................................................................. 4
Configuration of SLD ....................................................................................................................................... 4
Preparation .................................................................................................................................................................. 5

Step. .............................................................................................................................................. 6
Step 1: Deploy the Business Package,Webdynpro Component and PCUI_GP ........................................................... 6
Step 2: JCO Connector setup in Webdynpro Content Administrator ............................................................................ 6
Step 3:Creating and Configuring System in Enterprise Portal...................................................................................... 8
Step 4: Creating a User in Enterprise Portal ................................................................................................................ 9
Step 5: Setting up Single Sign On between EP and ECC 6.0 using User Id and Password with User Mapping ........ 10
Step 6: Creating a User in SAP ECC 6.0 ................................................................................................................... 10
Step 7: Assign an Employee to an Existing User ....................................................................................................... 12
Step 8: Log on to Enterprise Portal with User Id ESS_USER1 to view the ESS screen ............................................ 14
Step 9: Test Employee Search for the Employee Assign to User .............................................................................. 14

Related Content ................................................................................................................................................ 16


Disclaimer and Liability Notice .......................................................................................................................... 17

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


2

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Introduction
The Business Package for Employee Self-Service (mySAP ERP 2005) enables employees to create, display,
and change their own HR-related data in the Enterprise Portal. It covers data from various business areas:

Benefits and Payment

Working Time

Career and Job

Employee Search

Personal Information

Travel Management

Corporate Information

Life and Work Events

System Landscape

Employee(HR USER)

SAP ECC 6.0

SAP WAS 2004s SP9

Employee(HR USER)

The backend system SAP ECC 6.0 (mySAP 2005) and SAP WAS 2004s SP9 (Java Stack) was maintained
in two separate server with in same domain.
The business package would be deployed on SAP WAS 2004s SP9 and SAP WAS 2004s Portal which
would be the access point for the users of ESS and the corresponding users would be available in the
backend ECC system where they would be assigned to employees of the Organization.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


3

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Pre-requisites

Installed SAP ECC 6.0 with Human Resource and financial extension.

Installed SAP WAS 2004s SP9 (WAS 7.0, EP 7.0).

Configuration of SLD
1) Check the SLD of SAP WAS 2004s via URL http ://< server name> :< port>/sld.
2) SAP WAS 2004s J2ee Stack Technical System is already configured during the installation of server.

3) Configure the Technical system of SAP ECC 6.0 ABAP Stack using the path Landscape->Technical
System

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


4

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Note: Question: How to configure message server while configuring ABAP Technical System?
Answer: To configure message server for ABAP Technical System you need to provide message server port and Logon
Group.

How to get message server port?


Message server port will be 36<2 digit instance number of SAP ECC 6.0 ABAP System>
How to get Logon Group?
Use SAP Transaction code SMLG, there you will get all the configured Logon Group and
make sure that Ext. RFC-enabled attribute is checked for used logon group in SLD
Technical system.

Please find the screen shot details mention below:

Preparation
Download the Business Package and Application component for Employee Self Service from Service Market
Place using your SAP Market Place User Id and Password. Go to the address http://service.sap.com/swdc.

1.BP for ESS : Click on Download -> Support Packages and Patches -> Entry by Application Group -> SAP
Application Components -> SAP ERP -> SAP ERP 6.0 -> Entry by Component -> Portal Content -> BP
ERP05 ESS 1.0 -> Click it and select #OS independent --> Select the SCA file depending on your SP Level
2.BP for MSS : Click on Download -> Support Packages and Patches -> Entry by Application Group -> SAP
Application Components -> SAP ERP -> SAP ERP 6.0 -> Entry by Component -> Portal Content -> BP
ERP05 MSS 1.0 -> Click it and select #OS independent -> Select the SCA file depending on your SP Level

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


5

End-To-End Solution for Configuration of ESS mySAP ERP 2005

For actual Web Dynpro applications Click on Download ->Support Packages and Patches -> Entry by
Application Group -> SAP Application Components -> SAP ERP -> SAP ERP 6.0 -> Entry by Component ->
SAP XSS (Self Services)-> Click it and select #OS independent -> Select the SCA file depending on your SP
Level
Then download the following files:
3. SAP ESS 600
4. SAP MSS 600
5. SAP PCUI_GP 600
It is very important that all the files you download have the same Support Package level.
For detail information on Business Package SP level please refer the link mention below:
http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOW+TO+GET+RID+OF+SP+STACK+MISMATCH+ISSUES

Step
Step 1: Deploy the Business Package,Webdynpro Component and PCUI_GP
Deploy all the files in SDM.As such there is no order to deploy the file but its recommended first to deploy
the SAP PCUI_GP 600 then you can deploy the rest in any order you want. After that login to portal check for
the content in PCD.

Step 2: JCO Connector setup in Webdynpro Content Administrator


Log on to the Web Dynpro Content Administrator using the administration user for the J2EE server via the
URL:
http://<host>:<port>/webdynpro/dispatcher/sap.com/tc~wd~tools/Explorer
Choose maintain JCO Destinations. A list of the JCO connection for the metadata and those for the
application data is displayed. Connections for various areas exist. The names of the connections start with
SAP_R3_*. As we have deployed the web Dynpro Software components, the Web Dynpro Content
Administrator automatically recognizes which JCO connections are required and displays them with status as
RED which means that they need to be created. The JCo destinations can be created separately/individually,
if required.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


6

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Create the required JCO connections

SAP_R3_HumanResources

SAP_R3_HumanResources_MetaData

SAP_R3_Financials

SAP_R3_Financials_MetaData

SAP_R3_SelfServiceGenerics

SAP_R3_SelfServiceGenerics_MetaData

SAP_R3_Travel

SAP_R3_Travel_MetaData

Configure the JCO connection for the metadata and Application data
In the Connection Type step, choose the Dictionary Meta Data or Application data option as per the need.
Choose Security.
In the Used Method field, enter the User/Password.
Enter the username/password for a user in ECC 6.0 system with sufficient rights (Use the user with
SAP_ALL authorization and the user must be map with employee which we will cover in later stage of this
document.
Check the connection.
Note: Question: What needs to be done if JCO connection failed and throws Exception?
Answer: Please find the link mention below for Trouble shooting of JCO Connection.This link is quite helpful.

http://wiki.sdn.sap.com/wiki/display/EP/Troubleshooting+SAP+Java+Connector+(JCo)
One Important entry needs to be done before JCO Connection to overcome come from common error which
is mention below:
If Java stack and ABAP stack is on same server
On the portal server in services file add the entry
%WINDIR%\system32\drivers\etc\
sapms<ABAP System SID Name> 36<ABAP System Instance Number>/tcp
Service Port

# SAP System Messaging

If Java stack and ABAP stack is on different server


Please do the same entry mention above on both the server.
Its always recommended once this changes are done please restart the server.
Once the required JCO destinations are created, their status changes from red to green.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


7

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Step 3:Creating and Configuring System in Enterprise Portal


a) Set up the first system on the Portal J2EE server in which the business package has been
implemented and assign the system the alias SAP_WebDynpro_XSS.
Maintain the WAS properties for this system. In particular:
WAS host name: <J2EE Name>:<Port>
WAS path: /webdynpro/dispatcher/
WAS protocol: http or https
Set up a system for an internal ITS or a separate ITS, and assign the system the alias
SAP_ITS_EBU. Maintain the ITS properties for this system. In particular:
ITS host name: <ITS Name>:<Port>
ITS path: /sap/bc/gui/sap/its
ITS protocol: http or https
b) For the Career and Job work set, set up a system with the alias SAP_BSP_EREC for the BSP
applications from the E-Recruiting work set.
For the Properties for Connector, provide appropriate values for
SAP Client
System Type
Server Port
SAP System ID
c) Set up a system with the alias SAP_R3_Financials that refers to the SAP Web AS for ABAP server
and acts as a BSP server. For this system, maintain the WAS properties (required for executing BSP
applications) and the SAP system properties (for the Financials functions):
Logical system name
SAP client
SAP system OD (SID)
SAP system number
Server port
WAS host name: <ECC Backend Name>:<Port>
WAS protocol: http or https

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


8

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Step 4: Creating a User in Enterprise Portal


We create a User with the user-id ESS_USER1 and assign it the role for ESS which would be same for the
user in our SAP system.

Also ensure that user has atleast Read Permission for the systems we have created in the Enterprise Portal.
It will be done through System Administration->Permission->Portal Permission

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


9

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Step 5: Setting up Single Sign On between EP and ECC 6.0 using User Id and Password with User Mapping
a) Property Logon Method is set to UIDPW in the system object defining the SAP System in the portal.

b) Users user ID and Password must be mapped to their user ID and Password in each of the SAP
system either by user themselves or Portal Administrator.

Step 6: Creating a User in SAP ECC 6.0


To be able to use the ESS applications (services), your employees require particular authorizations.
Log on to the SAP ECC system.
Go to the PFCG transaction (Role Maintenance).
Create copies of the composite role SAP_EMPLOYEE_ERP and all the single roles contained in it. Work
with the copies only.
Here I have copied the composite role SAP_EMPLOYEE_ERP and the single roles it contains, to
corresponding Z-Roles

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


10

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Go to the transaction SU01 and create a user with User-id ESS_USER1 and assign it the copied composite
role ZSAP_EMPLOYEE_ERP.
For the user, set the CVR parameter to the companies default Cross Application Time Sheets Application
(CATS) profile ESS.
The user Parameter CVR assigns a predefined data entry profile to a user, required when we access the
time sheet.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


11

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Step 7: Assign an Employee to an Existing User


Go the transaction code HRUSER.
Assignment of Employee to existing user.

Select the employee and press assign employee

Search for employee will be done by employee code. To get the information of employee you need to follow
the following step mention below:
Go to Transaction code SE11
Provide the table name as PA0002 then click display after that table content then execute.You will find all
the employee information with Personal code.The employee personal code is mapped to table field PERNR.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


12

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Use this employee code for assignation when you click Assign Employee after selecting user.

After entering employee code when you click enter the Create relationship Dialog box appear which creates
a relationship between an employee and user. Then click create.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


13

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Step 8: Log on to Enterprise Portal with User Id ESS_USER1 to view the ESS screen

Step 9: Test Employee Search for the Employee Assign to User


Click Employee Search after that click Who's Who then search screen will display.Provide the search
information then go for search.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


14

End-To-End Solution for Configuration of ESS mySAP ERP 2005

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


15

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Related Content
Trouble Shooting JCO
Downloading and deploy ESS & MSS
HOW TO GET RID OF SP STACK MISMATCH ISSUES
For more information, visit the Enterprise Resource Planning homepage.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


16

End-To-End Solution for Configuration of ESS mySAP ERP 2005

Disclaimer and Liability Notice


This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not
supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,
and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or
code sample, including any liability resulting from incompatibility between the content within this document and the materials and
services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this
document.

SAP COMMUNITY NETWORK


2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com


17

You might also like