Sie sind auf Seite 1von 39

TIME SCENARIOS- 3(RELATED TO ABSENCES)

What is Attendance & Absences Quota?


Absence Quota:

An employee’s entitlement to a certain absence. The quota has a


limited validity period, and is reduced by each recorded absence.
Attendance Quota: Determines an employee’s time-restricted
entitlement to certain attendances. One such example is overtime
approval. Recording an attendance of this type reduces an employee’s
entitlement

What is Substitutions?
A substitution is employee working time that deviates from planned
working time and/or is paid at a different rate because the employee
works at an alternative position. Substitutions allow short-term
deviations to personal work schedules, as well as different payment for
an employee, to be recorded in the system. Substitutions can be set up
regardless of whether the absent person is actually being replaced or
substituted for temporarily.

What is Availability?
Description of when a service employee is or is not available. The
resource planner uses availability as background information when
scheduling a service employee.

What are Attendance & Absence Types?


Grouping together of employees’ scheduled attendances and actual
attendances according to the reason for the attenance. Attendances
can also be grouped for other personnel-related reasons, such as for
employee time accounts and for valuation of personnel times.

How do we record a Overtime?


Overtime approvals can restrict the amount and the exact point in time
when working time is recognized as "overtime." The type and amount
of overtime compensation also depends upon this criteria. The normal
working time of an employee is used to determine overtime. Normal
working time can also be calculated according to the specific time
periods used to perform weekly or monthly overtime calculation
analyses.

What is Attendance & Absences Counting Rule?


Att Counting Rule:
Statement that determines deduction days/hours and payroll
days/hours from attendance days/hours. An attendance counting rule
is made up of several attendance counting rule items.

What is the difference among work schedule, daily work


schedule and work schedule rule?
Work schedule: The work schedule define an organisation works
timetable, and contains information on working and
break times for group of employees.

Daily Work Schedule: It defines the start and end of working time of
the day.
Work Schedule Rule: WSR defines the period work schedule in more
details. The Employee Subgroup, Personnel Subarea for workschedules
and Public Holiday calener are taken into account.

What is counting rules?


Counting Rule for Abs/Attn. - Specifies conditions that must be fulfilled
for counting rule to be chosen, and specifications that
decide how the attendances/absence are counted to determine the
payroll days or hour.

What is time quotas?


Time Quotas. - It is related to absence and attendance.It is required at
the time of grouping of ’Employee subgroup for Time
quota’ and ’Personnel Subarea for Time quota’.

Is absence/attendence quotas are part of time quotas?


Yes.
What is TMW & what are its functions?
Time Manager’s Workplace is the option for time administrators to
enter the time datas, it is mainly for maintaining the time events in
decentralized. Using intuitive ID they will enter the time events and
also absences, OT.

What is Rounding Rule?


It is a rule to round the absence and attendance hours which will be
attached to Counting Rule and then assign to Deduction Rule.

What is Quota deduction?


Quota deduction is the deduction of employee’s absence from the
entitlement for any base period.

What is Quota Compensation?


Quota Compensation is how the quota is compensated either by off or
by encashement.
During time evaluation (using PT60) we type in a field called
“Time Statement Variant”. Can any one tell me where should I
configure this field? We run time evaluation on bi-weekly and
monthly basis. If the first of month starts on Tuesday and
Monday is 31st of the last month, while printing the time
statement, its printing 31st of the last month in one page and
the remaining 30 days of this month in a new page, it’s just
wasting pages. Can any one tell me how to configure this field
so that it prints all days on the same page.
ANS:1 In PT60, you only call a variant of the time statement. I think
the change have to be made in the form itself. All the config is in the
SPRO Personnel time management/Time evaluation/Evaluation and
time management pool/time statement form....
ANS:2 Tcode - SE38
Select variant radio button
Program name - RPTEDT00
Give variant name.
ANS:3 please note the form name used in the report RPTEDT00.
You can modify that form in t-code PE51.

as u said I tried to find the variant for reprot RPTIME00 and


could see the variant using SE38. But I can see only "values"
and "attributes" of a variant, Its very difficult to understand
what it is?
using PE51, I can’t see the variant for the report RPTIME00,
but I can see the standard forms. I checked the variant in SE38
has been assigned with any of the forms that are displayed in
PE51, but its not. can any one tell how r they related?
ANS:4 This is simple to understand, better have some knowledge on
"Variants".
http://help.sap.com/saphelp_nw04/helpdata/en/c0/980389e58611d194
cc00a0c94260a5/frameset.htm

Se38 - RPTEDT00 - just execute... here you will see the form name of
Time Statement (Give standard one otherwise give your custom form
name and all required information into parameters on selection screen)
then click on save.
Give Variant name - SAP& Cust (example) and Meaning in Variant
Attributes.
Finally save this variant.

Goto PT60 and give your Time Statement Variant here and again save
if you want one more variant based on your evaluation.
ANS:5 execute directly the report RPTEDT00
(System/Service/Reporting) with the variant you use with RPTIME. Then
you’ll see what form is used in the variant. Please note that you will
probably have to use PE50 instead of PE51 if the form is a TEDT class
ur suggestions really helped me to understand about HR
forms, I just followed all the above suggestions in creating an
form and using in PT61 (RPTEDT00) report, it worked well. But
I am still unable to find the option where I can restrict it not to
print in a new page (see my above posts). can any one help in
finding it or give any suggestion where I can set this option.

go to PE50 and modify your form accordingly so that it prints in the


same page.
I THINK (not sure at all ) that you can’t always do what you want. If you
have any kind of cumulation in your form (Time type or wage type)
then the system will split by week (or month...) First thing I would do is
to check if I have cumulated value and then go into the configuration
help in SPRO where you have some details how it works (see the path I
wrote a few messages back)
Better all the time get the business requirement as you said not
required in second page. Get the requirement what client is expecting
on the form and copy the standard form then do the changes
accordingly.
the business requirement is not to print in a new page, I copied the
standard form and modified its fields accordingly. But I am still unable
to find the option or any customizing steps where I can limit this not to
print in a new page. If any know how we can set the option in the form

Are you using a TEDT or TELU form?


Did you check the parameter for list layout, weeks total : full weeks
only, the help talks about divided weeks..
Do you have an example of a period when it happen? I could run it to
check if I can re-create the proble

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

I am using a TEDT class form. yes the help talks about only
weeks or months. I didn’t find any option where I can set this.
For example, the current month May starts from tuesday
(05/01/2007), so the time statement form is printing like:
Page 1: Monday 04/30/2007
Page 2: Tuesday 05/01/2207 ..... ..... I just want to exclude the
page 1 when I take a time statement form for the month of
May.
which original standard form did you copy? When you request the
statement, do you execute it from PT61 with button radio "current
month" (or a date) or automatic after time evaluation.... (if I do the
same and I don’t have any problem, it means we can solve the
problem)

Let me give a brief explanation. I copied the standard form


TF02 (belongs to TEDT class) to ZF11 from. When I print the
time sheet using PT61 suppose for the dates: 01/30/2006 to
02/12/2006. In the first page it’s printing the header (HD) with
time results for the days 01/30/2006 and 01/31/2006 only. And
on the second page its printing header and the remaining
days. Is there any way that we can make it to print on a single
page, i.e. for all 14 days together? How can we set it to print
for weekly or monthly …etc?
in this example , the report is divided because of the end of the month,
and I think we can’t avoid it (because of cumulated value.. How would
you print Saldo if not?.... ) If you don’t use any cumulation, I would
check for user exit.....

73. I have a scenario in which I have around 10 different types


of overtime. What are the different ways to take care of them?
Is time evaluation required for that? I am only using Time in
SAP, payroll is thru a 3rd party system.

ANS:1 most of the time, overtime is so complex that you have to deal
with it in the time schema. Some basics ways are set in SAP but
usually, it is not enough and you have to develop your own rules and
way of doing it. You make all the calculation and send the output to
payroll via time wage types. You may need to set retrocalculation
trigger, and use both ZL and ZML table in conjonction with POVT
function.
Can you pls tell me how the system will work if we do not have
any payroll running in SAP.
Well, how are you proceeding now? How do you send information to
the 3rd part that calculate your payroll? You must probably upload
some kind of converted data? If not what is the purpose of calculating
overtime?.. If you are not yet using wage types, then you can send the
info in time types....

We will be using an inteface thru which we will be sending the


