Number ranges for Budgeting The following sap training tutorials guides you how to create number ranges for budgeting in SAP step by step. In our previous training tutorials we have discussed about how to maintain budget profile in SAP You can maintain number ranges for budgeting in SAP by using […]
How to add the authority of SAP_ALL
REPORT ZTESTCREATEUSER. data: l_USR04 LIKE USR04 , l_UST04 LIKE UST04 , l_PROFS LIKE USR04-PROFS , l_USRBF2 like USRBF2 occurs 0 with header line, l_userid like usr01-bname. TABLES : usr01. SELECT-OPTIONS: p_user FOR USR01-BNAME . START-OF-SELECTION. select single * into l_USR04 from USR04 where BNAME in p_user. move ‘C SAP_ALL’ to […]
Debugging Payroll. Useful places to set a break-point
After Debugging the Payroll Schema article, I thought it would be interesting to share some of the places where I set a break-point when I need to investigate a recurrent issue. If you think the issue is a bug, you may search correction SAP notes using the abap code as a search term […]
Half day absence not prorating basic remuneration Wage Types
Symptom Half day absence (Or generically, less than one day) is not causing salary reduction in the Factoring payroll subschema. Cause You are using standard payroll period factors /801 or /802. Either /801 and /802 don’t consider less than one day absences. In the international schema X000 you can see how […]
Payroll Process log shows following error “RGDIR entry already exists”
When calculating payroll with the payroll program (RPCALC*0 / H**CALC0), simulations are possible, but real executions cannot be totally finished. Process log shows following error: “RGDIR entry already exists”. This usually happens when table RGDIR is manipulated inside a customer function and the original table is not restored. It may […]
Maintain Processing, Evaluation and Cumulation Classes
Target As you know, wage type is very important in SAP HCM module and normally you change wage type’s properties (Processing Classes, Evaluation Classes or Cumulation Classes) in V_512W_D with T-Code SM30/ SM31 in order fit payroll processes with customer’s expectations. This document will share you where you can maintain […]
Dump for Personnel Areas details
Option 1 A simple ABAP report or HR Query can do this Option 2 Go to table SE16N, step:1 – give the table name as T500P, and give Personnel area and execute step:2 – in the display screen for every personnel area line items in the last column […]
IT0034 “Corporate Function” Time constraint 2
Why “IT0034 – Corporate Function” should have a Time Constraint 2? Time constraint ‘2’ means that record may include gaps but no overlappings. However in Infotype 0034 “Corporate Function” the time constraint functions for the Infoytpe and sub-types. This means that for the same sub-type no overlapping entries can be […]
How to Create a Dynamic action
Symptom You want to Create a Dynamic Action. The following wiki page describes a way to update entires in Infotype 0041 – Date Specifications infotype whenever an unpaid leave is created, changed or deleted via 2001 – Absences infotype. Environment Both of the following dates are maintained in IT0041: 01 […]
Annual Salary Field in IT0008 – Configuration Guide
Annual Salary Field Configuration Purpose: This is a configuration guide for Annual Salary field in IT0008. In a country like US, where you can have different pay cycles (e.g. Weekly, Biweekly, Semimonthly..), the annual salary field needs to be configured correctly in order to calculate correct annual salary from the […]