Download - 1.Personnel Administration
![Page 1: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/1.jpg)
Personnel Administration
Brussels
![Page 2: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/2.jpg)
2Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 3: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/3.jpg)
3Course objectives
To learn:
Comprehend and carry out the basic processes of Personnel Administration
To be able to:
Explain major functional areas of SAP R/3 Human Resourcessuch as Personnel Administration
Maintain employee data Execute Personnel Actions
![Page 4: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/4.jpg)
4
OverviewPersonnel Administration (1)
OrganizationManagement
Payroll &Accounting
Compensationmanagement Training & Event
Management
Recruitment
PerformanceManagement Personal
Development
PersonnelManagement
Time Management
![Page 5: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/5.jpg)
5
OverviewPersonnel Administration (2)
OrganizationManagement
Payroll &Accounting
Compensationmanagement Training & Event
Management
Recruitment
PerformanceManagement Personal
Development
PersonnelManagement
Time Management
![Page 6: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/6.jpg)
6Company structure management
12Générale
de Banque
13G-Fonds
14Cie belge
Fin. Indust.
15Bq belge
pr étranger
16Coperfort
GBZBZone Bxl
GBZNZone nord
GBZSZone sud
GBECEnt Centr
GFON GCOPGBFI GBET
BXLGGénéral
NRDGGénéral
SUDGGénéral
Company code
Personnel Area
Personnel Subarea
NRDFAg. Franco
BXLPPériphérie
SUDOSO ex.Mons
SUDECantons Est
Enterprise StructureEnterprise StructureEnterprise StructureEnterprise Structure
Personnel StructurePersonnel StructurePersonnel StructurePersonnel Structure
O
O O
O O
S
S
S
S
C
C
Position
Job
P Employee
ExternalExternalExternalExternal
Contractors
RetireeRetireeRetireeRetiree
ActiveActiveActiveActive
Hourly WorkerMonthly workerExecutiveManagerSenior ManagerStudent
ExpatriateExpatriateExpatriateExpatriate
InactiveInactiveInactiveInactive
Organizational StructureOrganizational StructureOrganizational StructureOrganizational Structure
Hourly WorkerMonthly workerExecutiveManagerSenior ManagerStudent
ExecutiveManagerSenior Manager
Hourly WorkerMonthly workerExecutiveManagerSenior ManagerStudent
Organizational Unit
![Page 7: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/7.jpg)
7Transaction code (1)
What ?
There is a transaction code for each SAP-HR process:
PA10: personnel file PA20: display data PA30: maintain data PA40: maintain actions PA70: fast entry ...
Also in customising and developmenttransaction codes lead to the different activities:
SPRO: Implementation guide SE11: ABAP dictionary SE38: ABAP development SM30: table maintenance ...
/O/O to create new session
/N/N to erase old session
![Page 8: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/8.jpg)
8Transaction code (2)
How to find ?
What’s the transaction code of this process?
• 1st way:See at the bottom of all pages
• 2nd way:System Status...
• 3rd way:Extra Settings Display technical names
![Page 9: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/9.jpg)
9Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 10: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/10.jpg)
10Concept - End user
Example – different kinds of payroll end users:
Payroll Manager Display HR master data and personnel file
Display remuneration statement, payroll
Payroll Process Administrator Performs time evaluation and runs payroll
Creates remuneration statement
Creates file for wage and salary payments
Post payroll results to accounting
Payroll Administrator Maintains HR master Data
Simulates payroll.
![Page 11: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/11.jpg)
11
Concept -Personnel Administration
manage data, from a single database individual data
collective data
store data used for internal and legal reporting
Goal:
enable other HR related ERP components to use accurate, efficient and unique data within the whole organization
![Page 12: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/12.jpg)
12Data maintenance
Who? Search help for personnel number
Direct selection Match codes =n.lastname.firstname + *
What? Infotypes
Menu F4 Direct selection
When? Validity period of a piece of information
![Page 13: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/13.jpg)
13Concept - Personnel number
WHO?
![Page 14: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/14.jpg)
14Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 15: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/15.jpg)
15
IT000IT00099
Fiscal Data
DEUTSCHEMARK
DEUTSCHEMARK x x x x x x x x x x
xx x x x x x x x x x x
cheque
Family & related person
Addresses
Bank DetailsOrganizational Assignment
Tax OfficePersonal Data
Planned working timePerson X
Birthcertificate
IT0001IT0001
IT0021IT0021
IT0006IT0006
IT010IT01011
IT0002IT0002
IT0007IT0007
One subject per screen
Infotype
WHAT?
![Page 16: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/16.jpg)
16Subtype
1111
2222
Infotype 0021
FamilyFamily
Subtype 2
Subtype 1
SpouseSpouse
ChildrenChildren
One subject per screen
![Page 17: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/17.jpg)
17Object ID
1111
2222
1111
2222Infotype 0021
FamilyFamily
Subtype 2
Subtype 1
nr 02
nr 01SpouseSpouse
ChildrenChildren
One subject per screen
![Page 18: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/18.jpg)
18
Title
Header
Validity period
Infotype
content
Each infotype has these screen parts
Screen parts
![Page 19: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/19.jpg)
19Maintain infotypes
New recordsChanging
existing records
![Page 20: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/20.jpg)
20
Actions (IT0000)
Organizational Assignment (IT0001)
Personal Data (IT0002)
Addresses (IT0006)
Planned Working Time (IT0007)
Basic Pay (IT0008)
Date Specifications (IT0041)
Family Allowance A (IT0043)
Company Pension Fund CH (IT0046)
Tax Data GB (IT0065)
Social Insurance B (IT0100)
Fiscal Data B (IT0101)
Code INSEE F (IT0217)
CBS NL (IT0408)
SAP Standard Common SAP Standard Local
Infotypes:Common <> country specific
![Page 21: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/21.jpg)
21Excercise: infotypes
Search for ‘Arinso Employee XX’ (50 to 75) Display IT 0001 Create IT 0006 Create IT 0021 subtype 1 (start date 01/05/2005) Create IT 0021 subtype 2 (start date 01/05/2005) Copy IT0009 Change IT0006
Take a look at infotypes 7, 8, 9, 19, 41
![Page 22: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/22.jpg)
22Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 23: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/23.jpg)
23Validity period
Each screen has a validity period
The validity period indicates
when the infotype content is valid
WHEN?
![Page 24: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/24.jpg)
24
Concept:Time constraints (1)
determine how many times a certain screen must and can exist
defined at the level of: the infotype or the subtype
![Page 25: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/25.jpg)
25
Concept:Time constraints (2)
4 options : 1 : obligatory, no gaps, no overlappings
Personal data, official address
2 : optional, gaps, no overlappings
Spouse, company car
3 : optional, gaps, overlappings Education, former employer
4 : per subtype Addresses infotype
![Page 26: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/26.jpg)
26
Validity period + Time constraints
=
Data historic
Data historic
01/05/2000 01/11/2000 31/12/9999
Create
$ 5000
$ 5500
$ 5500$ 5000 $ 5500
![Page 27: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/27.jpg)
27Example
Official address – Infotype 0006
Hiring
01.05.2004 04.06.2004 01.08.2004 31.12.9999
Wrong number Moving
01.05.2004 – 31.12.9999
Nr. 12 Nr. 20
01.05.2004 – 31.12.9999
Brussel Brussel
Nr. 34
Leuven
01.08.2004 – 31.12.9999
Nr. 20
Brussel
01.05.2004 – 31.07.2004
![Page 28: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/28.jpg)
28Excercise: time contraints
Create IT 0021 subtype 1 (start date: 01/07/2006) Create IT 0021 subtype 2 (start date: 01/07/2006)
What is the difference between these subtypes? What are the time constraints of these subtypes?
What is the difference between the overviews of IT 0002 and IT 0006?
![Page 29: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/29.jpg)
29Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 30: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/30.jpg)
30Infotype Screens
Change Organizational Assignment
Org Structure
Create Personal Data
Org StructureCreate Bank Details
Org StructureCreate Addresses
Org StructureCreate Planned Working Time
Org StructureCreate Actions
Org Structure
Recur. Payments/ DedAdditional PaymentsFiscal Data DChild Allowance D
with proposal
Fast Entry
Fast Entry1 InfotypeMultiple PersonnelNumbers
Fast Entry1 InfotypeMultiple PersonnelNumbers
Single Screen1 Infotype1 Personnel number
Single Screen1 Infotype1 Personnel number
Personnel ActionsSequence of Infotypes1 Personnel number
Personnel ActionsSequence of Infotypes1 Personnel number
![Page 31: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/31.jpg)
31
Organizational
ReassignmentRe-entry into
company
Retirement
EarlyRetirement
Leaving
Family event
Hiring
CareerInterruption
Scenario's
Infotype access through actions
Data maintenance:Predefined HR scenario’s
![Page 32: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/32.jpg)
32Personnel Actions (1)
Actions Change of your organizational assignment (IT 0001) Ex. : hiring, reassignment, pension, leaving, … Stored in IT 0000
Administrative actions No change of your organizational assignment, but of other infotypes Ex. : change of your family situation, Stored in IT 0000 and IT 0302
![Page 33: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/33.jpg)
33Personnel Actions (2)
Data maintenance for predefined HR scenario’s by means of actions
![Page 34: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/34.jpg)
34Personnel Actions (3)
![Page 35: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/35.jpg)
35Hiring procedure
Create action(Infotype 0000)
Organizational Assignment(Infotype 0001)
Contracts(Infotype 0016)
Date monitoring (expiry of contract)*(Infotype 0019)
Date monitoring (expiry of probation)*(Infotype 0019)
Personal Data(Infotype 0002)
Family/Related Person (child)*(Infotype 0021 subtype 2 )
Family/Related Person (spouse)*(Infotype 0021 subtype 1)
or
Family/Rel. Person (companion)*(Infotype 0021 subtype 7)
Addresses(Infotype 0006)
Planned Working time(Infotype 0007)
Basic Pay(Infotype 0008)
Dates Specifications(Infotype 0041)
Personnel Actions
Country specific infotypes
![Page 36: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/36.jpg)
36
Additionalauthorizationcheck
Determineswhenpayroll is run
Determines the
administratorsresponsible
Infotype 0001
![Page 37: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/37.jpg)
37Payroll Area (1)
SAP AG 2003
Payroll Organization
Run payroll for previous Run payroll for previous monthmonth on 10th of the monthon 10th of the month
Run payroll for current Run payroll for current month on 28th of the monthmonth on 28th of the month
Jan.Jan. 11 Feb. 1Feb. 1 Jan. 1Jan. 1
Payroll area YYPayroll area XX
Feb. 1Feb. 1
![Page 38: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/38.jpg)
38Payroll Area (2)
SAP AG 2003
Payroll Control Record
Simulation
Payroll areaPayroll area XX Salaried employeesXX Salaried employees
Released for payroll
Released for corrections
Exit payroll
Check payroll results
Incorrect personnel no.
Payroll area
Payroll status
XX monthly
The different stages ofPayroll
Payroll
Release payroll
Start Payroll
Check Results
Corrections
Exit Payroll
International
Payroll
![Page 39: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/39.jpg)
39Payroll Area (3)
SAP AG 2003
Overview: Payroll Organization
Periodparameter
Datemodifierand
Payrollperiods
Calendar forcumulations
Control record
Assigned to thepayroll area
Exists for eachpayroll area
For each combinationof period parameter
Datemodifierand
Monthly orweekly?
Additionaldate types
Which payrollyear, start and end
of periods
Cumulationsofwage types for
reporting purposes
Controls the individualpayroll phases
![Page 40: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/40.jpg)
40Organizational Key
SAP AG 2003
Personnel subarea 1000
Organizational key10001300
Organizational key10001200
Personnel subarea 1000
Cost center 1300
Cost center 1200
![Page 41: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/41.jpg)
41Administrator (1)
SAP AG 2002
Administrators
Time Recording Administrator: Error lists in
Time Management
Automatic mailif changes are made to
infotypes
Reporting/Evaluations
Payroll Administrator: Contact person on remuneration
statementsAuthorization
checks
Personnel Administrator:Monitoring of Tasks
![Page 42: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/42.jpg)
42Administrator (2)
SAP AG 2002
Administrator Assignment
Group Admin. Name of administrator F. of addr. Tel.no. SAP Name
0001
0001
0001
0001
0001
001
002
003
CA
NDP
Joanne Henderson
Edward Carter
Robert Bell
Chris Appleman
Nicola Davenport
Ms
Mr
Mr
Ms
Ms
4711
5541
1239
6665
9848
HENDERSONJ
CARTER
BELLR
APPLEMAN
DAVENPORTN
Org. Assignment (0001)
Administrator, Group, HR, Time Rec., Payroll
View: Change Administrator
![Page 43: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/43.jpg)
43Excercise: Personnel action
Hire 2 or more employees Start date: 01/03/2005 Personnel area: ARBE, ARNL, ARUK, ARUS, ARPL Employee group: 1 Employee subgroup: 01 - 05 Position: Use the position that you created yesterday or
create a new one
![Page 44: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/44.jpg)
44Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 45: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/45.jpg)
45IMG <> Table maintenance
Two different ways:
IMG Table maintenance
Transactionscode
SPRO SM31
![Page 46: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/46.jpg)
46IMG <> Table maintenance
IMG Transaction code: SPRO
With the implementation guide, you can access all tables and features to configure the HR system.
You can maintain:
• Set up infotypes• Infotypes menus• Actions:
- Infogroups- Reasons for actions- Action menu
• Dynamic actions etc…• Define infotype header • Infotypes screen control
![Page 47: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/47.jpg)
47IMG <> Table maintenance
Two different ways:
IMG Table maintenance
Transactionscode
SPRO SM31
![Page 48: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/48.jpg)
48IMG <> Table maintenance
Table maintenance Transaction code: SM31, SM30
With the Table maintenance screen, you can access all tables that you know to customise the HR system.
![Page 49: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/49.jpg)
49Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 50: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/50.jpg)
50
Customizing Tables:Key and functional fields
Transaction code: SM30
SAP AG 2002
Customizing Tables: Key and Function Fields
Pay Scale Groups
Grpg PS group Lv W. Type Start End Amount Curr.
01.01.791 WW 1010 31.12.9999 6.500,00
01.01.922 AT 31.12.9999 7.750,00
3 AT 01.01.79 31.12.9999 4.000,00
Position...
Function fields: White fields give more information on anentry
Fields that are gray identify a unique table entry. There is only one table entry with specific key fields. If you overwrite the key field, the system creates a copy of the entry.
An entry in a Customizing table consists of key fields and function fields.Key fields identify a specific unique entry, whereas function fields describe this entry.There is only one table entry with the same key fields.
![Page 51: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/51.jpg)
51
Customizing Tables:Delete and Save
Transaction code: SM30
SAP AG 2002
Customizing Tables: Delete - Save
Change View "Pay Scale Groups": OverviewChange View "Pay Scale Groups": OverviewSystemEdit Goto HelpObject Utilities
Pay scale typePay scale area
Grpg PS group Lv W. Type Start End Amount
01.01.7901.01.7911 WWWW 10101010 31.12.999931.12.9999 6.500,006.500,00
01.01.922 AT 31.12.9999 7.750,00
3 G01A 01.01.79 31.12.9999 4.000,00
Save:All changes made to the entries must be saved
Exp. <-> Coll. New entries Delimit
Delete:Select one or more entries andchoose "Delete".
SAP AG 2002
Customizing Tables: Delete - Save
Change View "Pay Scale Groups": OverviewChange View "Pay Scale Groups": OverviewSystemEdit Goto HelpObject Utilities
Pay scale typePay scale area
Grpg PS group Lv W. Type Start End Amount
01.01.7901.01.7911 WWWW 10101010 31.12.999931.12.9999 6.500,006.500,00
01.01.922 AT 31.12.9999 7.750,00
3 G01A 01.01.79 31.12.9999 4.000,00
Save:All changes made to the entries must be saved
Exp. <-> Coll. New entries Delimit
Delete:Select one or more entries andchoose "Delete".
To delete entries in Customizing tables,
select the entries that you want to delete and then select Delete. You must save all the changes you make to Customizing tables
![Page 52: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/52.jpg)
52
Customizing Tables:Create and Copy
Transaction code: SM30
SAP AG 2002
Customizing Tables: Create - Copy
Change View "Pay Scale Groups": OverviewChange View "Pay Scale Groups": OverviewSystemEdit Goto HelpObject Utilities
Var. List
Pay scale typePay scale area
Grpg PS group Lv W. Type Start End Amount Curr.
01.01.7901.01.7911 WWWW 10101010 31.12.999931.12.9999 6.500,006.500,00
01.01.922 AT 31.12.9999 7.750,00
3 G01A 01.01.79 31.12.9999 4.000,00
Create: You receive an empty input screen,in which you must enter both the key and the function fields.
Exp. <-> Coll. New entries Delimit
Copy:Select an entry that is similar to the entry youwant to create and overwrite at least one keyfield and possibly the function fields on the subsequent screen
SAP AG 2002
Customizing Tables: Create - Copy
Change View "Pay Scale Groups": OverviewChange View "Pay Scale Groups": OverviewSystemEdit Goto HelpObject Utilities
Var. List
Pay scale typePay scale area
Grpg PS group Lv W. Type Start End Amount Curr.
01.01.7901.01.7911 WWWW 10101010 31.12.999931.12.9999 6.500,006.500,00
01.01.922 AT 31.12.9999 7.750,00
3 G01A 01.01.79 31.12.9999 4.000,00
Create: You receive an empty input screen,in which you must enter both the key and the function fields.
Exp. <-> Coll. New entries Delimit
Copy:Select an entry that is similar to the entry youwant to create and overwrite at least one keyfield and possibly the function fields on the subsequent screen
New EntriesThe system displays an empty input screen and you must enter key and function fields.
CopySelect an entry that you want to copy and overwrite the entries in the key and, if
necessary, the function fields on the subsequent screen
![Page 53: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/53.jpg)
53
Customizing Tables:Delimit
Transaction code: SM30
SAP AG 2003
Change View "Pay Scale Groups": OverviewChange View "Pay Scale Groups": OverviewSystemEdit Goto HelpObject Utilities
Grpg PS group Lv. WT Start dateEnd date Amount Curr.
01.01.7901.01.7911 WWWW 10101010 31.12.999931.12.9999 6.500,006.500,00
01.01.922 AT 31.12.9999 7.750,00
3 AT 01.01.79 31.12.9999 4.000,00
Validity Limit: EntryValidity Limit: Entry
Position... Entry 1 of 1
Valid from 01.01.2003
If you want to make an entry invalid as of a certain date, choose Delimit and enter the delimitation date.The system automatically creates a newrecord, and you can overwrite the functionfields.In time-dependent tables, the systemdisplays the record currently valid.Use the Expand-Collapse function to display the other records.
![Page 54: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/54.jpg)
54Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 55: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/55.jpg)
55Infotypes structure (1)
F1
![Page 56: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/56.jpg)
56Infotypes structure (2)
Transaction code: SE11
F1
F9
![Page 57: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/57.jpg)
57
Infotypes attributes:IMG <> Table maintenance
Transaction code: SPRO Transaction code: SM31
Table
T582A
![Page 58: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/58.jpg)
58
I. General attributesII. Display en selectionIII. Retroactive accounting triggerIV. Technical data
Table V_T582A
Infotypes attributes:Overview
![Page 59: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/59.jpg)
59
example: IT0002
Infotypes attributes:Example
![Page 60: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/60.jpg)
60
I. General attributes
Time constraint = A time constraint indicates whether more than one infotype record may be available at one time
Infotypes attributes:General attributes (1)
![Page 61: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/61.jpg)
61
Possible time constraints
1 => One record obligatory + continuity obligatory
note: timeconstraint 1 of IT0000, IT0001 and IT0002 cannot be edited in V_T582A
2 => Only one record at a time + continuity not obligatory
3 => Multiple records possible + continuity not obligatory
A => Only one record can exist from 01.01.1800 to 31.12.999;
these infotypes may not be deleted
(e.g. IT0003) see table V_582B
B => Idem A but these infotypes may be deleted
(e.g. IT0031)
T=> Time constraint depends of subtype
(e.g. IT0009)
Z => Only for time infotypes;
time constraint depends of timerelation class defined in table V_T554S_I (also see collision checks in V_T554Y)
(e.g. IT2001)
Infotypes attributes:General attributes (2)
![Page 62: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/62.jpg)
62
Time constraint table = when the time constraint is subtype dependent
Infotypes attributes:General attributes (3)
![Page 63: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/63.jpg)
63
Maint. Aft. leave example IT0006 Addresses => time constraint table V_T591A
= This field controls whether you can record master data after an employee has left the company.A warning tells you whether you are permitted to do so or not.
Blank = modifying the infotype after leaving is authorized
W = modifying the infotype after leaving is authorized + the system will give a warning
E = modifying the infotype after leaving is not authorized
Infotypes attributes:General attributes (4)
![Page 64: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/64.jpg)
64
Subtype obligatory= If the layout of an infotype screen depends on the subtype, you must enter the subtype when creating a new record.
Subtype table= table with subtypes of an infotypeTable V_T591A
Indicator Objid = define if multiple records of a subtype can exist at the same time
ex. IT0021 Subtype Chiild
Subtype field= name of the field of the subtype in the structure of the PA-infotype (see trans SE11 struct. PSxxxx)
Infotypes attributes:General attributes (5)
![Page 65: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/65.jpg)
65
II. Display and selection
Select w/start= most 3: record valid on input date of selection screen
Select w/end
= always 5: record(s) with valid data in the selected period
Select w/o date
= 6: all records valid from cpu date to end of times
= These values of the fields define the way the records are displayed for input for begin and enddate.
Infotypes attributes:Display and selection (1)
![Page 66: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/66.jpg)
66
Create w/o strt
= define the begindate that will be proposed by the system when at creation of the infotype no begindate is filled in the selectionscreen
blank begindate is blank (vb. IT0023)
1 record does not exist => entry date = begindaterecord exist => begindate of existing record
(vb. IT0002,IT0027)
2 startdate of actual organizational definition (vb. IT0100, IT0101, IT0105)
3 CPU datum = date of today (vb. IT0017)
Infotypes attributes:Display and selection (2)
![Page 67: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/67.jpg)
67
Create w/o end
= define the enddate that will be proposed by the system when at creation of the infotype no enddate is filled in the selectionscreen
blank no value (vb. IT0023)
1 enddate is 31.12.9999 by default (vb. IT0100,IT0101)
2 enddate by default = date of leaving (vb. IT0007)
3 enddate by default = begindate of actual record
Infotypes attributes:Display and selection (3)
![Page 68: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/68.jpg)
68
List time per.
= define the period that will be show in the overview
Crossed = overview shows all periods from selectionscreen
blank = overview shows all periods without the selectionscreen
Infotypes attributes:Display and selection (4)
![Page 69: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/69.jpg)
69
III. Retroactive accounting triggerIII. Retroactive accounting trigger
Before ERA date
You can use the entry before earliest retroactive accounting date indicator to define if payroll relevant data may be entered in a personnel control record before the earliest retroactive accounting period of the relevant payroll accounting area (transaction code PA03).
Before ERA date
You can use the entry before earliest retroactive accounting date indicator to define if payroll relevant data may be entered in a personnel control record before the earliest retroactive accounting period of the relevant payroll accounting area (transaction code PA03).
Infotypes attributes:Retroactive accounting trigger (1)
![Page 70: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/70.jpg)
70
Retr.acct.payr.
When you make entries in the payroll past, the Earliest Change in Master Data Since Last Payroll field is set in the Payroll Status infotype (0003).
blank = Infotype is not relevant to retroactive accounting,
R = Change triggers retroactive accounting,
T = Retroactive accounting is field dependent according to T588G.
Retr.acct.payr.
When you make entries in the payroll past, the Earliest Change in Master Data Since Last Payroll field is set in the Payroll Status infotype (0003).
blank = Infotype is not relevant to retroactive accounting,
R = Change triggers retroactive accounting,
T = Retroactive accounting is field dependent according to T588G.
Infotypes attributes:Retroactive accounting trigger (2)
![Page 71: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/71.jpg)
71
Infotypes attributes:Retroactive accounting trigger (3)
Table V_T588GTable V_T588G
![Page 72: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/72.jpg)
72
Entry of RA limit time
If checked it’s possible to make modifactions before the « Personal earliest retroactive accounting date ».
Retr.acct PDC
Define if the infotype at recalculationis relevant for time management
Entry of RA limit time
If checked it’s possible to make modifactions before the « Personal earliest retroactive accounting date ».
Retr.acct PDC
Define if the infotype at recalculationis relevant for time management
Infotypes attributes:Retroactive accounting trigger (4)
![Page 73: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/73.jpg)
73
Past entry all.
Permissibility of entries relating to the payroll past.
Blank = Entries which relate to past payroll periods are permitted.This type of entry is like changing or creating a database record with a start date which lies in the last payroll period or prior to this. The system displays a warning message.
X = Entries which relate to past payroll periods are permitted. The system displays a warning message.
E = Entries in the payroll past are not permitted. If payroll has has never been run for the employee in question, the entries are permitted.
I = Whether or not entries in the payroll past are permitted depends on which infotype is being processed. This entry is only suitable for certain infotypes. If used in other infotypes, the system does not perform a check.
Past entry all.
Permissibility of entries relating to the payroll past.
Blank = Entries which relate to past payroll periods are permitted.This type of entry is like changing or creating a database record with a start date which lies in the last payroll period or prior to this. The system displays a warning message.
X = Entries which relate to past payroll periods are permitted. The system displays a warning message.
E = Entries in the payroll past are not permitted. If payroll has has never been run for the employee in question, the entries are permitted.
I = Whether or not entries in the payroll past are permitted depends on which infotype is being processed. This entry is only suitable for certain infotypes. If used in other infotypes, the system does not perform a check.
Infotypes attributes:Retroactive accounting trigger (5)
![Page 74: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/74.jpg)
74
What seems to you the correct time constraint for:
IT0000 procedures IT0002 Personal Data IT0007 Planned Working Time IT0037 Insurance IT0001 Organizational Assignment IT0023 Other/Previous Employers
Exercise:Time constraints
![Page 75: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/75.jpg)
75
Choose and explain the meaning of blank, R or T for these infotypes:
IT0003 Payroll status IT0014 Recur. Payments/Deds. IT0002 Personal Data IT0100 Social Insurance B IT0022 Education IT0021 Family/Related Person IT0101 Fiscal Data B IT0023 Other/Previous Employers IT2001 Absences IT0001 Organizational Assignment
Excercise:Payroll relevant infotypes
![Page 76: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/76.jpg)
76
For infotype 0032 we want to setup the following properties:
Only one record or no record at the same time The field car regulation is payroll relevant when we modify it When displaying an overview only show the selected period
Excercise:Infotype configuration
![Page 77: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/77.jpg)
77Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 78: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/78.jpg)
78Master Data processes
Personnel actionsThe personnel actions functiongroups all of the infotypes togetherthat must be maintained when a particular human resource process is performed
OrganizationalReassignment
Re-entry intocompany
Retirement
EarlyRetirement
Leaving
Family event
Hiring
CareerInterruption
Scenario's
![Page 79: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/79.jpg)
79Personnel actions
Transaction code: PA40 = for each event (hiring, change of salary, bird of child, etc…) the user get a sequence of relevant infotypes
![Page 80: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/80.jpg)
80
Personnel actions:IMG
![Page 81: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/81.jpg)
81
Personnel actions:Table maintenanceand feature IGMOD
Transaction code: SM31 Transaction code: PE03
Table
T588C
T588D
T529A
T530
T588B
IGMOD
Feature
![Page 82: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/82.jpg)
82
User group dependency on menus and info groups
Personnel actions:Define infogroups
Here you can define if an infogroup is usergroup dependent
=> parameter ‘UGR’ in System/User profile/Own Data/Parameters.
V_T588C Menutype G = Infogroup
![Page 83: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/83.jpg)
83
Personnel actions:Define infogroups
Infogroup
Here we define the sequence of infotypes (and subtypes) for an infogroup.
Table V_T588D
![Page 84: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/84.jpg)
84
Infogroup
COP Copy
For other actions than first registration.
If at Copy the infotype does not exist it becomes create.
DEL DeleteDelete Infotypes
INS Create
For first registration.
At Create the system will check if an infotype with the same subtype exist. If so, INS becomes MOD
LIS9 Delimit Infotypes delimit (at leaving).Never use LIS9 for IT0000 and IT0001! These 2
infotypes have to stay with endda = 31.12.9999 even for employees who are leaving.
MOD Change
To change existing infotypesINSS Create (no MOD)
Create even if an infotype exists. No switch to MOD if the same infotype exist.
Personnel actions:Define infogroups
Possible operations
![Page 85: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/85.jpg)
85
Personnel actions:Define infogroups
Infogroup modificator
Feature IGMOD
![Page 86: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/86.jpg)
86
Personnel actions:Define infogroups
Infogroup modificator
Feature IGMOD
![Page 87: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/87.jpg)
87
Sequences of infotypes linked to an action (MASSN)
Personnel actions:Define types of actions
![Page 88: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/88.jpg)
88
Sequences of infotypes linked to an action (MASSN)
Personnel actions:Define types of actions
![Page 89: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/89.jpg)
89
Sequences of infotypes linked to an action (MASSN)
Personnel actions:Define types of actions
TABEL T529A Type of procedure (MASSN) = 01 Description procedure = Hiring Function char for action = 1
1 First hiring; 7 Transfer from recruitment; 0 Other
Status clientspec. = blank
![Page 90: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/90.jpg)
90
Sequences of infotypes linked to an action (MASSN)
Employment Status = 3 Status special payment = blank Feature for action sequence = blank
MSN20 leave; MSN21 rehiring; ...
Infogroup Date control
Personnel actions:Define types of actions
![Page 91: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/91.jpg)
91
Here you define which procedure
must be displayed an in which sequence
Personnel actions:Change action menu
![Page 92: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/92.jpg)
92Exercise: Personnel actions
Create a new procedure ‘EXTERNAL EMPLOYEE XX’
Use procedure ZA to ZZ
Include Infotype 0001 and Infotype 0002
Use infogroup ZA to ZZ
Include this in transaction PA40
Use action menu ’01’, reference usergroup ’00’ and line number XX
![Page 93: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/93.jpg)
93
Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 94: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/94.jpg)
94
Master Data processes:Dynamic actions (1)
Dynamic actions
If the maintenance of an infotype has an impact on a second one,the system will automatically propose you, just after,another screen to maintain the second infotype.
In certain cases, this operation will be executed in background. (invisible for the user)
![Page 95: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/95.jpg)
95
Dynamic actions are performed automatically by the system, depending on certain conditions
Master Data processes:Dynamic actions (2)
![Page 96: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/96.jpg)
96
Master Data processes:Dynamic actions (3)
![Page 97: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/97.jpg)
97
Master Data customizing:Dynamic actions (1)
Table maintenance Transaction code: SM31 Dynamic actions
Table
T588Z
![Page 98: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/98.jpg)
98
Master Data customizing:Dynamic actions (2)
Example
![Page 99: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/99.jpg)
99
Master Data customizing:Dynamic actions (3)
1 Itype Mandatory infotype from which the dynamic measure is activated
2 STy Optional subtype from which the dynamic measure is activated
3 Field n Optional field name from which the dynamic measure is activated
4 FC Mandatory function applied on infotype from which the dynamic measure is activated
5 No Sequential number permitting to read the data in a certain order
6 S Optional step indicator
7 Variable function part
Mandatory command field
Description of the different columns
![Page 100: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/100.jpg)
100
Master Data customizing:Dynamic actions (4)
Description of the possible steps
P Plausibility check : With this action you check certain conditions (for example, comparing the old and the new value).
I Call infotype. With this action you call an infotype for further processing
W Enter values : With this action you enter values for a new data record
V Link to another action : With this action you group together fields for which you want the system to perform the same action
F Call routine : With this action you call an internal or external form routine
M Send mail : With this action you send an e-mail by entering a suitable feature
Comment
![Page 101: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/101.jpg)
101Exercise: Dynamic actions
Which dynamic action is executed when you create (or copy) a record of IT 0016 with a probation period?
On which lines can you find the code in table T588Z?
Explain what the code does.
![Page 102: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/102.jpg)
102
Master Data customizing: Features (1)
SAP AG 2002
Sub-objects
Feature ABKRS Payroll area
Decision tree
Attributes
Documentation
Display Change
ABKRS Payroll area
MOLGA Country grouping
01 Germany
PERSG
02 Switzerland
10 USA
Employee group
3
02
otherwise
PERSK Employee subgroup
01 Hourly wage earners
Via transaction PE03 or IMG
Default Payroll Area
Features: Initial Screen Edit ABKRS Feature: Decision Tree
Active
![Page 103: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/103.jpg)
103
Master Data customizing: Features (2)
SAP AG 2003
Sub-objects
Feature ABKRS ABKRS Default values for Payroll area
Create
Decision tree
Attributes
Documentation
Display Change
Features: Initial Screen (Transaction PE03)
Information on the structure and the functions
Administration data of a feature, including the structure (fields that can be queried in the decision tree)and country assignment
Query data structure todetermine return values.You can maintain them usingTable maintenance
orTree maintenance
![Page 104: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/104.jpg)
104
Master Data customizing:Features (3)
Two different views to maintain features:
Transaction code: PE03
Tree maintenance
Table maintenance
![Page 105: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/105.jpg)
105Features ABKRS
SAP AG 2003
Maintaining Features (3)
ABKRS ABKRS Payroll area
MOLGA Country grouping
01 Germany
PERSG Employee group
1 Active
PERSK Employee subgroup
DE Trainee - industrial
DF Trainee - commercial
DI Hourly wage earners
20
DN Monthly wage earners
DS Senior staff
DT Non-PS employees
20
DU Salaried employees
Feature Edit Goto Utilities View System Help
Decision operation
Decision field value
Status: active
Return code
Feature ABKRS
![Page 106: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/106.jpg)
106Feature PINCH
SAP AG 2003
2) Default for Administrator Groups
PINCH PINCH Administrator group
TCLAS Transaction class for data storage
B Applicant data
otherwise
APPL
****
Status: active
Group Admin. Name of administrator F. of addr Tel.no. SAP name
00010001000100010001
001002003CANDP
Joanne HendersonEdward Carter Robert Bell Chris ApplemanNicola Davenport
Ms.Mr.Mr.Ms.Ms.
47115541123966659848
HENDERSONJCARTERBELLRAPPLEMANDAVENPORTN
Org. Assignment (0001)
Administratorgroup: personnel,
time, payroll
View: Change Administrator
![Page 107: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/107.jpg)
107Feature NUMKR
SAP AG 2003
Feature NUMKRFeature NUMKR
Intervals
No. From number
0102
0000000190000001
To number
9000000099999999
Current number
4711
Ext
X
Decision tree
External numberassignment
Internal numberassignment
![Page 108: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/108.jpg)
108
Exercise:Defaulting via features
What is the function of feature ABKRS ? What is the function of feature CONTR ?
![Page 109: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/109.jpg)
109User exits
Process before output Defaulting Messages
Process after input Verification of entered data: messages, corrections Defaulting
![Page 110: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/110.jpg)
110
OverviewTransactions
Transactions PA10: Personnel file PA20: Display data PA30: Maintain data PA40: Personnel actions PA70: Fast entry data PE03: HR: Features SE11: ABAP Dictionary SM31: SAP Customizing Implementation Guide SPRO: Implementation Guide …
![Page 111: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/111.jpg)
111Agenda
7777 PA as ‘Consultant’ (Master Data Customizing)
1111 Overview Personnel Administration (PA)
2222 PA as ‘End User’ (Data maintenance)
Infotypes and subtypes
3333
Time constraints and validity periods
4444
5555
Data maintenance procedures and actions6666
General concepts
IMG <> Table maintenance8888
Customizing tables9999
10101010 Infotypes structure and attributes
11111111 Personnel actions
12121212 Dynamic actions, features and user exits
13131313 Legacy System Migration Workbench
![Page 112: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/112.jpg)
112
LSMW (1) – Legacy System Migration Workbench
![Page 113: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/113.jpg)
113
LSMW (2) – Maintain Object Attributes
![Page 114: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/114.jpg)
114LSMW (3) – Create Recording
![Page 115: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/115.jpg)
115
LSMW (4) – Maintain Source Structures + Source Fields + Structure Relationships
![Page 116: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/116.jpg)
116
LSMW (5) – Maintain Field Mapping and Conversion Rules
+ Maintain Fixed Values, Translations, User-Defined Routines
![Page 117: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/117.jpg)
117LSMW (6) – Specify Files
![Page 118: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/118.jpg)
118
LSMW (7) – Read Data + Convert Data
+ Display Read Data
+ Display Converted Data
![Page 119: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/119.jpg)
119
LSMW (8) – Create + Run Batch Input Session
![Page 120: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/120.jpg)
120Exercise: LSMW
Create an LSMW for IT 0023 (Other / Previous Employers) Create the LSMW object IT0023_XX under Project AR_TR,
Subproject AR_TR_PA. Configure this LSMW project. Look at the previous slides
for guidance. Try to create a recording IT0023_XX for transaction PA30 (or simply copy the existing recording IT0023).
Adapt the file IT0023_UPLOAD.txt for your personnel number(s). Enter multiple previous employers.
Import and convert your data, create and run a batch input session
Check IT 0023 for your employee(s)
![Page 121: 1.Personnel Administration](https://reader033.vdocuments.us/reader033/viewer/2022061105/543ea845b1af9f800b8b46b7/html5/thumbnails/121.jpg)
121
Thank you for your attention and
Enjoy working for ARINSO ! !