data. The payroll system is external and if we have to set up
some wage types in SAP, I think we will go with it. Right now,
we have nothing. Everything is on planning stage and we are
exploring different kinds of ways thru which we can meet our
requirements. Our requirement is very simple, Time
management in SAP, capture overtime and have it pais thru
the 3rd party system. What do you suggest for such a
scenario?
ANS:1 I can tell you that Time management is always underestimated:
it is the link between anything else in HR (masterdata, shift planning,
payroll) and because requirements always ended to be more complex
with more exceptions than first thought.
If you intend to have payroll one day, then I suggest you use wages
types so you won’t have to re-do everything.
Be sure that every requirements have been defined before you make a
decision on how to proceed.
for example: What trigger the kind of overtime? is it a simple master
data easy to read in time? Or will you need a manual flag (like a
category in an infotype) to tell you? Do you have exception like daily
overtime upon a period overtime (on sundays or stat holydays etc). Are
EE salary or hourly paid? Will you have factoring or nivelling issue? (If
employee have regular paiement but ireggular shift on multiple
weeks). How dhould it react if the EE moves from one way to another
way of calculation in the middle of a payroll period?
Anyway, I can’t say it all here, but if time evaluation is the best
solution, re-think it if the only pupose is calculating overtime, because
you open a door to huge unknown world. Be sure you have enough
senior support this can’t be easily done by a non experimented
analyst.

ANS:2 after analyzing ur situation all I can suggest is u can use time
management in SAP for overtime or normal time calculation. In order
to connect it to 3rd party payroll u need to take care of a lot of
interface (design) issues, especially what data u will be downloading
and uploading to 3rd party payroll. Its better u transfer the time data in
terms of wagetypes from SAP to 3rd party payroll and also to achieve
the 10 different overtime calculations u need to have good experience
in writing PCR’s and Schemas. PCR’s play a vital role in calculating
overtime.

I do understand that going for time evaluation is a big decision


and that PCRs and schemas are not something inexperienced
people should go for. My scenario is as follows- Ten locations,
ten different rules. Workers get paid differently on weekdays,
weekends and holidays. Some get paid after 8 hrs a day, some
after 48 hrs a week and so on. Looking at this scenario, I was
finding it diffcult to configure without using time evaluation.

ANS:1 I Forget to ask you if you have real time data entry? You need it
to have accurate calculations and sometimes specific checks (for
example what happen if you have overtime after 48h a week but the
day it happens the EE is absent ?)
You may also have part calculated and part manual overtime (if you
use compensation category in presences/abs)
ANS:2 going with time evaluation is the best decision, I think it can
handle your scenerio very well. all u need is write all the scenarios for
all the rules for example if an employee is absent or present on a
holiday--> what’s the process...? Like this u will definitely get all the
scenario’s and write them in terms of PCR’s and schema’s. Just do
some homework on these things once u r comfortable with the
configuration part (this should be ur first priority).

We will be entering time through time recording terminals as


well as CATS depending on the class of employees. We will be
using positive time management
u can goto OH11 to copy standard wage type and custmized that wage
type and based upon ur 10 different overtime u should write a PCR and
assigned to the TW15 sub schema in ur schema,
Otherwise u can goto IT2012, based upon ur requirement u create
wagetype based upon the overtime percentage and assigned to the
IT2012. it automatically calculate in ur payroll time showing in the
payslip.

we dont have payroll in SAP. So dont think will have to worry


about that. How exactly does this 2012 work,
No it is not IT2012 but probably IT2010 which is a manual way to enter
wage types. (IT2012 is for time types

74. I got error in running time evaluation. we were maintained


time management without payroll in my company. we
maintained tqta schma for leave updation.with 2013 bdc we
upload leave and after run pt60. we successfully run for 2
months. Aafter that the pt60 was not executed from last 10
months. Now the problem is again we execute this month
system shows error u are not authorised 0008 basic infotype.
the leave balance is not come properly
ANS:1 maintain the Time Mgmt status 7 if its time evaluation without
payrol integration.. R u generating it for every month /once for a
year...?
ANS:2 Since it is time management without payroll , the time
Managerment status shud be 7 i.e time evaluation without payroll
integration

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

I am using a TEDT class form. yes the help talks about only
weeks or months. I didn’t find any option where I can set this.
For example, the current month May starts from tuesday
(05/01/2007), so the time statement form is printing like:
Page 1: Monday 04/30/2007
Page 2: Tuesday 05/01/2207 ..... ..... I just want to exclude the
page 1 when I take a time statement form for the month of
May.
which original standard form did you copy? When you request the
statement, do you execute it from PT61 with button radio "current
month" (or a date) or automatic after time evaluation.... (if I do the
same and I don’t have any problem, it means we can solve the
problem)

Let me give a brief explanation. I copied the standard form


TF02 (belongs to TEDT class) to ZF11 from. When I print the
time sheet using PT61 suppose for the dates: 01/30/2006 to
02/12/2006. In the first page it’s printing the header (HD) with
time results for the days 01/30/2006 and 01/31/2006 only. And
on the second page its printing header and the remaining
days. Is there any way that we can make it to print on a single
page, i.e. for all 14 days together? How can we set it to print
for weekly or monthly …etc?
in this example , the report is divided because of the end of the month,
and I think we can’t avoid it (because of cumulated value.. How would
you print Saldo if not?.... ) If you don’t use any cumulation, I would
check for user exit.....

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

73. I have a scenario in which I have around 10 different types


of overtime. What are the different ways to take care of them?
Is time evaluation required for that? I am only using Time in
SAP, payroll is thru a 3rd party system.

ANS:1 most of the time, overtime is so complex that you have to deal
with it in the time schema. Some basics ways are set in SAP but
usually, it is not enough and you have to develop your own rules and
way of doing it. You make all the calculation and send the output to
payroll via time wage types. You may need to set retrocalculation
trigger, and use both ZL and ZML table in conjonction with POVT
function.
Can you pls tell me how the system will work if we do not have
any payroll running in SAP.
Well, how are you proceeding now? How do you send information to
the 3rd part that calculate your payroll? You must probably upload
some kind of converted data? If not what is the purpose of calculating
overtime?.. If you are not yet using wage types, then you can send the
info in time types....

We will be using an inteface thru which we will be sending the


data. The payroll system is external and if we have to set up
some wage types in SAP, I think we will go with it. Right now,
we have nothing. Everything is on planning stage and we are
exploring different kinds of ways thru which we can meet our
requirements. Our requirement is very simple, Time
management in SAP, capture overtime and have it pais thru
the 3rd party system. What do you suggest for such a
scenario?
ANS:1 I can tell you that Time management is always underestimated:
it is the link between anything else in HR (masterdata, shift planning,
payroll) and because requirements always ended to be more complex
with more exceptions than first thought.
If you intend to have payroll one day, then I suggest you use wages
types so you won’t have to re-do everything.
Be sure that every requirements have been defined before you make a
decision on how to proceed.
for example: What trigger the kind of overtime? is it a simple master
data easy to read in time? Or will you need a manual flag (like a
category in an infotype) to tell you? Do you have exception like daily
overtime upon a period overtime (on sundays or stat holydays etc). Are
EE salary or hourly paid? Will you have factoring or nivelling issue? (If
employee have regular paiement but ireggular shift on multiple
weeks). How dhould it react if the EE moves from one way to another
way of calculation in the middle of a payroll period?
Anyway, I can’t say it all here, but if time evaluation is the best
solution, re-think it if the only pupose is calculating overtime, because
you open a door to huge unknown world. Be sure you have enough
senior support this can’t be easily done by a non experimented
analyst.

ANS:2 after analyzing ur situation all I can suggest is u can use time
management in SAP for overtime or normal time calculation. In order
to connect it to 3rd party payroll u need to take care of a lot of
interface (design) issues, especially what data u will be downloading
and uploading to 3rd party payroll. Its better u transfer the time data in
terms of wagetypes from SAP to 3rd party payroll and also to achieve
the 10 different overtime calculations u need to have good experience
in writing PCR’s and Schemas. PCR’s play a vital role in calculating
overtime.

I do understand that going for time evaluation is a big decision


and that PCRs and schemas are not something inexperienced
people should go for. My scenario is as follows- Ten locations,
ten different rules. Workers get paid differently on weekdays,
weekends and holidays. Some get paid after 8 hrs a day, some
after 48 hrs a week and so on. Looking at this scenario, I was
finding it diffcult to configure without using time evaluation.

ANS:1 I Forget to ask you if you have real time data entry? You need it
to have accurate calculations and sometimes specific checks (for
example what happen if you have overtime after 48h a week but the
day it happens the EE is absent ?)
You may also have part calculated and part manual overtime (if you
use compensation category in presences/abs)

