Lost workitem for Cats Approval

Is it possible to resumbit the worktime request which is already release for Approval with status 20.

Hi Tabish,
Yes it is possible to resubmit your timesheet when the processing status is 20.
But when there is no correction done to the timesheet and when you resubmit it, there will not be any changes made to database.
regards,
Brinda L
Edited by: BrindaL on Aug 21, 2009 9:05 AM

Similar Messages

  • WF task for CATS approval

    Hi ,
    I am pursuing on tthisquestion in BPM, but thought HCM users might also guid eme a bit.
    What is the workflow task or item that should ideally be used for CATS profile for approvals.
    I am using  using TS20000460. Not sure if this is the right one as even after approving the task sarys in the managers inbox in status "processing" hwne it should actually have been compelted and deleted from the managers inbox.
    please guide

    Actually ew did a workflow trace and saw that WF-BATCH user was locked

  • Trigger WF for cats approval

    Hi ,
    I am trying to trigger a work flow for CATS times through CAT2 transaction. Once i save the cat times and when i go to transaction SWI1, i can see the workfloe item triggered and in status ready. How does it get into status started and if I want to get in to started status immediately for the purpose of demo wothout any time gap, how can i do this.
    Appreciate any guidance on the same.
    regards
    raj

    resolved

  • Customizing Web Dynpro for CATS Approval

    Hi experts,
    I would like to implement some additional logics when the CATS is approved by managers in MSS.
    After tracing the codes, I located an ABAP class "CL_MSS_CAT_APPR_TR_BUFFER" that performs the approval actions in R/3.
    Currently, I am considering to copy and edit a ZCL_MSS_CAT_APPR_TR_BUFFER to add additional logics to the "IF_MSS_CAT_APPR_TR_PROCESSOR~SAVE". But, here are my questions:
    1/ Since there is no object delegation in BO, how can I "delegate" the objects from CL_MSS_CAT_APPR_TR_BUFFER to the z-class ?
    2/ If no delegation possible, is it possible to change the action mapping s.t. ESS calls to the Z-Class instead of the standard class?
    3/ If it cannot be done with action mapping, does it mean that customized Dynpro developments required ?
    Sorry that I don't know much about ESS and Dynpro.
    Please offer detailed steps when possible.
    Many Thanks.

    I don't believe that your question has been asked in the correct forum.  This forum is for questions directly related to Web Dynpro ABAP development only.
    However a quick suggestion (although unrelated to WDA).  Instead of copying the class, consider using the enhancement framework instead.  You can use a pre, post or override method to extend the logic of the SAVE method.

  • BAPI for Timesheet Approval

    Hi, Does anybody know approval / rejection BAPI for timesheets in HR ?
    Thanks.
    Moderator message - Cross post locked
    Edited by: Rob Burbank on Jun 4, 2009 5:16 PM

    hello,
    For cats approval, I  used this solution:
    * declaretion
    data: catrecort       type CATS_APPROVAL_IN_TAB,
               wacatrecort   type CATS_APPROVAL_IN,
               MESSAGE_HANDLER  TYPE REF TO CL_MESSAGE_HANDLER_CATSXT,
               esito                type XFELD.
      data: MSG_CUMULATION  Type CATSXT_MSG_CUMULATION.
      data: GR_MSG          type ref to CL_MESSAGE_HANDLER_CATSXT.
    * rows to approve
      LOOP AT i_catsdb into wa_catsdb .
        MOVE-CORRESPONDING wa_catsdb  to wacatrecort.
        wacatrecort-TARGET_STATUS = p_stauts.
        APPEND  wacatrecort to catrecort.
      ENDLOOP.
      MSG_CUMULATION =  'X'.
      if gr_msg  is INITIAL.
        create object gr_msg
          EXPORTING
            im_cumulate_messages = msg_cumulation.
      endif.
    *approve
      CALL FUNCTION 'CATS_APPROVAL'
      EXPORTING
        MESSAGE_HANDLER           = gr_msg
        AUTH_CHECK                       = ' '
        RECORDS                              = catrecort
      IMPORTING
    *     PROCESSED_RECORDS                =
       RECORD_ERROR                     = esito
    EXCEPTIONS
       UPDATE_ERROR                     = 1
       NUMBER_RANGE_ERROR       = 2
       LONGTEXT_ERROR                 = 3
       MESSAGE_HANDLER_NOT_ACTIVE       = 4
       OTHERS                           = 5.
      if sy-subrc ne 0.
        MESSAGE s002(ZPECI) WITH TEXT-015.
      else.
        commit work.
    endif.
    Bye Bye
    M.

  • Cats Approval through MSS WD

    Hi
    My Client needs Cats Approval like this,We are implementing cProjects with CATS, we want approvals through MSS.
    Scenario is Approver for the time sheet entries of particular project is respective project manager not immediate supervisor. Inorder to create work item in the proj manager's worklist for cats approval what logic i should use to identify the project manager of a particular project as an approver?
    pls give the steps to be followed for workflow and standard config aswell as any Badi to be used to fulfill this requirement.
    Regards
    Ram

    approval based on attributes can be handled by feature CATEX or the standard badi BADI_CATS_APPROVAL
    Please read the help documentation of this badi or in spro
    it is self explanatory

  • Error in MSS UWL approval workitem for E-recruitment

    Hi gurus,
    I am facing an error in UWL, when manager clicks on workitem for approving
    any requistion (in standard E recruitment) it is throwing an error as below:
    500 Internal Server Error SAP J2EE Engine/7.01
    Application error occurred during request processing.
    Details: com.sap.tc.webdynpro.services.sal.core.DispatcherException:
    The requested deployable object 'sap.com/paasrformstep' and
    application 'ApproveFormApp' are not deployed on the server. Please
    check the used URL for typos.
    Exception id: [00215A4CD8DC002C000000F4000014C4000495E249FDCF61]
    Regards,
    Shwetang Saxena

    Hi PD ,
    Thanks alot . I have done the required changes and re register uwl and clear the cache but now it is throwing me some different error like page not found or not available and path for the given ivew is as below . I can see that ivew in portal content .. Is something missing .!
    http://devep.kbl.co.in:50200/irj/servlet/prt/portal/prteventname/navigate/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fdefaultDesktop!2fframeworkPages!2fframeworkpage!2fcom.sap.portal.innerpage!2fcom.sap.portal.contentarea?NavigationTarget=ROLES%3A%2F%2Fportal_content%2Fcom.sap.pct%2Fspecialist%2Fcom.sap.pct.erp.hradmin.bp_folder%2Fcom.sap.pct.erp.hradmin.11.bp_folder%2Fcom.sap.pct.erp.hradmin.11.roles%2Fcom.sap.pct.erp.hradmin.11.HRAdministrator%2Foverview%2Fcom.sap.pct.erp.hradmin.11.overview%2Fcom.sap.pct.erp.hradmin.11.start_processes&DynamicParameter=WI_ID%3D000000001161&CurrentWindowId=WID1290765549238&NavMode=1
    Regards,
    Shwetang

  • Active substitute maintained for a user is not getting workitems for approv

    Hi,
    Active substitute maintained for a user is not getting workitems for approval.Earlier he was getting
    but now a days he is not getting.
    Roles wise also , i checked, it is proper.
    Please advise me on this.
    Regards,
    Niti

    Hi Check Table HRUS_D2 for the user id and cross check it with the users pa record and IT 105.
    Also check the email address maintained in su01. And further you can check with the org attrib forward??? is maintained.
    I hope this helps.
    Saj

  • In which table can i get all the SC for an approver.

    Hello, i need to get a list of all SCs that an approver X has in his inbox.How can i do this(table preferably)?
    thx in advance

    Hi,
    You can do the following :
    Run FM   SAP_WAPI_CREATE_WORKLIST by giving the User Id as Input. This will return all the workitems WIS[] for the user irrespective  of the Business Objects.
    Use this result and filter by reading the records from  table sww_contob. you can give the object type to this as 'BUS2121' . and lv_cont_obj_name ='REQREQ'   and map the work id with WIS[].
    This would give you all the records meant for approval for an approver.
    Best Regards,
    Sapna

  • Reminder mails are not sent for PO Approval

    Hi Guys,
    I have this sub-workflow which is responsible for the series of PO approval...
    But when PO is not approved it should sent a reminder, These reminders were working fine we have 3 reminders on  2nd 7th and 13rd day..
    There are No changes made to this workflow.. we have three branch out of which one branch is responsible for handling reminder .. where it get the workitem id and approver and sends the mail....
    While sending mail I added some text in the body of the email..and changed deadline to 1st, 2nd 3rd day to check whether reminders are coming or not
    and activated it again..
    Now suddenly all the reminders stopped coming..
    I checked it there are no changes made to workflow except the values been changed..
    Is that I am missing something...
    Regards,
    Raj

    yes the WF-Batch has maintained a proper email address..and all the approvers email id s are also maintained properly...
    I get error while executing the method SENDTASKDESCRIPTION..
    in the details i get Executing batch workitem: ending in error and the message is Work item 000089177358: Object SELFITEM method SENDTASKDESCRIPTION cannot be executed..
    next in details is : EXECUTE_METHOD_OBJECT_SYNC-message is Method container for work item cannot be created
    next is Executing batch work item: amd message is Unable to instantiate object 'RECEIVERS'
    .. But when initially my mail step .. the receipient type was Email adress and Email address was PO-creators id...
    which was causing mails going to creatot..
    Now I changed the Wmail address to Approver email... and correspondingly I changed it in the method paramaetrs being passed ... I  end up get ting error..
    I reversed the changes and saw whether it was working but no it again gave error..
    there must be something i might be missing..

  • CATS Approval in MSS  - same error, other issue?

    We have upgraded our portal and HR environment to the latest sp and enhancement packs.
    In the testing we get a blocking dump in the time approval in MSS.
    error: Exception condition "NOT_FOUND" raised., error key: RFC_ERROR_SYSTEM_FAILURE
    debug with st22 gives function module DDIF_NAMETAB_GET
    Yes, a lot of topics are handling about this error:
    CATS Approval in MSS
    CATS Approval in MSS
    CATS Approval in MSS
    I've checked the table TPT_FIELD_SEL_C between development and our testing environment and they are the same.
    The only special thing is that we don't use the standard SAP_LINE approval view (see IMG), but our own custom one. The SLIN is not configured ok, but our own "ZLIN" fields are configured ok (into table TPT_FIELD_SEL_C).
    Has anybody an idea?
    Debug info ST22
         DATA DFIES_wa TYPE DFIES.
         IF ALL_TYPES IS INITIAL AND lfieldname IS INITIAL.
            lfieldname = fieldname.
         ENDIF.
         CALL FUNCTION 'DDIF_NAMETAB_GET'
              EXPORTING
                   TABNAME     = tabname
                   ALL_TYPES   = all_types
                   LFIELDNAME  = lfieldname
                   GROUP_NAMES = group_names
                   uclen       = uclen
              IMPORTING
                   X030L_WA    = X030L_wa
                   DTELINFO_WA = dtelinfo_wa
                   TTYPINFO_WA = ttypinfo_wa
                   DDOBJTYPE   = ddobjtype
                   DFIES_WA    = DFIES_wa
              TABLES
                   DFIES_TAB   = DFIES_tab
              EXCEPTIONS
                   OTHERS      = 2.
         IF SY-SUBRC <> 0.
    >        RAISE NOT_FOUND.
         ENDIF.
         IF NOT lfieldname IS INITIAL.
            APPEND DFIES_wa TO DFIES_tab.
         ENDIF.
    ENDFORM.                    " Get_nametab_info

    I think we have got similar issue and raised an OSS message and the reply we got
    This happens due to the missing customisation in Mss.
    ie Configuration for screen areas CTS and CTD is missing. View
    V_PT_FIELD_SEL is meant to hold the relevant information.
    Please have a look at the client 000 for the default customisation.
    So, What you need to do is write table TPT_FIELD_SEL_C on a transport
    and transport it to client . You will then have all the setting
    you need for the application to work.
    Also,
    The solution is to write down all the
    technical field-names from view groups CTS and CTD in table TPT_FIELD_S
    EL_C, then use the config area to select the fields properly. This overwrites the TPT_FIELD_SEL_C table entries with ones that have the "tabname" populated! The application will now work as expected.
    Please try producing a new transport of the entire table TPT_FIELD_SEL_Cas R3TR TABU with appropriate key and transport to yor system, you
    should choose to overwrite the destination table. Please let us know
    the result after.
    Please check the customisation for MSS approval.
    SAP_LINE: Model approval view for line managers. It groups recorded data according to the employees assigned to the line manager.
    For example the above view has been defined? or you can adapt to your
    needs.
    Can you try to import the transport again but make sure that "overwrite
    orginals" in the OPTIONS tab is selected?
    Transactrion SE01
    Select create a the workbench request.
    then doble click into the request
    and push the button Display/Change
    Enter here the entry "R3TR TABU TPT_FIELD_SEL_C"
    Push enter
    Then one icon with a Key appear
    Push the key and enter * for all the table entries or select the
    each one that you need.
    If the changes are correctly available then it will work correctly
    Please ensure that the transport is done correctly
    Thanks
    Bala Duvvuri

  • Approval of Working Time & Multi Level CATS approval

    Hi experts,
    We have implemented CATS multi level approval as below.
    1. In the CATS user exit we call a Workflow which is a multi level
    workflow.
    2. We are using the standard Webdynpro for CATS entry and approval.
    Problem:
    Once the first level manager(Say A) approves the timesheet work item
    gets triggered for the next level approver(Say B). Since approval is a
    standard webdynpro, the status of the CATS record immediately changes
    from 20 to 30. So in the workflow, before sending the work item to
    second level approver, we change the status of the time record back to
    20 (Since it is yet to go through all approvals).
    Now in the Team--> Approve working time section of the MSS, manager 'A'
    still sees the record for approval, even though now the approval is
    pending from 'B'. Moreover 'A' can approve this item as well (which
    should not be the case).
    Please provide a solution so that 'A' will not have the working time
    item in his 'Working time section' after the A approves it in the UWL.
    Thanks
    Krishna

    Solved it myself.
    My solution is documented here.
    http://learnhrabap.blogspot.com/2010/09/cats-multiple-level-approval.html
    Please leave your comments if you have any better solution for multi level approval.
    Thanks in advance,
    Krishna

  • Filtering workitems from SRM approval Inbox

    Is there a way to filter non shopping cart related workitems from the "Approval" in box in SRM. We have some custom workflows for E-forms and would like filter these from showing up in the SRM approval inbox.
    Thanks in advance for any suggestions.
    Regards,
    Ram Enaganti.

    Hi Ram,
    Just curious - if the users aren't going to receive the e-forms work items from the SRM system in their SRM inbox then how are they ever going to execute them?
    The easy answer (assuming you have Portal) is to pull all your SRM work into the Universal Worklist and use the UWL configuration to create different views for the different types of work.
    Trying to do the same thing in SRM would be a pain and would involve modifying either function module BW02 or the BBPAPPROVAL html templates.
    Regards,
    Jocelyn

  • Offline approval email for Workflow approver substitiutes

    Hi,
    We are on SRM 7.1 ECS.
    Does the substitute function work true for OFFLINE APPROVAL emails also??
    E.g. User B is a substitute of User A.If user A gest the offline approval emai,then should usre B also get the offline approval email?

    Hi,
       I do not think the report might have the functionality to handle the substitution. May be what you can try is take a copy of the standard report and then try to customize as per your requirement .
    Try some thing like below.
    1. I assume that to identify a substitute for a user you might be storing these details in some Z table.
    2. Take a copy of the standard offline report and then from this custom report read the try to read this table after the original agents are determined.
    3. Finally schedule this report. with the same set of parameters that used to schedule the standard report.
    But I I think this report actually reads the agents of the workitems and then it tries to send the notification to the same user. So first you have to check out that how the workitem is forwarded to the substitute . If the substitute is also a agent then this report directly sends the notification.
    Regards
    Pavan

  • View all approval workItems regardless of approval capability

    Hi,
    Currently i have a capability where anonymous users can register for an account however this goes through a 2 level approval process. Everything works fine however i want to create an admin role that can see all the approvals and what status they are in. I wanted to use the approvals tab in the admin module however this only shows approvals where the user is explicitely assigned the approver capability. Since everyone in the system can potentially be an approver i do not want to assign everyone the approver role. I know i can customize the approver tab form but how do i change it so that it will display all approvers as opposed to just those users approvals iwth the approver role?
    any ideas would be greatly appreciated. I am looking to get rid of the dropdown for selecting a users privilege and just show everyones. I just cannot see the workItem for users that don't have the approver capability.
    Thanks in advance.

    Hi,
    I suspect the poster means more that approvals are not showing for those who are not Approvers.
    E.g. in IDM7 you can specify an approver rule for Additional Approvers. If this rule returns a user without the Approver capability, a WorkItem is generated and can ONLY be seen when logged in as that user. It does not appear in the "All Approvers" list when logged in as Configurator, for example.
    We worked around this in one case by adjusting the WorkItemListViewer getUsers function to search by outstanding workitems rather than users with the Approver capability. This has the added advantage that the list of approvers to select is exactly those with approvals (and the disadvantage that the "Forward To" list must be separately built).
    Cheers,
    - Simon

Maybe you are looking for

  • Printer Not Responding MX922

    Printer: Canon MX922. OS: Windows 7 Test Page Printed Fine Connected to Network Fine Cannot Print

  • Copying files from same directory as *.java files and moving to WEB-INF/classes/ package name

    In our current application we have the following source directory structure:           src -           - com           - edeploy           - subdirs ... (many directories here)           - jsp           -subdirs ... (many directories here)           

  • Communication Channel marked all files as being read on FTP

    The Mailbox FTP has all the files flagged as being read when a single file is read through a communication channel.  I manually unflagged the status field so all files had a status of N so none were pulled.  I had 14 files for this test flagged as N.

  • Cache monitoring and caches

    1.please let me know about cache monitoring and cache i referred help.sap.com.i am not getting clear idea. 2.about aleaud message type 3. sync-async bride , communication

  • Displaying master child relationship using datatable??

    Hello, I want to display master child data using a datatable or a datalist or any other component ( if can be used for this purpose )....I mean i have a particular role and the nominees in that particular role to be displayed...how can this be achiev