You are on page 1of 38

HCM-RO

Partners workshop

ESS RO based on EhP5,6,7 (HX-CEE 605,6,7 Add-on)


29.3.2013

Michal Bezdek

Employee Self-Services

Challenges:

Paper-based processes
High administrative overhead Error prone results

No analytics

Services are not fully automated end-to-end


Efficiency and accuracy of processes

Services are available but cannot be accessed easily


Lost employee productivity and efficiency

No insight to processes or access to information


Delayed reaction times Poor decision making

More employee empowerment through web-enabled, flexible tools where users find the relevant information for their duties and are guided correctly

Employee Self-Services

HR Work without ESS:

Heavy workload caused by administrative and repetitive tasks in personnel department Business processes carried out informally or on paper

Data entered several times and processed further by:


Employees Supervisors IT administrators

RESULT
Low-quality Inefficiency Overloaded HR department

Employee Self-Services

HR Work with ESS:


Improved work efficiency By providing technology The value and quality of services improve Reduce delivery costs

ESS enables the member of an organization to use the services they need in the most effective way and therefore to work as productive and efficiently as possible.

It gives the employee the self-services they need to better manage their personal and career data (information, guidelines, administrative self-services to update bank details, address information, skill profile, etc).
By providing technology

Web-based UI (Web Dynpro) for Self-Services


Portal roles with pre-delivered content Call center technology from CRM (decoupled)

Employee Self-Services

Benefits of ESS:

Advantages for enterprises


Reduced administrative transaction cost Increase return on investment in software

Simplified business processes

Advantages for employees


Intuitive, user-friendly interface Streamlined processes Support better informed decisions Simplified Human Resources tasks Improved life/work balance

Employee Self-Services

Overview of ESS Services:

Benefits
Benefits Enrollment overview Submit claims for your benefits

Payments
Salary statements Total Compensation Statement

Working time
Time Recording
Leave request Time statement

Personal information
Personal file
Personal profile

HCM-RO

Partners workshop

EA-HR 605,6,7 ESS Menu, Personal profile HX-CEE 605,6,7 Availability and Content HX-CEE 605,6,7 Infotype decoupling HX-CEE 605,6,7 ESS ABAP WD Front-end HX-CEE 605,6,7 Customizing

ESS ESS portal menu


Web Dynpro Application = HRESS_A_MENU

Transaction SICF sap->bc->webdynpro->sap->hress_a_menu


Package PAOC_ESS_CENTRAL_SERVICES, application configuration HRESS_AC_MENU sap-wd-configId= HRESS_AC_MENU

ESS NWBC
NWBC for HTML, Transaction SICF sap->bc->nwbc Transaction = NWBC

ESS Personal Profile

Web

Dynpro Application = HRESS_A_PERSINFO


PAOC_ESS_PER_WDA, application configuration HRESS_AC_PERSINFO

Package

ESS Menu for Portal Role


Web Dynpro Applicat. = HRESS_A_MENU Applicat. Configuration Name = HRESS_AC_MENU

Web Dynpro Component = FPM_OVP_COMPONENT Component Configuration Name = HRESS_CC_MENU_OVP


Web Dynpro Component = FPM_LAUNCHPAD_UIBB Component Configuration Name = HRESS_CC_MENU_AREA_GROUP Configuration context of launchpad:Class=CL_HRESS_LPD_MENU Role=ESS Instance=MENU, related links..

Transaction LPD_CUST

ESS Menu for NWBC


SAP role SAP_EMPLOYEE_ESS_WDA_1 or SAP_EMPLOYEE_ESS_WDA_2, Transaction PFCG

ESS Personal Profile overview page with scenarios

ESS Personal Data Detail screen

Standard detail screen

HCM-RO

Partners workshop

EA-HR 605,6,7 ESS Menu, Personal profile HX-CEE 605,6,7 Availability and Content HX-CEE 605,6,7 Infotype decoupling HX-CEE 605,6,7 ESS ABAP WD Front-end HX-CEE 605,6,7 Customizing