ANS:2 going with time evaluation is the best decision, I think it can
handle your scenerio very well. all u need is write all the scenarios for
all the rules for example if an employee is absent or present on a
holiday--> what’s the process...? Like this u will definitely get all the
scenario’s and write them in terms of PCR’s and schema’s. Just do
some homework on these things once u r comfortable with the
configuration part (this should be ur first priority).

We will be entering time through time recording terminals as


well as CATS depending on the class of employees. We will be
using positive time management
u can goto OH11 to copy standard wage type and custmized that wage
type and based upon ur 10 different overtime u should write a PCR and
assigned to the TW15 sub schema in ur schema,
Otherwise u can goto IT2012, based upon ur requirement u create
wagetype based upon the overtime percentage and assigned to the
IT2012. it automatically calculate in ur payroll time showing in the
payslip.

we dont have payroll in SAP. So dont think will have to worry


about that. How exactly does this 2012 work,
No it is not IT2012 but probably IT2010 which is a manual way to enter
wage types. (IT2012 is for time types

74. I got error in running time evaluation. we were maintained


time management without payroll in my company. we
maintained tqta schma for leave updation.with 2013 bdc we
upload leave and after run pt60. we successfully run for 2
months. Aafter that the pt60 was not executed from last 10
months. Now the problem is again we execute this month
system shows error u are not authorised 0008 basic infotype.
the leave balance is not come properly
ANS:1 maintain the Time Mgmt status 7 if its time evaluation without
payrol integration.. R u generating it for every month /once for a
year...?
ANS:2 Since it is time management without payroll , the time
Managerment status shud be 7 i.e time evaluation without payroll
integration

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

75. Can anybody tell me what the time evaluation do? it


puzzled me for a long time. We use negative time recording,
recording absence in 2001 and overtime in 2005. I don’t know
if i should use time evaluation.In infotype 0007,i set time
management status 0,1,7,9, all can run payroll correct.I don’t
know what is the relationship of payroll and time management,
and how time management status influence payroll. can
anybody emplain me what the time evaluation do? how time
evaluation, time management status and payroll work ? what’s
the difference recording overtime in 2002 and
2005.ffice:office" />
ANS:1 Time evaluation is used to evaluate the recorded time datas. To
run time evaluation, you need three basic information like Master
Record, Attendances & Absences, Planned Working Time and there are
four possible outputs after the Time evaluation: Time Wage types,
Time Accounts, Messages, Updated Absence Quotas.
So, we need to run the time evaluation to get these output, which will
be processed in the Payroll to get the payments. Time evaluation is
based on your Time Schema, which is the step by step sequence of
your functions.
There are two options to valuate the recorded time, either using Time
evaluation driver RPTIME00 or in Payroll driver RPCALCx0.
Time Management status, determine the type of time management
you are following like Positive TM, Negative TM, Without integration
with Payroll.

76. How to maintain the time administrator for a users


ANS:1 can be maintained via CATSPROFILES and assigned to a user in
the user defaults using the parameter id CVR.
CATSPROFILES are maintained in TCATS table. Pl take a look the IMG
Path
Cross-Application Components-->Time Sheet
-->Settings for All User Interfaces-->Authorizations
these roles are for time entry in CAT2.
ANS:2 You can directly go to transaction CAC1, that is CATS profile,
there you can maintain the profile of your CATS. You can maintain the
profile in your user parameter that is in SU3, go to parameters and
enter the CVR over there and enter your profile name there.

77. Positive Time management is recording all Clock in’s and


clock out’s and Negative Time Management is recording only
deviations.
My Question is what are the Infotypes maintained in Positive
Time Mgt and what are the Infotypes maintained in Negative
Time Mgt, what are the main config changes that has to be
made to activate either Positive or Negative Time recording for
a company using these Schemas and also in SPRO.
Also what is the significance of the Time Schemas TM00 and
TM04 in this regard, is there any specification that either TM00
or TM04 is used specifically for Positive or else specifically for
Negative recording, which schema is used for which type of
recording.

ANS: 1 Schemas are specific Positive TM00, Negative TM04, Infotypes


used 2000, 2001 , 2003, 2050, for time infotype are same for the
Positive and negative

ANS:2 for positive time management you need to maintain the time
pairs/ events and some tables to define your time evaluation, also
maintain 1 in the IT0007
Important Tables need to maintain:
V_T510S - TIME WT SELECTION RULES
V_T510H - PAYROLL CONSTANTS
T554S - ATTENDANCE AND ABSENCE TYPES
V_T55DH - EVALUATION TYPE FOR ATTENDANCES/ABSENCES
V_T554R - DAY RULES
V_T555A - TIME TYPES
Time Schemas:
1. TM00 - Time Evaluation with Personnel Time Events
2. TM01 - Time Evaluation for Work schedule deviation
3. TM02 - Time Evaluation for External services management
4. TM04 - Time Evaluation with-out clock times

ANS:3 For both the negative and positive time management, we need
to mainatain infotypes 2001, 2006, 2002, 2007.
The configuration that you need to set is, in the infotype 0007, i.e,
planned working time, tou need to maintain time management status
as ’1’ for positive time management and ’9’ for negative time
management.
The "Time Management status" indicator in the Planned Working Time
infotype (0007) shows whether all actual times are recorded for an
employee, or only exceptions to the planned specifications.
Regarding the schemas :

TM00 : Schema TM00 is based on positive recording of time data, that


is, recording all times that count as working time (actual times).
Schema TM00 only evaluates time data with clock times (or full-day
records). The main task of schema TM00 is to classify the actual times
by comparing them to the planned specifications in the daily work
schedule (start and end of planned working time, core times, breaks,
and so on).

TM04 : You can use schema TM04 to process attendances and


absences that specify a number of hours only, rather than concrete
start and end times.
The times stipulated in the daily work schedule are not relevant. Only
specifications such as planned hours and minimum daily working time
are evaluated from the daily work schedule. TM04 caters both for
negative time recording (recording of exceptions to the work schedule)
and positive time recording (recording all
attendances or actual times).

explain in which scenario or situations the other two schemas


TM01 and TM02 are used
2. TM01 - Time Evaluation for Work schedule deviation
3. TM02 - Time Evaluation for External services management

TM01 -
Schema TM01 is a standard schema used to evaluate the time data of
employees for whom only deviations from the work schedule are
recorded.
Schema TM01 is based on the following requirements and objectives:
Schema TM01 forms time balances, time wage types and time quotas.
It is processed using the time evaluation report RPTIME00.
The schema imports and processes time data that has been entered
online.
It was developed for evaluation of time data which represent only the
exceptions to the work schedule. In this case, the times (actual times)
which are not part of working time are recorded.
Time data must be entered as clock times and must be full-day
records.
The valuation basis for time evaluation is a planned time pair which is
generated according to the specifications in the employee’s personal
work schedule. The planned time pairs generally correspond to the
actual working time. Only attendances and absences entered in
infotypes 2002 and 2001 respectively can cause the planned and
actual values to differ.
Schema TM01 automatically generates overtime for all recorded
attendance times that are outside of the planned working times
specified in the daily work schedule. If overtime is entered in the
relevant infotype (2005), overtime hours can be approved taking into
account overtime breaks.

TM02
The standard schema TM02 is a minimized version with the required
functions to generate wage types for evaluating time data for external
service providers. The schema is specifically modified to include the
requirements for evaluating external services.
The characteristics that differentiate schema TM02 from the other
standard schemas are highlighted in the following section. As a result,
you should already understand the concept behind the Time Evaluation
report (RPTIME00) and schema TM00. For more information, see Time
Evaluation.

Evaluate External Employees


The CHECK - SRV function ensures that only employees who are
assigned to Time Management status 8 (External Services) in the
Planned Working Time infotype (0007) are included in accounting
process.

Set Up Wage Types


No balances are determined in schema TM02. Instead, the focus is on
setting up the wage types that are to be transferred to Materials
Management (MM-SRV).
Integrate the functions for balance formation, if you want to form
balances. This makes sense if, for example, you want to set up a
compensation account for external employees. Use the standard
schemas TM00 or TM01 as your guide.

Evaluate on Hourly Basis


If you do not want to record the clock-in and clock-out times for
external employees, you only need to record and evaluate the
attendance hours for external employees. You can use the new TYPES
function to evaluate time data recorded without clock times.
Use the standard schema TM04 as a guide for modifying the schema
TM02 if you want to record time data without clock times for account
assignments of external services.

Determine Actual Times from Attendances Infotype (2002)


The Time Evaluation (PA-TIM-EVA) normally requires an entry in the
time Recording Information infotype (0050). The CHECK-NOTR (No
Time Recording) function specifies that information from the Time
Recording Information infotype (0050) is not to be used. This function
is required if you do not want to record employees’ actual times using
external time recording terminals or the Time Events infotype (2011),
but with the Attendances infotype (2002).
When you record times for external employee times using time
recording terminals, make sure that you have not yet recorded data for
external services using the Time Events infotype (2011).

Determine Overtime
As in schema TM00, a number of variants exist for determining
overtime.
Check the characteristics in processing class 17 by overtime wage
types you are using.

Export Data in Table HRMMSRVIF


The MMSRV function allows you to evaluate the time wage types
determined and their corresponding account assignment data using
the MM-SRV table ASMD (Service Master - Basic Data). This will
eventually determine a new service number. First, however, the
interface table HRMMSRVIF must be updated.

To ensure retroactive accounting capacity:


During each payroll run, the time wage types from the last payroll run
are compared with the new time wage types determined. The
differences are evaluated using table ASMD and then put into the
interface table HRMMSRVIF

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

78. Need help in INDONESIA ,PAYROLL and TIME


MANAGEMENT, Can you please tell me what are the info type i
have to maintain and fro Personnel administration, PAYROLL
and TIME MANAGEMENT.
Which schema for time and payroll we have to
use.ffice:office" />
ANS:1 You may want to navigate Payroll ffice:smarttags" />Indonesia
in SAP help.
http://help.sap.com/saphelp_erp2005/helpdata/en/47/161a359303f810
e10000009b38f83b/frameset.htm
use payroll schema ID00
Infotypes used:
PY-ID Tax Indonesia Infotype (0241)
PY-ID Previous Employment Details Infotype (0694)
PY-ID Jamsostek Infotype (0242)
PY-ID Private Insurance Indonesia Infotype (0319)

ANS:2 Time management is international so if you are in Indonesia or


US or Australia or Europe - you use the same infotypes, reports,
schemas. (some countries though may have some additional
functionality - eg. for public sector).

The standard time management infotypes are:


0007 - Work schedule rule (planned work time)
2001 - Absences
2002 - Attendances
2003 - Substitutions
2004 - Availability (eg. Standby/Oncall)
2005 - Overtime
2006 - Absence quota types
2007 - Attendance quota types (use this also for overtime for positive
employees)
2011 - Time Events (viewing of clocking times)
0050 - Time Recording infotype (for employees that you want clock
times for)
2012 - Time transfer specifications (can use this for leave uploads)
2013 - Quota corrections
Time management and Payroll uses the WPBP infotypes - ie 0000
(Actions), 0001 (Org Assignment), 0007 (WSR), 0008 (basic pay).
Time management also uses infotype 0041 for accrual of leave (if you
configure as such).
Time evaluation is used to accrue leave and calculate times for
employees depending on their time management status (defined in
i0007). The program used is RPTIME00 (and there is a new program for
concurrent employment - RPTIME01). The main standard schemas are:
TM00 - positive time evaluation, TM04 - negative time evaluation,
TQTA - quota accrual. These can be viewed with transaction code
PE01. What you use is dependent on the types of employees and how
much processing you wish to do.
ANS:3 Time Mgmt will be Country Independent except few scenarios...
http://help.sap.com/saphelp_47x200/helpdata/en/8a/9868bc46c411d18
9470000e829fbbd/frameset.htm
Payrolll:
http://help.sap.com/saphelp_47x200/helpdata/en/47/161a359303f810e
10000009b38f83b/frameset.htm

79. please provide me the Time reports available for Russia.

ANS:1 Check these:


RFHABU10
RFRUBLS0
RFRUDOP0
RFRUKOP0
RFRUKRL0
RFUMSV40

ANS:2 Time management is an international module so reports that


are available under the Time management node can be run at your
company (provided that the relevant details have been configured - ie.
absences, quotas, time types etc).

ANS:3 Time Leveling (Report RPTCMP00)


The Time Statement (Report RPTEDT00)
Cumulated Time Evaluation Results: Time Balances and Time Wage T
Time Accounts (Report RPTDOW00)
Displaying Absence Quota Information (Report RPTQTA10)
Displaying Time Evaluation Messages (Report RPTERL00)
Attendance/Absence Data: Overview (Report RPTABS20)
Attendance/Absence Data: Calendar View (Report RPTABS50)
Attendance/Absence Data: Multiple Employee View (Report RPTABS60
Attendance Check (Report RPTEAB00)
Attendances/Absences Overview Graphic (Report RPTLEA40)
Attendance/Absence Data: Overview (Report RPTABS20)
Attendance/Absence Data: Calendar View (Report RPTABS50)
Attendance/Absence Data: Multiple Employee View (Report RPTABS60
Attendances/Absences Overview Graphic (Report RPTLEA40)

79. How can i remove a wage type (House Allowance) in


infotype 14 from the amount calculated for for time quota
compensation wage type in infotype 0416?

ANS:1 IMG path:


Time Management - Time Data Recording and Administration -
Managing Time Accounts Using Attendance/Absence Quotas -
Processing Absence Quotas in Payroll - Time Quota Compensation

In the node ’Define Time Quota Compensation Methods’, i have


checked against our key {ESG PSG Comp. method} and
surprisingly, the rule field is blank. How is it being valuated
then?? Wonder if it’s defined in payroll rules?
i got that in view V_T554C wage type /841 is entered for
’Valuation using constants or averages’.
Where do i specify that in /841, transport allowance is
excluded?

Check in the rule XPPF. This is where partial period factoring is done.
Factoring is not what i need. I need to exclude some wage
types from the calculation of ’time quota compensation’.
Check the Processing Class 1 for House Allowance Wage type. Give ’0’
in the specification

80. Is there any SAP standard function module to convert user


system date into server date based on the time zone?

ANS:1 In Se37 , Use F4 and find the convert * time * input.


*convert*time. convert * date * internal

ANS:2 Instead of std FM you can write your own FM.

81. The client I am working for has a Thursday Off


However Maintenance workers have a staggering off,i.e they
work on Thursdays & take some other day as weekly off. My
first issue is that if by some chance he takes an off on
Thursday,we are unable to mark him as Absent ass the system
shows that the person can’t be marked absent on a day off.
Secondly i need to configure the system in such a way that
only for maintenance workers provision is there to remain
absent on thursday & take a weekly off anytime else.

ANS:1 Have created different PWS for your maintenance workers(MW)


.Assign the OFF day on the exact Off day for your MW.

I have created a different worjk schedule rule for these


workers as they have no fixed weekly off
Now they are able to apply for off on Thursdays. But one more
issue is that their weekly off is not paid so number of month
days should appear as 26 or 25,but it appears as 30 or 31. How
do I go about for this one

ANS:2 The weekly off is fixed on Thursday or not, i think u want to use
shift plan for this one it wil be more effective

ANS:3 Have you checked your Day type assignment


1. Checout DWS - Rules for varient - or create for Thursday
2. Assign this to ur Spl Thursday off
If these two were not working you can try with define spl days every
week.

ANS:4 Assign the appropriate daytypes so that the person is not paid
for those days.

The current scenario is that in Maintenance department has a


staggering off & he can take off on any day. He is thus paid for
26 or 27 days depending on the number of weekly offs he
takes that month
Thus if he works for 26/27 days,he gets an attendance bonus
of Rs. 100. If he is absent for 1 day,he gets Rs. 75,& rs. 50 for
2 days absenteeism & nothing if absent for more than two
days
The work schedule rule attached to them is All day General
Shift since they can take weekly off whenever they want. Now
the problem which is happeing is that the payslip shows Total
month days as 30/31 instead of 26(due to workschedule rule
All Day genaral Shift attached). We cannot change the work
schedule rule else if he is absent on Thursday,we are not able
to mark him absent as system throws error message. So we
have kept All day General shift as work schedule. Moreover the
system also considers the weekly offs as absent days & so he
does not get attendance bonus i.e it shows total days 30
absent days 4(these are the weekly offs) So no attendance
bonus gets paid
Alternatively the situation should be that the system should
show his total days as 26/27 instead of 30/31 & if he doesn’t
take an off for more than two days,he should get attendance
bonus.Also the system should be able to mark him absent on
Thursday which is weekly off for others
This has to be done only for Maintenance Department
83. I have a Vacation quota 40 which has a balance of 32 hrs.
Employee takes a deduction from the Quota 16 hrs this week
and I am writing the balance of the Quota into wagetype 4610.
Here is the rule I have written HRS=FR40F, ADDDB 4610. The
result in 4610 still shows 32 hrs instead of balance 16 hrs.
try HRS=FR40C

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

90. I am working on 6.0. The company has decided to


implement only Organizational Management, Time
management and Training and Event Management modules.
Can any one please tell me if its possible to do this without
implementing personnel management??? And how would it be
useful???ffice:office" />

ANS:1 Assuming that for instance a name and a prename are


considered as "Personnel Management" (or personnel administration
PA) data, the use of only organizational management
ffice:smarttags" />OMwill quite limit the advantages.
You could use OM to maintain the organizational chart, but without
names on it... might be a bit boring.
But if you use Personnel Time Management PT and Training and Event
Management TEM, I assume, that you use PA as well. Or how should
this work if you are not able to assign the reported time to one
person’s ID?
can you tell me if there is any other way??? Or if there is any
other way of uploading emp master data?

ANS:2 In brief: use PA.


If you want to store employee personnel data (like names and so on),
then you will need the infotypes from personnel administration PA. Of
course you could do it by creating customer specific tables (but with
this solution you just create an easy version of what SAP already
provides; meaning a lot of effort that is already covered if you use PA).

I have read the issue about implementing OM without PA. This


can be possible, but if you are going to implement also times
and event, you should need PA. If you don´t have PA, you wont
have times or event. For Times and Events, is requierement PA
and OM.

ANS: 3 As long as u dont process any employees in SAP, PA module


may be left... But if u want to process an emp u should hav hired him
and that happens in PA... so check the pros & cons and then go for
implementing

91. Could you please explain me where we use time constraint


clsses with respect to differend modules (PA,Time Mgt...etc.)

ANS:1 time constraints are used to define the storage of data for an
infotype
there three major time constraints tc-1 tc-2 tc-3
like if a infotype has TC-1 then for that infotype there should be a
continuous record, there should be no over laps, last record cannot be
deleted like this the TC charecterics are defined. you can go through
F1 there everything is explained

ANS:2 Time constraint classes are assigned to the time infotypes and
subtypes in the HR Time Management component, and define the
collision rules which apply to each.
http://help.sap.com/erp2005_ehp_02/helpdata/en/8a/9847f246c411d18
9470000e829fbbd/frameset.htm

ANS:3 w.r.t to OM module:


Time constraints are a tool used internally by the system to protect the
integrity of information.
You use time constraints to prevent you from creating records that
contradict each other. For example, a position can belong to only one
organizational unit at one time. If the system allowed you to assign the
position to another organizational unit during the same timeframe,
there will be two contradictory records. Then, if you try to report on the
data, the information will be useless.
There are four classes of time constraints:

Time constraint 0
This allows for: * A maximum of one infotype record of the same type
and for the same object, to exist at the same period of time
* No changes to be made to the record at all

Time constraint 1
This allows for: * A maximum of one infotype record of the same type
and for the same object, to exist at the same period of time
* No gaps to exist between the records
* Some changes to be made to the attributes of the record

Time constraint 2
This allows for: * A maximum of one infotype record of the same type
and for the same object, to exist at the same period of time
* Gaps to exist between valid records

Time constraint 3
This allows for: * Multiple infotype records of the same type and for the
same object, to exist at the same period of time
* Gaps to exist between valid records. For example, there could be a
three-year gap between the validity periods of two infotype records
that exist for the same object.
ANS: 4 Time constraint Class is used to determine, whether the record
is allowed for overlapping or not and how many times it has to occur
during the execution.
TCC 1 : NoGap, No overlapping at any one time ( Mandatory Record )
TCC 2 : Gap, No overlapping at any one time. ( Optional, but if
maintain, only one record is
allowed)
TCC 3 : Any number of Records.

ANS:5 The few remaining ones are:-


Time constraint A :- Infotype exists just once from Jan.1 1800 to Dec.12
9999
Time constraint B :- IT exists for maximum of once from Jan.1 1800 to
Dec.12 9999
Time constraint T :- Time constraint is based on subtype or subtype
table
Time constraint Z :- Time constraint for time management infotypes
-----> T554Y

92. I want to configure for overtime.


The scenario is as below :-
On Weekday = Basic Pay/208 * 1.25
On Sundays = Basic Pay/208 * 1.50
On Public Holiday = Basic Pay/208 * 2.00

ANS:1 Just write a PCR for your algorithm.


SAP has delivered with sub-schema’s namely TW15 and TW30 for
overtime after 8hrs/day and overtime after 40hrs/week. Place your rule
in one of the above 2 sub-schema’s as per your company needs.

My requirement is overtime is applicable after completion of


48 hours in a week.
As told earlier three calculations for three types of days. Can
you brief me how I should modify schema to meet the
requirement with any example as I am unable to read the
coding.
For your info I use negative time management. Time status - 0,
only absence is recorded.
When I go to TW15 schema i can findT001 and T002 where and
how I should mention the calculation.

ANS:2 TW15 is the sub-schema for overtime more than 8hrs/day.


In TO01 if you notice carefully, you will see the HRS operation which
compares whether the employee has completed 8hrs in a day or not.
For a test run, try changing that 8 to 10, save as a different name and
run and see whether it works for overtime more than 10hrs/day. Read
the help on HRS. It is a very important operation in Time Management
module.

93. Difference between skeleton time type and flex time type

ANS:1 A time account in the standard SAP System in which you


manage an employee’s payment-related times.
Skeleton time is determined in time evaluation.

Example: Skeleton time in the standard SAP System consists of:


Attendance, absence, and off-site work in an agreed period (defined by
start and end of working time)
Overtime hours that exceed approved overtime
Paid break times

FLEX Time: Personnel Time Management (PT)


A working time pattern in which employees determine their start and
end times, and employees must work a certain number of hours within
a defined period of each day

Read more: BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with


answers - Wiki Newforum

94. I m working on CATS where in the data is interfaced


through a legacy system.
I have the following Queries which requires an urgent
response.
• Data from the legacy system to be transported is based on
Wagetypes
• How to assign a Wagetype ( For example Wagetype-1000) to
an Attendance and Absence Type and accordingly pick it up in
Time Evaluation and send the data to Payroll
• I am confused of how to send the wagetype data to Payroll
through Time Evaluation.ffice:office" />

ANS:1 i have used documents this site to understand how to create


time wage types in time evaluation, thrue table T554s, T555Y and
T510S
http://www.insightcp.com/res_16.htm
When wagetypes are stored in ZL they are processed in Payroll.
ANS:2 Please maintain the table T554S.
Please maintain a proper Time Management Status in IT0007, so that
time can be integrated with payroll.

95. any document about time, worklow and time bapi for 4.7 /
4.6c

ANS:1 Hope this helps for time management:


http://help.sap.com/saphelp_erp2005vp/helpdata/en/8a/9868bc46c411
d189470000e829fbbd/frameset.htm

ANS:2 Some BAPI,s for time module are :-


1)BAPI_ABSENCE_CREATE
2)BAPI_TIMEQUOTA_GETDETAILEDLIST
3)BAPI_EMPATTABS_GETDETAIL
4)BAPI_PTIMEOVERVIEW_GET
5)BAPI_ABSENCE_GETDETAIL
6)BAPI_PTIMEOVERVIEW_SAVEREPLICA

