Few hints for Holiday Calendar and Public Holiday SAP HR maintenance:
A. For floating public holiday, date should be inserted for every year. If you change directly the public holiday, this new date is not displayed in public calendar. For this:
1. fist step is to delete public holiday from holiday calendar,
2. after that change/update public holiday and in the final,
3. go and assign again public holiday to holiday calendar.
Floating public holiday can be updated with new date for certain year with Change Public Holiday –> Insert date –> Change and Save.
B. Public Calendar’s changes are saved without transport request. For transporting to other system, you just finalize your updates and select “Transport” or “F8”, where workbench request will be defined. All Holiday Calendars, Public Holiday, Factors will be transported in this step.
C. If one public holiday is not anymore valid in one Holiday Calendar, don’t deleted it from Calendar, just delimit the end period for assignment. And, vice-versa, if new public holiday needed in calendar then assign this starting with year for which public holiday is valid.
In time management schema, DZL working with 4 decimals. CUMBT function summarize records from DZL to ZL using rounding to 2 decimals. If you want to make rounding per day, an issue with be for very small differences. Then, your rounding should be done for 2 decimals, as for example:
PZL pcr *
where pcr is rule for wagetype 8020
SAPHR_IT0416 Time compensation, quota locked for compensation.
IT0416 Time compensation, error message when absence quota is compensated: “Quota type xx is locked on xx date for compensation” please check flag for T556A, “No compensation” in payroll block area.
How can be activated in SAP, “Activity Allocation” tab IT2001, Absences?
Solution: Go to Time Management –> Integrating Time Management with Other SAP Applications –> Recording Specifications for Activity Allocation –> Permit Activity Allocation for Infotypes.
CATS customizations can be done in SAP, spro, under Cross Application Components, Time sheet folder.
How can be transported from one SAP HR system to another one a sap script text, created in SO10, original system?
Solution from experience can be: transport can be done with report RSTXTRAN and, which is very important, the fields on screen should be filled as follow:
1. “Name of correction” is number of customizing task (see note from below)
2. “Text key – object” is “TEXT”,
3. “Text key – name” is name of script text created via SO10,
4. “Text key – ID” is “ST”
5. “Text key – language” is language for which script text was created via SO10.
Note: for customizing task, go to se10 (or se09) and create a Customizing transport request. Take the task and use this one for first field of report screen selection.
xls file extracted from SAP, how can be freeze first two rows?
Solution: mark line(row) under rows which need to be freeze and go to Menu –> View –> Freeze Panes –> Freeze Panes.
Idoc error BM034 when Message Type is processed (for example COAMAS), “No measurement unit is assigned to ISO code xxx”.
Error can be solved if internal code will be assigned to ISO code.
Go to –> CUNI transaction (V_T006I SAP Table), “ISO codes” button, and add ISO code which missing (for example “ACT”).
After than, check in “Units of measurement” if any Unit exist with your ISO code assigned (see field T006-ISOCODE). Please select corresponded unit or measurement on screen selection. If not exist, you can create new one and assign ISO code.
In SAP, transaction sm35, processing of batch input map in “foreground” or “display errors only”, if you want to stop this before end of processing, command “/bend” can be used. Go to command field and write /bend, and press . Session will be terminated, message “Processing of batch input session completed” will appears.
Session can be restarted and unprocessed records will be done, or records with errors. You can correct errors and repeat processing of session since batch input will be done for all records in properly way.
I tried to set filter for BUS0004, controllingarea.find, in BD64, SAP HR, distribution model and this can not be added.
Solution seems to be to add filter in TBD16 table – Filter Objects for Receiver Determination of Methods.
BUS0004 FIND BUKRS
Now, in BD64 or SALE transaction, in SAP, filter group is available for creating.