HX-CEE Availability and Content

HX-CEE

110_605, 606, 607


HX-CEE 110_606 Add-on EA-HR 606 HR-CEE 110_604 Add-on SAP-HR 604 HX-CEE 110_607 Add-on EA-HR 607 HR-CEE 110_604 Add-on SAP-HR 604

HX-CEE 110_605 Add-on EA-HR 605 HR-CEE 110_604 Add-on SAP-HR 604

RO ESS scenarios

Infotype 0002 - Personal Data Infotype 0006 - Addresses Infotype 0009 - Bank Details Infotype 0021 - Family Member/Dependents

HCM-RO

Partners workshop

EA-HR 605,6,7 ESS Menu, Personal profile HX-CEE 605,6,7 Availability and Content HX-CEE 605,6,7 Infotype decoupling HX-CEE 605,6,7 ESS ABAP WD Front-end HX-CEE 605,6,7 Customizing

HX-CEE Infotype decoupling (RO)

Infotype decoupling = business logic (check class) / user interface (conversion class)

Check class (checking infotype data, handling time constrains, storing infotype into DB..) CL_HRPA_INFOTYPE_0002_RO CL_HRPA_INFOTYPE_0006_RO CL_HRPA_INFTY_0009_RO CL_HRPA_INFOTYPE_0021_RO

Conversion class (help values, additional read only information, infotype field split to more,..)

CL_HRPA_UI_CONVERT_0002_RO CL_HRPA_UI_CONVERT_0006_RO CL_HRPA_UI_CONVERT_0009_RO CL_HRPA_UI_CONVERT_0021_RO

Screen structure (contains all fields that should be part of the user interface + include CI_RO_RXXXX)

HCMT_BSP_PA_RO_R0002 HCMT_BSP_PA_RO_R0006 HCMT_BSP_PA_RO_R0009 HCMT_BSP_PA_RO_R0021

HX-CEE Infotype decoupling example

Check class for RO infotype 0006

Method

CHECK_RCTVC => checks correctness of SIRUTA code

HX-CEE Infotype decoupling example

Conversion class CL_HRPA_UI_CONVERT_0006_RO for RO infotype 0006

Method OUTPUT_CONVERSION

Based on SIRUTA code it stores name of the city belonging to this code

HX-CEE Infotype decoupling example

Screen structure HCMT_BSP_PA_RO_R0006, RO_RCTVC field is not field of infotype 0006

HX-CEE Infotype decoupling cust.

Customizing
V_T582ITVCLAS V_T582ITVCHCK

permit infotype in new infotype framework Infotype, country, check class Screen structure, conversion class, infotype, country

V_T588UICONVCLAS V_T588MFPROPS V_T588MFPROPC

Field properties SAP Field properties Customer Assignment of test fields for generic text reader Assignment of test fields for generic text reader Customer

V_T588AUTO_TEXT

V_T588AUTO_TEXTC

HCM-RO

Partners workshop

EA-HR 605,6,7 ESS Menu, Personal profile HX-CEE 605,6,7 Availability and Content HX-CEE 605,6,7 Infotype decoupling HX-CEE 605,6,7 ESS ABAP WD Front-end HX-CEE 605,6,7 Customizing

HX-CEE BOL Model HRPAD

Transaction GENIL_MODEL_EDITOR or GENIL_MODEL_BROWSER

ESS Personal profile overview screen


Web Dynpro Applicat. = HRESS_A_PERSINFO Applicat. Configuration Name = HRESS_AC_PERSINFO
Web Dynpro Component = FPM_OVP_COMPONENT Component Configuration Name = HRESS_CC_PER_OVP (new scenarios)

ESS Personal profile detail screen


Web Dynpro Applicat. = HRESS_A_PERSINFO Applicat. Configuration Name = HRESS_AC_PERSINFO
Web Dynpro Component = FPM_OVP_COMPONENT Component Configuration Name = HRESS_CC_PER_OVP (new scenarios) Web Dynpro Component = HRESS_C_PERSINFO_CONFIG Component Configuration Name = HRESS_CC_PER_CONFIG (new country screens for scenarios)