ANS:3 Check with below links


http://help.sap.com/saphelp_nw04/helpdata/en/a5/3ec8534ac011d189
4e0000e829fbbd/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ab8
0b790-0201-0010-569a-99dcadc709c3
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40b
ceb90-0201-0010-7297-d5e11f35743f

96. I’d like to know the basic tables to customize de types of


time wages to transfer to payroll.
The first question is where do I relation a time type to a payrol
wage type.

ANS:1 I am not sure whether table v_512w_d is you are looking for.
For example you may configure one hourly pay wagetype in this table
(normally you need to use tcode oh11 to copy a standard wagetype),
after then you can put this hourly pay wagetype in IT0008 with time
records for calculation payroll.

ANS:2 Table T510S is used to generate time wage type (with the help
of time types and processing types) and these time wage types will
store only the hours in time management module. When these are
carried over to the payroll, dollar amounts are attached to these wage
types in payroll.
If time management is not used, then time wage types can be
generated inside the payroll schema itself (U000). The function DAYPR
will call the sub-schema TC00 and time wage types are generated
inside this.

ANS;3 maintain Table T510S and read the doc on DAYMO function

97. I would like to learn and know about infotypes of time


management such as IT2001,IT2002,IT2006,IT2007. If possible
please give a scenario and explain breifly about the
funtionality
of each fields in those infotypes such as absence, attendence,
absence quota and attendance quotas.

