Employee TimeSheet

Hi All,
How an employee can enter his daily Timesheet details in SAP...??
I believe this activity falls under HR Module..Am i right?
Can anyone explain me about TimeSheet Management in SAP..?
(Like Related Database Tables, Transaction Codes)...
Thanks and Regards
Pavan

Hi Pavan,
Its is done thru
<a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CATS/CATS.pdf">Cross Application Time Sheets (CATS)</a>
<a href="http://mysaphr.wordpress.com/sap-hr-tcodes/">CATS Tcodes</a> and <a href="http://mysaphr.wordpress.com/hr-tables/">CATS tables</a>
pls avoid posting duplicate threads, this post is there in HR Forum.

Similar Messages

  • Regarding Employee Timesheet

    Hi All,
    How an employee can enter his daily Timesheet details in SAP...??
    I believe this activity falls under HR Module..Am i right?
    Can anyone explain me about TimeSheet Management in SAP..?
    (Like Related Database Tables, Transaction Codes)...
    Thanks and Regards
    Pavan

    Hi pavan,
    Yes Time sheet comes under HR module of SAP, that too under Time Management. Their are three forms of Time sheet available for the user to enter his daily times
    Go thru the link :
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/46/fa783b3aefeb32e10000000a114084/frameset.htm">CATS</a>
    Rgds,
    Swapnil

  • Even after manager approves timesheet, it still shows data

    Hello Friends,
    I am working on FIORI Timesheet approval app and once manager approves timesheet, message says "Timesheet approved successfully". But, if I go back to launchpad home screen and it still shows the employees timesheet for whom Manager has approved.
    Please find attached below screenshot
    Srikanth

    Hi Srikanth,
    Probably you use old support package. Please check you have the latest support package.
    SRA010 SP03 is the latest one.
    Regards, Masa
    SAP Customer Experience Group - CEG

  • Enterprise service for Approving/Rejecting Time sheets

    Hi All,
    I am searching for the Enterprise service regarding "Approving / Rejecting Employee timesheet by Manager", i am able to find the Approve/Reject leave request but not the time sheet. could any one please help me in finding these services regarding time sheets. I need these services names as it is high priority issue. or is there any other way to accomplish the same task ?
    Thanks,
    Rohan

    Hi Shrivastava.G,
    Thanks for the quick response, i will look and dwell into it and see if it's fit my requirements and award points accordingly. time being i am stuck in one more problem i was able to find the Enterprise sercvices for Changing timesheet and even displaying timesheet, but surprisingly we could not find the enteprise service for the initial basic requirement of "CREATING TIMECARD", where a user can enter and book the necessary hours on weeekly basis.
    i got these two enterprise service, but it does not fit our requirement:
    1) ECC_EMPLTIMEEVENTERPCRTRC
    2) ECC_EMPTIMSHEETCHGRC
    Any help on this would be much appreciated,
    Thanks,
    Rohan

  • How to mapping Bapi_EeCatimesheet with Web Dynpro iview

    I have problem with CATS:
    1. mapping field from Web Dynpro iview with Bapi_EeCatimesheet_Worklist
    Column: Activity = Bapi_EeCatimesheet_Worklist_input_Out.???
    Column: xxx = ???
    Variable as TimeSheet of SAP Easy View
    2. How to insert Employee timesheet into SAP System by Bapi

    Hi,
    At first time the ApplicationParameter was not displayed among the mappable properties. After that I changed the ApplicationParameter property of the WD iView (so it became different from the default one) and created a new room template. What happened ? At the new template I could map to room_id to the ApplicationParameter. Interesting, not?
    One other thing: What do you think about the following ?
    1. First creating a "Concat Strings" extension to create a string like "room_id=<room_id>"
    2. Creating an other extension and mapping the newly created string to the ApplicationParameter property
    3. Getting the parameter from WD with the help of getRequestParameter(java.lang.String key)
    I have not tried it yet, but I plan to do it.
    Regards,
    Ferenc

  • Is there a  MySQL Guru out there?

    FROM timesheets
    WHERE shCOMPID = colname
    ORDER BY shWEEKENDING DESC
    SELECT DISTINCT (shWEEKENDING)
    FROM timesheets
    WHERE shCOMPID = colname
    Hi,
    I have a table of employee Timesheets that have a pk,
    companyID and EmployeeID and a weekending (YYYY-MM-DD)
    I am using a session variable 'kt_client' (= to CompanyID) as
    part of the login.
    I am trying to gain a recordset that returns only the
    distinct week endings for a particular company
    so:
    tsID 1, compID 2, empID 1, weekend 2007-01-19
    tsID 2, compID 2, empID 5, weekend 2007-01-19
    tsID 3, compID 1, empID 9, weekend 2007-01-12
    tsID 4, compID 2, empID 11, weekend 2007-01-26
    tsID 5, compID 2, empID 1, weekend 2007-01-26
    tsID 6, compID 2, empID 5, weekend 2007-01-26
    tsID 7, compID 1, empID 3, weekend 2007-01-05
    would be output as:
    weekend 2007-01-19
    weekend 2007-01-26
    I've tried:
    SELECT DISTINCT (shWEEKENDING)
    FROM timesheets
    WHERE shCOMPID = colname
    (colname being the session vaiable)
    but it doesn't work...can anyone please offer a
    solution?

    I upgraded from OS X 10.4.1 to Snow Leopard 10.6.8. After lots of application problems I took the computer to the Genius Bar. The computer upgrade was given the "thumbs up". They said the problems are with licensing issues with Adobe Creative Suite 4. The other application problems could be resolved by just uninstalling Microsoft Office and reinstalling it. The Microsoft Office reinstall seems to have gone well, however it is still slow to open and the color wheel spun extra-long on this morning's first opening.
    We are operating two accounts on our one Mac Pro computer. Since the upgrade, we can not both have an Adobe application open at the same time. They work fine when only opened on one desktop, but we get an "ATM Subsystem Failure" notice when the program attempts to open on the other desktop. I've spent many hours on the phone with Adobe, they helped me remotely to reinstall CS4, but the problem remains. Finally, last night, the tech guy said that it has to be an Operating System failure and to take the computer back to Apple.
    Frustration prompted my writing. I have a call in to someone local who may be able to help, who knows!

  • Authorization to CATS_DA report

    Hi All,
    I have a requirement from the client. The Org unit managers will approve timesheets of the employees in their Org Unit. But there are Project Managers who require access to view the timesheet of employees in CATS_DA report in CATS.
    A project might comprise of People from different Org Units. Project Manager of a particular project should be given access to view the timesheets of those employees alone in CATS_DA report. They should not be allowed to view timesheets from other projects.
    Similarly Project Controller will manage multiple Projects and he should have access to employees timesheets of all those projects.
    For Ex: Org Unit A has 5 employees and Org Unit B has 7 employees. The project has 2 persons from Org unit A and 3 persons from Org Unit B. The Project Manager of this Project who is from Org Unit B should have access to the timesheets of these 5 employees only and should not have access to rest of the employees.
    How this requirement can be addressed? Appreciate you help.
    Many Thanks!

    Nels
    Here are my questions, are you able to see the relationship of Project managers and their direct reports and also the Project controller's relationship to individual groups in your PPOSE?
    If that is well defined, the workflow can accomodate the relationship in the structure.
    could you please check that?
    Thanks
    Ranjani

  • SQL to SAP

    Hi All,
    I am working on a scenario where the employee Timesheet data is available in SQL server. The same data has to be passed into SAP.
    Basically the data from SQL has to be passed into BAPI_CATIMESHEETMGR_CHANGE. This Function module will update the SAP Table called CATSDB.
    Now i am in confusion about getting data from SQL server to XI. Here i can define SQL as a Third Party Business system in SLD.
    But i want to know how exactly the data will flow from sql to xi....?
    Can anyone explain me about this issue?
    Regards
    Pavan

    I have few more doubts in this JDBC-XI-RFC scenario.
    Now the data availabole in legacy system are as follows...
    Employee number, Working Date, Project Id, Activity Id, Hours spent, Remarks (Text).
    Now i have to map the same fields in SAP database.
    I can create the employee number in the sap. The same employe number from legacy have to be mapped in SAP.
    But can anyone throw some light to know more about the Databse tables in which such details can be updated...????
    And even is there any proper Function Module (BAPI) available to cater this need....??????
    Please help me....
    Regards
    Pavan

  • Calculating difference in Time using Javascript, etc.

    I have an employee timesheet application where a clerk occasionally has to manually add a line. In the DB table, there are START_DATETIME and STOP_DATETIME fields (TIMESTAMP datatype) and the difference between these is the number of hours the employee gets paid for (obviously).
    Right now, I have two calendar controls on a form (thanks for the updates in APEX 3.0 that improve TIMESTAMP handling BTW) to allow them to input these.
    What the clerk wants to be able to do is select a START_DATETIME using the calendar control (easy) and then have the STOP_DATETIME calculated based on a third field - MINUTES. Anyone got any good ideas on how to do this, since (I think) it will have to be done client-side in JavaScript?

    OK, here's what I ended up with:
    function calc_time()
    var oneMinute = 60 * 1000; // milliseconds in a minute
    var oneHour = oneMinute * 60;
    var oneDay = oneHour * 24;
    // Get the IN_TIME value
    var fld_in_time = document.getElementById("P27_START_DATETIME");
    var var_in_time = new Date(fld_in_time.value);
    // Get the Minutes, Calculate a new time
    var fld_mins = document.getElementById("P27_MINS");
    var var_new_time = var_in_time.getTime() + fld_mins.value * oneMinute;
    var var_out_time = new Date(var_new_time);
    // Debugging
    //var fld_test_time = document.getElementById("P27_NEW_TIME");
    //fld_test_time.value = var_out_time;
    // Concatenating the OUT_TIME value
    var fld_out_time = document.getElementById("P27_STOP_DATETIME");
    var v_mm = var_out_time.getMonth();
    if(v_mm < 10){
    v_mm = "0" + v_mm
    var v_dd = var_out_time.getDate();
    if(v_dd < 10){
    v_dd = "0" + v_dd
    var v_yyyy = var_out_time.getFullYear();
    var v_date = v_mm + '/' + v_dd + '/' + v_yyyy;
    var v_hh24 = var_out_time.getHours();
    if(v_hh24 < 10){
    v_hh24 = "0" + v_hh24
    var v_mm = var_out_time.getMinutes();
    if(v_mm < 10){
    v_mm = "0" + v_mm
    var v_time = v_hh24 + ':' + v_mm;
    fld_out_time.value = v_date + ' ' + v_time;
    }

  • MSS Time Approval

    Hi,
    We are using ECC 6.0 and ERP2005 BP MSS 1.0. We are trying to implement the MSS Time Approval iView, it works for the direct reporting manager approving his/her employee's timesheet. We are not using workflow, the managers from time to time use the time approval web application to approve time.
    The old time approval application is using Manager Desktop and support delegation. Using the new web time approval, I am not sure how to enable delegation to another managers so that they can approve others' employees timesheet delegated to them. Any ideas how we can enable delegation are very much welcome.
    Thanks in Advance,
    Ti.

    We too are using MSS for time approval of time entered via ESS.  We are on ECC 6.0 for the backend (no enhancement packs, at least not yet), currently sp stack 10 with hrsp 24, and EP 7.0 with stack 10 for the ESS/MSS business packages.  We are using the standard MSS UWL functionality for the approval, so it is workflow-based in my understanding.
    In other parts of MSS, the managers can see a few levels deep in the organization structure, based upon the definition we gave for their structural profiles.  For instance, in the team calendar/overview, or other team information, they have a choice for multiple levels or only direct reports.  However, in the time approval application, only direct reports are shown, so if a manager goes on vacation, at present the only way to cover time approvals for that manager's employees appears to be to temporarily assign a new 'chief' to that org unit, so HR involvement becomes necessary.  The manager doesn't have any method for delegating the approval or other MSS authorities.  We were hoping that by allowing multiple levels in the structural profile, such approvals would "roll up" to the next level, i.e. the manager's supervisor, so the next level manager could act as a backup to his/her managers on vacation.  That doesn't work, however.
    We have heard that a delegation feature for MSS will be available in an upcoming release, but I haven't found any information regarding whether that requires an upgrade, an enhancement pack, a later service pack level, or what or when that functionality will be available.  Does anyone know anything about that?
    Regards,
    Matt

  • Extraction of Attendence Punch machine data (MS Access) into Oracle

    Hi all,
    i want to link the our employees timesheet with the Punch machine so for that purpose i nedd to load data from MS ACCESS into oracle8i on daily basis can anyone guide me regarding this. how to extract the data from MS ACCESS daily ??
    Regards
    Rehman

    I do not use or support ACCESS however I know at lot of places have ACCESS front-end's to Oracle so it ought to be possible, if the data does not need a lot of reformatting, to insert the data into Oracle from Access.
    You would also have the option of extracting the data into delimited data files and loading those into Oracle via sqlldr.
    At least one application we have collects data from ACCESS into SQL Server and then sends data to Oracle via a Linked Database.
    The direct insert from ACCESS to Oracle seems best but if you also need data from elsewhere or have extensive reformatting (perhaps normalization) to perform also one of the other techniques may work better.
    HTH -- Mark D Powell --

  • Large lists in sharepoint 2013

    Hi,
    SharePoint 2013 list-I want to use for 100 employees timesheet application.
    In 1 month-crosses 5000 line item threshold.
    may be 1 person-enters 2 line item entry per day.
    So...Should I use Excel for timesheet or List multiple item form is good.
    Pls suggest ?
    because management finally seeks utilization report upon the gathered data?

    Design your list in a way that it has the folder structure implemented. Every folder can individually have 5000 items. So that gives you enough flexibility.
    Create a list which has folders for every user and for each user the entries goes in the respective folders. So your list will be like
    Timesheet List
         User 1 Folder
                  Item 1
                   Item 2
                   Item N
         User 2 Folder
         User N Folder
    Now, are you expecting more than 5000 items for users as well ? Is there any plan for archival ? If you are expecting more than 5000 items per user you can go to a sub folder level of monthly basis inside every user folder.
    The above approach is one of the approaches available to handle large lists scenario. See if that fits your requirement.
    Geetanjali Arora | My blogs |

  • How to work in hours?

    Any help with this would be appreciated, as I've spent a bit of time on my timesheet project already.
    I can't figure out how to get Numbers to work in hours - like the employee timesheet template that's included. I've put pop up menus in the cells, e.g. from 6.00 AM to 9.00 AM in 10 minute increments.
    So, B4 (time in from pop up), C4 (time out from pop up), D4 (ditto B4), E4 (ditto C4), and I'm hoping to get a total hours to fill cell H4.
    I've tried duration but obviously I'm not doing something right!
    I tried looking at the template formula but it's complicated and automatically deducts an hour for lunch etc.
    Thanks, I hope you can help.

    Hi J-C,
    Having read your second post, I'm going back to square 1 on this.
    I've put pop up menus in the cells, e.g. from 6.00 AM to 9.00 AM in 10 minute increments.
    So, B4 (time in from pop up), C4 (time out from pop up), D4 (ditto B4), E4 (ditto C4), and I'm hoping to get a total hours to fill cell H4.
    I've tried duration but obviously I'm not doing something right!
    I tried looking at the template formula but it's complicated and automatically deducts an hour for lunch etc.
    Here's the template formula, from C9:
    =IF(OR(C7="",C8=""),"",IFERROR(C8-C7-Administration Information :: $B$1,""))
    This revision gets rid of the part deducting an hour for lunch:
    =IF(OR(C7="",C8=""),"",IFERROR(C8-C7,""))
    The basic formula is an IF(condition,do-if-true,do-if-false) statement.
    The condition, OR(C7="",C8=""), is TRUE if either C7 OR C8 contains the empty string ( "" ), which is the default (blank) value for all the in and out time pop-ups on the table. Unfortunately, the only way for a normal User to make a popup containing that default value is to copy one that Apple has provided, paste it into place, then edit the non-'blank' choices to fit the current requirements while making NO changes to the 'blank' value.
    The closest we can come using a popup that we construct from scratch is to use a single space character in the 'blank' first item in the popup list, and revise the formula to fit:
    =IF(OR(C7=" ",C8=" "),"",IFERROR(C8-C7,""))
    (Note the space between each pair of quotes in the OR part of the formula.
    The do-if-true part places the empty string into C9 if either C8 or C7 are 'blank'.
    If both C7 and C8 contain values, the OR part is FALSE, and the do-if-false part is called:
    IFERROR(C8-C7,"")
    This part subtracts what's in C7 (a Date and Time value consisting of the time of day shown in C7 and the date on which that list entry was added to the popup list in the cell) from what's in C8 (same description as C7), returning the result as a Duration.
    Cell C25 contains:
    =SUM(C6,C9,C12,C15,C18,C21,C24)
    which adds the Duration values in C6,C9,C12,C15,C18,C21,and C24
    And returns the result as a duration formatted to show hours and minutes.
    Text values (such as the empty string) in the cells are ignored, but the formula will choke on a numerical value in any of the cells in the list, and will return an error message, most likely "Values being summed by SUM must be either all durations or all numbers, unless one value is a date."
    Using the above, and assuming that the user Always enters the first time IN in B4 and the first time OUT in C4, then uses D4 and E4 for the second IN and OUT if necessary, your formula in H4 could be:
    =IF(OR(B4=" ",C4=" "),"",IFERROR((C4-B4)+(E4-D4)),""))
    With the result formatted as Duration, with units Hours and Minutes specified using the slider in the Cell Format Inspector.
    Regards,
    Barry

  • ESS - Leave Requests and Approvals

    Hi,
    I have a few ESS problems regarding requests and approvals.
    Firstly the leave requests are not reaching the approver's inbox.
    Secondly for those that have been approved, the approval notification doesn't reach the employee's inbox. This somehow is also affecting the employee in that the leave  although approved is not reflecting in the employee timesheet and the employee is not paid for the particular leave day requested.
    Any help would be grateful appreciated.

    Hi Nox,
    ok then it seems there is a problem of the approval <u>task</u> not reaching the approvers universal worklist.
    There could be multiple reasons for this: task is sent to someone else than you think, task is not sent to anyone, workflow goes into error, leave request workflow is not set up, universal worklist is not configured to retrieve the work items...
    What I would do next is to check if the workflow is started or not. You can do this in transaction SWI1 in the test system client you are using by just entering the transaction and hitting F8. If the workflow is started, you should see a line for the leave request approvals. If not, there's config missing in the leave request side.
    If the line can or cannot be seen, please come back with a confirmation and please also remember to award points if the answers are helpful
    Best regards,
    Mikko

  • OTL Timesheet for Leavers - Terminated employees

    Hi,
    I am trying to enter timesheet for a leaver/terminated employee.
    When I query the employee it is not showing up.
    Any idea, if there is any profile option or anything to set up to view ex-employees?
    This is happening with all terminated employees.
    Kind Regards
    Bashir

    Dear Bashir,
    It depends upon a preference (Self Service Timecard Status that Allows User Edits - set it to Assignment up to Final Termination) and on the Final Process Date.
    Regards
    Giuseppe

Maybe you are looking for