Display approval substitutes in approval preview

Hi,
we have the following scenarion in SRM 4.0:
1.
Approver A assigns Approver B as an active substitute
Approver A assigns Approver C as a passive substitute
2.
Requsitioner creates a Shopping Cart where Approver A is the approver.
3.
Requsitioner enters approval preview and Approver A is displayed as approving manager
Questions is:
Is there any way of displaying that Approver B is setup as an active substitute and that
Approver C is a passive substitute?
There is a function module BBP_PDH_WFL_APPROVAL_SIMULATE where approvers are saved to a table et_adhoc_agents
Perhaps this table could be "looped" through and for each approver, add a line if there exist any substitutes.
I heard about a function module that retrieves substitutes when provided a userid, is this any FM like this?
Possible other solutions?
I have a feeling that this might be solved by using standard SAP functionality, perhaps someone knows anything about this?
Thanks for all future help!
Kind regards,
Teodor

Hi,
There is one Function Module which is used for retrieveing the substitutes available for a specific user.
this is not SRM Function module , but is used in SRM.
FM is
RH_SUBSTITUTIONS_GET
---> with import parameters
USER_TYPE                       US           
USER_NAME                          
SEARCH_DATE                    
ACT_PLVAR                                    
READ_ONLY_ACTIVE                X            
USER_TYPE IS ALWAYS   US
USER_NAME IS INPUT FOR THE USER
SEARCH_DATE IS THE DATE ( EACH SUBSTITUTE WILL HAVE START DATE AND END DATE).
READ_ONLY_ACTIVE = X RETRIEVES ONLY ACTIVE APPROVERS AND
READ_ONLY_ACTIVE = EMPTY RETRIEVES BOTH ACTIVE AND PASSIVE APPROVERS ON GIVEN DATE.
>
THIS FM YOU HAVE TO USE WHEN THE APPROVAL PREVIEW IS SHOWN IN SRM.