ANS; You can use the Attendances and Absences component to create
the basic time information for the evaluation and accounting of your
employees’ working times. You can use the Attendances (2002) and
Absences (2001) infotypes to record time information efficiently.
You should use the Attendances/Absences component if you want to
record working times or absence times for individual employees.
You can use Attendances to record the following situations, for
example:
· Employees’ actual times
· Deviations from an employee’s personal work schedule
· Deviations from an employee’s general activities (such as seminar
attendances, business trips)

You can use Absences to record the following situations, for example:
· Leave
· Doctor’s appointments
· Illness
You can specify data entry checks that permit or prevent the entry of
specific attendances and absences.
You use 2006 infotype to manage time accounts that represent
employees’ absence entitlements or time credits. The time accounts
contain a particular number of days or hours during which employees
are permitted to be off work.
You can use 2006 infotype to manage the following time accounts, for
example:
· Employees’ annual leave
· Time in lieu accounts, containing hours of overtime for which
employees are permitted to claim compensatory time off
· Paid and unpaid absence entitlements, such as for illness or other life
events
You use 2007 infotype to manage time accounts that represent
employees’ attendance approvals.
Employees’ working times affect costs. You can therefore use the
Attendance Quotas infotype (2007) to specify how many hours an
employee is permitted to work, and at what times. The system
monitors how these time accounts are accrued and deducted.
You can use the infotype to manage the following time accounts, for
example:
· Approvals for an employee to use a set number of days each year for
further training
· Approvals for an employee to work a set number of overtime hours, if
required, at set times over a set period

