Webdynpro CATS Approval.

Dear Expert,
I have request a overtime request thru the portal and the standard workflow TS31000007 is trigger and in the requester inbox, i am able to see the item in the UWL
However when i try to click on the cats approval item, the page give me a error message as folllowing.
The ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE:
Anyone face this before?
Thanks
Regards,
Bryan

Hi Brian
I am also facing exactly the same error.
Have you been able to identify the problem and resolve the error.
Could you  please share the solution.
Thanks
R Kumar

Similar Messages

  • 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

  • How to make leave absence /CAts approval in HR

    how to make leave absence /CAts approval in HR

    do you want to apply absences through cats with the approval
    srinivas

  • CATS Approval through MSS WD - Default to "Resubmit All" than "Approve All"

    Hi,
    Is there any possibility to change the CATS Portal WD Timesheet Approval defaults to "Resubmit All" than "Approve All"?
    Any input or feedback is highly appreciated.

    To default the Resubmit all:
    WD CATS Approval through MSS - Default to "Resubmit All" - HRMSS_CAT_WD_APP
    To change the sort:
    WD CATS Approval through MSS - sorting the options "Resubmit All, etc"
    Regards.
    Abel.

  • 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

  • CATS approval through BWSP

    Hi,
    In EP 7 when a CATS Overtime entry is approved it gets updated immediately to the infotype. On the Workplace setup this is not happening thus the user would run CAT6 to transfer the approved entries.
    Is this the standard behavior of EP in terms of CATS approval through BWSP?
    Hope to hear replies.
    Thanks and best regards.

    You have option for "Direct Transfer to HR in your data entry profile" but this is not possible when an approval is required. For update after approvals you need to schedule the report RPTEXTPT on a periodic basis.
    SAP help states that the <b><i>transfer of time data from Time sheet to HR system is asynchrounous.</i>
    <i>Time data from external systems is stored in the interface tables PTEXDIR and PTEX2000 in
    Report RPTEXTPT (External Transfer   Time Management) enables data to be read from the
    PTEX2000 file and then stored as absences or attendances in the Absences (2001) or
    Attendances (2002) infotypes.
    The report RPTEXTPT (External Transfer  Time Management) can also be
    scheduled periodically as a batch job.</i></b>
    Thanks,
    Prasath N

  • Temporary CATS Approval

    Has anyone set up a process or written a program to set the CATS approval status to 30 for purposes of extracting records for payment?  In other words, we would like to set the status of non-approved records to 30 by a program that would use a "System ID" so that the record shows that it was system approved.  This is so we can send Payroll (external system) a payroll file and get the employee paid.  We have cases where managers are not able to complete approvals in time and we need to be able to pay the employee and post the labor. The current thought is we systemically set the status to 30 by the system but to later have the manager perform an approval and update the CATS record.  My fear is that any change to the record will cause the original record to reverse and since we are heavy PS users reversing confirmations takes days.
    Any ideas?

    If you go to view V_PT_FIELD_SEL_C
                     Field selection SLIN
                     Screen area     CTD
    on your backend system, you will realize that there is no configuration
    data there.
    just compare your 000 client , probably transport didnt update the entries in this table, thats the reason for the error
    maintain it manually

  • Delegation of CATS approval

    Greetings
    We have a situtation of few supervisors go on 1 month leave and hence the CATS approval gets held up. Is there anyway it can be delegated without disturbing the org structure each time.
    We dont use workitems here and hence its a normal approval CATS screen.
    Regards,
    Vivek

    Hi Vivek,
    Please try SBWP - Settings - Workflow Settings- Maintain subtitute via the user whose authorizations are to be delegated temporarily.
    Make sure the user assigned as substitute has CATS approval authorizations.
    Regards,
    Dilek

  • 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

  • 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

  • Is the ABAP Webdynpro CATS available in both ESS and MSS?

    Hi experts,
    We are in the process of implementing the WDA CATS application for ESS (ECC 6 EHP5) but our scenario is actually for managers to enter in time in CATS on behalf of their employees. I can't find any information on this scenario using the WDA CATS. I have linked the application to the related activities iView in MSS but it seems to be launching the CATS application for the manager instead of the employee.
    The standard MSS role (1.5) seems to launch the Java CATS when doing it on behalf of an employee. I just want to find out if it's possible to use the WDA CATS application for on behalf scenarios as it used to be with the Java CATS?
    Thanks!!
    Jo

    Hey Jo
    how are you? here goes some background info on cats and ess/mss:
    In ehp5 - ess there are 5 application configurations delivered by sap in wd-abap one of which is the approval view for managers its called  hrmss_ac_cats_approval. the remaining 4 configs are for employees to enter cats data.
    Now the point of issue is the 'ess in mss' or 'on behalf of' functionality....
    MSS at ehp5 cats is still on wd-java I guess,... I am not 100% sure so what needs to be done holistically is:
    1. Select one of the employee cats appication configurations.
    2. include it into the mss-related activity space.
    3. now this has a known issue: passing of the employee number from within wd-java to wd-abap application sap has a couple of notes for them --> 1577099 & 1578965 chk them out....
    4. what those notes say is you can put in any wd-abap service into related activity space which is still wd-java,... and get the manager to book time on behalf of employees...
    I have personally not done the above yet,... but I did some r&d last year on the above......
    ahh before I forget you may want to chk out the note 1513325
    finally to be able to call the employee cats service in related activities could mean you have to:
    1. create an iview of type wd-abap caling the ess-cats wda service.
    2. include it within the related activities wdj page...
    3. have the aforementioned notes applied..
    4. ready to go...
    tell me if this worked for you or not. if it does you owe me a coffee.
    cheers
    shree.

  • CATS Approval

    Dear All,
    I have created a CATS profile for Leave request and I assigned TS: 40007901
    but when I enter the time sheet it is sending the request to the superior but it is not updating the master record after approving from the superior.
    This is the message it is sending to the superiors inbox:  Runtime error TIME_OUT has occurred
    So pl. let me know the solution.
    Is there any other standard task and Workflow existing for Leave request approval for 2 levels
    Regards,
    Sushma.

    Sorry, There is only one level of Approval is required.

  • 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.

  • CATS Approver legend

    Hi,
    We have currently setup the "Record working time(CATS)" ESS service for capturing extra hours. Question what i have over here is
    1. After the Manager approves the request, the calendar doesnt separately identify the requested hours as approved while the rejection is shown in the calendar in red color. Can something be done for indicating the hours as approved in the calendar?
    2. In the Manager's Approval screen, there are 3 options provided viz., "Approve", "Reject" and "Resubmit". I want to know if there is anyway through which i can remove the "Resubmit" option from the drop down.
    Thanks in advance for any helpful information anyone of you may be coming with!!

    There is no BADI or exit for setting the legend in CATS
    Its all customisaiton, Please check the CAC1 profile customisation
    Red means "rejected"
    White means "enough recorded for the day"
    Blue means "too little recorded for the day"
    Green means "too much recorded for the day"
    Yellow means "times not released yet"
    This is, btw, from the legend just below the calendar.
    For the employee recording working times, it is not relevant if the
    times have been released. The relevant info should be "where do I have
    to do something?" The four cases listed above encompass the possible
    answers to that question, at lease as far as CATS can support the
    employee. Please note that not all colors are being used for all
    profiles, though. Depending on the settings of the profile, only a
    subset of the four cases might be shown.
    it shows what action is pending for an exmployee!!
    till ehp4, there is none available from ehp5 you can do so

  • UWL - Error when lauching webdynpro for Approve time

    Please suggest me how to solve this error.
    As part of Manager Self Services (MSS) - we are getting error , when we try to click on the UWL Task link for "Approval of Working Times", UWL tries to launch a Webdynpro page and it could not find that.
    As we followed up with our basis team, they informed us that the Webdynpro Component does exists in the Portal.
    Error Details:       com.sap.tc.webdynpro.services.sal.core.DispatcherException: The requested deployable object 'sap.com/msscatapproval' and application 'CatManagerApprove' are not deployed on the server. Please check the used URL for typos.

    check from the content admin, If you are able to launch this correctly
    Please make sure you have defined the
    Task in SWFVISU.
    Task                           TS31000007
    APPLICATION    CatManagerApprove
    PACKAGE        sap.com/msscatapproval
    If you are using the standard task/
    http://help.sap.com/saphelp_nw70/helpdata/EN/20/f0c82c9f6748c58d
    9ea14b3bbed93a/content.htm
    This error occurs when the Portal is unable to detemine the above files due to the config issue of SAP_ECC_HumanResources
    Please check the port setting etc

Maybe you are looking for

  • Edit in Photoshop Problem

    I wanted to post this in case other people were having the same problem. Was having a problem where I would try to "Edit in Photoshop" a NEF file. Photoshop would launch, but no file would open. It had worked fine in the past. Had not changed anythin

  • Accordion widget - space between tabs possible?

    hi guys. i have a simple accordion, similar to the generic template but with no outline, i want to separate the tabs so they have transparent space, at the moment they are butted up together. can anyone tell me a simple way to do this? i tried spacin

  • Transferring data

    I purchased a new MacBook Pro and want to transfer over files from my old PowerBook G4 (OS X.3.9). I hooked them both up to my wireless network and opened Migration Assistant on the new MacBook Pro. It tells me to open MA on the other computer and se

  • What is the best way to get my bank (small bank) to participate in this program (Apple Pay)??

    I also would like to know the faster way to do this, I tried to call the bank and according to them they don't know anything, so at this point I'm like who do I need to talk to about this great program? Nobody knows....please help thanks!!!

  • How to use Youtube Live Streaming API ??

    I want to make a WPF application that gets the video from my ip camera and sends it to my youtube channel live. I look around all of the websites but there's no example how can i live stream a video to Youtube with c#. There are examples in google's