About BAPI( Time Sheet )

Hi Experts,
This is regarding BAPI HRXSS_CAT_WD_RECORD.for this BAPI , I am providing inputs like this
IV_PERNR = 90030.
IV_ACTION = COPY_FROM_PREVIOUS_PERIOD.
IV_BEGDA = 09/20/2008 .
IV_ENDDA = 09/26/2008 .
So this BAPI has to copy the previous period(week) data to current week what I provided in the input area.But it is not returing (it is not copying previous week data).means COPY_FROM_PREVIOUS_PERIOD action is not working in BAPI.
Is there any BAPI for meeting this requirement. I want copy the previous weeks time sheet data to week dates provided in input. This functionality is available in Tcode in cat22.
Regards,
Vinod

Hi Kumar,
Were you able to resolve this. Same is the situation with me. I am using this RFC to fetch data from the previous week.
But it does not return any value.
Can you please share the solution incase you had sucess over this?
Thanks,
Akshay..

Similar Messages

  • Why is my Time Sheet not working on Android Readers?

    I have a Time Sheet with Javascript that adds the times up, and it works perfect with the PC version of Adobe Reader, but when I try to use it on a nexus 7 tablet the calculations don't work.
    I have tried the official Adobe Reader for Android as well as about a dozen other readers.  If there is a reader that will work with this sheet as is, I don't mind paying for it, or perhaps part of my JavaScript is not supported on mobile, and I can change it with a workaround.
    Please Take a look and see what you can see:
    PR_Form_Tablet6.pdf - Google Drive
    Thanks,
    Mike

    Here's a list of what (should) work in Adobe reader:
    http://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/androidapi/index.html
    On Wed, Oct 15, 2014 at 5:32 PM, liquid One <[email protected]>

  • Creation of Time sheet

    I have to create a time sheet as shown below,
                                         2011-10-03      2011-10-04    2011-10-05     2011-10-06    2011-10-07      2011-10-08     2011-10-09
                                           Time                  Time               Time                 TIme               Time                   Time               Time
                                         In    Out  Sign   In   out   Sign  In  Out   Sign    In  Out   Sign   In  Out   Sign    In  Out   Sign   In  Out   Sign
    SNO  Employee Name
    The above format will be taken as print weekly & the users will manually sign the sheet.
    Second & fourth Saturdays column back color should be changed to different color.
    Employee Names will be filled form the database & user input will be week No. The above output is fro week number 40, this year
    Can anyone please help me out who to start this report?

    Well, you do not say if you have a database to work from, so if not, start with excel.
    You can create a fairly simple table  in the example below  DATE is at A1, in A2, Out A3
    first date at B1, Sign in at B2, and Sign Out at B3, etc...
    DATE     IN     OUT
    10/3/2011     Sign In     Sign Out
    10/4/2011     Sign In     Sign Out
    10/5/2011     Sign In     Sign Out
    10/6/2011     Sign In     Sign Out
    10/7/2011     Sign In     Sign Out
    10/8/2011     Sign In     Sign Out
    10/9/2011     Sign In     Sign Out
    10/10/2011     Sign In     Sign Out
    When you build the report in crystal
    go to your data area and add
    DATE
    IN
    OUT
    I below the other.  ( My area is about 1 inch Tall, by 1 inch wide "more on that later )  I am using CR XI, so I hope your instructions will be like these
    Right click in the details section, and select  Format with multiple columns.   At the top right you should see a layout tab now.
    click on the layout tab, select a detail size of 1 inch (or whatever fits on your paper)   also select a printing direction of
    across then down.
    Preview your report,   You can add other columns as needed...   Hope this gives you a good start.

  • Time sheet upload to Service entry sheet

    We have contractors, who works in our project.  They are not on payroll.  We have service PO for them. They are thru some third party vendor.  Vendor gives the Time sheet, and we enter the service entry sheet, make the invoice & do the payment.
    Now the requirement is, that the service entry sheet should be created from Time sheet (third part xls file). Can this be uplaoded to create service entry sheet ??
    Thanks
    amit

    Dear Amit,
    You can use the transaction CAT2, but as far as I know you need to copy / paste teh content from your excel file.
    You may consider using one of the following BAPIs to insert, change or               
    delete CATS data via collective time recording:                                                                               
    BAPI_CATIMESHEETMGR_CHANGE                                                           
    BAPI_CATIMESHEETMGR_DELETE                                                           
    BAPI_CATIMESHEETMGR_INSERT 
    Regards,
    Edit

  • Find out the time sheet data entry fields

    hi
    this is satish,
              i inserted the time sheet values in the time sheet data entry view. now the my problem is where these field values store in which tables.
    thanks for all

    Hi:
    I need to transfer CATS data to FICO. I found out about transaction CAT7.
    At the moment, I have 2 issues:
    1) My CATSDB data have status "30". However, there is no corresponding entries in CATSCO. Could you tell me what I need to do to ensure that CATSCO has values?
    2) My FICO system is running on 4.6C whereas my HR system is running on ECC6.0. Can CAT7 still works?
    I appreciate your response.
    Thanks,
    Ash

  • Time sheets(ABAP-HR)

    Hi,
    This is regarding the Manager time sheets.
    Manager has rights to change the employee time sheet.
    When the employee time sheet data is changed by Manager ,at that moment generate email to the employee.
    how i will achive this functionality.
    is there any BAPI for this one.Please tell to me.
    Thanks,
    kishore.

    Hi Kishore,
    Check the following BAPIs for time sheets:
    BAPI_CATIMESHEETMGR_CHANGE CATS : Change Data Records
    BAPI_CATIMESHEETMGR_DELETE CATS : Delete Data Records
    BAPI_CATIMESHEETMGR_INSERT CATS: Insert Data Records
    BAPI_CATIMESHEETRECORD_GETLIST Time Sheet: Data Record List
    BAPI_EECATIMESHEET_GETWORKLIST Time Sheet: Read Worklist
    Regards,
    Chandra Sekhar

  • SRM SUS-Time sheet Approval

    Hi All,
    My client requirement is Payment of IT service charges to IT Vendor.Right Now it is Manual (Posting directly to GL account).
    We want to integrate this process i SAP-MM and SRM-SUS. I heared about Time sheet process from SRM.
    can anybody give the process flow for Time sheet application process through SRM-SUS.
    regds
    Ramireddy

    post this query to SRM forum
    yogesh

  • Entry of time sheets by many personnel numbers at the same time

    Hi
    I have a requirement from the client where time sheets to be entered by a group of employees at the same time.
    2.  The employee should enter the time sheet from any place out of office may be internet outside ie web enabled time sheet.
    Please suggest me how to perform the above two things in the CATS.
    waiting for your suggestions.
    Thanks
    Harish

    One of them.
    What about the statement in the docs isn't clear?
    atomic_refresh
    If this parameter is set to true, then the list of materialized views is refreshed in a single transaction. All of the refreshed materialized views are updated to a single point in time. If the refresh fails for any of the materialized views, none of the materialized views are updated.
    If this parameter is set to false, then each of the materialized views is refreshed in a separate transaction.Each one becomes a separate transaction. Some may run in parallel, some serially, you have no control. So it may well be one at a time. The bigger issue, if they are separate transactions, is that if someone queries one the corresponding data may not exist in the others. Is this what you want?

  • Timesheet(time Administartion- Time Sheet) WSDl is throughing error  when consumed by SOAP UI

    Hi,
    Requirement : We are trying to integrate the timesheet(time Administartion->Time Sheet) with external sheet
    We had downloaded the WSDL (i.e. Manage Employee Time data) from communication arrangment.
    when we try to process the same we are facing  the error as mentioned in attachment.
    can anyone help me on the same
    Regards,
    Prasad

    Hi Prasad,
    if you are testing Cloud WSDL via SOAP UI and any error you can check into Application and User Management --> Business Communication Monitoring --> and from drop down select "Reject Web Service Call" option to know more about your error.
    as per you error i thing if Work Assignment 1 is not available or may be leading zero problem, i don't know but you can check the error log into the cloud may be its helpful to you.
    Regards,
    Mithun

  • Could anyone just possibly tell  me about BAPI'S and BADI'S in brief?

    Hi all,
    Could anyone just possibly tell  me about BAPI'S and BADI'S in brief?
    Regards in advance,
    Sanjeev K.V.

    BAPI-
    step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    list of all bapis
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    for BAPI's
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://www.planetsap.com/Bapi_main_page.htm
    http://www.topxml.com/sap/sap_idoc_xml.asp
    http://www.sapdevelopment.co.uk/
    http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
    Also refer to the following links..
    www.sappoint.com/abap/bapiintro.pdf
    www.sap-img.com/bapi.htm
    www.sap-img.com/abap/bapi-conventions.htm
    www.planetsap.com/Bapi_main_page.htm
    www.sapgenie.com/abap/bapi/index.htm
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    BAPI
    http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://www.sapgenie.com/abap/bapi/example.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    u can check the below the material also
    what is BAPI?
    BAPI stands for Business API(Application Program Interface).
    A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    The following standardized BAPIs are provided:
    Reading instances of SAP business objects
    GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
    The BAPI GetList() is a class method.
    GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
    The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
    Create( ) and CreateFromData! ( )
    The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
    Change( )
    The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
    Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
    The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
    Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
    Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
    Example Code
    U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
    U can find these parameters for a particular condition type in table KONV.
    *& Form saveTransactionJOCR
    text
    --> p1 text
    <-- p2 text
    FORM saveTransactionJOCR .
    data: salesdocument like BAPIVBELN-VBELN,
    order_header_inx like bapisdh1x,
    order_header_in like bapisdh1,
    return type standard table of bapiret2 with header line,
    conditions_in type standard table of bapicond with header line,
    conditions_inx type standard table of bapicondx with header line,
    logic_switch like BAPISDLS,
    step_nr like conditions_in-cond_st_no,
    item_nr like conditions_in-itm_number,
    cond_count like conditions_in-cond_count,
    cond_type like conditions_in-cond_type.
    salesdocument = wa_order_information-VBELN.
    LOGIC_SWITCH-COND_HANDL = 'X'.
    order_header_inx-updateflag = 'U'.
    conditions
    clear conditions_in[].
    clear conditions_inx[].
    clear: step_nr,
    item_nr,
    cond_count,
    cond_type.
    step_nr = '710'.
    item_nr = '000000'.
    cond_count = '01'.
    cond_type = 'ZCP2'.
    CONDITIONS_IN-ITM_NUMBER = item_nr.
    conditions_in-cond_st_no = step_nr.
    CONDITIONS_IN-COND_COUNT = cond_count.
    CONDITIONS_IN-COND_TYPE = cond_type.
    CONDITIONS_IN-COND_VALUE = 666.
    CONDITIONS_IN-CURRENCY = 'EUR'.
    append conditions_in.
    CONDITIONS_INX-ITM_NUMBER = item_nr.
    conditions_inx-cond_st_no = step_nr.
    CONDITIONS_INX-COND_COUNT = cond_count.
    CONDITIONS_INX-COND_TYPE = cond_type.
    CONDITIONS_INX-UPDATEFLAG = 'U'.
    CONDITIONS_INX-COND_VALUE = 'X'.
    CONDITIONS_INX-CURRENCY = 'X'.
    append conditions_inx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    SALESDOCUMENT = salesdocument
    ORDER_HEADER_IN = order_header_in
    ORDER_HEADER_INX = order_header_inx
    LOGIC_SWITCH = logic_switch
    TABLES
    RETURN = return
    CONDITIONS_IN = conditions_in
    CONDITIONS_INX = conditions_inx
    if return-type ne 'E'.
    commit work and wait.
    endif.
    ENDFORM. " saveTransactionJOCR
    Bdc to Bapi
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    [for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.
    Bapi to VB(Visual Basic)
    Long back I had used the following flow structure to acheive the same.
    Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
    my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
    You need to have com4abap.exe
    If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
    else refer OSS note 419822 for installation of com4abap
    after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
    for setting up com4abap and rfc destination please refer to the documentation for com4abap.
    Invoke NEW DCOM session
    call function 'BEGIN_COM_SESSION'
    exporting
    service_dest = service_dest "(this will be a RFC destination created in SM59)
    importing
    worker_dest = worker_dest
    exceptions
    connect_to_dcom_service_failed = 1
    connect_to_dcom_worker_failed = 2
    others = 3.
    call function 'create_com_instance' destination worker_dest
    exporting
    clsid = g_c_clsid
    typelib = g_c_typelib
    importing
    instid = g_f_oid
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    call function 'com_invoke' destination worker_dest
    exporting
    %instid = g_f_oid
    %method = 'UpdatePDF'
    sntemp = g_v_const_filent
    snsysid = sy-sysid
    snflag = 'N'
    tables
    rssaptable = g_t_pdfdetail1
    %return = g_t_pdfdetail1 "t_test
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    then close the com session , using
    FM delete_com_instance
    FM END_COM_SESSION
    Reward if u find useful
    Regards
    Nagesh.Paruchuri

  • Hours entered by delegate in time sheet not reflecting in reports

    This is for Project Server 2013. Even I have faced this issues in PS 2010 and it still continues.
    There are 2 users. user A and user B. User A is on leave and User B has been set up as a delegate to fill out time sheets for user A. User B logs in and acts a a delegate for user A. He fills up A's timesheet and submits. Project manager receives task updates
    for A and approves. Project plan is published. But hours for user A are not reflecting is Time sheet reports.
    Abhijeet, MCTS | [email protected]

    Hi Abhijeet,
    Can't say here about delegation, but yes I have faced one issue where timesheet data was not getting synch with Reporting DB.
    So to fix this please follow steps.
    1) Recall the problematic timesheet.
    2) Do some minor change.
    3) Then revert those changes.
    4)Then first click on "Save"
    5) And at last "Submit" the timesheet.
    Don't know exactly what was the reason for particular timesheets, "Reporting Timesheet Save" job was not getting fired whenever user is submitting the timesheet.
    Using above mentioned steps helped to get my timesheet data get synch with Reporting DB.
    Hope it will work for you as well.
    Thanks !!!!
    Sachin Vashishth MCTS

  • Is there an option to have the location of the file on each document? (ie. S:\Policies and Procedures\Work Day\Time Sheet.xlsx)

    Is there an option to have the location of the file on each document? (ie. S:\Policies and Procedures\Work Day\Time Sheet.xlsx)
    I am looking for an option that will allow this on each of our documents for an easy access. It may already have an option, I am just unaware of it. Any help would be greatly appreciated.

    For starters, can you tell us what software you are talking about? I can assume Adobe Reader but you use .xls in your example.
    If you are talking about Adobe Reader and pdf files, then unfortunately the answer is no. If something else, please be descriptive about the issue so we can guide you to the right place.

  • Architectural structure of ByD time sheet from Home - Self-Services

    Hello,
    I need some information about the architectural structure of the time sheet from the ByD self services. Concretely I need to know which BOs represent the base of the time sheet and whether it is possible to use their services in self generated Web Services.
    My requirements are to create a Web Service, which on the one hand delivers allready submitted working times to an external application, and on the other hand receives new entries from the external application.
    Because there is a difference in submitting working times related to a project task or just to an activity I need additional information on the BOs and services which are used by the standard time sheet to retrieve the available project tasks and work activities.
    Many thanks in advance for your help.
    Regards
    Eugen Dojan

    Edited by: Eugen Dojan on Dec 23, 2011 4:22 PM

  • Time sheet customizing

    Hi,
    We are currently using CATS for posting time through Portal(7.0).  The users are not too happy about the UI.
    Is it possible to
    1)modify the Ui to make it more user friendly
    2)Is there a feature to copy previous weeks  time sheet to current instead of having to enter every day
    Thanks, Krishna

    Hello,
    I have similar requirement.  We are using Time entry iView    WD Java application.
    My requirement is to save the time sheet with working hours as template. So that, same template can be used for the future time entries. I can see the option to save the the data entry screen as template w/o working times(saving only Att/abs type).
    Can this functionality attained  through Time sheet configuration?  I have verified CAC1 but did not find anything related to my requirement.
    What are the other options I have? Any help greatly appreciated.
    Thanks,
    Batlanki

  • After updating to the ios5, my ipad keeps restoring when i plug it into itunes.  I can't sync it or anything, and it has been restored about 20 times today and i can't get any further than that.  Please help!

    After updating to iOS 5 today, i was able to get my iphone working with virtually no problem.  The issue i am having is that after i finished with my phone, i tryied to do the same with my ipad.  Everytime it is plugged into itunes, it keeps saying it needs to restore over and over again.  I have done this about 20 times today and have lost it.  I can't sync anything with it, especially my music or calendars.  Anyone know of a solution?

    This will fix it
    http://support.apple.com/kb/HT1212

Maybe you are looking for

  • Empty target message in 1 to n transformation

    I am using a ccBPM to handle a 1:n message scenario.  I believe I have done everything right: <li>I have created a message mapping where target message has an occurrence of u201C0..undboundedu201D.  When I test the message mapping it works 100% and p

  • I'm having a problem while recording a video

    'm having a problem while recording a video   When the memory card and the highest quality .. Stop and is working I recorded video works normally on the memory card.

  • Creating Controlling areas

    Hi Guys, I am a BW consultant, but i just bought a book in FI/CO and i wanted to create an Enterprise structure[ES] on our R/3 system at work. I was wondering if it is safe to do this without it affecting other applications that might be running at t

  • Photoshop CS5 shows colors incorrectly on my CintiqUX21

    All I know is that it is really just Photoshop, When viewing images or documents on the Cintiq they display the same colors as on my main monitor. But when I draw something in Photoshop the colors are more saturated. This is especcially noticable whe

  • Putting music onto new MacBook Pro

    I had to get a new MacBook Pro because my last one got stolen, and I am trying to put my music from my iPhone onto it but can't figure out how. The purchased ones go into iTunes fine, but no other music. Can anyone help?