98. My client needs the following data:


Employee applies for 5 days leave.
later he cancels it and re applies for 3 days only. In absences
infotype, i delete earlier absences of 5 days and put only 3
days. but client wants to see both data...his first leave
application of 5 days, and the second leave application of 3
days also... how do we save LEAVE APPLICATIONS?? Even
though the first leave application is cancelled,client wants to
see as:
1. 5 days leave
2. 3 days Leave etc...

ANS:1 You could find useful this transaction: S_AHR_61016380, there


you can log infotypes changes, so that you can save the leave record
after modifying/deleting it in PA30.
ANS:2 I hope, you will have the splits in the corresponding table.
Eventually, you have the two splits in his / her master record history.

99. anyone who worked on time constraints in depth. please


let me know how can i delete the absence and overwrite it with
attendnce automatically. if i eneted abse for 2nd aug, and i try
to enter attendance on 2nd aug, it is not allowing/ or allowing
both records to exist... i am using A for attdnace ...still not
able to get...where else do i need to chnage in 554y_b table?

ANS:1 A time constraint indicates whether more than one infotype


record may be available at one time.
The following time constraint indicators are permissible:
1 No overlapping and no gaps.
2 No overlapping but time gaps are permitted.
3 Overlapping and and time gaps are permitted.
A Only one record may exist, valid from 01/01/1800 to 12/31/9999.
Splitting and deletion is not permissible.
B Only one record may exist, valid from 01/01/1800 to 12/31/9999.
Splitting is not permissible, but may be deleted.
T The time constraint varies depending on the subtype.
Z Refers to time management infotypes
ANS:2 First of all, I am not able to understand "How a person will
remain absent and present at the same time on 2nd Aug?" Not
sure, if your client have got such typical requirement...
Moreover its related to Time constraint Class and you need to change
the Reaction indicators and TCC in the table.

Actually i am not asking that the employee should have


ATTENDANCE and ABSCENCE records for same day...my
problem is: The Abs record shuld get deleted if i try to enter
ATTENDANCE at later days... REGULARIZATION u might have
veard of..where employees want to correct their abscences.
means 2nd aug, by some delay or mistake, it is marked
absence, later tomm, if i enter attendance in 2002 infotype,
SAP shuld delete the earlier absence automatically, and
maintain only attendance.
in fact i had achieved doing it last year in my project, same
thing i am not able to do now....

ANS:3 Well if you did it last year with the help of time constraints then
i don’t know, I thought time constraints check only on the same
infotype. Interesting to know that it can also work on 2 different
infotypes.

Anyways, alternatively, you could setup a dynamic action (background


delte) for your requirement.
Dynamic Action may need some description of the
reaction....instead if i just change the time constraint ,i can
solve...and i have of course solved my problem.

ANS:4 Use table v_554y_b and reaction Type A to overwrite


attendance with new coming absences (and viceversa)in the first
screen it is shown the incoming infotype and time constraint type.
Doubleclicking you set the reaction against existing ones

100. Does anyone know what is the meaning of this operation:


HRS?IDAHRS

ANS:1 Operation HRS?IDAHRS returns the number of working hours of


the employee (contents of field ARBST from infotype 0007, planned
working time).

ANS:2 Furthet to Rodrigo,the code compares the value in the Hrs field
with that of the planned working time.It does not return the value. It
depends upon the work schedule.
So using this operation as you have written it, the operation will
actually return < (less than), > (greater than) or = (equal to),
depending on whether the variable HRS has a less than, greater than
or equal value compared to the daily working hours value from
infotype 0007

101. Here we are using positive time management, where all


actual time in and time out has been recorded in the time
machines installed at factory gates. We want the daily time
data has to uploaded to SAP System to run the time
evaluation. Does SAP have any standard report/tool for the
data upload, from time machine to SAP Or need to write ABAP
programming to upload the data? Can you please send me the
steps to be taken for the integration and any standard format
is available for the uploading. Do you have any kind document
on this?ffice:office" />

ANS:1 You can use program RPTEUP10 to upload time data daily. But
this program is not certified or either supported by SAP. This is an
example program which will serve your purpose without doing any
programming. Also do goto HR-PDC notes,

102. I trying to understand how to upload time events by using


the transaction PT80 (Subsystem connection - time events -
upload request), can some one tell me how it works? I don’t
understand if I have to set up or configure a connection
between the clocks and sap system, and then run another
process.

ANS:1 Please see...


http://help.sap.com/saphelp_erp2004/helpdata/en/8a/9868bc46c411d1
89470000e829fbbd/frameset.htm
It has ...
1. Example: Message Processing
2. Message View and Employee View for Message Processing
3. Message Functional Areas
4. Processing Methods
5. Individual Functions in Message Processing
and also 6. Authorizations in the Time Manager’s Workplace

ANS:2 In the project i have done recently, they have a link b/w sap
system and the time recording machine. The time events wil be stored
in a file and the same wil be stored in teh sap appln server. We need to
post them explicitly in the Teven table which is nothing but hte
infotype 2011.
Initially they wil be stored in the temporary buffer CC1TEV table. A
batch job will be scheduled to post the tempory buffer entreis into the
TEVEN table. the program name for the batch job is ’SAPCDT45’.
I guess you have to establish the connection b/w sap system and the
time recording machine using PT80.

ANS;3 try pt45 and pt46 and pt44

103. Every day a flat text file gets generated from time
machine, text file contains the employee id date and time, this
file we have uploaded to SAP through Tcode PT80.
While processing the time event data system has to
understand the employees time is In punching Or Out
punching, for these we have done customizing in the table PDC
Processing Statuses(V_T705B) for the key A01. Now we getting
an error in time management pool "Time event Type is not
assigned to time event type group 01" Any solution for this?
That means, you haven’t assigned A01 to your PSgrouping 01. Check it
one more time.

104. kindly tell me what is the primary wage type for creating
or copying Time Wage type for ffice:smarttags" />India? For
Calculation of Loss of Pay. For Example: Basic Pay we take
MB10 into consideration Like that for Loss of Pay what has to
be taken?

ANS:1 Are you hinting at leave with out pay (LWP)f scenario?
In this scenario they loss of pay happens to the employees due to the
factoring of the wage types applicable to that particular employee.
Factoring depends on the yr Time management configurations of
Absences & quotas,counting class etc...
The factoring for wage types depends on RULE INP1 for india payroll

If u assign Value 1 to processing class 10 of Wage type (tavle


V_512w_d) then that wage type will get reduced according to the rule
INP1 (SAP standard rule).
if u dont want to factor it due to LWP then assign 0 in processing class
10.
you can aslo write rule INp1 for special business requirement from the
customer.
You are not configuring a wage type with amount to be deducted for
LWP.It should be done through factoring & time management config.

Actually my Client wants If an employee takes an Leave that is