Similar Messages

  • Show Substitute in Approval Preview

    Hi All,
    We are running the SRM 4 and we are investigating if it is possible to include substitutes in the approval preview. Does anyone know if this is possible and how you can do it?
    Kind Regards,
    Christian

    Hello,
    There is maybe a trick to do this, with minimum development.
    In the approval agent determination, add the substitutes of the approver to the approver list. For the system, the substitutes will then be considered as assigned approvers and displayed in the approval preview.
    You can retrieve the substitutes of a user with the function RH_SUBSTITUTES_GET.
    Rgds,
    Pierre

  • How to - only display the price of approved PO (not change mode)

    Hi,
    Following are our PO release strategy
    1. Release id : P has
        a. Released indicator (tick)
        b. Changeablity - 4
    The above setup is working fine, means still after the approval users can change all the fields. New strategy is triggered once the values are changed.
    Now the issue is business owner does not want the price, qty in change mode after approval. After approval ME22N to show
    1. Price & qty to be in display mode
    2. All other fields (except the one which affects PRICE) in  change mode.
    I tried to all the combinations, but after approval I get to see either all the fields in display mode or all in change mode.
    Is it possible to display the price related fields only for the approved PO in ME22N.
    Please advice
    Thanks,
    Raj.

    Hi Mani,
    Thanks for the fast reply.
    1. There is no ME22N - Fsel Key available.
    2. Only for the approved PO - we want the price fields in display mode.
    3. There is no restriction required for the un approved POs.
    Is there any way.
    Please reply
    Thanks
    Raj.

  • Get PO Approval limit for Approver and substitute

    Hello all,
    Description:
    When an approver assigns a substitute for approval, the PO Value Limit (HRP5503-LIMIT) for the position needs to be equal to or greater than that of the approver.  If this is not true, then an error message saying u201CSubstitute has insufficient signing authorityu201D should be returned to the user upon adding the substitute.
    Logic can be found in SAP program LBW02F01 (include)
    under routine FORM / D1328_FIND_DEPUTIES
    Here i need to fetch the PO approver details and substitute detaiils.
    Please let me know about this.
    Thanks in advance

    Substitution is for the total inbox ... 
    I don't think it can be done only for Purchase Order or Shopping Cart or What ever it is...
    You can use the Implicit Enhacement Operation to add code to the standard sap code...
    Try to re-use the following code and get the value limit from the Business Object BUS4101.
    "swc_create_object req_user 'BUS4101' sy-uname.
    swc_get_property req_user 'ApprovalLimit' lv_calimit-approval_limit.
    swc_get_property req_user 'ApprovalCurrency' lv_calimit-currency."
    FORM / D1328_FIND_DEPUTIES -- In this, "gt_deputies" is the standard table used by SAP in the code which stores all the substitute uses..
    You need to delete the user entries who are having value limit less than the approver user in the "gt_deputies".
    I have done the same for one of my requirements.. but it was not specific for only PO.
    Regards,
    PR.

  • How to remove approval templates in approval proceduresDear sir,  how to re

    Dear sir,
    how to remove approval templates in approval prcedures.
    In this first i will give approval stage to one user, now i have to remove that user from the approval stage. but in my approval templates ( in that stages column) i have give to that approval stage user. now i remove that approval stage user. i have untik the active check also . when i remove that approval template this error will come in to picture. _"Cannot remove. There are existing authorization processes based on the current template. Message 3621-8"
    now tel me the step by step procedure. bcoz iam sap b1 trainee

    Hi,
    Perhaps this may help you. We have had a similar problem regarding making changes to an existing Approval Stage process since we updated to 8.81 PL07.
    We used to be able to make changes to the authoriser for an approval stage (i.e. change the authoriser to a different person), but in PL07 onwards I believe SAP have put in place checks to ensure better consistency of data. Basically, if there are pending approvals based on an approval stage, then you cannot make changes to that Approval Stage until those approval requests have all been processed, i.e. either APPROVED or REJECTED. You have to make sure that there are no outstanding approvals, before the system will let you change the Approval Stage.
    This was our scenario:
    We had an Approval Template using an Approval Stage. The approval was for Sales Orders. We had to make sure that there were no Pending Approvals for Sales Orders. You can check for these by Administration->Approval Procedures->Approval Status Report.
    After this, we also had to make sure that any Sales Orders (drafts) that have already been APPROVED, but have not yet been ADDED were either then ADDED, CLOSED or REMOVED. We used the DOCUMENT DRAFTS REPORT in SALES REPORTS to find any still OPEN draft orders that had an approval status of APPROVED. Use the Forms Setting to display the STATUS and APPROVAL STATUS columns in this report.
    Hope this helps.
    Kind Regards
    Brandon

  • SRM: "Purchase Order Change Approval " and "Invoice Approval"

    Hi,
    I would like to know the availability and details of the backend services for "Purchase Order Change Approval " and "Invoice Approval".
    Any pointers ?
    regards
    Sachin

    I want to know what are the Backend services exposed for the following processes :
    Purchase Order Change Approval in MM
    and Invoice Approval.

  • Hi,When I submit the budget for approval, it is approved and base lined when we submit it for approval. It does not go in approval hierarchy. We want it to flow through approval hierarchy.

    Hi,When I submit the budget for approval, it is approved and base lined when we submit it for approval. It does not go in approval hierarchy. We want it to flow through approval hierarchy.

    Hi Amit,
    if I understand correctly, you just need for a particular object a tooltip to be showed.
    There is no such functionality hence you used the trick of using a hyperlink, which if clicked generates undesired behavior.
    Hyperlinks don't allow themselves to be disabled, therefore if you are using that workaround you must cope with that.
    I would suggest to create an Idea at [https://ideas.sap.com] for having in the properties of an object a tooltip, then post the link to the idea here and other users will vote if they like the idea.
    Thanks and regards,
    Simone

  • To change the default value in approval column of Approve time data view

    Approve working times in MSS
    For a manager:
    Approval view in approve time data iview has a column with name approval.  The value is defaulted to approve all. Can any one let me know how to change this value.
    Or  point me to any documentation which will be of help with this.
    ESS BP Version 1.41
    ECC 6.0 EHP4
    Thanks,
    John.

    Hi John,
                  uncheck the mass approval option in the Timesheet config.
    Cheers!!!
    Umang

  • How to fetch APPROVER NAME  and approval date dynamically for an user

    Hi all..
    How to fetch approver name and approval date dynamicall for an user in an email template..
    can any help me to sort out this pbm,i am new to IDM..
    Thanks in advance..

    Access policies get a static value.  You can't populate a field with an adapter.  If you must do this, leave the field blank, and put an adapter on the process form for your field that must be populated using code or logic.
    -Kevin

  • Approver has to approve twice from the inbox

    Hi,
    We are in SRM 5.0 SP14, extended classic deployment. We are currently
    facing an issue with the approvals. Approver has to approve the item
    twice from his inbox. First time if you approve, the item doesn't move
    from the inbox. Second time if the same item is approved, it gets moved
    from the inbox. We applied a note (1284516- Work items executed twice
    via inbox), even after that the system behaviour is same.
    Although it is not the same behaviour always, sometimes the item gets
    executed in the first try.
    Regards
    Kapil

    Hi Kapil,
    Please check if index value of approver is maintained correctly. Sometimes if you remove an approval step from your workflow coding, there is an index value which also needs to be updated. If you have not maintained it correctly, it will require tow approve same item twice.
    Thanks,
    Anshuk Saxena

  • CATS Hours change by Approver In Detailed Approval View

    Hi,
    1.Is it possible to change the Hours in detailed Approval view?
    In CATS Approval WD, When Approver clicks on hours It will takes to Deatailed approval view, There is it possible to change the hours By Approver?. I need an option to change the hours entered by employee while approving.
    Suppose Employee entered 10 hours for particular day and Released, When Approving Approver wants to change it to 9 hours and Approve. Is this possible in CATS approval via Portal?
    2. How can I Change (Reject/Approve) the old records of workitem executed already in the past?
    Approver might approved/Rejected some hours in the last month, Now he came to know that its wrong,
    How can he reset that hours to Reject/Approve in the portal?
    Can Anyone help in this?
    Regards
    Ram

    Hi Ramesh,
    Probably transaction CATS_APPR_LITE will help. Using this report you can reset the approval. But you can do it from backend.
    Prajwal

  • Customization to Add Approver to Requisition Approver List

    Hi
    We use a Position Hierarchy to determine the Approver List for a PO Requisition Approval
    However we also use Project Costing, and would like to dynamically add the Project Managers into the Approver List for Requisition lines coded to their Projects.
    Does anyone have any experience doing this ? Know of any Open API calls that will allow this?
    I have been through the Workflow and have designed the Process flow changes required, but cannot find any documentation on "dynamically" adding an additional approver into the Approver List.
    Thanks

    I have completed work on this and it will require use of the Applications Framework to add in the appropriate user. You will need to work with the Controller for the page as well as the AM for some validation.
    In short you need to complete Applications Framework customisations to get this information.

  • Take an approved from Multi Approval process

    Hello!
    I need take a value (Aprove o reject) for every approver in Multi Approval process, Can anyone help me?
    This is the code:
    <set name='approvals.approvers'>
    <list>
    <s>ESM3801A</s>
    <s>ESM3801B</s>
    </list>
    </set>
    <Argument name='style' value='allapprove'/>
    The idea is reemplace:
    <isTrue>
    <ref>approved</ref>
    </isTrue>
    for a expression where I can take the value for ESM3801A and other for ESM3801B.
    Thanks.
    Felipe Forero

    I think the only way to know which all approvers approved and who all rejected is to
    use a customized multi approval code
    Look at the "Multi Approval" Sub Process .
    It is nothing but looping through the approvers list that you provided and
    calling single approval process for each approver in the list.
    so you can actually modify the Multi Approval code to return an array which shows who approved and who didn't

  • CProjects 3.1: Project phase can be approved without individual approval

    Hi Guys,
    My requirement is to prevent cProjects phase from being approved if all of the individual approvers have not given their decisions.
    I've tried using the customising for phase types to achieve this. Under the setting "Granting of App. with Rejected Individual Approval Allowed" I have specified "Granting not allowed". With this setting, the system will prevent approval if one of the approvers have rejected which is fine. However, if the approvers have not provided their decisions yet, the project manager can still approve the phase.
    The following extract from the IMG help says that this setting should prevent approval if individuals have not given their aproval yet, in addition to checking for rejected.
    "Under Grant with Rejected Individual Approval whether the approval of a phase can be granted even if all of the approval decision makers have not yet approved the approval. However, even in this case it is necessary that each decision maker has reached a decision."
    Appreciate any help on this.
    Cheers,
    Lashan

    I've logged an OSS for this. Will update this thread on the outcome.

  • Timesheet Approval Configuration - Fixed Approval Routing

    Hello,
    Currently our timesheet configuration is through chain approvals. Team member submits to their manager, manager does approval and sends to me (timesheet manager). I have Fixed Approval Routing unchecked, as I would like for the Manager to be able to select
    me as manager to approve. However, after unchecking Fixed Approval Routing, it doesn't seem to pop up for managers to select me as the timesheet manager. They just get the dialogue box to click OK when approving. Is there a configuration I'm missing? I tried
    this for every manager by delegating and it seems it just goes directly to their timesheet manager without having a message to send to. Previously, it would work fine, but after a few configuration tweaks it stopped popping up to select timesheet manager. 
    Johnny Eltawn, Project Server Admin

    For Project Server 2013, Try following:
    Add yourself in the "Timesheet Managers" list, which can be set under "Server Settings" -> "Timesheet
    Managers"
    Update Team member and make yourself as "Timesheet
    Manager"
    thru "Manage User" or thru "Resource Centre."
    Update following setting on "Server
    Settings" page, in the "Time and Task Management"
    section, click "Timesheet Settings and Defaults"
    Select the "Fixed Approval Routing" check box.
    Under "Task Status Manager Approval", choose "Enabled" if you want managers to be able to approve individual
    timesheet lines. You can also choose to "require line approval before timesheet approval."
    Hope this will help you.
    Raushan Kumar |
    LinkedIn

Maybe you are looking for

  • Acrobat 8 standard shrinks my document.

    Hello, I have Acrobat 8 standard installed on 3 computers running windows and 2 work fine but I am having problem with one PC with Acrobat I am trying to convert a document in excel to PDF but it shrinks the overall size of the page once converted- I

  • Aggregation level - design  question

    Hi, All we are in BI-IP ( Netweaver 2004s SPS16). I have a design question for this scenario. User needs to plan the amounts for a duration (start period and end period), Jan2008 -Dec2008 (001.2008, 012.2008) = 12000. We need to distribute this to th

  • Weird issue with website(/s?)

    I guess this relates to networking? Anyway, for some arcane reason DeviantART stopped working, cleared cache, disabled all extensions, flushed history, flushed cookies, did everything, still nothing. installed midori and firefox, still not working. s

  • URGENT - INTERNAL SERVER ERROR when connecting to site

    i'm getting INTERNAL SERVER ERROR when connecting to site. everything was ok till yesterday night but since today morning, nobody has been able to log in the site. i looked at the Apache Listener log files in IAS_HOME/Apache/Apache/logs the error_log

  • Can't install photoshop 7

    Hello, I can't install my photoshop 7 on my Toshiba laptop with vista home premium. It's been ages since I first installed this product, a couple of years actually. I had it on my old desktop computer which has died and tried to put it on my laptop a