cancel
Showing results for 
Search instead for 
Did you mean: 

ESS CATS timesheet - template lines repeat when saving

Former Member
0 Kudos

Hi experts,

We have implemented CATS on SAP Portal and when you have a time entry template, and you save your time entries, the saved time is "pushed" down the timesheet by blank template lines. This happens only on the web Dynpro version (ECC does not happen) of the timesheet. If there is no template defined, everything works fine.

Is this a know bug? I am on the verge of raising a message with SAP, but was hoping someone here would have the solution.

Best Regards,

AS

Accepted Solutions (1)

Accepted Solutions (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

you are on which release we have notes 1112545

and 1017728 1143980

also ensure that attributes like absence attendance type which are displayed should be set as input in CAC2

ie

Please ensure that all fields in CATS screen are set as input

If you record an extra attribute than

the one already saved with the Template, You are bound to get an

Line Split. Please check if your user exit is defaulting any

extra attribute or you are adding it during the recording

of time or being defaulted using 0315 infotype

Line split occurs when the Employee records time to

a different attribute ie already available in the Template

for him

An example

You need to ensure that the attributes are not changed

ie new values defaulted using the exit, which are doing

Example

Your template has values : A B

Your exit defaults : A B C >>> C added extra, line split!

So ensure A B C are already saved as template. Makes sure your

end users or the exit is not adding extra attribute to the recording

time

This is what i am trying to explain if this is possible.

Edited by: Siddharth Rajora on Aug 23, 2011 7:41 PM

Former Member
0 Kudos

Thanks for your reply. We are on version EA-HR SAPK-60436INEAHR and note 1058293 cannot be applied. Do you if there is other note to be applied on this EA-HR version?

Thanks in advance.

Regards,

AS

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

Then i guess you are on Higher level, i would suggest to follow the other workaround i indicated

Please delete the all templates for one empoyee and recreate, ensure all fields are set as input in cac2

please verify

0 Kudos

Hi, Siddharth.    We have just implemented CATS timesheet and are using the template and experience the same issue where, if you have saved a template and make entries to those lines, they duplicate at the bottom of the timesheet.     We do have one issue: the WBS element is a required field for our timesheet, so we must make those required fields.    We are on EA-HR 607.        Do you have any further advice for us? 

Thanks!

Terry

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

for checking mandatory fields you need to use exit CATS0003, and throw an error if not filled. Templates saved should have unique attributes, can you verify? if it doesn't then you ll see many The timesheet application is designed in such a way that the records are checked against similarities. If there is a difference, the application assumes that the user has entered a new record and hen moves it to the next line. We cannot change this behavior in the standard application. Table Name          CATS_TEMP and compare CATSDB?.

0 Kudos

Thanks for that info.     One further issue here:    We have deployed the CATS timesheet solely for IT employees to log time for transfer to project systems.    We never want the CATS time transferred to the PTEX2000 internal table.    Is there a way to stop this transfer?    Thank you!!

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

No, CATS record once in status 30 will move to interface tables I would suggest to leave as it is but for PS why its updating PTEX2000 this is specific for HR and depending upon attributes the data is updated in interface tables

0 Kudos

Thanks for your reply, Siddharth!     Our HR system is decoupled from all other SAP systems here at Fossil.    We ALE data to/from the PS.

Our trouble is that we don't want any of the CATS time to update the HR system.    Is there any user exit that could be utilized to prevent the transaction CATS from being updated to PTEX2000?

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

Ptex2000 is still in CATS, only when you use CAT6 it ll update HR system so as I said, you can leave at It is and it wont create any issues. I have seen many customer who don't transfer records from CATS to HR and leave as it is FUNC CATS_CHECK_PTEXDIR there is no exit for this to avoid this update, you ll have to go for modification

Answers (0)