Professional Documents
Culture Documents
Sap HR Tutorial (Exclusive) PDF
Sap HR Tutorial (Exclusive) PDF
com
www.SAPHRUnleashed.com
March 2009
Volume #1/Issue #1
Slogan Here
Identify Locked
Personnel Numbers
before Executing
Payroll Runs
Contents
Quickly Access
Complex IMG Paths
via Direct
Transaction Codes
13
Time Evaluation
Made Easy
19
Employee Quick
Search Shortcut
Strings
23
Recording Changes
Made in Personnel
Development
Infotypes
27
www.SAPHRUnleashed.com
You may simply display a list of all employees (personnel numbers) that are locked.
The report also displays the employee number, the user name, and the various user details as
shown in figure 2.
Figure 2: Output of
Program HFIUCPL0
showing personnel
number and user details
www.SAPHRUnleashed.com
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
www.SAPHRUnleashed.com
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
www.SAPHRUnleashed.com
www.SAPHRUnleashed.com
Using Variants for Simplifying Data Input - A Guide for SAP HR Users and Consultants
Using Variants for Simplifying Data Input - A Guide for SAP HR Users and Consultants
www.SAPHRUnleashed.com
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
www.SAPHRUnleashed.com
Using Variants for Simplifying Data Input - A Guide for SAP HR Users and Consultants
www.SAPHRUnleashed.com
Figure 1:
Menu path
for
Displaying
IMG
Activity Key
www.SAPHRUnleashed.com
Figure 2:
Technical Name
Shown in Front
of Activity Text
10
www.SAPHRUnleashed.com
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
11
www.SAPHRUnleashed.com
Figure 4:
Activities
Pertaining to
Infotype Menu
Node
12
www.SAPHRUnleashed.com
13
www.SAPHRUnleashed.com
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
14
www.SAPHRUnleashed.com
Important Terms in
Time Evaluation
Suppose the employees of a particular personnel subarea grouping have a planned working
time of 10 hours a day. However, they work for
11 hours each day of a particular month.
A Time type called Compensation Time may
be defined to store the total difference of additional hours worked by the employees within the
given month.
A few examples of Time types are shown in
Figure 1.
The standard system contains commonly used
Time types. Time types used may differ according
to the type of scenario involved (with clock times
or without clock times). The Time types calculations are specified by the rules contained within
the Time Evaluation schema. In case the standard
Time types are not sufficient, you may create your
own Time types.
Note: New Time types must only be created
when the standard Time types are not enough
to fulfill your requirements.
Code
Description
0010
0020
0030
0040
Overtime Hours
0050
Figure 1:
Some
Time Type
Codes and
Meanings
15
www.SAPHRUnleashed.com
Figure 2:
Time type
0020
16
Figure 3:
Some
Standard
Processing
Types
Processing
Type
Meaning
Attendance
Absence
Illness
Over Time
March 2009/Volume #1/Issue #1
www.SAPHRUnleashed.com
Figure 4:
Main
Screen of
Program
RPTIME00
17
www.SAPHRUnleashed.com
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
18
www.SAPHRUnleashed.com
emembering individual employees personnel numbers may be difficult for SAP users.
This may become even more challenging
when a new SAP implementation is carried out,
and the SAP system assigns fresh numbers to
employee records when data from the previous
system are loaded. When maintaining employee
data using transactions PA30 and PA20, the usual
means that users employ for searching for
employees numbers is via the Search help.
Most functional consultants and users are not
aware that an even faster method for accessing
employee numbers exists. This is via the usage of
Employee Shortcut Code Strings. This method
simplifies the Search help procedure and provides
quick access to the desired numbers. In this
article, I will discuss how to write the syntax and
Figure 1:
Searching
Employees
With Last
Name Admon
and First Name
Starting With
S
19
www.SAPHRUnleashed.com
Figure 2:
Entry
Found
Displayed
Clicking a particular row will populate the personnel number field (on transaction PA30 or
PA20) with the relevant employee number.
This is the basic Search help method. One disadvantage to this method is that you have to navigate through the Search help dialog box, select
the relevant Search help of your choice, and enter
values in the appropriate fields before reaching
the list of employee values. In next section, we
will discuss the Shortcut code method based on
Search helps.
Figure 3:
Searching
for All
Employees
Having the
First Name
Sarah
20
www.SAPHRUnleashed.com
Entering the code string in the field and pressing Enter will display a list of values pertaining to
your selection criteria, as shown in Figure 4.
Figure 4:
Selection
Criteria
Values
21
www.SAPHRUnleashed.com
Figure 5: Search Helps, Their Relevant Codes and Example Shortcut Strings
Search Help
Usage Example
=k.(Personnel Area).(Personnel
Subarea).(Employee
Organizational Group).(Employee
Subgroup).(Payroll Area).(Company
Assignment
Code).(Cost Center).(Organization
Unit)
Name
Applicant
=r.(Applicant Number).(Personnel
Number)
User ID
=u.(Communication
Type).(ID/Number)
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
22
www.SAPHRUnleashed.com
23
www.SAPHRUnleashed.com
The Subtype field must be filled with an asterisk (*) for Infotypes to which subtypes are not
applicable. Infotype 1000 is a typical example.
Active checkbox The Active checkbox is
meant for switching the Infotype tracking on or
off. The entry does not have to be deleted in
order to deactivate Infotype monitoring; the
Active indicator is simply switched off.
Tip: The Active check box turns Infotype
Change logging on and off, which makes it
simple to deactivate an entry in table
T77CDOC_CUST (without deleting it).
Figure 1.
Change
Documents
Your Ad Here.
Email us at Advertising@SAPHRUnleashed.com
24
www.SAPHRUnleashed.com
Figure 2:
Screen of Program
RHCDOC_DISPLAY
25
www.SAPHRUnleashed.com
Note: If Relationships infotype (1001) is specified in the infotype field in the Infotype block,
two additional fields (Object type and Object ID
of related object) appear. In these fields, you
may enter the related objects type and/or ID.
The output of the program will be comprised of
the modifications made in Infotype 1001
records having relationship with the specified
object type and ID.
The Change Data block is used to specify the change document selection based
on the ID of the user who modified the
infotype data, as well as the date and time
on which the change was made. The current date is entered as the default for the
start and end date fields (but these may be
changed according to your requirements).
At the end is the Output area. In this section, you specify the format in which the
data are to be displayed. There are two
ways to do this, namely Technical View
and Summarized View. If the Technical
View is chosen, the data are displayed in
technical form, i.e., the change documents stored in the database. On the
other hand, the Summarized View will
display a single (summarized) document
for multiple documents stored for a particular set of data.
The Display Field Contents indicator (within the Output block) lets you
specify the level of detail to be displayed.
If the indicator is selected, a detailed
report showing every infotype field that
has been modified (along with Old and
26
www.SAPHRUnleashed.com
Figure 1:
RP50M-FIELD1<RP50M-FIELD2
(without any blank spaces in between)
Statement
Allowed
Not Allowed
Not Allowed
Allowed
Allowed
Not Allowed
27
www.SAPHRUnleashed.com
I INS,9001,,,(P0001-BEGDA),(P0001-ENDDA)
P (RP50M-FIELD)<(RP50M-FIELD2)
The correct forms are shown below:
I INS,9001,,,(P0001-BEGDA),(P0001-ENDDA)
P RP50M-FIELD<RP50M-FIELD2
28
www.SAPHRUnleashed.com
Another common syntax error is the incorrect placement of commas within the I
statements. In case of I statements, you
have to be careful about the placement and
sequence of commas. The correct format of an I
statement is:
(Operation) , ( Infotype number) , ( Subtype),
( Object ID), ( Start Date) ,( End date)
The above sequence should be strictly followed.
In case a given field value is not provided, a
comma should always be included. Here are a few
examples of valid statements for I statements
I INS,9001,,,(P0001-BEGDA),(P0001-ENDDA)
I COP,0014,,,(P0000-BEGDA),(P0000-ENDDA)
I INS,9002,0012,,,
29