Capture Attendance Type
Hi All
In ESS, While entering Working Time , I am entering the Att/Absence type .
I want to capture the value entered in the Att/Absence type, based on that value selected, I want to load the OT Compensation type in the next column.
Since it is a standard Java WDA , I am not able to find any BADI or User Exit.
CL_XSS_CAT_RFC_COMMAND_TOOLS is the class used for the modification of OT Compensation type.
But I want to capture the value entered in the Att/Absence type. Is there any method to capture the the Att/Absence type?
Kind Regards
Bala
Hi Siddharth
In that class, we are able to control the OT compensation type regardless of Absence Type.But we want to capture the Absence type in the first column. Based on that Absence type only , we want to load OT compensation type.
Is it possible in that class? No method is triggering when we enter Absence type in break point
Is ther any other way ?
Edited by: karthikeyan palaniayya on Apr 22, 2011 8:39 AM
Similar Messages
-
Capturing attendance type in Time type
Hi All,
I have bit idea about time types which I learnt from SCN only. I want an absence type to be captured in a time type .I have created a time type and maintained it in T555Y (TM04 schema).
What other steps I need to do so that I can see that hours in my time type in TIP table.
Thanks ,
GopalHi Gopal,
You can write the below pcr.
ZTST
OUTTPCOGOS
COLOP *
2
HRS=PNUM
ADDDBXXXXZ (XXXX is your time type)
Use this pcr with function RTIP after TIMTP function.
Check and tell me.
Regards,
Sankarsan -
Using of attendance types.
Hi,
my company wants to use CATS and currently we have identified a list of activites which are required and majority of these activties are shared by different departments. Since activies are shared, can we create activity type based on department and seperate the activities by attendance type?
e.g.
activity types - manufacturing 1, manufaturing 2
attendance type - installing, assembly, packing
is it logical to use attendance in such manner or do we need to create all the activity types and link them to work centers?
Thanks.
Rgds
Ed.Usage of attendance types is mandated by your HR requirements. If HR time management requires that the actual worked times be captured and there is no system of collecting swipe-in or swipe-out data, it would be best advised to use attendance types.
In case the only reason to use CATS is to carry out cost and activity allocation, using attendance types will be redundant and is not really required. -
Training and Event Management - 2 Specify Attendance Types
Hi
Is it possible to assign 1 attendance types to each course type or an specific event.
For example:
There is a course that generates payed attendance and another course that generates non payed attendance. So to discriminate for the payroll we need to assign 2 different attendance type for each course type or for an specific event.
Is this possible? Please answer us asap.
Kind Regards,As far as i know, settings for individual business events are made when you define the at BEtype of which there is none of the settings you require. One solution could be to remove time management integration for the ones that are unpaid and maintain them as unpaid absences:training. Hope someone else provides you with a more helpful response.
-
HOW TO Change behaviour of attendance type
Hi guys,
I have a question for you:
- I have an attendance "9500 Extra Time", for overtime, introduced through IT 2002, which belongs to attendance type "O" (Overtime). When time schema is executed, attendances of this type are added to table TIP (6th time pair):
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0001 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0001 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0001 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0001 1,6667
14.0000 15.0000 0 3 01 00 O 0330 P 1,0000 <----
14.0000 15.2500 1 01 00 P 0310 P10 P20 E 0001 1,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
But after that, when function "P2005" is processed, this time pair overwrites overlapped pair, and time pair type is changed to "M":
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0001 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0001 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0001 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0001 1,6667
14.0000 15.0000 0 3 01 00 M 0310 P 1,0000 <----
15.0000 15.2500 1 01 00 P 0310 P10 P20 E 0001 0,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
As you can see, one hour of the time pair 14.00-15.25 is overwritten by the presence "9500 Extra Time" This is all rigth.
But I have other attendance "9000 Formation", which belongs to attendance type "B". This is the table TIP just before "P2005" execution:
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0002 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0002 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0002 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0002 1,6667
14.0000 15.0000 0 3 01 00 B 0330 P 1,0000 <----
14.0000 15.2500 1 01 00 P 0310 P10 P20 E 0002 1,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
And after "P2005" execution. There is not overwriting in this case:
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0002 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0002 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0002 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0002 1,6667
14.0000 15.0000 0 3 01 00 B 0330 P 1,0000 <----
14.0000 15.2500 1 01 00 P 0310 P10 P20 E 0002 1,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
Note: Function P2005 is called without parameters and IT 2005 is empty for this date and employee, so nothing is transfered.
OK, THIS IS MY QUESTION:
I need attendance "Formation" to work as attendance "Extra Time". I'm not going to change Formation's attendance type (B), so I want to know how can I change the behaviour of absence type "B" so overlapped time pairs are overwritten as now actually happens with attendance type "O".
I don't know where to change this, could you please help me?
Thank you a lot.Try to use TextField1.access = "readOnly";
Jasmin -
Attendance type in time evaluation
Hi All,
Need solutions for the below issues.
1) Clock in and clock out information for an employee is stored in SAP in IT2011, if clock in or clock out information is missing for an employee it should trigger a mail to employee and his manager.
2) Currently using one attendance type : On duty would be raised by employee when is on business trip. System should consider this as working.
During time evaluation it should consider if any attendance type and clock in and clock out details for an employee. and generate the absence quotas.
There is no integration with payroll.
3) If the accumulated earned leaves cross 90 days, rest of the leaves to be encashed, is there any standard sap solution for this or need to write a PCR or custom development to be done.
Please let me know ho to do.
Regards
Vish1. The TD20 PCR in time schema evaluates time pairs and errors out if times are missing. The errors are stored in the FEHLER table. Maybe you can write a custom program to read this table and send messages.
2. The On duty will be entered in IT2002 I guess. The positive TE schema will read both IT2011 and IT2002 and so should not be a problem.
3. You need to write a PCR to accomplish this. There are useful doc on this forum. This doc by Vivek is very helpful:
http://scn.sap.com/docs/DOC-55755
Regards
Pramod -
Change behaviour of attendance type
Hi guys,
I have a question for you:
- I have an attendance "9500 Extra Time", for overtime, introduced through IT 2002, which belongs to attendance type "O" (Overtime). When time schema is executed, attendances of this type are added to table TIP (6th time pair):
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0001 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0001 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0001 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0001 1,6667
14.0000 15.0000 0 3 01 00 O 0330 P 1,0000 <----
14.0000 15.2500 1 01 00 P 0310 P10 P20 E 0001 1,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
But after that, when function "P2005" is processed, this time pair overwrites overlapped pair, and time pair type is changed to "M":
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0001 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0001 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0001 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0001 1,6667
14.0000 15.0000 0 3 01 00 M 0310 P 1,0000 <----
15.0000 15.2500 1 01 00 P 0310 P10 P20 E 0001 0,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
As you can see, one hour of the time pair 14.00-15.25 is overwritten by the presence "9500 Extra Time" This is all rigth.
But I have other attendance "9000 Formation", which belongs to attendance type "B". This is the table TIP just before "P2005" execution:
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0002 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0002 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0002 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0002 1,6667
14.0000 15.0000 0 3 01 00 B 0330 P 1,0000 <----
14.0000 15.2500 1 01 00 P 0310 P10 P20 E 0002 1,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
And after "P2005" execution. There is not overwriting in this case:
Inizio Fine 1 P Cl Ct V VR CI CF V O I PinI PinF PT ALP C1 AB Numero
00.0000 05.8833 0 01 00 - 0000 5,8833
05.8833 06.0000 1 01 00 P 0310 P10 P20 E 0002 0,1167
06.0000 11.8333 1 02 00 P 0110 P10 P20 E 0002 5,8333
11.8333 12.3333 1 02 00 P 0110 P10 P20 E 0002 0,5000
12.3333 14.0000 1 02 00 P 0110 P10 P20 E 0002 1,6667
14.0000 15.0000 0 3 01 00 B 0330 P 1,0000 <----
14.0000 15.2500 1 01 00 P 0310 P10 P20 E 0002 1,2500
15.2500 48.0000 0 01 00 - 0000 32,7500
Note: Function P2005 is called without parameters and IT 2005 is empty for this date and employee, so nothing is transfered.
OK, THIS IS MY QUESTION:
I need attendance "Formation" to work as attendance "Extra Time". I'm not going to change Formation's attendance type (B), so I want to know how can I change the behaviour of absence type "B" so overlapped time pairs are overwritten as now actually happens with attendance type "O".
I don't know where to change this, could you please help me?
Thank you a lot.Hi Gurus,
Thanks for the reply,
I have change text through KL02,but when i enter again in KL02,the system shows:
Act type COAr Short Text Language Valid from to
LABOR 9000 Labour EN 1.4.07 31.3.99
Hence it is still showing LOBOR but in short text it is coming as "LABOUR"
Pl advise,how i can change "Act Type Col" and put Labour in said column.
Regards,
Samar -
Hi folks,
I am about to create 3 new attendance types: 1000 and 1001 should be processed in time evaluation and the other 1002 shouldn't be processed in time evaluation. I created them using the old attendance types and excluded the attendance type 1002 in a PCR in time evaluation. So far no problems, please suggest me what things I need to take care of and also any extra configuration I need to perform:
All experts, please type in all ur suggestions or the problems u solved in creating attendance types: (it might help me in not doing the same mistake again)
All suggesstions will be rewarded.
Thanks
SA.Hi SA,
I never had to exclude an attendance but I guess I would delete the corresponding time pair in a PTIP rule (I guess it is what you did) taking care of the impact (example: the abs/attend standard flag generated in TE20)
and/or I would check all functions/operations in the schema calling the attendance type (example in an ACTIO rule for seniority cumulation) to check the default value....
I would also check outside time eval (reports, variants etc...) if it causes an impact on users
hope this will give you ideas -
Can we capture two types of Serial Numbers for a material?
Hi,
I have scenario where i need to capture two different types of serial numbers for a material. This scenario is very similar to the below one -
Say if a CAR is a serialized material, then i want to capture engine no. and chasis no. for each car.
I know in standard serial number management, we can capture one kind of serial no. for an item, but can we capture two types of serial number for an item? If yes, how we can do that?
Please help.
Thanks,
Parimal.Hi,
No it is not possible to have two serial numbers for a material.
The main attribute of a serial number is that it is UNIQUE.
You can better have the vehicle number as the required serial number and the other numbers under the Manufacturer data of the General data tab of the IQ01 transaction. ( Equipment master creation ).
You can better change the name of the manufacturer data such as Model number to Engine numeber and Manu serial no to Chasis no etc.., using CMOD transactions.
Regards -
CRM_ORDER_MISC 020 : Please report valid absence/attendance type
Hi,
When I am creating a serviceconfirmation in using crmd_order, I am getting an this error: CRM_ORDER_MISC 020.
An error has occurred in the system RSUCLNT070 while copying the document
Message no. CRM_ORDER_MISC 020
Diagnosis
Errors have occurred while transferring the document into another system. Refer to the enclosed log to view the error messages.
Transmission log
Please report valid absence/attendance type for previous week records! (Notification W Z000CATS 011)
A master record for 423430/ORDT exists only in 2010 (Notification E KL 002)
I thought this could probably be because the time reporting was not done for the previous weeks when i was using old service orders to create confirmations. I have created new service orders and created new service confirmations but its till throws the same error.
Any idea how I can find the origin of this error. How is this error triggered?
Edited by: NeenaJ on Jan 4, 2012 3:39 PMHi Team,
I am also facing the same issue. Our CRM consultant is running a program to post a labour Cost.
We are getting below error msg :
Error
in system ECDCLNT120 while copying the document
Message no. CRM_ORDER_MISC 020
Diagnosis
Errors occurred while transferring the document into another system. To view the error
messages, see the enclosed log.
Transmission log
The attendance/absence type 03/* does not exist on 18.03.2014 (Notification E HRTIM00CATS 081)
Could you please help me on this?
Thanks & Regards,
Uttam -
Creation of new Attendance types
Hi Experts
I want to create 2 new attendance subtypes,in this attendance types sat & sun also should show attendance hours, if employee worked on that day.how to achieve this??plse reply me asap....
Thanks&best regds
tekiHi Friends
Copying PCR here.
&ZC9 Adhoc on call allowance.
" VARPRTYP Att. cat. in v. key
" 9830
" VARSTWEDAY Relative weekday
HRS=1 Set
ADDDBZSQ1 Add to day balance
ADDZL 9840 Add to table ZL
" 6
HRS=1 Set
ADDDBZSQ1 Add to day balance
ADDZL 9810 Add to table ZL
" 7
HRS=1 Set
ADDDBZSQ1 Add to day balance
ADDZL 9810 Add to table ZL
" 9840
" VARSTWEDAY Relative weekday
HRS=1 Set
ADDDBZSQT Add to day balance
ADDZL 9820 Add to table ZL
" 6
HRS=1 Set
ADDDBZSQT Add to day balance
ADDZL 9830 Add to table ZL
" 7
HRS=1 Set
ADDDBZSQT Add to day balance
ADDZL 9830 Add to table ZL
Regds
Shailaja.B -
Hi experts,
How do i create an attendance types??? please help me with the whole process. Also please provide the paths for creation.
when i assign attendances in PA30... it should display in the selection list.
regardsHi Archana,
Attendances are used to record the actual hours worked by an employee.
Define Attendance Types: In this step, you define attendance types for a personnel subarea grouping for attendance/absence types. It also describes how to determine the system reaction to attendances recorded for a day or a period when the employee has time off.
IMG --> Time Management --> Time Data Recording and Administration --> Attendances/Actual Working Times --> Define Attendance Types.
Rules for Attendance Counting (New): In this step, you determine rules for attendance counting using the new tables.
IMG --> Time Management --> Time Data Recording and Administration --> Attendances/Actual Working Times --> Attendance counting --> Rules for Attendance counting (New) --> Assign Counting Rules to Attendance Types.
Define Counting Classes for the Period Work Schedule: In this section, the settings for attendance/absence counting are made. Counting classes for PWS are used to evaluate absences& attendances. Use different counting classes for PWS. When you maintain a counting class you must define a separate rule for each Counting class.
IMG --> Time Management --> Time Data Recording and Administration --> Absences --> Absence Catalog --> Absence Counting --> Define Counting Classes for the Period Work Schedule.
Define Absence Quota Types: In this step, the valid absence quota types (entitlement to time off and leave types) for the employee subgroup and personnel subarea groupings for time quota types are defined. We define Absence quota, because, in this we define unit of time measurement whether you want the entitlement to time off to be maintained in Hours or in Days.
IMG --> Time Management --> Time Data Recording and Administration --> Managing Time Accounts Using Attendance/Absence Quotas --> Time Quota Types --> Define Absence Quota Types.
If attendances are recorded in detail, you can assign the hours worked by a particular employee to specific orders or cost centers, and to maintain data on business trips, meeting. It is also possible to record all attendance times manually in the Attendances infotype (2002). You can evaluate them using the time evaluation report.
I hope it will help you.
Thanks,
Padmaja. -
Capturing Attendance without using swipe machines
Hi,
There is a challenge in using swipe machines with the clients. (The employees are working at Plants/Fields, they may not be able to come to office and swipe in/out.) As of now the employee only signs in the attendance register and his signature is considered as present.
How can we suggest capturing attendances to the client in such cases? One option could be the Time Administrator inputs in the excel sheet the in-time and out-time of the employee.
Question 1: Can we upload the attendance data through excel sheet? (Do we have to develop an ABAP program?)
Question 2: The time-administrators at various locations has to input the data before payroll run date. The payroll will be run centrally. How long does it take for the time administrators to update the data? How long does it to take to run payroll for employees around 2000 in number?Answer for Question 1:
you have 2 solutions to encounter this issue
1: Develop a BDC "using ABAP" to upload attendance in IT2002
2: Upload the excel using LSMW
Answer for Question 2:
updating the excel sheet depends on the details that you will be capturing and how many employees.
i.e: if you are going to capture the basic needs for IT2002 for around 100 employees, i believe it won't take more than 5 hours for the whole month. but i would suggest this would be Weekly or daily basis.
regarding running the payroll for 2000 employees, if there is no errors i believe it would take from 10 min to 30 min. -
Customizing error in absence/attendance type 01 0001
Hi,
I have any issue of Customizing error in absence/attendance type 01 0001 which running payroll. Pl suggest to reslove this issue.
Regards,
PatwariHi,
Check configuration of ur Absence/ attendence type 0001 under PSG 01. May be that is deleted or wrongly configured.or delete the absence type 0001 from it2001 and re-assign it for the particular employee.
Try and confirm us.
Nasim -
Attendance type for training in negative time management
Hi,
We are using negative time management. Attendance Type T-Training is created. I have specified in the integration switch PLOGI-TIME 1 and specified the attendance type in SEMIN-APART. But even when I firmly book a business event, the attendance type is not stored in the attendances of the employees who are booked to the training event.
Is the attendance stored automatically when the business event is firmly booked in negative time management? Or this is applicable only to the Positive Time Management?
Please help.
Regards,
Sasi.Hi Dear,
In "Specify Attendance Types" node under Integration with Time mgmt in TEM node in SPRO. Kindly check the following points:
PLOGI,,TIME,,1,,Integration switch: Training and Event Mgmt/ Time
SEMIN AINST "value as maintained in Time Managment" for Attendance type for instructor in T554S
SEMIN APART "value as maintained in Time Managment" for Attendance type for instructor in T554S
SEMIN TIMEP According to your requirement
kindly check the value for the above two field under
Time Management --> Time Data recording and Administration --> Attendance/Actual Working Time --> Define Attendance Type
and check the value maintained Trainee Attendance and Trainer Attendance. Following is maintained as default.
01 0420 Trainee Attendance
01 0425 Trainer Attendance
let me know if you have any issues.
Thanks and Best Regards
Puneet
Maybe you are looking for
-
Hi, I`d like to get your advice on Server Error 403 - Forbidden: Access is denied. I use to visit a webpage with no issues so far but now i getting this error each time i`m trying to get into. Any ideas in how to solve it? A step to step process will
-
I am using PS Touch from my tablet . I am importinga photo from an SD card . When all editing is completed I then send it wireless from the tablet via Epson I print to the printer. It all works great except that part of the photo at each end is cut
-
How to integrate an Edge animation in a website by hand
I created an Edge animation and published it as an .oam file. But i need to work on the website on someone elses computer who does not have creative cloud or even Dreamweaver. I am working there in a text editor. What are the requirements - what
-
Change my country of my Apple ID
I moved out from the United States, and I would like to know how to change my country of my Apple ID. The problem is that I have $0.40 in my account. I tried to spend the money, but there's nothing that costs $0.40. How do I spend the money?. It's im
-
Why is the preview generated by "export to html" appear without formatting or background?
I use Muse to design my site, but upload via Filezilla. After making a change to one page, I exported to html, and the preview that appears has the entire website stripped of formatting, and everything appears as a bulleted list. I haven't uploaded i