Daily Attendance

Hi,
Is it possible to mark daily learner attendance for a class in OLM?
Thanks & Regards,
Supriya

Hi Anders,
Thanks a lot.
Will it be a good idea to use the DFF segment on the enrollment form for logging attendance as follows:
Ex. 5 day class
P|A|P|P|P
The administrator will be doing it after the daily attendance sheets are collected from the instructor. I am not sure if instructor can update it through instructor interface as we are yet to upgrade to OTA.J.
Thanks & Regards,
Supriya

Similar Messages

  • Shiftwise Daily Attendance Sheet

    Hello,
    What is the Transaction Code to find out the details of Shiftwise daily attendance sheet.
    Shiftwise means
    For eg:- If an employee comes on 'A' Shift the program needs to show the details of employees who only comes on 'A' Shift on that date i.e. 0n 03/09/09.
    Please let me know if there is any Transaction code or any report for this.

    Hello
    r u doing Time Evaluation ? if so you can use Exception Report.
    Thanks
    Yogesh

  • Tracking Daily attendance in training event- course

    Hello,
    In module Training & Event Management - is there a way to track daily attendance in a course of several days?
    Mazal

    Hi,
    I have also tried to get a solution for the same.But I was unable to find anything. So finally I had to settle for a customized inferface for the same.Do let me know in case you get some standard solution.
    With Regards,
    Kaustuv Goswami

  • Daily  Attendance Report

    HI SAP GURUS
    Is there any report in sap for checking the attendance for absence on a daily basis for all employees.
    Regards
    Surupa

    Hi,
    Check for PT64 - Absence data overview ,PT90_ATT - Attendance Data: Calendar View ,PT91_ATT - Attendance Data: Multiple Employee View ,PT90 - Absence Data: Calendar View ,PT91 - Absence Data: Multiple Employee View ,PT65 - Absence Overview Graphic transactions.
    Regards
    Raviiiiiiiiii

  • Daily attendance - Manual input

    Hi.
    My client has no punching card or any swipe card system
    I have to maintain time attendance manually for all employees
    Shall i input data through PA61 in Attendance infotype/ Time event infotype
    For what purpose is time event infotype used
    and what will be the time evaluation in this case (Manually entering time in out)
    Regds,
    Pratik

    hai
    whether u have entered dta manually or through swipe card doesnt matter as long as u want put the data
    the time evalution depends upon what your clients
    as far as i can understand frm your query it is positive and
    the input of in / out is actual data
    i beleive if i am not wrong it is time evalution actual
    regards
    nalla

  • Transaction code for daily attendan

    Hello,
    Can  you please let me know wat is the Transaction Code to send the daily Attendance sheet of the employees.
    Please let me know the steps and the Transaction code.

    Hi,
    You can use the transactions PA30, PA61,PA62 and for reporting PT64 and PT65.
    Regards,
    Kapil Kaushal

  • Regarding attendance downloading

    hi experts,
                   in my company for daily attendance we punch our identity card in our punching machine,,,but that is not connected to our SAP ,,can we do something so that it will be connected to our sap,,,,or is there any other way to downloads the data........suggest me some suitable way...thnx in advance........ after getting the data the data sud be reflected in sap-hr modules....plz help me.
    Message was edited by:
            ravi gupta
    Message was edited by:
            ravi gupta

    hi
    good
    you can use this process,you can get the attendance data in the excel format,
    write a program where you run the bdc and upload all the data into a ztable and than display those dataes in a report output.
    I dont think you can directly connect to your attendance reader to your sap.
    thanks
    mrutyun^

  • How to get an count for a fields in fields

    Hai All
    I have created a table and the table contains three fields code,date,time and now i need to count that how many times the time come for a day
    for example in this table is calculated for daily attendance
    Code Date Time
    001 01-02-10 0815
    001 01-02-10 1115
    001 01-02-10 1145
    001 01-02-10 1645
    002 01-02-10 0815
    002 01-02-10 1200
    002 01-02-10 1230
    002 01-02-10 1715
    003 01-02-10 0815
    003 01-02-10 1655
    here the example table is there so now i need to count that no times the time count is there for a day
    for eg code 001 has 4, and 002 has 4 and 003 has 2
    I have tried
    select count(*) as ct,barcode from temp_attendance
    group by barcode
    order by barcode
    Like this and works fine with only barcode field and while we give other fields in group by function and it calculate for each time.
    while i using this in cursor i need to all the variable displayed and i need the count the count that code has
    no of time.
    Thanks & Regards
    Srikkanth.M

    Nikhil seems to be correct
    WITH T AS
      ( SELECT '001' barcode, '01-02-10' bar_date, '0815' Systime FROM dual
        UNION
       SELECT '001' barcode, '01-02-10' bar_date, '1145' Systime FROM dual
        UNION
       SELECT '002' barcode, '01-02-10' bar_date, '0815' Systime FROM dual
    SELECT barcode,systime,
      COUNT(*) over  (partition  by barcode,bar_date order  by  barcode)
      from  t;Thanks and regards
    Sen
    Edited by: Oracle beginner on Feb 18, 2010 2:37 PM

  • How to use group function in insert or update

    Hai All
    How can we use group function in insert or update statement
    I am generating an attendance so i have different set of timing for example
    0800,1200,1230, 1700 and i need to insert into these data into table with min value to intime and max value to
    outtime and othere to inertval time in or out
    Pls tell me with some example
    For example
    For INSERT
    insert into T2 (barcode,empcode,intime,attend_date)
                   values(r2.cardn,r2.enpno,MIN(r2.ptime),r2.pdate);
    For UPDATE
    update dail_att set outtime= MAX(r2.ptime) where empcode=r2.enpno and barcode=r2.cardn and
    attend_date=r2.pdate;
    Here instead of where i need to use having so pls tell how to use
    Thanks & Regards
    Srikkanth.M

    Hai Man
    R2 is not a table name its a record
    Let me explain clearly
    I have to generate daily attendance for lot of employees So i have two table t1 and t2
    T1 consist of three column empno,date,time
    T2 consist of empno,name,date,intime,outtime,intrin,introut
    So now i need to give the T1 Min value Of time to T2 Intime and T1 Max value of Time to T2 Outtime fields so there so many records while i am using
    max(time) it gives the max value of all so i seperated by group function so now i have an error in subquery ie it is an single row subquery so i need to use multiple row subquery how i can use multiple row subquery in update statement
    Thanks In Advance
    Srikkanth.M

  • Is it possible to use Fingerprint recognition in iOS7 in third party app?

    We are trying to develop an app which need to include Fingerprint recognition in iOS7. We searched lots of communities to find the solution, but haven't get any correct information. Somewhere written that the Fingerprint recognition only use in native app in iPhone 5S. But we can not use that hardware (Home button)/api in third party app. I am not confirmed yet. So is it possible to use that functionality in a third party app development?

    hi friend,
    i am facing problem with my fringerprint machine.i dont have any idea how to connect that macine with my system and how to extract that fingerprint machine data in to my application witch is build up into Apex.
    i want to use fingerprint machine to manage Employee Daily attendance.But i dont know how can i do this in apex.
    if you have any idea please help me
    Thanks
    Manoj Kaushik

  • E-mail and Attachment Problem on web...

    hi guys,
    I developed a form in forms 6i for my client/server application. It was working well in c/s environment. I use to generate a PDF file and send the same file via attachment to the person by giving its e-mail address.
    But the same form is not working when i have deployed the form on web via forms9iAS.
    My code that use to send the e-mail and attachemnt was like this:
    Declare
    Outlook_Object OLE2.OBJ_TYPE;
    Mail_Object OLE2.OBJ_TYPE;
    Item1 OLE2.OBJ_TYPE;
    Item2 OLE2.OBJ_TYPE;
    OLEPARAM ole2.list_type;
    var_Send OLE2.OBJ_TYPE;
    var_Attach1 OLE2.OBJ_TYPE;
    var_Attach2 OLE2.OBJ_TYPE;
    plist ParamList;
    starting_date varchar2(10);
    ending_date varchar2(10) ;
    FileName varchar2(80);
    Lstarting_date varchar2(10);
    Get_Employee_ID varchar(200);
    Get_Where varchar(200);
    Mail_Subject varchar2(500);
    LcBody varchar2(2000);
    BEGIN
    -- Begining sending e-mail to Departmental Heads
    go_block('vBasc_inf');
    first_record;
         ---while :system.last_record = 'FALSE'
         loop
              if      :vBasc_inf.chkSend = 'Y' THEN
                   Plist := get_parameter_list ('Attendance');
                        if not Id_null(Plist) then
                             destroy_parameter_list(Plist);
                        end if ;
                        Plist := create_parameter_list('Attendance');
                        Starting_Date := To_char(:NonDatabase.txtStarting_date,'dd/mm/yyyy');
                        Ending_Date := To_char(:NonDatabase.txtending_date,'dd/mm/yyyy');
                   LStarting_date := to_char(:NonDatabase.txtStarting_date,'yyyy-mm-dd');
                   --FileName := 'c:\bss\attendance\'
                   -- || substr(:vBasc_inf.txtbranch,1,1) ||'-'
                   -- || Rtrim(substr(:vBasc_inf.txtDepartment,1,3)) || '-'
                   -- || LStarting_date || '.pdf';
                   FileName := 'c:\bss\attendance\'
                   || :vBasc_inf.Employee_id ||'-'
                   || LStarting_date || '.pdf';
                        mail_subject := 'Attendance Sheet ' || To_char(:NonDatabase.txtStarting_date,'dd-Mon-yy') || ' to ' || To_char(:NonDatabase.txtending_date,'dd-Mon-yy') || ' (' || :vBasc_inf.department_id || ')' ;
    --                    host('Del ' || filename ,NO_SCREEN );
                        --Add_parameter(plist,'PBranch_id',text_parameter,:vBasc_inf.branch_id);
                        --Add_parameter(plist,'pdepartment_id',text_parameter,:vBasc_inf.Department_ID);
                        Add_parameter(plist,'pstarting_date',text_parameter,Starting_date);
                        Add_parameter(plist,'pending_date',text_parameter,Ending_date);
                        Add_parameter(plist,'PEmployee_id',text_parameter, :vBasc_inf.employee_id);
                        Add_parameter(plist,'PARAMFORM',text_parameter,'NO');
                        Add_parameter(plist,'DESNAME',text_parameter,FileName);
                        Add_Parameter(plist,'DESTYPE',TEXT_PARAMETER,'FILE');
                        Add_Parameter(plist,'DESFORMAT',TEXT_PARAMETER,'PDF');
                        run_product(reports,'EmployeeWise_AttendanceSheet',synchronous,batch,filesystem,plist,screen);
                        SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY');
                        Outlook_Object := OLE2.CREATE_OBJ('Outlook.Application');
    ---               OLE2.Set_Property(Outlook_Object,'UserName', 'Daily Attendance');
    ---               message ('Yes');
    ---               message ('Yes');
                        OLEPARAM := OLE2.CREATE_ARGLIST;
                        OLE2.ADD_ARG(OLEPARAM,'MAPI');
                        Mail_Object := OLE2.INVOKE_OBJ(Outlook_Object,'GetNameSpace',OLEPARAM);
                        OLE2.DESTROY_ARGLIST( OLEPARAM );
                        --newMail
                        OLEPARAM := OLE2.CREATE_ARGLIST;
                        OLE2.ADD_ARG(OLEPARAM,0);
                        Item1 := OLE2.INVOKE_OBJ(Outlook_Object,'CreateItem',OLEPARAM);
                        OLE2.DESTROY_ARGLIST( OLEPARAM );
                        -- If you want to display outlook new message screen
    --               Item2 := OLE2.INVOKE_OBJ(Item1,'Display');
              ole2.set_property(Item1,'To',:vBasc_inf.e_mail);
              ---ole2.set_property(Item1,'To','[email protected]');
                        ole2.set_property(Item1,'Subject',Mail_Subject );
                        LcBody := :vbasc_inf.emp_name||','|| chr(13) ||chr(13) || :nondatabase.txtmessage ;
                        ole2.set_property(Item1,'Body',LcBody );
                        --ole2.set_property(Item1,'Body','This is First mail of Attendance Sheet');
                        var_Attach1 := OLE2.GET_OBJ_PROPERTY(Item1,'Attachments');
                        OLEPARAM := OLE2.CREATE_ARGLIST;
                        OLE2.ADD_ARG(OLEPARAM,FileName);
                        var_Attach2 := OLE2.INVOKE_OBJ(var_Attach1,'add',OLEPARAM);
                        OLE2.DESTROY_ARGLIST( OLEPARAM );
                        var_Send := OLE2.INVOKE_OBJ(Item1,'Send');
              end if ;
              :vBasc_inf.chksend := 'N';
         IF :system.last_record = 'TRUE' THEN
                   set_item_property('vBasc_inf.CMDCHECKALL', label, 'Check All');
              EXIT ;
         END IF ;
              next_record;
              end loop ;     
              OLE2.RELEASE_OBJ( Item1);
              OLE2.RELEASE_OBJ( Mail_Object );
              OLE2.RELEASE_OBJ( Outlook_Object );
              SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT');
              first_record;
              Message('Mail sent seccessfully.........');
              Message('Mail sent seccessfully.........');
    -- Ending sending e-amil to Departmental Heads     
    END;
    BUT now on web its giving me the following error:
    REP-0081: Error during the IO operations.
    REP-0110: Unable to open file 'C:\bss\attendance\14210-01/01/2005.PDF'.
    scaba 14
    What changes i have to made to this form to run well on web?
    Or is there any other way to send mails and attachment in forms 6i for web using oracle9iAS?
    Pliz help.
    Imran Baig

    I have changed my Code from run product to :
    Declare
    Outlook_Object OLE2.OBJ_TYPE;
    Mail_Object OLE2.OBJ_TYPE;
    Item1 OLE2.OBJ_TYPE;
    Item2 OLE2.OBJ_TYPE;
    OLEPARAM ole2.list_type;
    var_Send OLE2.OBJ_TYPE;
    var_Attach1 OLE2.OBJ_TYPE;
    var_Attach2 OLE2.OBJ_TYPE;
    plist ParamList;
    starting_date varchar2(10);
    ending_date varchar2(10) ;
         FileName varchar2(80);
    Lstarting_date varchar2(10);
    ln_emp_id number(8);
    lc_email varchar2(100);
    Get_Employee_ID varchar(200);
    Get_Where varchar(200);
    Mail_Subject varchar2(500);
    LcBody varchar2(2000);
    lc_msg_txt VARCHAR2(2000);
         lc_slc_stmt VARCHAR2(4000);
         lc_slc_stmt2 VARCHAR2(4000);
         lc_Slct_Smry VARCHAR2(4000);
         lpl_para_id PARAMLIST;
    lc_alert_btn NUMBER;
    LC_RP_HD          VARCHAR2(4000);
    LC_RP_HD2 VARCHAR2(4000);
    Lc_Rp_Order VARCHAR2(4000);
    web_message varchar2(4000);
    cursor C1 is
    select emp_employees.employee_id, emp_emp_info.e_mail
         from emp_employees, emp_emp_info
         where emp_employees.employee_id = emp_emp_info.employee_id
         and emp_emp_info.e_mail is not null
         and emp_employees.employee_id between :emp_date_blk.from_id and :emp_date_blk.to_id
         and emp_employees.employee_id = 14210
         order by emp_employees.employee_id;
    BEGIN
         OPEN C1;
         IF C1%ISOPEN THEN
              LOOP
                   FETCH C1 INTO ln_emp_id, lc_email;
                   EXIT WHEN C1%NOTFOUND;
                        Plist := get_parameter_list ('email_sal_slip');
                             if not Id_null(Plist) then
                                  destroy_parameter_list(Plist);
                             end if ;
                        Plist := create_parameter_list('email_sal_slip');          
                        FileName := 'c:\'
                   || ln_emp_id || '.pdf';
                   mail_subject := 'Salary slip for the month of ' || To_char(:emp_date_blk.from_date,'Month-yyyy') ;
                   lc_slc_stmt := User_Selection(lc_msg_txt, lc_slct_smry,lc_Rp_Hd,lc_Rp_Hd2,lc_Rp_Order);
                   lc_slc_stmt := 'P_where=' || '"' || lc_slc_stmt || '"';
                   lc_Rp_Hd := ' Rp_Heading=' || '"' || lc_Rp_Hd || '"';
                        lc_Rp_Hd2 := ' Rp_Heading2=' || '"' || lc_Rp_Hd2 || '"';
                        lc_Rp_Order := ' P_Order_BY=' || '"' || lc_Rp_Order || '"';
                        Add_parameter(plist,'PARAMFORM',text_parameter,'NO');
                        Add_parameter(plist,'DESNAME',text_parameter,FileName);
                        Add_Parameter(plist,'DESTYPE',TEXT_PARAMETER,'FILE');
                        Add_Parameter(plist,'DESFORMAT',TEXT_PARAMETER,'PDF');
                        --run_product(reports,'EmployeeWise_AttendanceSheet',synchronous,batch,filesystem,plist,screen);
                        Execute_Report('EMP_SAL_SLIP', 'EMP_SAL_SLIP.rdf', 'EMP_SAL_SLIP.PDF', 'PDF', 'BSSRepSrvA', 'ora-test-app', lc_slc_stmt2, web_message);
                        SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY');
                        Outlook_Object := OLE2.CREATE_OBJ('Outlook.Application');
    ---               OLE2.Set_Property(Outlook_Object,'UserName', 'Daily Attendance');
    ---               message ('Yes');
    ---               message ('Yes');
                        OLEPARAM := OLE2.CREATE_ARGLIST;
                        OLE2.ADD_ARG(OLEPARAM,'MAPI');
                        Mail_Object := OLE2.INVOKE_OBJ(Outlook_Object,'GetNameSpace',OLEPARAM);
                        OLE2.DESTROY_ARGLIST( OLEPARAM );
                        --newMail
                        OLEPARAM := OLE2.CREATE_ARGLIST;
                        OLE2.ADD_ARG(OLEPARAM,0);
                        Item1 := OLE2.INVOKE_OBJ(Outlook_Object,'CreateItem',OLEPARAM);
                        OLE2.DESTROY_ARGLIST( OLEPARAM );
                        -- If you want to display outlook new message screen
    --               Item2 := OLE2.INVOKE_OBJ(Item1,'Display');
              ole2.set_property(Item1,'To',lc_email);
              ---ole2.set_property(Item1,'To','[email protected]');
                        ole2.set_property(Item1,'Subject',Mail_Subject );
                        ole2.set_property(Item1,'Body',LcBody );
                        --ole2.set_property(Item1,'Body','This is First mail of Attendance Sheet');
                        var_Attach1 := OLE2.GET_OBJ_PROPERTY(Item1,'Attachments');
                        OLEPARAM := OLE2.CREATE_ARGLIST;
                        OLE2.ADD_ARG(OLEPARAM,FileName);
                        var_Attach2 := OLE2.INVOKE_OBJ(var_Attach1,'add',OLEPARAM);
                        OLE2.DESTROY_ARGLIST( OLEPARAM );
                        var_Send := OLE2.INVOKE_OBJ(Item1,'Send');
              END LOOP;
         CLOSE C1;
         OLE2.RELEASE_OBJ( Item1);
              OLE2.RELEASE_OBJ( Mail_Object );
              OLE2.RELEASE_OBJ( Outlook_Object );
              SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT');
              Message('Mail sent seccessfully.........');
              Message('Mail sent seccessfully.........');
         END IF;
    END;
    Have used d2kwutility to execute my report. i have also instaled outlook on my application server.
    Now when i try to run my report and send e-mail it gives the following error.
    ORA-305500
    What is this error about and how to resolve it?
    Imran

  • Forms 6i

    i have following queries-
    1. i have made forms using forms .
    i want to test these forms on clients site
    using forms .fmx files only.how can i do this
    2.to call forms using call_form how can i avoid hard coding so that the software can be easily deployed on any client m/c .
    3. in my form i need to upload daily attendance from word.excel file into database tables and than query the data in my form.
    how can i do this.
    thankyou.

    1. you need to install forms runtime on your client too, unless you run with forms on the web then you don't need to install anything on the client.
    2.You can use forms60_path variable in the registry to set the search path for forms. Then just give the name of your fmx file and it will be searched in that directory.
    3. you can use ole2 package to read your excel or word file.
    you can also load files data into the database using sqlloader.

  • What can i do for this scenario

    Oracle Forms 6i
    Hai All
    I am generating an daily attendance forms for a company.My table consist of fields are
    Name var, Empcode number , Intime date , Outtime date , Working_Hrs number ,Extra_Hrs number , Late_time number and Etc.
    So i have created a small procedures for calculating Working_hrs , Extra_hrs ,Late_time all are based on the Intime
    and outtime when the train comes in normal time it ok. Now i had a scenario When the train comes late for
    1Hrs train comes at 0945 then according to my procedure it will calculate 0945 as intime and latetime is 0130 Hrs
    So i need a scenario to give that train time as intime and depend on that time it need to calculate for all employees Ie working hrs, extra hrs on that particular date
    Any Help is highly Appricatable
    Thanks In Advance
    Srikkanth.M

    Enter train daily timings in a separate table and use that table in your procedure.

  • How can we give values to the variable

    Oracle Forms6i
    Hai All
    I am generating an daily attendance regarding shift basis.In that i have written an ifelse condition it work successfull and but it fetches only 350 row out of 800.
    I have declared a variable and i need to know how to assign values to the variable Pls tell the steps to do.I have done correctly but there is an logic error in my coding.Let give me some steps to solve the problem
    My coding is
    declare
    t_in varchar2(25);
    t_out varchar2(25);
    cursor cur_test is
    select * from dail_att where intime=t_in and outtime =t_out;
    --into t_in,t_out from dail_att; 
    begin
    loop
    go_block('TEST_SRI');
    FIRST_RECORD;
    if :bartime between 0145 and 0630 then
         update dail_att set outtime = :bartime where barcode= :barcode
    and ATTEND_DATE = :bardate-1 and intime is null and outtime is not null;
    elsif :bartime between 0630 and 0900 or :bartime between 1130 and 1230 or
    :bartime between 1700 and 1800 and t_in is null then
    insert into dail_att(barcode,intime,attend_date)
    values(:barcode,:bartime,:bardate);
         elsif :bartime > 1645 and t_in is not null and t_out is null then
    update dail_att set outtime = :bartime where barcode= :barcode
    and ATTEND_DATE = :BARDATE and intime is not null and outtime is null;
    end if;
    EXIT WHEN :SYSTEM.LAST_RECORD = 'TRUE' OR :BARCODE IS NULL;
    NEXT_RECORD;
    END LOOP;
    forms_ddl('commit');
    exception
    when others then
    forms_ddl('rollback');
    message(sqlerrm||dbms_error_Text);
    message(sqlerrm||dbms_error_Text);
    end;
    Regards
    Srikkanth.M

    Hai man
    I have generated a daily attendance roll in oracle forms and it executed correctly but while fetching it fetch some of the records. So i have declared a variable in a block and in my coding.
    For those variable i need to pass values from select statement or using cursor.According to that i can use in my ifelse statement.
    If It is clear Or else see the coding
    declare
    bar_code varchar2(25);
    in_time varchar2(25);-------------------------- these are the variable i going to use in select statement to pass values
    out_time varchar2(25); so that i can use in if else statement.
    begin
    loop
    go_block('TEST_SRI');
    FIRST_RECORD;
    select BARCODE,INTIME,OUTTIME into bar_code,in_time,out_time from dail_att where BARCODE= :Barcode
    and ATTEND_DATE = :bardate;
    if :bartime between 0100 and 0630 then
    update dail_att set outtime = :bartime where barcode= :barcode
    and ATTEND_DATE = :bardate-1 and in_time is null and out_time is not null;
    elsif :bartime between 0630 and 0900 or :bartime between 1130 and 1230 or
    :bartime between 1700 and 1800 and in_time is null then
    insert into dail_att(barcode,intime,attend_date)
    values(:barcode,:bartime,:bardate);
         elsif :bartime > 1645 then
    update dail_att set outtime = :bartime where barcode= :barcode
    and ATTEND_DATE = :BARDATE and in_time is not null and out_time is null;
    end if;
    EXIT WHEN :SYSTEM.LAST_RECORD = 'TRUE' OR :BARCODE IS NULL;
    NEXT_RECORD;
    message(:barcode);
    END LOOP;

  • CATS--- How it is transferred to plant Maintenance module

    Hello HCM Guys,
    Currently we are confirming Manhours using IW41 against the reservations of the respective manhours made in the Maint work order.After confirmation , the cost of the manhours is accumulated on the work order which is settled on the sender Cost Center maintained in the Work center master data. After TECO of the work order, Settlement of the maint work order is done in Controlling module thru KO88/KO8G(mass) and the cost transferred from the sender to the receiver cost center maintained in the CO during month end closure activity before period end close. Also standard Activity re-evaluation is done for consecutive month activity price update thru the link of activity type---Cost center assignment. This is the standard process of confirmation of manhours in SAP.
    Now since the business needs indiviual employee manhours confirmation(Internal and external employees(Contractors), I understand it can be achieved by the CATS component of HR module. I understand that in this process of CATS we do the daily attendance/absence/overtime thru the standard data entry profile maintained in CATS by HR team. After the employee has entered his daily time sheet and released, it is approved by Time administrator of HR dept which finally goes to Manager-HR for his approval. The approved time sheet manhours are then  transferred to respective module like PS, PM, CS modules. As we have never used this before I wnat to know how the transfer of costs happen when transfer to Plant Maintennace module is done. How the cost gets booked. How the cost is charged and transferred to payroll in PM...Does this happen against Maint Orders or CO Internal orders?Please explain me the detail procedure after transfer of manhours to Plant maintenance module and the cost transfer to respective receivers from sender objects....
    Thanks
    Murad Shaikh

    usually there is one step approval in CATS, You can do so via cats_appr_lite in backend
    Transfer to other components is done via CAT6
    Refer help.sap.com on various target components CATS can do transfer. you need to define the correct attributes
    http://help.sap.com/erp2005_ehp_05/helpdata/EN/f1/76a97879a311d38e720000e81de309/frameset.htm

Maybe you are looking for

  • Sudoku Algorithm

    Hi, i was venturing out to design an algorithm to generate sudoku puzzles, I was thinking of emplying 2D Matrix arrays. The idea I have is filling up the whole grid first with a solution then taking away a few numbers. I don't really know how to do t

  • Workflow register error

    Hi, I have created composite workflow project in jdeveloper and deployed. When i try to register this project getting the below error. [input] Provide oim managed server t3 URL (Ex:t3://localhost:7001) t3://bose:14000 [input] inputpath(complete file

  • System architecture

    hi, I have created class vehicle and two subclasses called cars and vans. question: i want to create a vector to hold and retrieve the inforamtion for cars and vans, (1)could i just create a vector in vehicle or (2) should i create two seperate vecto

  • Color LaserJet CP1515n and ghost printing in Windows 7

    I have an odd problem with my printer, that has otherwise worked perfectly. In XP there was never a problem, but with Windows 7 it is not going as well. The test pages from the printer look correct, and as i said there was no problem until i switched

  • Reading File Path of local system from Server

    Hi All, I need a small help. I am uploading two csv files and reading them through a servlet. My application is working fine in localystem. but when the same code is uploaded it is not working. (I am using Tomcat Server). It is giving "File not found