HCM Employee Self-Service

HCM Processes & Forms: Mandatory Attachment depending of current Process Data

Sharing a little bit with the community… and Following the steps of the Guru Christopher Solomon... and the tip of Tal Tzafriri  on the blog HCM Processes & Forms: More Fun with Attachments. Here you have a brief explanation about how to check for mandatory attachments depending on current process data. Create a normal generic service implementation Implement the method and all need it coding in all other methods of the service. …

Read More »

Deactivating the leave records in Record working time

Requirement :       As per standard functionality the leave records (In Record working time)will be in display mode as like below. User want to  modify these type leave (already applied leaves )records. So, we have to make these type  of leave records in edit mode.      Solution: All type of leave records will be maintained in the view:  V_T554S_ESSEX.           Unchecked the Deactivate box . Automatically, corresponding leaves will …

Read More »

Step by Step – Leave Request ABAP & JAVA with Various Errors – UWL

The leave application provided by SAP system has evolved over last many years from ITS to JAVA and ABAP webdynpro. Universal worklist to My inbox uses the business workflow templates which are used with various MSS roles. This blog throws some light on the issues which are easy to resolve but takes a lot of analysis to identify the core issue. We face these issues because matching all the right …

Read More »

SAP HCM MSS How to Configure MyReports service in Ui5 EHP7

In the standard shipment, “My Reports” chip under MSS Landing Page shows a blank screen. There are few configurations and settings to be carried out to bring the standard reports into My Reports Chip/Service. Step1: Configure Launchpad for MyReports Lane Goto T.Code LPD_CUST Select Role =HRMSS and Instance = REPORTING Generally this Launchpad consists of no reports in standard. Step2: Copy the Reports from Role = MSS and Instance = …

Read More »

How to transport LPD_CUST changes

When I updated one of the role and Instance in LPD_CUST, system didnt ask for Transport request number But It wont be possible to update LPD_CUST in QA and Production environment To transport LPD_CUST you would need 2 transports – Workbench and Customizing Set user Parameters Now change LPD_CUST, system will pop up for transport Mainly SAP stores table contents with these transports tables – APB_LPD_TRANSLOG APB_LAUNCHPAD_V APB_LPD_OTR_KEYS APB_LPD_VERSIONS

Read More »

One way to throw custom messages while clicking on Record Working Time

Are there a lot of options to validate users when they click on the record working time link on the ESS and prevent their access to the timesheet under some specific custom conditions alone? Unfortunately, all the exits that are available for CAT2 validations aren’t available here, as listed in the link http://wiki.scn.sap.com/wiki/display/ERPHCM/User-exits+in+CATS So how do we force SAP to throw some custom exceptions and prevent the users from accessing …

Read More »

Calling webdynpro from standard POWL for custom workflow approval

Custom task approval from POWL                        Target Audience SAP Technical consultants Workflow consultants Prerequisites    Knowledge of SAP Workflow    SAP NWBC Inbox and POWL overview    SAP webdynpro development skills    ABAP Programming skills   Purpose This document is created to help consultants incorporate custom workflows to standard sap POWL and trigger approval webdynpro as popup from NWBC. There will be custom applications which can be triggered from POWL …

Read More »

Hiding buttons in POWL based applications

Overview: This document explains about hiding buttons in standard business workplace POWL query Inbox application. Here i didn’t explain much about POWL query design related. Requirement: Hide some buttons in workflow inbox POWL query in business workflow application. Solution Steps: Step 1: First identify the Query ID in t-code POWL_QUERY for which you want to hide the buttons. Here i explained for query Inbox. Step 2: Navigate to details screen …

Read More »

Leave Request application Leave types drop down list show only available quota

Overview: In Leave request application, leave types field will show all the leave types for employee which ever is applicable. It will show the leave types which contains leave quota 0. This document explains how to restrict these 0 balance leave types from leave type drop down list. Requirement: In Leave request creation, for leave type selection list should display only available quota leave types. It should not 0 balance …

Read More »

Restrict display of no quota balance leave types in Time Accounts

Overview: This document explains how to restrict display of no quota balance leave types i.e remaining balance 0.00 in Time Accounts application. Requirement: In Time Accounts application, it should not display the no quota balance leave types in list. Solution Steps: Step 1: Create enhancement to standard class CL_HRESS_PTARQ_TIMEACC_GUIBBL for method IF_FPM_GUIBB_LIST~GET_DATA Step 2: Write below logic in created enhancement. CLASS LCL_ZHRESS_LR_TIMEACCS DEFINITION DEFERRED. CLASS CL_HRESS_PTARQ_TIMEACC_GUIBBL DEFINITION LOCAL FRIENDS LCL_ZHRESS_LR_TIMEACCS. …

Read More »