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

Similar Messages

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

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

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

  • Leave approval through MSS

    Hi Experts,
    Through MSS can we allow staff (e.g. secretary) to approve leave records on behalf of managers?If its possible? pl explain the process.Awaiting for your positive reply at the earliest.
    Regards,
    Sai

    If the manager wants to assign the responsibility of approving the leave request tyo someone else, he can adopt the substitution. look in the Business Workplace.

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

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

  • Timesheet Approval from MSS

    Hi,
    We have implemented ESS .We have created workflow for timesheet approval.
    Whenever employee creates a timesheet request.The workitem sent to Manager to approve the timesheet records.But when Manager opens the workitem regarding timesheet approval through ESS ,he see all timesheet records of all employees who are reporting to him.
    But when we open the same workitem through SBWP it shows onli leave records of the employee related with the workitem not all the reportees.We want same functionality through ESS UWL.
    I have checked the configuration related with approval views.
    "Define Profiles and Assign to Views" It seems fine.
    Kindly suggest for the same.
    Regards,
    Kalpesh

    Dear Friend
    Really need ur help as we are upgrading from 4.7 to ECC6.
    Our client want to implement tiem sheet. Request you to provide gudiance wheher CATS i.e CATSRegular orESS timesheet would be useful.
    if would be great if u could provide a kind of advantages adn disadvantages of both.
    Suitable points would be rewarded
    Sam

  • 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

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

  • Unable to open CATS link through Portal...

    Hi Guys,
    I am unable to open the CATS Link through Portal.
    Once I click the link "Record working time", Iam getting error message i.e:
    500   Internal Server Error
    SAP NetWeaver Application Server 7.00/Java AS 7.00 
    Failed to process request. Please contact your system administrator.
    [Hide]
    Error Summary
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Root Cause
    The initial exception that caused the request to fail, was:
       com.sap.aii.proxy.framework.core.BaseProxyException: Access via 'NULL' object reference not possible., error key: RFC_ERROR_SYSTEM_FAILURE
        at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)
        at com.sap.xss.hr.cat.record.model.valuehelp.CatsValueHelpModel.hrxss_Cat_Wd_F4_Get_Meta_Data(CatsValueHelpModel.java:259)
        at com.sap.xss.hr.cat.record.model.valuehelp.Hrxss_Cat_Wd_F4_Get_Meta_Data_Input.doExecute(Hrxss_Cat_Wd_F4_Get_Meta_Data_Input.java:137)
        at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)
        at com.sap.xss.hr.cat.record.blc.RfcValueHelpManager.onRFCGetMetaData(RfcValueHelpManager.java:294)
        ... 66 more
      at com.sap.xss.hr.cat.record.model.valuehelp.Hrxss_Cat_Wd_F4_Get_Meta_Data_Input.doExecute(Hrxss_Cat_Wd_F4_Get_Meta_Data_Input.java:137)
        at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)
        at com.sap.xss.hr.cat.record.blc.RfcValueHelpManager.onRFCGetMetaData(RfcValueHelpManager.java:294)
        ... 66 more
    See full exception chain for details.
    System Environment
    How to solve this issue?

    Hi,
    You will have to check this with the person who is upporting our portal applications. From the error description it does not look like there is any thing wrong with CATS application as such.
    Regards
    Sreekanth

  • Purchase Order Approval through Mobile Phone / BlackBerry

    Dear fellows i am interested in Purchase Order Approval through Mobile Phone / BlackBerry. I have seen MSCA Mobile Supply Chain Application Guide but that is for telnet only devices and specific to supply chain. What are setup requirements to make PO approve though "Web App" or "Mobile App" as show in below image URL. We need to work it primarly on BlackBerry.
    http://www.exforsys.com/images/OracleApps/t10_files/image010.gif
    That will require logging in to EBS through Mobile and Making EBS available on Public IP !?! If this all fuss needs to be done then is there some Notification Alert type mechanism which sends email, but here a user could also reply that email with keywords to Approve or Reject that PO !?!
    Thank you.

    Dear Hussein, ur links are iPhone specific and also BPEL Connector specific ("Oracle Buisness Approvals for Managers" BPEL Connector). The links for Blackberry assume that i am atleast already getting emails on blackberry through EBS. Our env is through MS Exchange Server. Where as i believe from ur suggected docs that the EBS needs to have its own direct setup with blackberry
    In our current env we are using Oracle Alerts to Just send an email to user that PO for approval is waiting. We are NOT using "Oracle WorkFlow Notification Mailer". For blackberry will we be locked to use Workflow Mailer (i see patch 6802716 pre req also)!?! or we can still use simple Alerts!?!
    following thread says type "approve" in reply whereas metalink guides tell a URL to click in email. will it be a ...
    href="mailto:[email protected]?body=approve"
    type URL!?!
    http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/po-approval-through-mail-3077383
    ===============================================================
    There are a couple of steps that need to be complete before this will work.
    Pre- Req's
    1. Associate all apps users / approvers with email addresses
    2. sync apps users with workflow
    3. Check workflow users to make sure email is set to HTML.
    4. Configure and enable workflow mailer. You will need configuration information for the email service being used and a mailbox on the email service.
    5. Send a test message from workflow mailer to an apps user.
    If this is successful, then email based approval will work. If the user tries to approve using a smart phone (blackberry, etc.) they will have to hit reply and type approve as the message for approval to work.
    this guy also points to this idea.
    http://secure.meetingexpectations.com/oaug/eLearning/elSchedule.aspx?DayOfWeek=3&mtd=8/1/2007
    ===============================================================
    August 21, 2007
    Session 2
    August 21, 2007 12:00 PM U.S. Eastern (New York) Time
    Approving Requisitions/PO’s in Oracle E-Business Using Blackberry Devices
    Presentation of a solution using Blackberry Devices to approve requisitions and purchase orders in Oracle E-Business Suite. This solution required creating a text message to send to Blackberry users, and modifying the Workflow Java Mailer to be able to correctly read the default messages being sent back from blackberry devices. In addition, profile options were created that allowed simple key strokes to be translated into Approve or Reject options recognized by Oracle Workflow Java Mailer.
    Session Closed
    Presenter, Company: Bolton Carroll, The Revere Group
    this one too...
    =========
    http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/iexpense-approval-via-blackberry-and-iphones-3047841
    This one is DIFFERENT!
    METALINK: List Of Certified Devices For Mobile Field Services and Field Service Wireless [ID 793392.1]
    ========================================================
    Also, recently we have developed something called 'MiniWireless Server', which is a light weight server replacement of Oracle Wireless Server and can be run along with Mobile Server of Oracle Lite. Please refer Metalink note 758680.1 for more details. You may want to communicate this to customer if they are planning for fresh implementation.

  • PO approval through E-mail

    Hi experts,
    We are in Oralce EBS v11.5.10.2. And need Purchase order approval through e-mail.
    pl guide me step by step process for configure.
    regards,
    mahes

    You need to setup the mailer (outbound & inbound). You can refer "Oracle Workflow Administrator's Guide" => "Step 6: Implementing Notification Mailers" for more details.
    Thanks, Raja

Maybe you are looking for

  • How to delete pics from foto library? anybody

    Hi all, I deleted all my pics from the filmrol in the foto app, but now i am trying to delete the pics wich are in my fotolibrary but i cannot find a way how to do this, anybody?

  • BPM 11g scheduling

    Hi, I have a requirement to execute a BPM 11g process at the first day of each month at 12 midnight. I've been looking into timer start events, but I've been unable to find the proper configuration to get it to work as a scheduler. Could someone plea

  • Fixed purchase requisitions in MD04

    Hello experts, When users launch MRP, the only elements that are changed are planned orders and purchase requisitions. Is there any way to have the same behaviour for fixed planned orders and fixed purchase requisitions?? Thanks in advance. Laura.

  • Nokia N95 8Gb Calendar alarm default setting

    I have searched high and low here and in the user manual however, have not found the answer to my query, so I hope you will forgive me if this topic has been covered before. I use the Calendar extensively to remind myself of appointments and birthday

  • Libgit2 Error - Trying to checkout/clone a git repository with Visual Studio Tools for Git

    I'm trying to clone a branch from our git repository using Visual Studio Tools for Git. I'm doing the following: 1. We have a local server that stores all our repositories and they are tracked using GIT+Stash 2. I create a subbranch B1 from master in