Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
R/3 System
Instructor
Guide
Level 3
Release 4.0
27.7.1998
(C) SAP AG
ISG.HR
3-1
Contents:
Subsidiaries....................................................................................................................................... 3
Training System..........................................................................................................6
Data Required.................................................................................................................................... 6
User ID and Passwords for Course Participants................................................................................6
Preparation in the System.................................................................................................................. 6
Example ABAPs................................................................................................................................. 6
CATTs................................................................................................................................................ 6
Technical Hints................................................................................................................................... 6
Additional notes:.......................................................................................................18
Unit: Revision............................................................................................................24
Unit: Information System.........................................................................................25
(C) SAP AG
ISG.HR
3-2
Subsidiaries
(C) SAP AG
ISG.HR
3-3
Course Details
Duration
2 days
Course Materials and Other Materials (Training Manual)
Course handbook
All available media (pnboards, flipcharts, etc.) can be used for displaying and explaining the material.
Country-specific Chapters
None.
(C) SAP AG
ISG.HR
3-4
(C) SAP AG
ISG.HR
3-5
Training System
Data Required
The training system is based on the IDES system and a training client.
Each group requires the following sample personnel number: Salaried employee Anita Acht (personnel
numbers 30500-30520). These personnel numbers are required for demonstration and exercise purposes.
Example ABAPs
CATTs
Technical Hints
Project 301 exists for Germany
(C) SAP AG
ISG.HR
3-6
(C) SAP AG
ISG.HR
3-7
Course Schedule
Course Schedule: Day One
Approximate
Times
10.0010.30
10.30-11.10
11.10-11.30
Morning break
11.30-12.00
12.00-13.00
Lunch
13.00-14.00
Personnel Actions
14.00-14.20
Afternoon break
14.20-15.00
15.00-16.00
Dynamic Actions
16.00.16.20
Afternoon break
16.20-17.00
(C) SAP AG
ISG.HR
3-8
Overview
Demonstrate how to choose infotype menus and how you can access infotypes
directly.
Changing Infotype Menus in Customizing
Infotype menus and personnel action menus are configurable. You can also make
these menus user dependent. If you want to do this, you must enter the parameter
UGR in the user master record. You can use the reference user group to specify an
additional group that the system should use to define the menu layout if the user
group has not been maintained.
The menus have a two-digit key. The other two-digit key represents the user group
dependency. If you do not want the menus to be user group dependent, then the
system can only display the infotypes in the sequence prescribed by group 00.
User Groups and Reference User Groups
Show where the parameter UGR is stored in the user master record.
Defining Infotype Type Menu Selection
Important note: Lots of participants store their new infogroup in their own menu
selection. This is wrong and means that they will not be able to see their entries. You
must store the infogroups in the infotype menu 01 (master data)!
Demonstrate Previous Slides in the System
15 minutes
Use the IMG to create a user-group-dependent menu under number 50 with the
reference user group 01.
(C) SAP AG
ISG.HR
3-9
Then include a few infotypes (any infotypes) in the infotype menu for user groups 01
and 50. (The number of the menu and that of the user group do not have to be the
same).
Now copy the entries in infotype menu 01 (master data) for the user group 01 to
the user group 50 and insert infotype menu 50.
Finally, enter the parameter UGR with the value 50 in the user master record and
show the extended menu selection.
(C) SAP AG
ISG.HR
3-10
ISG.HR
3-11
In Germany, you must always enter a reason in an action, as the reason automatically
triggers a DUEVO notification. In the IMG, you can specify which actions trigger a
DUEVO notification.
Enter the reason blank for the action MM.
Including a Personnel Action in the Action Menu
First, display the actions user-group dependency in the IMG and then select the
entries in action menu 01 for the user group 00 and copy to user group 50 and then
add the action MM to the menu.
Additional Actions
Run the action Marriage for a suitable personnel number and display the overview
of the Additional Actions in infotype 0001.
Displaying Additional Actions in Infotype 0000
Activating Additional Actions
(C) SAP AG
ISG.HR
3-12
ISG.HR
3-13
(C) SAP AG
ISG.HR
3-14
5 minutes
Because there are no exercises for this unit, summarize the contents before
proceeding to the next unit.
(C) SAP AG
ISG.HR
3-15
Screen Header
You can change the screen header. Explain slide.
Define Screen Header in Customizing
Using infotype 0002, explain the fields in the view Header Structure per Infotype.
There is a header structure for each infotype. The header ID (screen header) is stored
in the infotypes characteristics (T582A). Together with the personnel country
grouping and the transaction class, each header ID is assigned a header modifier
using T588I. The header modifier is used to define how each header is structured.
Show and explain these relationships in the view Header Modifier.
Now goto the view Screen Header Definition and explain the key words and the
conversion. Set the key word for the company code to BU1. Show how this change
affects infotype 0002 using the personnel number 30500.
Screen Modification
Define Screen Modification in Customizing
You can show and hide fields on infotypes, change required-entry fields to optional.
You can make these changes so that they either apply for everyone or so that they
depend on the employees organizational assignment using features. Use infotype
0021 to demonstrate screen modification. In this example, the screen can be
modified so that it depends on subtype 1 or 2.
The example given on the slide is for the Internal Control infotype (0032). You must
set up the feature P0032 beforehand and it must look something like this:
Variable key F D Operations
D PERSG
(C) SAP AG
&P0032= ,
&P0032=2,
ISG.HR
3-16
5 minutes
Because there are no exercises for this unit, summarize the contents before
proceeding to the next unit.
(C) SAP AG
ISG.HR
3-17
Course Schedule
Course Schedule: Day Two
Approximate
Times
9.009.20
Lecture
9.20-10.00
10.00-10.20
Morning break
10.20-10.50
10.50-11.30
11.30-12.00
12.00-13.00
Lunch
13.00-13.30
13.30-13.45
Revision
13.45-14.30
14.30-14.50
Afternoon break
14.50-15.20
15.20-15.35
15.35-15.50
Afternoon break
15.50-16.10
16.10-16.30
16.30-17.00
Additional notes:
If you running short of time, you can leave out the ad hoc query exercises!
(C) SAP AG
ISG.HR
3-18
170 minutes
(C) SAP AG
ISG.HR
3-19
Authorization Objects
Display the HR authorization objects in customizing. Explain that there are lots of
other authorization objects, however, this course focuses on the special HR features.
Emphasize the objects that are dealt with in course (master data, personnel number
check, and master data extended check).
HR Master Data
First use the fields that are already known and explain them using examples. Show
how to copy an existing object in the system (naming convention Z:BSP:ANZ, for
example) and show how to enter values. Two authorization fields authorization
level and organizational keys are still missing and will be explained later.
Save and activate the objects just created!
Double Verification Principle
The authorization concept is used to implement the double verification principle.
Two users participate in writing to the database. Example: When basic pay is
created, it is created locked. A second person then checks the entries and unlocks
them. For this situation, the authorizations E for write locked and D for unlocking
records are available.
Organizational Key - Authorization (1)
The organizational key can be found under the organizational assignment in
customizing. Show this to the participants and call up the Organizational Assignment
infotype. Explain the purpose of this using an example. For example, you want a
personnel administrator to automatically have access authorization for the employees
of a certain cost center. A layout rule is defined where as soon as an employee is
hired by this cost center, a number is automatically placed in the organizational keys
in infotype 0001. The accessing personnel administrator has this number stored in
his/her HR master record authorization.
Organizational Key - Authorization (2)
Feature VDSK1 controls the access to organizational key control. For example, it is
possible to define different controls depending on the organizational assignment.
The key for the actual layout rule and the validation rule are specified in the control
view (for example, can the organizational key be overwritten?).
If the validation rule is stored with validation, the allowed keys must also be
entered in the validation table.
Extended Master Data Check
Show this object and mention the activation flag MPPAUTSW.
Master Data Personnel Number Check
Show the next object in the system and explain the differences between I and E.
ISG.HR
3-20
not must be entered in a view. The check must then be activated in another step
(transaction SE38, MPPAUTSW). Call this up with DISPLAY, otherwise you need a
request number for the change.
Test Procedures
The connections are easiest to explain using a hand-drawn slide:
Time recording admin.
Administrator
--------------------------------------|------------------------------------------ t
Absences 2001/ 0100
calls up 0130/subtype T1
Infotype 0130
ISG.HR
3-21
authorizations into a profile and then create a user with this profile.
Profile Generator
Define Comprehensive Authorizations
Profile Generator: Activity Groups
Profile Generator: Creating a Profile
Profile Generator: Assigning Users
Use these slides to explain the concept of the profile generator without
demonstrating it.
Profile Generator: Activity Groups
Create a new activity group HR_ADMIN for the view Basic Maintenance without
responsibilities. Enter a text ID and choose Menu to branch into the activities /
transaction selection.
Profile Generator: Selecting Transactions
In the company menu, select Human resources/Personnel
management/Administration by clicking on the square. The traffic lights will change
to green. Save your selection and then use F3 return to the activity group.
Profile Generator: Defining Authorizations
Choose Authorizations. Define plan version 01 as the org. level and then choose the
authorization area Human resources, master data. The input fields for the
authorization object HR: Master data is repeated four times so that you can create
four authorizations with four different values. You should these authorizations and
values in such a way that the authorization level is distributed for the master data
infotypes.
Save the profile with the name HR307 and generate it. Then return to the activity
group (F3).
Profile Generator: Maintaining User Assignments
Choose Authorizations and then Create user assignments. Enter a user name and then
choose Compare user master and include the profile that you have just generated in
the user master record.
(C) SAP AG
ISG.HR
3-22
(C) SAP AG
ISG.HR
3-23
Unit: Revision
15 minutes
Overview Revision
Setting Up Change Documents
Using existing entries, demonstrate the three customizing steps to create change
documents for infotypes.
Evaluating the Logged Changes
Change an employees basic pay and then use the report RPUAUD00 to evaluate the
change document that was created (access the report using the report tree).
Logging Report Starts
Enter report RPLPAY00 for online logging and then call it up. Use the display report
RPUPROTD to display the log (you can access this report using the report tree).
(C) SAP AG
ISG.HR
3-24
ISG.HR
3-25
ISG.HR
3-26
options for the list and then the output options for the fields (length, position, etc.)
On the next page, the system displays the header defaults and corrections (if any).
You can now execute and test the query. If you need to make corrections, choose F3.
When all the errors have been corrected, save the query. The system now generates
the report coding and you can now display the report in the ABAP editor.
Goto the ABAP workbench and copy the report coding to ZPLBANK0.
(C) SAP AG
ISG.HR
3-27
Ad Hoc Query
Ad Hoc Query Selecting Fields
Call up ad hoc query and first define selection fields by choosing Field selection. A
dialog box displays the functional groups contained in the function area that you
have already created in a tree structure. Expand the functional group key fields, the
field personnel number appears and next to it there are two symbols: if you click on
the first symbol, then the field is selected as a selection field, if you click on the
second symbol, then the field only appears on the list created.
Once you have selected all your fields, choose the tabpage output fields and choose
field selections. You now branch into the fields to be displayed and can select the
necessary fields. In the output fields overview screen, you can use the arrow keys to
change the sequence of the fields.
Ad Hoc Query
Enter a personnel number interval and start the query.
Additional ABAP Query Functionality
Ad hoc reports can be enhanced using ABAP query.
(C) SAP AG
ISG.HR
3-28
(C) SAP AG
ISG.HR
3-29
(C) SAP AG
ISG.HR
3-30
(C) SAP AG
ISG.HR
3-31
(C) SAP AG
ISG.HR
3-32
(C) SAP AG
ISG.HR
3-33