Record Working Time - Approve Status
Hi,
How can an Employee checks whether his Time has been approved or not? I am in "Record Working Time" iView in Portal, i wasn't able to see any status on previous timesheets/weeks whether the time has been approved by the manager or not.
Please advice.
Thanks
Vijay
We can see on Daily View by clicking on DETAILS link on each line.
Similar Messages
-
ESS Record Working Time - How to set up approvals?
Hello experts,
I've hit a bit of a roadblock and could use some direction. I have recently implemented the newer ESS_WDA role in our sandbox environment to see what it had all to offer. Using LPD_CUST to customize the ESS launchpad role, instance = menu, I have successfully implemented the Record Working Time WD application and have it running fine. Using CAC1 I created two profiles, ESS (without approvals) and Z_ESS_A (with approvals). Using the ESS profile, a user can enter time into their ESS time sheet, save, and thus time is entered into CATS and their IT2001/2002.
Now, Z_ESS_A is another story. Some time this year, we'd like all our US administrative personnel to enter time using ESS Recording Working Time (HRESS_A_CATS_1) however, they would need to have all their time approved by their reporting manager (or a backup) before it goes into IT2001/2002.
I'm a bit fuzzy on the process, but I would like the approval to be done by their reporting manager in Manager Self-Service using the Approve Time Sheet application (HRMSS_A_CATS_APPROVAL) and not by click on some link in their UWL. I assume this is set up by assigning a task in the workflow section under Approval in the data entry profile, but I have no idea what task to assign. Do we need to create a custom task? Am I on the right path or is there another path I should be pursuing? Ideally, if the manager is unable to approve the associate's time sheet, we would have a backup enter their MSS and approve time sheets that haven't been approved by the direct manager yet.
I did notice the Approve Working Time section in the IMG. Is this where I need to set up the approvals? I noticed a SAP_LINE view, however I read this uses a line manager relationship dictated in OM, however we do not use that relationship (A002/B002). We simply use the A003 (Manages/Belongs to) relationships, thus the task would identify the chief of the org unit and use that relationship to decide who to send the time sheet approval to.
Kind regards,
Garrett MeredithHi Garrett,
System identified the Record working time profile from the value against User Parameter CVR in SU01.
If you maintain ESS against CVR it triggers without approval
If you maintain Z_ESS_A against CVR it triggers Approval process
Some time this year, we'd like all our US administrative personnel to enter time using ESS Recording Working Time (HRESS_A_CATS_1) however, they would need to have all their time approved by their reporting manager (or a backup) before it goes into IT2001/2002.
You need to change the CVR parameter value to Z_ESS_A for that period for all US administrative employees for that duration. Again you need to change it to ESS once that duration is over.
but I would like the approval to be done by their reporting manager in Manager Self-Service using the Approve Time Sheet application (HRMSS_A_CATS_APPROVAL) and not by click on some link in their UWL.
Below tick in CAC1 triggers workitems to UWL, if not only sent to Approve Time sheet application in MSS.
I did notice the Approve Working Time section in the IMG. Is this where I need to set up the approvals? I noticed a SAP_LINE view,
SPRO / PM/ ESS WDABP / Working Time/ Record working time/ Approve Working Time
above is the navigation where you configure approval process.
SAP_LINE is also a user parameter for managers in SU01 against CATS_APPR_PROF.
So Employee SU01 - CVR = ESS or Z_ESS_A
Manager SU01 - CATS_APPR_PROF = SAP_LINE or Custom one.
however I read this uses a line manager relationship dictated in OM, however we do not use that relationship (A002/B002). We simply use the A003 (Manages/Belongs to) relationships, thus the task would identify the chief of the org unit and use that relationship to decide who to send the time sheet approval to.
It doesn't work based on A002/B002 relation, it works based on Chief Relation (A012/B012) to Org.Unit.
Let us say X is the chief for A org.unit, all the positions those belong to A org.unit shown under X as reportee employees, so X can be the approver for A1, A2, A3 and so on.
Hope this give you an understanding.
Regards,
Srikanth Naidu -
Can we display Approved Times as marked in Record Working Time Calendar
Hi All,
In the Calendar provided by Record Working Time iview,I could see the following three types of dates as marked
1)Rejected
2)Not Released
3)Excess Time Recorded
Similarly is it possible for us to mark the dates for which the OT is approved.
Can some thing be done at the backend with configuration to achieve the same.
We do not have NWDI to modify webdynpro code of the iview
Regards,
SanthoshThe reason behind this was
the descision to keep the interface simple: Highlighting should be used
for records (or days on the calendar) for which action might be required
by the user. No matter if a record is approved or still to be approved,
the next step in the workflow is not for the user to perform but for
the approver.
If a record has been rejected, action is required by the user and
therefore the record is highlighted. Currently, there are no plans to
change this.
This could be changed on a project-basis, of course. Such a change
would require action in Java as well as in ABAP, since we do not
transfer the status to the frontend except for the detail screen, which
is for one record only. What would have to be done?
1) Add a new semantic state "approved" to the DDic element used for
semantic states.
2) Set this semantic sate within the RFC-layer (using the method
"build_timesheet", IIRC).
3) Possibly do the same for the calendar as well.
4) Adopt the Java-side to take this new semantic state into account.
This would of course be a modification, so please understand that I
just wrote down a rough outline of the changes that would have to
be introduced. I didn't actually do an analysis or design for such
a modification but simply noted all the steps that I am aware of that
would have to be performed.
Please refer the help.sap.com for further information on this
or SPRO path. -
ESS - Record Working Time Error Display and Approved Time in Calendar doesn't update color
Hi Experts,
We are using EHP7/NWBC. On ESS under Record Working Time when an employee enter time, system error message displayed on screen. Even through the message appears, employee able to submit time and manager can approve it.
We would like to know, how to remove this error message. We tried through clearing error log but when employee logs back in, it again appears.
And also, when Manager approves time, for the approved data Calendar doesn't get updated and employee don't have details that manager approved or not.
Appreciate your response to resolve these two issues.
Error Message Screenshot:
Thanks,
Ashishhttp://scn.sap.com/thread/3346594 http://scn.sap.com/thread/2135503
-
Enhance legend in Record Working Time IView
Hi,
I am working on SAP NetWeaver Portal 7.0(Service Pack 4). New NetWeaver functionality in Record Working Time section(of ESS>Working time ) allows employees to enter their working times for different attendance/absence types showing different colours in calendar for Rejected and Not Released statuses. Now the requirement is to include one more colour to show the approved times in the calendar. Ie, Currently legend has two colors with text, like ( <Red box> Rejected <Light Red box> Not Released), now i have to add ' <Green box> Approve ' beside 'Not Released' text, and if manager approves the time sheet then those dates will be displayed in green color.
If any body worked on the similar type of requirement or having knowledge....please let me know how to achieve this req.
Thanks in advance.HI,
You need to implement BADI for this ..
BADI name : "PT_ABS_REQ"
In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
"SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
Adjust Colors of Calendar and Team Calendar
Functionality
You can use this method to change the colors in the team calendar.
In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
Status of requests (status)
Action that an employee has executed: new request, delete, change (UIA operation)
Subtype of absence (SUBTY)
Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
Available Colors
You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
Notes
If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
Hope this work!!! -
How to change colors for record working time calendar
Hi,
I would like to change the colors in the calendar displayed in record working time based on some conditions.
How do i do that is there any BADI associated with that
Thanks
Bala DuvvuriHi Bala ,
Yes its possible to change that .
You need to implement BADI for this ..
BADI name : "PT_ABS_REQ"
In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
"SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
Adjust Colors of Calendar and Team Calendar
Functionality
You can use this method to change the colors in the team calendar.
In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
Status of requests (status)
Action that an employee has executed: new request, delete, change (UIA operation)
Subtype of absence (SUBTY)
Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
Available Colors
You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
Notes
If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
Hope this work!!! -
Enabling "Daily View" on Record Working Time iView
My company uses ESS Portal - Record working Time screen.
We only see Weekly view tab... is there a way to enable the Daily view tab...
how do I go about changing the iView for Daily View... any help is appreciated... I am new to portals so I need expert advise on this..
Thanks a lotHI,
You need to implement BADI for this ..
BADI name : "PT_ABS_REQ"
In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
"SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
Adjust Colors of Calendar and Team Calendar
Functionality
You can use this method to change the colors in the team calendar.
In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
Status of requests (status)
Action that an employee has executed: new request, delete, change (UIA operation)
Subtype of absence (SUBTY)
Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
Available Colors
You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
Notes
If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
Hope this work!!! -
Record working times with CATS
Hello experts,
I am a beginner and I really need your help regarding this point. we want to start recording working times in our PPM system. In our system we have the integration of our ERP system with CATS. We can easily registrate in ERP working time on each personnel number, on a specific cost center for cProjects, on activity type special defined for each role. We also transfer this costs with resources to controlling - so, in ERP system everything works fine.
But, when I go to PPM system - I'm lost. all that I maintained on ERP system is available on Accounting Tab in Detail Data -which is good. But, I am not able to see the confirmed work on task level, tab "Dates and work" (see screenshot attached). Do I miss some customizing? or how should I proceed in order that this field "confirmed work" to be filled with the data registrated on ERP?
Thanks a lot!
Best regards,
Ruxandra P.Hello Cassoké,
have you enabled CATS-integration with cProjects in customizing?
1) Customizing CATS-Integration for your project type in PPM
Checkbox "Time/Travel Expenses Rec. CATS/SRM/FIN". Setting up "Accounting Integration".
2) Customizing CATS-Integration from CATS-profile-customizing
For your CATS Data Entry Profil you have to select the Checkbox "From Project Assignment" to get your worklist populated from cProjects (task is released, person assigned to task, etc...)
3) Only entries with status '30' from CATSDB will be transferred to DPR_CONF_LI by the report "DPR_CATS_CPR_TRANSF"
4) And of course, don't forget to uncheck "Test" :-) when running "DPR_CATS_CPR_TRANSF".
regards,
Peter -
Hi Experts,
In standard ess/mss under working time message is coming Your recorded times have been approved up to &DATE&.", instead of date it is showing &DATE&, what i have to do for the same?
-Rajneesh GuptaHi Rajneesh,
We are facing the same problem, in ESS-Working Time Page under Record Working Time the text is displaying as Your recorded times have been approved up to &DATE&.
The place holder &DATE& is not getting populated with the required date.
Is this issue which you were facing earlier is resolved , if so, please give your inputs to resolve this.
Thanks in advance..
regards,
Thirun. -
Record working time giving error
hi experts,
I have implemented one sap note 1017728.The description of the note is mentioned below:
The note is related to recording of working time in portal.The note is completely implemented in sap r/3 side ,but when the user is testing the same in the portal he is getting an error:
Page 1 from 21017728SAP Note Sep 19, 20075Version
Processor PRRUDRA
Processing Status In Process
Implementation Status Processor
Processing Status
Implementation Status
Language
Short Text
Component
THEMK_NAME
NOTE_TEXT
SAP Note
Version
DATELanguage E
Short Text CATS-WD:Duplicate line is created when template is saved.
Component CA-TS-IA-XS
Description
Symptom
In record working time a duplicate line is created when the template is saved or refreshed.This happens only when the
WBS element exists in the
data profile of the user.
Other terms
WBS, Save, template, refresh, duplicate, external, internal representation
Reason and Prerequisites
Program error.This issue happens because of the comparison between the
external and internal representation of the WBS element which are different.
Solution
Apply the attached correction instructions and also follow the below mentioned manual steps.
1.Create the method COMPARE_VALUES in the interface IF_XSS_CAT_UIA_TR_ACCESS.
The parameters for this method should be as follows.
PARAMETER Type Typing Method Associated Type Description FIELDNAME Importing Type FIELDNAME Fieldname
COMPARISON Importing Type Ref To DATA
RESULT Exporting Type BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
Apply the corresponding Support Package to incorporate the relevant
changes.
Valid Releases:
Software Component Release
DSCR
RELEASE
RELEASE
RELEASE
DSCR
ALSTXT
ALETXT
SAP Note
Version
DATESAP R/3 Enterprise AddOn Human Resource
500
600
700
References to Relevant Support Packages:
Software Component Release Package Name:
SAP R/3 Enterprise AddOn Human Resource
600 SAPKGPHD19
Please suggest what to do.
regards
PrasunWhat about the cats profile. You need to check the cats profile. This error is of cats profile only.
if the profile is set accordingly then you wont get this error.
Its not a workflow issue
ask your wf consultant to check
The reason is that with tast 31000004 the rule is not defined.
Pl follow the step below and it will start working
1. run pftc transaction
2. select task type - standard task
3. put task 31000004
4. Click on change
5. Click on default rule tab
6. key value 00000168/00000157
7. compile it
8. go to additional data -> agent assignment-> maintain
9. select the task and click on attributes
10. select radio button general task
11. click on transfer
12. click on generate button then back
13. save
Message was edited by:
Barin Desai -
Record Working time as a standalone system
Dear all,
we have a requirement of recording working times of employees through Portal (ESS) and approve working time. i checked the CATS (Configure ESS for Time Entry) and our requirement is similar to it but in CATS i read " after its approved it is transferred/updated to HR systems". we dont want to update any existing systems (HR/MM/PS) the data should exist as a standalone and report will be generated on periodic basis without effecting any other systems. is there any possibility in CATS or ESS to achieve this.
Thanks,
mahesh.CATS is standalone system!
If you dont want to update HR system just dont schedule CAT6 or Rptextpt and ensure CATS profile in CAC1 doenst have immediate transfer to HR checked!
Thats it! Data will remain in CATS alone only ie CATSDB, if you need to transfer we use transfer reports or CAC1 customisation! -
We are facing issue in Record working time where there are users who belong to Org unit "70001573u201D. The chief position of org unit 70001573 is not occupied.
70001573 Org units are belonging to Org unit 70001601 which is occupied by EMMA POWELL.
So now the user whose belongs to 70001573 org unit, when they raise the record working time and release the same, Since 70001573 is not occupied by any person the request should go to Org Unit 70001601.
Currently the system not functioning as per the said requirement.
The user whose belong to 70001573 org unit, when they raise the record working time and release the same , the request not going any manager for the approval which shout not be case .
We even though implement Note 595073 - Workflow behavior with vacant chief positions
But we still are facing the issue.which TASK are you using for CATS? Also have you implemented the badi_cats_approval to check for this scenario ie vacant position etc or exit cats00008
also
The actual user to who's inbox the workitem should be routed to is only
determined in subsequent processing. Further, it is not mandatory that a
user is actually assigned. Please note that workitems in general may be
assigned to users, positions, work center etc. It is therefore by
intention that an error is not raised in the scenario under
consideration.
best option is BADI_CATS_APPROVAL -
Record Working Time on ESS and IT2002
Hello,
I'm trying to configure Record Working Time on ESS.
I input some attendance "hours" and I obtain the message "your data has been saved" on the "Overview of your newly recorded working times"
When I come back on ECC6, there is nothing in IT2002...
For information :
Tcode : CAC1
Data Entry Profile : Without approval procedure
Is there something more to do?
ThanksHI,
You supply Human Resources (HR) with absence and attendance data and
data on employee remuneration and substitutions by transferring data
records from the time sheet or an external time recording system. The
transferred data is then available for further processing in Time
Management and Payroll. You transfer the data records using the transfer
report RPTEXTPT.
Report RPTEXTPT transfers data from the interface tables PTEX2000,
PTEX2010, PTEX2003GEN, and PTEX2003SPEC to the corresponding infotypes:
Attendances/Absences (2001/2002), Employee Remuneration Info (2010), and
Substitutions (2003).
To ensure that HR is always supplied with current time data, schedule
the transfer report to run daily. -
ESS Record working time error "Profile not initialised" TS31000007
Hi,
This is with reference to approvals of Times in ESS . I have copied the task TS31000004 to my custom task. I have made a custom rule to determine the superior in the Z task i have created.
Wehn i try to assign the Z task created to the Data entry profile in the "with approval" section( *** use sap business workflow *** ) , it gives me an error "Profile not initialised" . If i remove the check box for "Use SAP Business workflow" and do not enter any task there, the record working time screen is shown in ESS.
Any idea why it is giving the "Profile not initalised" when i assign the workflow in data entry profile.
Your help is apprecaited.
Regards
PN
Message was edited by:
Portal NewbieHi Haydn,
I have check the wokflow through CAT2 in SAP R3. When i save the CATS record, it send a workflow task to the superiror identified through by custom rule.
If i try it through front end ESS, the same is not working and is throwing "PROFILE_NOT_INITIALIZED" error.
I have down the following
1) Copy the standard task TS31000004 to ZTS31000004
2) Assigned it as general task, assigned the custom rule in Default rules for agen determination
3) Assigned the Task in Data entry profile, checked the box "Use SAP Business workflow" in data entry profile.
4) In Portal i have registered the UWL system, note i am not getting the ZTS31000004 in UWL xml file.
Do i need to ADD the new ZTS31000004 in SWFVISU and delete the standard TS31000004 provided and re-register system ?
also do i need to create the events in SWETYPV for this Tasks as they are not present there?
Your help is appreciated.
Regards
PN
Message was edited by:
Portal Newbie -
How to hide a warning message in Record working time
Hi,
I am entering working hours which is greater than actual planning hours in Record Working Time and if i click on Review it throws warning like
Number of hours recorded 14,00 exceeds target hours 7,50
I dont want to show this warning message
Please let me know how to do that
Thanks
Bala DuvvuriNachy,
we can enhance this FM and use one of the user exits
CATS0001 CATS: Set up worklist
CATS0002 CATS: Supplement recorded data
CATS0003 CATS: Validate recorded data
CATS0004 CATS: Deactivate functions in the user interface
CATS0005 CATS: Customer field enhancements
CATS0006 CATS: Validate entire time sheet
CATS0007 CATS: Subscreen on initial screen
CATS0008 CATS: Determine workflow recipients for approval
CATS0009 CATS: Customer-Specific Text Fields in Data Entry Section
CATS0010 CATS: Customer-Specific Text Fields in Worklist
CATS0011 CATS: Customer functions
CATS0012 CATS: Subscreen on data entry screen
Thanks
Bala Duvvuri
Maybe you are looking for
-
i have a check wher the check details are in a sub report. the detail line items can only print 10 records per page, if it exceeds 10 records the remaining records must be printed on a second page. since this is in the sub report i created an array
-
Overridden fields' values not retained after form is saved/reopened
Hi Everyone, Thanks in advance for any help you can provide. I've searched the net, but can't seem to resolve my problem. The form itself is somewhat complex. If needed, I can get into the details of how the calculation is done, but may save some tim
-
Heya all, can anyone plz tell me why i am getting this error.i am not able to understand at all.In bw server i tried an example.and when i try to preview the data in the infopackage i get this error.it doesnt allow me to scehudle also.. Error in
-
We have swipe system , its transactions date are storing in float format. How to convert these float number to oracle dates. Below I have pasted the float numers, I am able to convert these float number using excel. Float Number ========= 40814.22152
-
The billing document are blocked for accounting release because of VPRS
Hi All, Can anybody help me out In PRD we changed the pricing procedure xccc66and we insert the condition type VPRS as mandatory condition. The billing documents created with reference to orders without VPRS (created before the change) are blocked fo