ESS Personal profile detail screen

HX-CEE RO ABAP WD front-end

Overview screen

HX-CEE RO ABAP WD front-end

Detail screens for Personnel data, Web Dynpro component configurations HRESS_CC_PER_DTL_PERSDATA_RO (package PAOC_ESS_PER_RO)

HX-CEE RO ABAP WD front-end

Detail screens for Address data, Web Dynpro component configurations HRESS_CC_PER_DTL_ADDRESS_RO (package PAOC_ESS_PER_RO)

HX-CEE RO ABAP WD front-end

Detail screens for Bank data, Web Dynpro component configurations HRESS_CC_PER_DTL_BANK_RO (package PAOC_ESS_PER_RO)

HX-CEE RO front-end

Detail screens for Family members, Web Dynpro component configurations HRESS_CC_PER_DTL_FAMILY_RO (package PAOC_ESS_PER_RO)

HCM-RO

Partners workshop

EA-HR 605,6,7 ESS Menu, Personal profile HX-CEE 605,6,7 Availability and Content HX-CEE 605,6,7 Infotype decoupling HX-CEE 605,6,7 ESS ABAP WD Front-end HX-CEE 605,6,7 Customizing

HX-CEE RO customizing

Add RO detail screens according to note 1502530 HX-CEE ESS customizing


Country-Specific screens for Employee Self-Service (HX-CEE_ESS_Country_screens.pdf)

Determine

CONFIG_61_IT0002 CONFIG_61_IT0006 CONFIG_61_IT0009 CONFIG_61_IT0021

HX-CEE RO customizing Copy

Create component configuration as copy of HRESS_CC_PER_CONFIG

than you have to assign and make a copy of other objects see next slide.

HX-CEE RO customizing Copy


than you have to assign and make a copy of other objects for Personal Profile WD appl :
Web Dynpro Applicat. = HRESS_A_PERSINFO Applicat. Configuration Name = Z_HRESS_AC_PERSINFO Web Dynpro Component = FPM_OVP_COMPONENT Component Configuration Name = Z_HRESS_CC_PER_OVP Web Dynpro Component = HRESS_C_PERSINFO_CONFIG Component Configuration Name = Z_HRESS_CC_PER_CONFIG

than you have to assign and make a copy of other objects for Portal menu:
Web Dynpro Applicat. = HRESS_A_MENU Applicat. Configuration Name = Z_HRESS_AC_MENU Web Dynpro Component = FPM_OVP_COMPONENT Component Configuration Name = Z_HRESS_CC_MENU_OVP Web Dynpro Component = FPM_LAUNCHPAD_UIBB Component Configuration Name = Z_HRESS_CC_MENU_AREA_GROUP Configuration context of Launchpad: Class=CL_HRESS_LPD_MENU Role= Z_ESS Instance=MENU In Lanchpad set for Role= Z_ESS Instance=MENU Web Dynpro Applicat. = HRESS_A_PERSINFO Applicat. Configuration Name = Z_HRESS_AC_PERSINFO

than you have to assign and make a copy of other objects for NWBC menu:
Role Z_SAP_EMPLOYEE_ESS_WDA_1 in menu Web Dynpro Applicat. = HRESS_A_PERSINFO Applicat. Configuration Name = Z_HRESS_AC_PERSINFO

ESS (WD ABAP) - IMG

IMG: Personnel Management -> Employee Self-Service (Web Dynpro ABAP)

ESS training and links

Training HR255 Employee and Managers Self-Service


ESS on http://help.sap.com

Employee Self-Service (WDA) http://help.sap.com/saphelp_globext607_10/helpdata/en/c9/737a34f07549db8c5b cf676b9c71e0/content.htm HCM, ESS on Web Dynpro ABAP http://help.sap.com/saphelp_globext607_10/helpdata/en/06/21fe58443949769ea9 24c9a8a1d8de/content.htm

You might also like