CATS Approval in MSS

Hello Experts,
                            Getting the below error for MSS Time approval application. Please let me know , what is missing on IMG customization for Time Approval.
Also i didnt find Standard Approval Views SAP_LINE or SAP_PROJ, so created new entries of my own not sure if i am doing right.
Error:      ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE
Thanks in advance.

Hello Experts,
                            Getting the below error for MSS Time approval application. Please let me know , what is missing on IMG customization for Time Approval.
Also i didnt find Standard Approval Views SAP_LINE or SAP_PROJ, so created new entries of my own not sure if i am doing right.
Error:      ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE
Thanks in advance.

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

  • 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

  • WD CATS Approval through MSS - sorting the options "Resubmit All, etc"

    You need an implicit enhancement and the end of the method BUILD_DROP_DOWN in class CL_XSS_CAT_APPR_RFC_CMD_TOOLS.
    ENHANCEMENT 1  ZENH_CAT_APPR_BUILD_DROPDOWN.    "active version
      read table xt_fieldlist ASSIGNING <ls_fieldlist> with key tec_name = 'DD_APPROVE'.
      check sy-subrc = 0.
      read table lt_f4_value into ls_f4_value with key value = if_mss_cat_appr_bl_constants=>gc_keep.
      check sy-subrc = 0.
      IF iv_view = gc_drill_down.
        ls_f4_value-text = text-003.
      ELSEIF iv_view = gc_single_item.
        ls_f4_value-text = text-007.
      endif.
      delete lt_f4_value where value = if_mss_cat_appr_bl_constants=>gc_keep.
      insert ls_f4_value into lt_f4_value index 1.
      <ls_fieldlist>-f4_values = lt_f4_value.
    ENDENHANCEMENT.

    Contribution.

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

    You need to implement an implicit enhancement in function module: HRMSS_CAT_WD_APPROVAL as follows:
    ENHANCEMENT 2  ZENH_HRMSS_CAT_WD_APPROVAL.    "active version
    CONSTANTS: c_fs_drill_down_data_appr(4) value 'APPR',
                           c_fs_drill_down_data_keep(4) value 'KEEP'.
    FIELD-SYMBOLS: <fs_drill_down_data> TYPE HRXSS_CAT_RFC_CELL_VALUE.
    loop at t_drill_down_data assigning <fs_drill_down_data> where value = c_fs_drill_down_data_appr.
      <fs_drill_down_data>-value = c_fs_drill_down_data_keep.
    endloop.
    ENDENHANCEMENT.
    This will default the Resubmit all.
    Regards,
    Abel.

    Contribution.

  • MSS - CATS -  Approve All to Resubmit All

    Hi,
    One of the requirements of the client is as:
    "Time Approval in MSS (UWL/Approve Working Times):
    Currently default for approval in the Aprove Working Time is set to "Approve All" (in the drop down list).
    Can this default be changed to "Resubmit All"?"
    What are the ways of achieving this.
    As far my investigation, this cannot be achieved through configuration in backend.
    Secondly, the drop dopwn list cannot be changed via Ctrl+Right Click on the iView.
    Please suggest.

    No need for an enhancement. Simply modify the application configuration under the parameters tab.
    Set parameter DEFAULT_APPROVAL of app. config HRMSS_AC_CATS_APPROVAL to 3. Keep in mind, after a server round trip there is SAP code that sets the default value to 4 regardless of your application parameter. I used an implicit enhancement overwrite to comment this out as a fix. Never could figure out why they set it to 4 and ignore the user parameter after a rebuild of the table.

  • Leave request is not coming in 2nd level approval in MSS NWBC

    Hi all,
    I am getting the leave request for 2nd level approval in MSS work item.
    But I want that in MSS Leave approval () .
    Is there any configuration to do for this.?

    I am getting the leave request for 2nd level approval in MSS work item ?
    your getting leave request in POWL Application i.e Bulk approval list. This is correct only.
    But I want that in MSS Leave approval () . ?
    Can you explain little more clear.

  • Leave Approval in MSS Displays Only Header

    Hi all,
    I have a problem with leave approval in MSS using the MSS Add-On.  I checked all the backend configurations and they seem OK.  I modified the UWL config file following the SAP note (which by the way said the config file should have been updated when installing MSS Add-On - but that didn't happen!).
    When I click on the leave request in UWL, a new screen opened and after a few seconds a blank header appears in the screen and nothing else.  When I previewed the leave approval in portal content, it works.
    I've searched for notes on this but nothing.  Can anyone help?
    Thanks in advance.

    Hi Krishan
    solution is simple.
    1. Raise an oss message and SAP would ask you to apply patch update from note 1720040.
    I am not too sure if this would solve the problem.
    Second option is
    1. go to your uwl xml and in your default xml paste following code for task 21500003.
    <ItemType name="uwl.task.webflow.TS21500003.SAP_ECC_HumanResources" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="defaultAction" executionMode="default">
    <ItemTypeCriteria systemId="SAP_ECC_HumanResources" externalType=" TS21500003" connector="WebFlowConnector"/>
    <CustomAttributes>
    <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalObjectId" objectType="WebflowContainer" cacheValidity="final">
    <Attribute name="REQUESTID" type="string" displayName="Request ID"/>
    </CustomAttributeSource>
    </CustomAttributes>
    <Actions>
    <Action name="defaultAction" groupAction="" handler="ObjectNavigationLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes">
    <Properties>
    <Property name="ObjectValue" value="LRF_REQUEST_ID=${item.REQUESTID}"/>
    <Property name="Operation" value="approveleaverequest"/>
    <Property name="ObjectName" value="employee"/>
    <Property name="openInNewWindow" value="true"/>
    <Property name="System" value="SAP_ERP_HumanResources"/>
    <Property name="DynamicParameter" value="LRF_REQUEST_ID=${item.REQUESTID}"/>
    </Properties>
    <Descriptions default="defaultAction"/>
    </Action>
    </Actions>
    </ItemType>
    After applying above if you still face same issue then download your mss addon 1.0 zip file from uwl admin page.
    extract com.sap.pct.erp.mss.addon.xml from com.sap.pct.erp.mss.addon.zip.
    paste above xml code for task 21500003 (please assure there is only one action for this task).
    and UPLOAD THE com.sap.pct.erp.mss.addon.xml
    Please make sure you upload the xml and not the zip. Please don't upload zip as that causes issues.
    Please don't rename the zip to xml etc. upload the changed com.sap.pct.erp.mss.addon.xml.
    After above it will work. in case there are issues please respond on this message.

  • Time Approval in MSS

    Hello Gurus,
    We  want to implement the Time Approval in MSS using the Webdynpro Application sap.com/msscatapproval/CatManagerApprove and don't want to implement workflow for this since users want to do a collective approval .....how can we implement this ?....we are also not using chiefs.....Please help.

    Hi R Kumar ,
    Can you let me know the exact requirements. You can obviusly do the collective approvals using the "sap.com/msscatapproval/CatManagerApprove " een when using the WF. Infact the out-of-the box solutions works this way.. So why do you need to not have the workflow? I do not see any down sides of having a work flow here.
    regards
    Raj

  • 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

  • If Time Recorder Enter Time Entry in SAP, Can It goes for approval on MSS ?

    Hi WF Experts,
    I would like to know, if  Time Recorder Enter Time Entry in SAP for group of employees, can it goes for approval on MSS for individual approval ?
    Would really appreciate your prompt response.
    Regards,
    Aashish

    Hi Experts,
    I got answer for it. I did it myself. It is possible.
    Thanks.
    Aashish

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

Maybe you are looking for

  • How to get the size of the users screen

    Hi How can I tell my program the size of the screen of the user?

  • Convert editable PDF to read-only when sent in an email - JavaScript

    I have a real estate company that is trying to have an application that a agent and customer can fill in the needed information, hit a submit button, have the javascript compose an email with the attached pdf.  Here's the issue I'm having: I need to

  • Areca ARC-1223-8I Worth it?

    Hi Everyone, First time posting but sure enjoy reading. Is this Areca Raid card a waste of money for my editing rig that i just built.  Areca ARC-1223-8I-MS PCI-Express 2.0 x8 Low Profile SATA / SAS RAID Controller Card http://www.newegg.ca/Product/P

  • Java script application appearing everytime i open a new tab

    Hi, Everytime I open a new tab on my computer, a message pops up with Java script application in a box with a yellow triangle with an exclamation mark symbol. I have to click ok twice before I can continue using the internet. Can you please tell me h

  • SYNC Microsoft outlook Calender

    My ipod is not allowing me to sync anything from Microsoft outlook....I have outlook running> can someone help me break the secret code. LOL I would like to have my scheduled tasks viewable on the ipod. THank you Ipod 5th gen.   Windows XP