a Loss of Pay automatically his Conveyance & Medical
Allowances should be reduced.
For Example: An employee Gets Conveyance for 30 days is
Rs.800/- & Medical is Rs.1250/- p.m. Now when he takes Leave
for 2 days then automatically These 2 allowances should get
reduced, then Conveyance will be Rs.747/- & Medical will be
Rs.1167/- for 28 days. Now tell me How should I do this above
sceniorio?
yr client requirement is the same what i mentioned above? is yr
client’s payroll is inegrated with time management?? Even if yr client
dont wanna go for Time Management,though the Scope of the project
is Just Payroll itself, u need to have PA (Master data config (India
specific infotypes 0580 series) ) and basic Time management configs
in place.
For your requirement you should configure absence types,
quotas,counting rules,public holiday calender,basic work shedule (eg
NORM) etc for this factoring. assign value 1 in Processing class of wage
type that should get reduced in the view V_512w_d (transaction sm31).
You have to really go through SAP Help & some materials ab’t time
mangmnt and learn well & go ahead.

I had done exactly what you had told but its not getting
reduced to CA & MA. I had configured Time Managment also.
Can u tell me which step did I missed?

Qn1. Is yr other wage types other than CA and MA getting


reduced (factored)???
if yes then Check these wage types under V_512w_d for processing
class 10.
give value 1 there .
If yr payroll is with out integration of time mangement & time
evaluation then u have to comment in schema XT00 the TC00 ( for
commenting you have to put an asteric symbol * ) PE01 transaction
takes you there.
Answer clearly then only i will be able to make assesment of situation.
Thats why people who replies ask questions,so answer to the point,it
will help both the parties.

I had mentioned for my both wage types 1 in the Processing


class 10 under table number V_512W_D.
I wants to know in IT0008 the moment I enter my Wage type
Conveyance Allowance & Medical Allowance the system
automatically has to give me the balance amount for this what
I needs to do?

105. Where do we maintain Time constraint assignment to


subtypes of an infotype. I am looking to subtypes of IT 0210
( Tax With holding ) " where do we create the subtypes and
their characteristics for this infotype in IMG? I tried in view
V_T591A but there is no entry for this 0210 infotype but I can
find the time constraint assignment for the rest of the
infotypes in this view.

ANS:1 SPRO-->Personnel Management--> Payroll-->Payroll:USA--


>Payroll Results Adjustment-->Define Time Constraints for
adjustments, select infotype 0210 & maintain

ANS:2 I checked this table earlier but here we can maintain the
properties of the complete infotype. Here we can mention the table to
use for individual subtype time constraint assignment, but for this
particular INFOTYPE 0210 we can not mention the subtype table.

ANS:3 You can maintain the subtype table for 0210 in T777D via
SM30/31.

106. As negative Time evaluation does the time evaluation


based on the deviations to the work schedule, how is the time
interpreted which are captured in 2001 and 2002 using TM01.
I just want to understand teh difference between TM01 and
TM04 with respect to getting the time data from infotypes(in
day processing). Both of them read 2001, 2002 infotypes in
common, i am not clear how is this interpretation different
different in two schemas TM01 and TM04.
Before going to know about TM01schema.It is better to know about
Absence valuation. Absence valuation is a component in Time
management which is used to evaluate absences like
paid,unpaid,illness..so.on.There are different types of absence
valuation methods which can be used depending on the requirement.
They are:
As is Principle:(Absence valuation as if emp had worked)
Formation of counting classes for factoring and cost acounting:(by
considering different quotas for diferent emp grps and doing
deductions)
Individual Caluculation:(Deiations to atual schedules)
Valuation ofabsenes using averages and constants: (Ex: Overttime
caluculation)
To do all above processes sys depends on different Schemas ..
Depending on the business req shemas canbehange.

TM01:TimeEvaluation schema which is used for exceptions to work


schedule.(For ex:A set of emps who has to work for a hr extra for first
two days a weekie its the deviation to actual schedule)
TM04:Time evaluation for data recorded in hrs(This is a case for
production workers for whom the payment is done depending on no of
working hrs
107. 1. For Leave carry forward which infotype do we use?
Could you suggest me the navigation path to carry forward for
next year? And what is the report we use to generate “leave
carry forward”?
2. Where can we assign different absence types for particular
employee group
3. What method do we use to upload the data to IT0008?
4. How do we configure second Saturday? Navigation path and
what components should be considered while doing that?
5. Could you give suggestion for this Mr. X is an employee
coming late to the office daily by 30 minutes for the whole
week, and the time amount has to be deducted from his pay?
How can we do that?
6. What do we set in IT0007 for TMSTA if do not use time
evaluation? And what do we set if we use time evaluation?
7. In “permit time quota with out using time evaluation”, we
have optionals like no, generation, increase and replace when
do we use each of them?

ANS: 2. Where can we assign different absence types for particular


employee group
Ans :(a) IMG node : Time Management->Time Data Recording and
Administration->Absences->Group Personnel Subareas for
Attendances and Absences.
(b) IMG node : Time Management->Time Data Recording and
Administration->Absences->Absence Catalog ->Absence Counting
->Rule for Absence->Group Employee Subgroups for Time Quotas

4. How do we configure second Saturday? Navigation path and what


components should be considered while doing that?
Ans: This has to be configured in your work schedule, mark each
second saturday as absence in the holiday calendar, create the work
schedule and generate.

5. Could you give suggestion for this Mr. X is an employee coming late
to the office daily by 30 minutes for the whole week, and the time
amount has to be deducted from his pay? How can we do that?
Answer : From Time perspective, make Time Management status in
nifty 0007 as 1 or 9, refer F1 help on the field in infotype 0007.

6. What do we set in IT0007 for TMSTA if do not use time evaluation?


And what do we set if we use time evaluation?
Answer: Mark Time Management status as ’7’ - Time Evaluation
without payroll integration.

7. In “permit time quota with out using time evaluation”, we have


optionals like no, generation, increase and replace when do we use
each of them?
Ans : No generation : No quota accrual has to happen-> User will fill in
the Quota amount.
Increase : Quota accrued is increased in the generating proportion.
Replace: Quota accrued is replaced by the new value of accrual.

ANS: for second saturday u can define holiday from a fixed date like
after 8th of every month u can fallow second saturday.
so u can make as after 8th coming saturday as holiday
hope this ’ll help u

108. anyone now how to use some of the following bapis?


BAPI_PTMGREXTREMSPEC_INSERT
BAPI_PTMGREXTREMSPEC_INSWACT
BAPI_PTMGREXTREMSPEC_INSWCOST
i need to know how to USE this bapis, i dont know how to
insert data using this BAPI, wich parameters are needed.

ANS:1 Call transaction BAPI. There select [Hierarchical][Personnel


Time Management][PTManagerExtAttAbs]. The three insert methods
are the BAPIS that you want to call. In the tree there are also the
documentation for the parameters
my problem is that i dont know which parameters are needed
in order to create an absence or attendance.

ANS:2 following is from the documentation:


Import parameters
AttendanceAbsence - Attendance/absence
Description - For more information on the individual parameter fields,
see the data element documentation in the ABAP Dictionary.
The following data is required:
Logical system of the original document (Field EXTSYSTEM)
External application (Field EXTAPPLICATION)
Document number (Field EXTDOCUMENTNO)
Personnel number (Field EMPLOYEENUMBER)
From date (Field FROM_DATE)
To date (Field TO_DATE)
Attendance or absence type (Field ABS_ATT_TYPE)
Start time (Field START_TIME) and End time (Field END_TIME) or
Attendance/absence hours (Field ABS_ATT_HOURS)
What is your problem?

I need to know the technical process that is recommended


between the moment a positive employee clocks in and clocks
out to the final moment where time management has fed
payroll. Would you know that or have that by any chance.

ANS:3 Only one parameter is enough. see below....


CALL FUNCTION ’BAPI_PTMGREXTREMSPEC_INSERT’
TABLES
remuneration_specification = remuneration_specification
return = return.
109. Is there any way that i can enter time in cat2 No of hours
worked in that period.
Ex: i want to enter No of hours worked (REG) = 80 instead of
entering each day 8 hours --> i.e. monday 8h, Tue 8h, wed -
8 ....... i just want to enter the total amount hours worked for
whole period insted of
day by day.

ANS:1 Check for the Data Entry Profile properties under the section
"Time Settings"- whether it is a weekly entry or daily entry. Access the
Data entry profile using the SPRO path
SPRO->IMG -> Personnel Management -> Employee Self Service ->
Service Specific Settings ->Working Time -> Record Working Time ->
Setup Data Entry Profiles.
Or use transaction code CAC1.

ANS:2 Check DATA entry profile , May be it can be done by profile or


else try if you can directly enter the no of hrs with out filling days
information.

ANS:3 By default Standard SAP allows you to enter attendance type


and hours day wise . You cannot enter total hours for the whole week
in the CATS.
One option is possible if you use 2010 instead of 2002 or 2001. You
can create a wage type called Regular Hours and ask the employees to
enter the total hours for this wage type in time sheet. Hope this help.

If i create a wage type reg hours and can i use that in CAT2 to
enter the total hours or i have to use IT2010 for entering time.
What about Over time again

ANS:4 Your requirement is kind of abnormal. Normally when you use


time sheet its expected that you enter time everyday. If you really
want to allow employee to enter total number of hours in the week say
40 hours in the week as regular hours, 8 hours overtime etc then you
need to use Infotype 2010 and you can ask the employees to enter
these hours in time sheet using two different wagetypes , one for
regular hours and other for overtime. Then using CAT6 you can move
the hours to IT2010. Hope this clarifies your query.

now i assigned hours using wage type from IT2010 and in


payroll it is also taking it but it is also taking from
workschedules as well how can i stop that and one more thing i
am conserned about is in our client accruals are calculated
according to the hours EE worked. i.e. for ever hour EE worked
they will get 0.01 hours of sick. can we configure that if we
assign hours through IT2010.

ANS:5 U want to compensate O.T by paying / Time in Lieu..


If u want to pay then u can use 2010 IT. If u want to give Comp Off, U
have to transfer the O.T hours into a daily Time Type and link it to the
sick leave quota..

110. am working with ESS standard applications, can you any


one please help me how to configure these two feature
"LLREP" and "WEBMO" .Its very high priority work.

ANS: Go to PE03 type LLREP ( Variants for Reports) go to function


code TIME expand ZTERF(Employee Time Management Status) here
you can assign your variant according to Time Status.
Go to PE03 type WEBMO(Rule Group for Customizing Tables in web
Env)select APPID (Application ID) expand click on ESS_ LR(Leave
Request Application) then according to ESG you can specify your Rule
Group for Work Flows

111. Employees enter their time in SAP Portal. Once these


times are approved, these need to be moved in to PeopleSoft.
Presently there are complex interfaces for the process.
Management has decided to redesign the interfaces.

ANS: The powerful integration broker, we are having in SAP Netweaver


is SAP xi, that is exchange infrastructure, which will communicate with
any platform.

112. We have implemented time management and we have for


for salaried exempt
• enter vacation / sick hours via Portal
• time off auto approved
• reports can be generated via SAP
Likewise we have the same for salaried nonexempt and hourly
ees (slightly different though)
in all above cases the ee is assigned a time administrator (TA)
code on infotype 1.
So the issues are:
1. there is no logic to the TA codes other than "Hxx"”= hourly
person and “Sxx” = salary ee??
2. The TA codes have the Administrator Name as position text
of the people manager … this causes multiple text with same
name (example attached)
3. A spread sheet is maintained representing the TA code for
each people manager
4. Security role is created , apporoved and assigned to each
manager… a manager may have multiple roles
5. Each time there is an org change , config must be completed
to create new TA codes
In the IMG for Administrator, there are 3 additional fields we
could use …but these fields don’t show in the drop down on IT1
. But at least it might be beneficial to store data her rather
than in a work sheet.
--------------------------------------NO ANS--------------------------------------

113. 1) how to Configure tables like T555A, T555y, T510S, Etc


