Beruflich Dokumente
Kultur Dokumente
Organization management
SPRO: semi program run way operations
SBWP work bench, internal mailing in sap
RHCOPLPT to compare the different plan
RHCOPL00 to copy the plans from one pv to another pv
RHCOPY00 to copy the objects with in the plan version
RHCOPY10 to copy the list of objects
RHCOPYSTRUCT to copy the structure
RHAKT100 to change the status
PSO0
to set current plan version
Maintain num ranges
OONR
Set up num assignment to PV OONC
Create plan version
OOPV
Set active p version
OOAP
Maintain objects
OOOT
Maintain essential relation relations for objects OOPS
T77S0
Maintain intps
OOIT
Maintain subtypes for itps
OOSU
Create evaluation path
OOAW
Maintain relationships
OOVK
Org units
T527X
Positions
T528B, T528T
Jobs
T513, T513S
OM info type creation - for structure -SE11
for inftp - PPCI
to create d new status _
T778S but it is not suggested.
Table reports, for data browser - SE11, SE16 (we use se16)
Abap dictionary - SE11
Creating package - SE80 abap ers creates this to store the data (it is used like transport request).it
is used to store the structure when we r creating inftp.
Relationships:
A direct
002
reports to
003
belongs to
004
subordinate to
005
is subordinate to
007
describes
008
holder
009
successor
010
substitute
B indirect
is line supervisor of
incorporates
is disc supervisor of
is supervisor of
is described by
holder
successor
substitute
011
012
013
014
015
017
031
035
083
088
250
700
290
204
262
Info types:
1000
1001
1002
1003
1004
1006
1007
1008
1010
1011
1013
1014
1015
1016
1017
1018
1019
1028
object
relationship
description
dept and staff
character
restrictions
vacancy
account assignment
authorities
work schedules
emp grp and emp sub grp
obsolete
cost planning
standard profile
Pd profile info type
cost distribution
quota planning
address
RHINTE00
RHINTE10
RHINTE20
RHINTE30
PA to PD
OM with PA
OM with PA missing objects
assignment in the batch input folder in 0001
Other tables:
Time constraint for tmV_T554Y_B (other time constraint classes)
SE38 for tools for running the reports.
Delete personnel data PU00
Wage type copier
PU30, OH11
Change payroll status
PU03
Pay grade for planned compensation v_ t710cl
Salary structure, pay grades
v_t710cl_b
Const indirect valuation of wage types t510k
Om info type data table
HRPNNNN where NNNN is OM info type num
PA info type table for data
PANNNN where NNNN is PA info type number
Transport request
SE09, SE10
Down load requests
STMS.
Enterprise structure
Technical names:
MOLGA
country code
BUKRS
company code
WERKS
personnel area
BTRTL
personnel sub area
PERSG
employee group
PERSK
employee sub group
MASSN
action type
MASSG
reason for action
PERNR
personnel number
ORGEH
organization unit
Define company:
Define company code:
Assign company code to company:
Define personnel area:
Cerate per sub area:
Define EMP grp:
Define EMP sub grp:
Assign per area to company code
Assign EMP grp with EMP sub grp
v_t880
v_t001
v_001_Y
t500p
v_t001p
t501
t503k
t500p
v_t503z
V_503_alll
V_001p_all
Personnel Administration
Info types:
These info types are common for all countries. Apart from these some countries will have some
other info types. Fields of the info types which can b configured by us given below. These all are
the part of the PA.
0000 actions
0001 org assignment
0002 personal details
0003 pay roll status
0006 address
0007 plan working time feature for time status is TISTA
0008 basic pay
0009 bank details we configure a) type of bank, b) pay mode .FBZP
We enter the info about bank where the employee salary is credited. Mode of pay, bank details.
This info type has sub types 1 main bank 2 other bank (loans) 3 travel bank details DTAEL,
ZLSCH are the features
0016 contract elements.
0019 monitoring of task
0021 family members
0022 education
0023 previous employers
0024 skills and qualifications and preferences
0025 performance appraisal
0031 reference personnel number
0121 reference personnel number priority
0041 date specifications. Dates - V_T548Y, feature to default dates DATAR
0077 additional personal data. (Us specific)
0094 residence status. (US specific)
0105 communication
0185 personal ids. India
For UK 0069, 0070, 0032
FEATURES
NUMKR
ABKRS
PINCH
VDSK1
SCHKZ
TISTA
WWEEK
LGMST
TARIF
ANSAL
DTAEL
ZLSCH
MODDE
PFREQ
CONTR
DATAR
Tables in PA
Actions- add required info types info grpSet up personnel actions
Dynamic actions
Screen modifications
V_T588d
T529a
T588z
T588m
Time management
Info types:
0007 plan working time
0050 Time recording info Absences
0416 quota compensation
2001 absences
2002 Attendances
2003 Substitutions
2004 Availability
2005 Overtime
2006 Absence quota
2007 Attendance quota
2010 Employee remuneration info
2011 Time events
2012 Time transfer specs
2013 Quota correction
Employee sub group groupings: For time quota types, for work schedules and for PCRs
Personnel sub area group grouping:
daily input table. The time pairs that have been recorded using info types or generated in
pair formation are entered in the internal work table TIP (P2011, P2000, P2002, and
P2001). Within time evaluation, the TIP entries are processed, changed and made
available for further processing.
Start and end times
decimalized start and end times
1
status from pair formation
Status 1: Status from pair formation
0 or BLANK = Pair is complete
2 = No clock-in (first time event of the day is missing)
3 = No clock-out (last time event of the day is missing)
4 = No end time for break. Employee is absent for a brief period. T he
system expects a second time event
7 = No start time for off-site work
8 = No end time for off-site work
E = Order confirmation missing
A = Delimited in time evaluation
PAIR TYPE
0 = Non-recorded time
1 = At work (Time Events infotype (2011), clock-in/clock-out entry,
planned pair according to daily work schedule)
2 = Recorded absence (Absences infotype (2001))
3 = Off-site work or recorded attendance (infotype 2002)
ID
CT
TTYP
BR
ER
AL
C1
AB
NO
TOP
TIP entries are processed using a PCR, their relevance to further processing is
determined. If they are relevant, the entries are transferred line by line from the
internal table TIP to the internal table TOP using operation COLOP.
TZP
contains the planned specifications for the day being evaluated from the
employees personal work schedule. The system requires two pieces of
information in order to calculate employees time balances.1 the planned
specifications, 2 the actual specifications.
At the start of time evaluation, the planned specifications - in the form of the daily
work schedule - are made accessible in table TZP. The system analyzes each point
of time in the daily work schedule, and assigns it a time identifier. The time
identifier denotes:
A) Overtime (time outside of the daily work schedule). B) Fill time
C) Core time, D) Break
TES
(Daily results of daily balances) All time types that are formed or processed in
schema processing are stored in the internal table TES (daily balances) during
time evaluation. All calculated balances are stored in TES.
In order to form daily balances, the time types that have been assigned to the time
pairs in table TIP are cumulated and converted to other time types. These time
types are stored in table TES.
The balances can be updated in table ZES (daily balances) and in table SALDO
(monthly balances). EX: -
Time type
0010
0040
text
attendance
overtime
CUMBT Function takes TES table as input and updates the resulted values in ZES and SALDO
ZES: The employees daily balances are stored in this table.
SALDO The employees cumulated time balances (PERIODIC BALANCES) are listed in this table. Like
monthly, yearly and life time balances
DZL All wage types that are generated during time evaluation are stored in the internal table DZL for
each employee and day.The wage types are updated to table ZL using function CUMBT.
Column/field
Meaning
Date
BTime
Start time
ETime
End time
Wage Type
Wage type
Wage types are flagged using an IFTYP. The IFTYP indicates the
type of work.
IFTYP
Meaning
Planned work
Overtime
Absence
AL
C1
AB
Number
Number of hours
ZML
FEHLER
Integration between time and payroll: The time wage types determined by time evaluation in
tables ZL, ALP, and C1 (Cluster B2) represent the interface between time evaluation and payroll.
Table ZL: contains the time wage types. Table C1: contains the data relevant for cost assignment.
Table ALP: contains the information necessary for a different payment. Function IMPRT B2
imports the time wage types determined by time evaluation from Cluster B2 to payroll.
In payroll schema U000, in sub schema UT00, schema TC00 or TC04 for the days in the
payroll run that have not yet been processed by time evaluation.
The automatic retroactive accounting recognition guarantees that the time data is
accounted without gaps. Function CHECK, parameter RPR ensures retro.
You can use report RPTEZL00 (Supply Third-Party Payroll System) to download the data
for the required period from table ZL, Cluster B2.
Time evaluation
PT6
Quota Overview
PT50
Create Work Schedule PT01. For mass generation RPTSHF00 (work Schedules).
Change Work SchedulePT02 its also used to delete the work schedule.
Pt80 time balances down loading and uploading
TMON grouping. For modifiers. It updates MODIF table
W
=02 wage type grouping from t510s
T
=02 time type determine group t555y, t555z
A
=02 abs valuation grouping from t554c
DAYMO function talks about day grouping for generating the wage types 01,02,03,04
T555a creating time type
T555y time type n process type grouping
T555z time indicators n time type
V_t555e for err msgs
FEHLR is an internal table for storing the err msgs
Abs valuation rule t544c
T554l- define valuation rules
SM36, SM37 SHCEDULE S to run the time evaluation at back end in everyday at a fixed time
PT40 time statements, ex- to have d report on how many num of hrs has been taken as OT
PCRS AND FUNCTIONALITY
T550 dws
TMON- 1st pcr in tm mgt is TMON-to set the modifier for the wagetype-t510s,time type determine
group, abs valuation grp for the emp grouping for pcr
Td20 checks whether any err occurs if any send that num to time admin
Operations:
Td10- if daily work schedule is still active then it terminates for that day
Reports
RPTEAB00 Attendance check
RPTCMP00 Time leveling
RPLTIM00 Time documents
RPTERR00 Error processing
RPTENT00 Multiple recording
RPTABS50 Attendance/absence data overview
RPTEDT00 Time statement
RPTEDT00 Balance overview
RPTPSH10 Personal work schedule
RPTIME00 Time evaluation
RPWI1000 Statistics on incorrect confirmations
RPWI3000 Process incorrect sessions
RPIEWT01 List of incorrect external wage type records
RPIEWT03 Incorrect sessions (external wage types)
RPCLSTPC report (Display Cluster PC: Personal Calendar).
Master Data
PA10 Personnel File
PA20 Display HR Master Data
PA30 Maintain HR Master Data
PA40 Personnel Events
PA41 Change Hiring Data
PA42 Fast Data Entry for Events
PRMD Maintain HR Master Data
PRMF Travel Expenses: Feature TRVFD
PRML Set Country Grouping via Popup
PRMM Personnel Events
PRMO Travel Expenses: Feature TRVCO
PRMP Travel Expenses: Feature TRVPA
PRMS Display HR Master Data
PRMT Update Matchcode
PSO3 Infotype overview
PSO4 Individual maintenance of infotypes
Time Management
PA51 Display Time Data
PA53 Display Time Data
PA61 Maintain Time Data
PA62 List Entry of Additional Data
PA63 Maintain Time Data
PA64 Calendar Entry
PA70 Fast Data Entry
PA71 Fast Entry of Time Data
PBAB Maintain vacancy assignments
PT01 Create Work Schedule
PT02 Change Work Schedule
PT03 Display Work Schedules
Cluster B1
Definition
All clusters for entry data are contained in file PCL1. This also includes cluster B1, which stores several
tables containing information on the employees time events and on status data for time evaluation.
Table QT, which contains various status fields for time evaluation
Use
If the results of time evaluation are not clear, you can use cluster reports to display the data determined.
Report RPCLSTB1 allows you to view the data in c luster B1, arranged into tables.
You can also view cluster B1 via the Time Management pool. You can display the content of cluster B1
tables for individual employees in the Error handling transaction by choosing Goto Evaluation result.
Structure
File PCL1 contains only temporary clusters. Cluster B1 tables are only filled if the data contained in them
has not yet been processed by the time evaluation report.
Internal Tables in Cluster B1
Balances, wage types and quota transactions
Table
NT1
Table NT1 contains pointers to all unprocessed time events. It is used in pair formation, and to
recognize the necessity for a recalculation.The time events are stored in table TEVEN.
NT2
Table NT2 contains pointers to time events that lead to a processing error.
ERT
Table ERT contains the messages from the last evaluation run.For information on the various
types of message, see Grouping Messages.
NCT
Table NCT contains date specifications for days for which the entire pair formation process must
be carried out again.
IFT1
IFT2
Table IFT2 is the interface table to Incentive Wages. It describes the changes in table WST (time
tickets, other documents) from cluster B2 to the time tickets that have already been updated in
Incentive Wages. Further information can be found in the documentation on Integration with
Logistics - Plant Data Collection under the section Posting Time Tickets to Incentive Wages .
ST
Table ST contains selected balances which are transferred to the time recording systems for
employees information the next time a download is performed.
QT
Table QT contains various items of information which must be updated daily, for example: Date of
the last day for which pair formation and generation was carried out Start and end of planned
working time, public holiday class, day type and daily work schedule class of the day in question
Tables in Cluster B2
Table WPBP contains data on the employees work center and basic pay.
PSP
Table PSP contains data on the employees personal work schedule for each day.
SALDO
Table SALDO stores all cumulated balances. The balances are added from table TES to
SALDO in month-end processing.
ZKO
ZL
Table ZL represents the interface between time evaluation and payroll. The existing time
wage types have been derived via time wage type selection using the Time Wage Type
Selection Rule table (T510S).
C1
VS
Table VS contains variable balances which can be defined by the user. These balances
can be entered in the table during time evaluation using operation ADDVS, where they are
available for customer-specific evaluations.
CVS
Table CVS contains the cumulated balances from table VS. Table CVS is filled
automatically.
FEHLER
All messages generated during time evaluation are stored in table FEHLER.
The string KNTAG shows whether or not the employee performs core night work.
(Germany only)
QTACC
Table QTACC contains the accrual entitlements that were generated by time evaluation on
the relevant date of the accrual.
You can view detailed information on the generation by double-clicking the appropriate
line.
QTBASE
Table QTBASE contains the information on the base entitlement that was used as a basis
for calculating the accrual entitlements.
Any changes to the base entitlement within an accrual period are flagged accordingly.
QTTRANS
Table QTTRANS indicates the status of the transfer pool for each day. The cumulated
entitlements are indicated until they have been transferred to the Absence Quotas
infotype (2006) or until the entitlement has expired.
You can view detailed information on the transfer pool and on the transfer by doubleclicking the appropriate line.
URLAN
Table URLAN contains information on the updating of the Leave Entitlement infotype
(0005).
Table PT contains the time pairs generated in pair formation. This table is only required if
you use time recording systems.
WST
CWST
AT
Table AT is an assignment table which links time pairs and time tickets.
Time data
Table
AB
ANWES
Table ANWES contains all attendances which have been entered using the Attendances
infotype (2002).
VERT
Table VERT contains all substitutions entered in the Substitutions infotype (2003)
RUFB
Table RUFB contains all availability records entered in the Availability infotype (2004)
MEHR
Table MEHR contains all overtime data entered in the Overtime infotype (2005)
ABWKONTI
Table ABWKONTI contains all absence quotas from the Absence Quotas infotype (2006)
that fulfill one of the following conditions:
Absence quotas that are valid on at least one day of the time evaluation period
Absence quotas that are deductible on at least one day of the time evaluation
period and whose validity period is in the past
Absence quotas that are deductible on at least one day of the time evaluation
period and whose validity period starts on a day in the current time evaluation
period
ANWKONTI
Table ANKONTI contains all attendance approvals from the Attendance Quotas infotype
(2007).
SKO
Table SKO contains all time transfer specifications recorded in the Time Transfer
Specifications infotype (2012)
Status information
Table
BEZUG
This table shows the recalculation dates for time evaluation, the time statement and a
third-party payroll system.
Structure
The internal table DZL
Column/field
Meaning
Date
BTime
Start time
ETime
End time
Wage Type
Wage type
AL
IFTYP
Meaning
Planned work
Overtime
Absence
C1
AB
Number
Number of hours
Use
Table ZML is processed when overtime is compensated (function POVT).
The overtime compensation type indicates whether overtime should be remunerated or compensated by
time off. The overtime compensation type can be entered for an overtime record in the Attendance
Quotas (2007) and Overtime (2005) infotypes, or is stored for the wage type in processing class 17.
If the overtime is to be remunerated, a wage type is generated and inserted in table DZL. If the employee
is granted time off for overtime, the system forms an absence quota.
Structure
The internal table ZML
Column/field
Meaning
BTime
Start of overtime
ETime
End of overtime
Wage Type
Wage type
Comp
Remuneration
Remuneration
Basic pay
IFTYP
Wage types are flagged using an IFTYP. The standard identifiers are:
S - planned work
M - overtime
A - absence
AL
C1
AB
Number
Number of hours
Use
The system requires two pieces of information in order to calculate employees time balances:
At the start of time evaluation, the planned specifications - in the form of the daily work schedule - are
made accessible in table TZP. The system analyzes each point of time in the daily work schedule, and
assigns it a time identifier. The time identifier denotes:
Fill time
Core time
Break
You can insert a PRINT TZP in the schema, after function P2011 or P2000, if you want to display the most
important contents of table TZP. If you run the time evaluation report RPTIME00 with the test utilities ON,
you can check the values calculated in the log.
Structure
The Internal Table TZP
Column/field
Meaning
CLOCK TIME
Time point:
The daily work schedule specifies start times for breaks, core time and so on as
decimalized values.
Times outside of the daily work schedule are also taken into account.
CODE
A time identifier is assigned to each time point to describe its place in the daily
work schedule. The breaks are taken from the work break schedule that is
assigned to the daily work schedule.
Time point
Time identifier
000000
080000
02 Fill time
090000
03 Core time
095000
100000
03 Core time
BLOCK
PDBEZ
PDUNB
PTYP2
Break type 2 is stored in the work break schedule (T550P) and is user-definable.
The break type 2 can be processed separately using function PBRKS. Special
break processing can be performed for certain employees or employee groupings.
Use
There are specific functions and operations available to edit work tables. The name of the function or
operation indicates the purpose that it serves.
Features
Functions that edit internal tables line by line
Table
Function
Description
TIP
PTIP
RTIP
DZL
PZL
Process Table ZL
ZML
POVT
TES
PDB
SALDO
PMB
ERT
PERT
The functions listed call a personnel calculation rule in which the entries in the specified table are
processed/read line by line according to the rules stipulated.
You can use the following operations within personnel calculation rules to enter the results of processing
in internal tables:
Operations that make new entries in internal tables
Table
Operation
Description
TIP
COLOP
DZL
ADDZL
Add to Table ZL
ZML
ADDOT
TES
ADDDB
SALDO
ADDMB
ERT
COLER
Collect Error