Documente Academic
Documente Profesional
Documente Cultură
to Streamline HR Data
Entry and Improve
Information Flow
Julie DeLaTorre
Symphony Management Consulting
2009 Wellesley Information Services. All rights reserved.
What dynamic actions are and how they can improve data entry
accuracy, drive workflow, and streamline infotype and personnel
action maintenance in SAP ERP HCM
How to cut through the complexity of the configuration to get an
overview of how dynamic actions work and see examples of their
most common uses in SAP
S ERP HCM
C
Finally, once certain conditions are met, you can have an email
sent either to an SAP mail address or an external address
This is a sort of workflow without having to have SAP Workflow
i l
implemented
t d
Menu Path:
IMG Personnel Management Personnel Administration Customizing
Procedures Dynamic Actions
IType This
IT
Thi iis the
th iinfotype
f t
where
h you wantt th
the ddynamic
i action
ti tto ttake
k place;
l
after the infotype is saved, the dynamic action will be activated
Example: If you want Infotype 0207 (residence tax area) to be created and
i
inserted
t d after
ft IInfotype
f t
0006
0006, th
then you would
ld enter
t 0006 iin thi
this fifield
ld
If you want to insert a default value into an infotype, that same infotype
would go in this field as well
FC This field is the function code field and it signifies when a dynamic action should
be carried out. Available values:
So for example, if you entered an 06 in this field, anytime the specified infotype
is created or changed, the actions will be carried out
8
When numbering
g yyour dynamic
y
actions, make sure to skip
p at
least a couple of numbers between each sequential number
so as to allow for additional lines to be added later
S Step indicator field. It tells the system what action you are going to take.
The following actions are available:
P
I
W
V
F
M
Checkk conditions
Ch
diti
Maintain infotype record
Set default values
R f
References
another
th step
t
Call routine
Send mail
Any other entry besides the above will create a comment line
10
11
12
=
equal to
<
less than
>
greater than
13
14
Enter the full technical field name of the field you are checking,
and then one of the comparison operators
Make sure the value is enclosed in single quotes
Multiple checks to be ORd are indicated by using /X at the
end
d off the
th statement
t t
t
f If no /X is used, the system will assume it is an AND
condition
15
Create an Infotype
yp 0041 for the US or Mexico onlyy during
ga
hiring action
16
17
18
IType: Enter the infotype where you want the dynamic action to
t k place
take
l
(for
(f thi
this example
l we are using
i IInfotype
f t
0002)
19
20
21
Variable function p
part This is where yyou enter yyour
logical expression. In the case of Mail, you enter the
feature to be called, which is M0001. (We will explain
features in more detail on the next slide.)
22
Features are decision trees that allow you to assign default values
for a field
Transaction PE03
Menu SAP Easy Access Human Resources Time
Management Administration Tools Maintain Features
The first feature to maintain is M0001 Parameter settings for
mail on change to infotype record (which is the one we called in
the dynamic action)
This feature enables you to control who is sent a mail, the text
sent, and the p
processing
g type
yp used
23
When you first go into the feature, youll see that you have to first
make a decision on whether this is going to be used on
Employees (Master Data), which are TCLAS A, or Applicants,
which are TCLAS B
For this demonstration, we will be using only employees, but
applicant data would be configured in the same way
24
The second decision is on infotype. You can send mail for any
infotype that is created or changed.
You will, however, have to put in a complete set of decisions for
each infotype
f
for
f which you want to send mail
25
The return matrix of the feature has the following form: XXXXX
ZZZZZ
XXXXX being the mail attribute being used
ZZZZZ being the value
26
IDTXT This is the name of the standard text that you have
created to be sent to the recipient
The next three attributes are only used if you want mail to be sent
to one of the administrators listed on Infotype 0001 (PersAdmin,
Time, PayrAdmin)
RECV1 PersAdmin
RECV2 Time
RECV3 PayrAdmin
P Ad i
The value would be the user name contained in the Administrator
table (T526)
27
28
29
And you can specify which feature will be read using the old data
contained in Infotype 0001 (meaning the data prior to changing
the infotype record that triggered the mail will be read) use
attribute NAME3, return value RCOLD
Remember, if you are using one of the three attributes discussed
(S
(SUBTY,
OUTBX,
O
and DISTR),
S ) you will also need to maintain the
corresponding feature
30
31
32
Click CREATE
Enter the short name (eight digits) and the long text for
the distribution list title
You will also need to select a folder that should hold this
distribution list
Click SAVE
34
36
When working with dynamic actions you must be sure you have
no typos; your spelling must be exact as well as your field names
Use dates in the form YYYYMMDD
YYYYMMDD
Enter letters in all upper case
Make sure to always enter leading zeroes or spaces
You also want to make sure you have the correct syntax
There should be no spaces between field names or variables
within your statement. For example:
f T001P-MOLGA=10
correct
f T001P-MOLGA
T001P MOLGA =10
10 incorrect
i
t
f T001P-MOLGA = 10
incorrect
37
38
Also notice that you need to have single quotes around constants,
such as 10, except when using subtypes or wage types
For example,
example if you wanted to insert Infotype 19 Subtype 01
01,
you would enter: INS,19,01 (no spaces after each comma)
39
40
Common error:
When creating consecutive OR statements, you must follow
each statement by adding /X
/X at the end
end, EVEN on the very
last statement that is not going to be followed by an OR
statement
For example:
T001P-MOLGA=10/X
T001P-MOLGA=04/X
T001P-MOLGA=
04 /X
INS,0019,01
CORRECT
T001P-MOLGA=10/X
T001P
MOLGA 10/X
T001P-MOLGA=04
INS,0019,01
INCORRECT
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Feature: M0001
57
(Transaction - S010)
58
59
Business Workplace
60
61
62
63
64
Feature: RCNEW
65
66
67
Administrators
68
Feature: M0001
(Transaction - S010)
69
70
Personnel Actions
71
Actions Infotype
72
73
Personnel Actions
74
75
Business Workplace
76
77
78
Maintain Tables
79
80
81
82
83
84
85
86
Personnel Actions
87
Copy Actions
88
89
90
Create Addresses
91
Personnel Actions
92
93
94
95
Resources
Resources (cont.)
98
99
Your Turn!
Disclaimer
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, and other SAP products and services mentioned herein as
well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All
other product and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor
controlled by SAP.