2)Configuration of overtime, using Schema’s like TW15, PCR’
( To01, To02)
3)how to maintain Maintained infotypes like 2001, 2002, 2006
and 2011, Etc
ANS:1 1. These tables are maintained for time wage type generation.
In table T555A, you define a time type which you will be using. In table
T555Y, you define the processing type-time type pair for a attendance
or an absence accordingly to the processing type-time type class. In
table T510S, you define the time wage type selection rule for various
conditions of the day, time etc.
2. TW15 is used to calculate overtime for more than 8hrs a day. TW30
is used to calculate overtime for more than 40hrs per week. You can
customize the rules TO01, TO02 etc for your requirement.

3. 2001 is used to maintain absences, 2002 is used to maintain


attendances, 2006 is used to maintain absence quotas, 2011 is used to
maintain time events for which you need to maintain 0050.
ANS:2 As you are going for Positive Time evaluation.(2011 infotype in
your question). T555Z is also an important table to be checked
Go through the training material HR311 to have a better
understanding about +ve time evaluation.

114. Just wondering is it possible to check the time constraint


of standard infotypes such that the behaviour of infotype
records will react accordingly to the time constraint?
I am aware that we can change the time constraint in PM01 but
i have tested it, it does not seem to delimit past infotype
records. I have changed the time constraint of Infotype 0081 to
2, but it does not delimit past records. Is it dependent on the
infotype itself as well? Is there any existing function module or
user exit that I can use to enhance the module pool of infotype
to delimit records?
ANS: 1 Check the table v_t582A.
I have changed the field ZEITB for time constraint to 2, but it
still doesn’t do auto delimitation of a past record when i create
a record that has validity dates that overlaps with a past
record.
Any subtypes created for this infotype?
I have removed the Subtype table entry, Subty. text tab,
Subtype field and Time constraint tab entry in that view that
you mentioned previously. Still, it doesn’t work. Even if there
are Subtype entries, if the Time Constraint is set to 2,
shouldn’t the delimitation be based on all records instead of
Subtypes?

ANS: It has to work with subtype as well since it is not dependent on


the subtype
have you created any record with different validity date and try instead
of changing 1 field.

Yes, I did. I have changed the validity date. For eg. for 1
record, i have Begin Date as 24th Oct 2007, End Date as 31st
Dec 9999. Then I create another record with Begin Date as
26th Oct 2007, End Date as 31st Dec 9999. By right, it shld
delimit the first record to end on 25th oct 2007 when the 2nd
record is created, based on time constraint 2. But no, it didn’t.

ANS: R u doing this for a field or infotypes ?


The time constraint is used only for infotypes .
In configuration ---> In Maintain Infotypes--->Time constarint
(subnode) --->Choose the infotype and give the correct time constraint
(1/2/3 ) .

I am doing this for infotypes and yes, i have changed the time
constraint to 2, but it doesn’t do any delimitation for records
with validity dates that overlap.

ANS: Try this out.


1) Take infotype 0081 IT , going to PM01----> in change mode .
2) Give time constraint 1 , check Subtype obligatory and Text
allowed (It will not affect , no need to remove that check )
3)
1: An infotype record must be available at all times. This record may
have no time gaps. You may not delete the record last stored on the
database because all records of this infotype would otherwise be
deleted.
2: Only one record may be available at one time, but time gaps are
permitted.
3: Any number of records may be valid at one time, and time gaps are
permitted.
4) Try with two,three infotypes 0022 etc

I have changed it to time constraint 1, subtype obligatory and


text allowed. I created 1 record with Dates: 24.10.2007 -
31.12.9999. Another record with Dates: 24.11.2007 -
31.12.9999. It did not delimit the first record. However, when I
tried to delete either of the record, it says ’Record cannot be
delimited (time constraint 1)’, although there are currently 2
records.
Somehow, the other record seems to be invisible to the other.
FYI, this behaviour is not what I require. I need the records to
do auto delimitation of previous records if it overlaps with
previous records.

ANS: Can u tell me which IT r u trying ,,,, try for 0022 IT too ,
check whether the behaviour is the same .
When u give 2 as time constraint , your problem should be solved .
Eg: 24.10.2007 - 31.12.9999 - 1st record
24.11.2007 - 31.12.9999 - 2nd record
While saving the second record ,
IF Time constraint is 1 : it will delimit with a date as 23.11.2007 for 1st
record
IF Time constraint is 2 : it will delimit with a date as 23.11.2007 for 1st
record (does the same thing)
Time gaps are the difference (You can have the record delimited to
20.11.2007 for Tiime constrint 2 but for 1 it should not allow the same)
If this is not happening the messages are the problem .
Use user exit for the same to correct the problem .
What is the message ur getting when you try to save the second
record .

It works for Infotype 0022- past record will get delimited. But I
need it to work for Infotype 0081- Military Service. Currently
IT0081 record doesn’t get delimited. Could it be becoz it is a
time management infotype?
Btw, for Infotype 0081, when i changed it to Time Constraint 2,
no messages are prompted at all. Another record would just be
created without the past record being delimited- behaviour is
as if its time constraint 3.
115. Would some colleagues have experience concerning time
keeping clock suppliers having developed adequate interface
between their clocks and Sap and delivering complete
packages (hardware and software)

ANS: There are SEVERAL.....look at Time Management 3rd party


partners.....they are across the board...you have many options and
most all provide out-of-the-box solutions. Check SAP’s site for a list of
the certified vendors.

Das könnte Ihnen auch gefallen