ESS - Prepare Your Team For A Successful ESS MSS Implementation
ESS - Prepare Your Team For A Successful ESS MSS Implementation
Page 1 of 4
Review the skills, roles, systems, and business packages that you need to assemble during the preparation phase for an Employee Self-Service or Manager Self-Service implementation.
Key Concept
Employee Self-Service (ESS) and Manager Self-Service (MSS) are business packages implemented through SAP NetWeaver Portal to create a simple, central location where employees and managers can perform common tasks. The portal hosts employee- and manager-related information, such as working time, payment, personal data, reports, and user settings. ESS and MSS are part of a larger concept of SAP HCM self-services, which enables users to edit and retrieve personal and company data more efficiently. In the Preparation phase, it is crucial to plan ahead and carefully align your organization for an implementation of this magnitude. A lead HR functional employee is key to the success of a self-services implementation. In this three-part series, Ill outline the HR functional experts role in the project, starting with this article addressing the preparation phase of the project. The preparation phase includes building a team, configuring the system, and identifying needed business packages. Future articles focus on your org structure, security and authorization, the homepage framework and Object and Data Provider (OADP), and several other tips to implement self-services successfully. Ideally, the functional employee should work closely with an experienced self-services expert and become the functional self-services expert for the company. The article is specific to ESS/MSS on SAP NetWeaver Portal 7.0 and SAP ERP Central Component (ECC) 6.0. It refers to business packages for ESS (SAP ERP 6.0) 1.0/1.2 and business packages for MSS (SAP ERP 6.0) 1.0. If you are not acquainted with self-services terminology, see the sidebar, Essential ESS/MSS Concepts.
Basis resources
Portal system administrator NWDI administrator SAP ERP administrator
Security resources
Portal security NWDI security SAP ERP security
Table 1
Team Roles
This section describes how each of these resources fits into the overall self-services implementation. The Basis resources are commonly divided into three roles: Portal system administrator, SAP NetWeaver Development Infrastructure (NWDI) administrator, and SAP ERP administrator. Portal system administrator: This person is responsible for installing, performance tuning, and performing various portal system administration activities. He or she is also responsible for maintaining the connectivity between the different systems in the landscape and the portal availability in general. NWDI administrator: This person installs NWDI, performs NWDI post-installation activities, and maintains the NWDI system for Java development, version management, and transport. The traditional Change and Transport System (CTS) is used for R/3 migration, whereas you use NWDI for Java code migration. SAP ERP administrator: This person works directly with your SAP ERP system to ensure a smooth implementation and addresses any SAP-related issues that you may encounter. The security resources need to have a clear understanding of how the portal roles and ERP authorizations work together to give the right access levels to users. The security resources are usually divided into three roles: Portal security, NWDI security, and SAP ERP security.
http://www.hrexpertonline.com/article_printable.cfm?id=2959
5/5/2011
Page 2 of 4
Portal security: This person maintains security roles and authorizations on the portals. NWDI security: This person must provide the necessary access to developers who might be required to modify or enhance the self-services applications. ERP security: This person needs to work closely with the lead HR resource to understand HR authorization objects and structural authorizations involved in the HR security setup to configure the ESS/MSS roles and authorizations properly in your ERP system. The following other self-services-specific resources are also required to prepare for and implement ESS and MSS for your organization: ABAP resource: An ABAP resource might be required to write ABAP code to implement Business Add-Ins (BAdIs) to enhance self-services applications, write function modules, create SAP queries for MSS reports, and develop or maintain Smart Forms or HR forms for time statements and total compensation statements, for example. The major chunk of an ABAPers development time would be spent implementing BAdIs. SAP provides various BAdIs for enhancing each self-service. For example, you can use BAdIs to limit the subtypes that are visible on the ESS personal information application. Lets assume that an organization has two subgroups of employees, external and internal. You want external employees to be able to view and maintain Main Bank and Other Bank information in the bank ESS application. The internal employees should be able to maintain Main Bank, Other Bank, and Travel and Expenses Bank. ESS configuration does not allow subtype configuration at the employee subgroup level. In this scenario, you implement the BAdI HRXSS_PER_SUBTYPE. You code the subtype availability logic based on the requirement. Workflow/UWL resource: The requirement for the workflow and UWL resource depends on whether or not workflow-related applications are implemented in the project. Some of the workflow-related applications are time sheet approval, clock-in/out corrections approval, training course approval, travel request approval, and personnel change requests. Corresponding configuration of UWL on the portal is required for the execution of these work items. Portal resource: The portal content administration and developer perform the portal- related content administration and development activities. The portal developer resource is required to have working knowledge of Web Dynpro for Java to enhance and modify the self-services applications. Self-services applications are built on a framework called Floor Plan Manager. Knowledge about this framework goes a long way towards maintaining the applications properly. Self-services functional resource: This role is the heart of the entire implementation and is responsible for configuration of the self-service in the ERP system along with coordinating the entire implementation. He or she is responsible for configuring the required self-services, coordinating with the security team for implementing the right authorizations and providing functional specifications for the ABAP, portal, and workflow resource to enhance or develop new and existing self-services applications. Because the technical resources are not expected to have HR functional knowledge, the self-services functional resource would be responsible for writing the test cases and would be active in the testing phases.
ABAPer
Workflow resource The portal administration and security specialist help the in-house administrator get up to speed with the portal technology. This would be a one-time requirement assuming that the company implementing selfservices does not have any previous SAP portal installed and working. This external self-service functional resource helps the in-house lead HR resource to understand the implementation configuration and methodologies. The in-house HR resource must ensure that the external functional and portal resource configures, customizes, and develops self-services applications with the companys current and future requirements in mind. In-house HR resources should ensure that any enhancements to the standard applications do not work negatively on the future requirements.
http://www.hrexpertonline.com/article_printable.cfm?id=2959
5/5/2011
Page 3 of 4
Future requirement: Manager of personnel area YYYY can see the general information of the employee and should also be able to view the date of birth of an employee. Wrong way: Disable the date of birth field on the application blindly
Right way: The developer should be made aware of this requirement and to code this logic based on the personnel area. Proper test cases, if required, should be prepared by the lead HR functionalist to ensure that the future requirements are not hindered by the current implementation.
IGS enabled NWDI. NWDI is required for developing and enhancing the application, maintaining version management, concurrency control, and Java code (Web Dynpro for Java) migration. Concurrency control defines a controlled way of allowing multiple users to simultaneously access the same resource.
http://www.hrexpertonline.com/article_printable.cfm?id=2959
5/5/2011
Page 4 of 4
Personnel Administration-Administrative Services (PA-AS). Using the Business Package, the HR administrator can process employee records, initiate hiring, and run various employee reports. Ill provide more detail on setting up your organizational structure, understanding security and authorizations, and testing in my next article. In my third article, Ill explain how to configure the homepage framework and OADP with a specific example.
Raj Kishore Jogam has worked on SAP HCM global implementations as an ESS/MSS consultant. He has experience implementing ESS/MSS on all system landscapes. Raj also has experience in the Personnel Administration (PA), Organizational Management (OM), and Time Management SAP HCM modules. His primary focus is on HCM portal implementations. You may contact Raj via email at [email protected].
http://www.hrexpertonline.com/article_printable.cfm?id=2959
5/5/2011