Substitute assignment

Need your input,guys!
-In the case of substitution,can the original approver still approve a work item before the substitute can act upon it?
-If an email job is running(i.e.when there are work items sitting in the approvers inbox,an email is sent to the approver of the same) and if a substitute has been assigned,will the substitute receive the email too?
-If we need a rule such as 'only managers of same level or higher can act as substitutes'...how can we achieve this? Right now,the approver can pick any user in the system to act as the substitute.
Regards
Priya
Message was edited by:
        Priya Dixit

Sorry for the late reply,Pierre.Thanks for your input.
Can you elaborate a bit on the 'specific search help',please?
<b>How can we maintain the search help?Is it out of the box?Or is some development required--can you explain me briefly,please?This is very important!!!</b>
Also,another small question:
<u>I dont want to use the 'forward' work item button...in such a case,does substitution work for shopping carts created/waiting for approval before the substitution rule is defined?</u>
Please share your input...Pierre/anybody?Full points in waiting:-)
Thanks
Priya

Similar Messages

  • Configure Search for Assigning Procurement Substitutes.

    Hi Experts,
    I am currently working on SRM7.0 Classic Scenario.
    I need to configure F4 help for Assigning Procurement Substitutes.
    The standard delivery searches accross the complete Org plan.
    To modify this standard F4 help available in Personalisation option when assigning Procurement Substitue what is the approach.
    Can any one give what is the function module called when I do F4 in procurement substitute assignment and when to develop this new logic.
    Regards,
    B.N.Karthikeyan
    Edited by: B.N. Karthikeyan on Jul 26, 2010 2:41 PM

    answered

  • Substitute not receiving workitem for Workflow WS20000075 - TS20000166

    Hello Friends
    With rgeard to the Workflow WS20000075 and the task  TS20000166  , we find that the substitutes are not receiving the workitem .
    only the agents determined from the PO release strategy are getting the workitems.
    But the substitutes of these agents are not receiving the workitems.
    I checked the table HRUS_D2 which is valid and also active.
    i also notice that in table SWWORGTASK , the ORG_OBJ field is set for the POSITION .  does this mean , personal substitue will not work  as the agent determination is on POSITION level ?
    Please assist.
    thanks
    Raghu V
    Edited by: Raghunandan Vasudevarao on May 2, 2011 8:28 PM

    "In release strategies, what is the object type maintained ? Maintain the same object type when assigning substitutes. "
    Hello Suresh ,
       In the release strategy  , we have assigned the Object as " S "  which is a position and assigned the corresponding POSITION ID .  So does this mean the substitute assignment should be on a POSTION level rather than  a user specific level ?  If yes , How do we do that ?
    " Please check whether the substitution maintained is ACTIVE or PASSIVE.  "
    Hello Guddan ,
    The substitution is ACTIVE  , Iahev confirmed.
    thanks,
    Raghu V

  • Workflow approval - 'n' step BADI, Approval hierarchy problem

    Hi,
    Description of the issue:
    For a shopping cart approval, the approver's list determined by the 'n' step approval BADI does not include the user who is the immediate in the org. hierarchy. Rather the work item goes to the superior authority (say MD) for approval, which must not be the case.
    Pre-requisites checked:
    1. Checked the org. hierarchy - Proper.
    2. Checked the Roles maintainence for shopping cart approval - All is fine
    3. Checked for approval/spend limits also - All is fine.
    4. Tested BADI/Business Object - Approval Table is empty & Approver_administrator is 'WF-Admin was informed'.
    5. Workflow log (technical details) - Checked in the containers for 'Approver's list'.
    6. Checked table HRUS_D2 for any substitutes assigned - All seem fine.
    This is the org. hierarchy,
    (A - Requestor) --> (B - 1st level approver) --> (C - 2nd level approver) --> (D - MD final level approval)
    The approver's list shows two names instead of 3, that is only B & D and not C. Hence the work item goes to D directly than going to C.
    Please suggest.
    Best regards,
    Harsh Dave

    hi,
    Well the approver list is created from the badi for n-step approval in SRM.
    If you say that approver list is empty when testing the badi, then you have to check which workflow is used in your environmennt.
    It could be that  someone decided to create their own logic.
    so start by finding out which workflow template is used in this scenario, also you can set external break-points for users in teh approval badi which would be executed if you you use the approval preview in SRM (I'm guessing it is SRM since it sounds like it)
    Kind regards, Rob Dielemans

  • KMC_WF_SUBSTITUTE and HRUS_D2 relation: Issues in "Take Over"

    Hello All,
    User B  is getting an error while taking over tasks for a "Fill in for me" from User A,A1,A2.
    The end users A,A1,A2 has set user B to be the "Fill in for me" using the RMPS_SET_SUBSTITUTE report in ECC.
    When the user B navidates to Portal UWL --> Manage Substitution Rules" and tries to  "Take Over" the tasks, he gets an error of "Duplicate key exception, Error returned from Provider".
    If i look at the HRUS_D2 table, the 4 entries are as below for User B
    HRUS_D2 Table Starts,
    MANDT US_NAME      REP_NAME     BEGDA       ENDDA        REPPR          ACTIVE
    100       User A           User B            01.07.2011 31.12.9999       
    100       User A1         User B            01.07.2011 31.12.9999       
    100       User A2         User B            01.07.2011 31.12.9999       
    The above 3 entries indicate a "Fill in for me " from Users A,A1,A2 to User B
    100       User B           User A3         01.07.2011 31.12.9999       
    The above entry indicates that User B has set User A3 as "fill in for me"
    HRUS_D2 Table Ends
    KMC_WF_SUBSTITUTE Table starts  for User B
    AUSER  SUBSTITUTE   PROFILE                         START_DATE      END_DATE       MODE ASTATE
    User B  User A4           DEFAULT_ALL_TASKS 2011-06-01                                   S        0
    KMC_WF_SUBSTITUTE Table ends
    Appreciate if any one can provide insights in to this issue.
    -PN

    Hello Karri,
    Thanks for the reply. I did check for the circumstances in which this error occurs. It occurs for all tasks which are substituted to this user B. Even when the assignor tries to assign task ( Fill in for me) through "Manage Substitution Rules" in UWL for "All Tasks" to this user id , it does not allow the rule to be set . It however does  allow for some other user id for "All Tasks"
    It however does allow substitute assignment from RMPS_SET_SUBSTITUTE for the same user id and can see the "Take Over" in UWL.But when the user B tries to "take Over" , it throws the same error.
    There seems to be no errors in default trace other than the "Duplicate Key exception" for this user B.
    Looks to me like some data problem in tables KMC_WF_SUSBTITUTE/HRUS_D2 for this specific user id.
    -PN

  • Assigning a value to a substitute variable

    Hi, I would like to know if it is possible to assign a value to a substitute variable.
    This is what I'm doing:
    - Prompting user for input
    ACCEPT uom CHAR PROMPT 'Enter number of UOM system you would like: ' DEF '0'
    (displayed list of options are numbers 0-5)
    - Based on input, open corresponding file
    (start i:\utc\all\oracle\uom\uom_column_heading_&&uom..sql)
    Problem:
    - Default selection is 0, meaning use the CURRENT UOM system (a number, 1-5)
    - That being said, &&uom must be assigned a 1-5 value in order to open the file that corresponds to the CURRENT UOM system
    Let me know if any additional information is needed.
    Thanks!

    I apologize for the format. I tried to make it more legible, but was not able to. FYI: It appears to be easier to read in "Edit" view.
    Thanks, I tried the &&uom := your_function(); suggestion, but I am getting an error. It looks like the "value" of &&uom is being read in the assignment statement, not the variable name.
    I have copied the piece of the code, for your reference.
    ACCEPT uom CHAR PROMPT 'Enter number of UOM system you would like: ' DEF '0'
    DECLARE
    v_uom_sys_selection NUMBER;
    v_curr_uom_sys VARCHAR2 (50);
    v_uom_num NUMBER;
    BEGIN
    v_uom_sys_selection := to_number(&uom);
    v_curr_uom_sys := EG.GET_CURRENT_UOM();
    v_uom_num := eg.get_user_selected_uomnum(v_curr_uom_sys);
    &&uom := to_char(v_uom_num);
    dbms_output.put_line('v_uom_num = ' || v_uom_num);
    dbms_output.put_line('&&uom = ' || &&uom);
    END;
    --prompt "&&uom"
    start i:\utc\all\oracle\uom\uom_column_heading_&&uom..sql
    Below are the results I get when commenting out the &&uom := to_char(v_uom_num); line. NOTE: the "value" of &&uom = 0.
    v_uom_num = 1
    0 = 0
    If I leave that line in, I get the following error:
    PLS-00103: Encountered the symbol "0" when expecting one of the following:
    begin case declare end exit for goto if loop mod null pragma
    raise return select update while with <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> <<
    close current delete fetch lock insert open rollback
    savepoint set sql execute commit forall merge pipe
    The symbol "<an identifier> was inserted before "0" to continue.
    Message was edited by:
    user449676

  • Problem substituting document number into Assignment field

    We have a requirement to substitute document number and fiscal year into Assignment field when posted to a Sp.GL account (Using FB60). Sort key is substituting doc# and fiscal year into Sp.GL Assignment number. I am trying to use a substitution rule, but it's not working probably because the substitution is being called before document number is generated. Any thoughts or input on this is greatly appreciated.
    Thanks
    Edited by: Chandra Nallam on Jan 29, 2009 3:13 AM

    hi!! guys ,
    Can anybody help me on this BB module of Vistex pl.
    I have one very basic Questions and not getitng the right answer.
    Look at this Business scenario
    1) I have created Billback from Agreement and Invoice and I did accrued this BB like this there are various invocies I accrued thro various agreement and BB combination - I dont see any issues in Config here
    2) now we have got Claim request from the Customer (for the same Partners) now how do I validate what is demanded by customer is same or less or more then the accrual happened thro the BB of Invoice??
    So the issue here is mainly reconciliation of what accrued agains invoice need to be validated here in Claim document so I can take decision.
    so Is this Billback module has got a possibility of reconciling in vistex ???
    Let me know If you or any of your friennd can help me to understand this.
    As you rightly said the document provided by Vistex are really Bad and not much helpful. looking at this i dont see this Product has really helped us much.
    regards,
    Himanshu

  • IView for assigning substitute for a manager in MSS

    Hi Guru’s
         Is there any inbuilt iView (in mySAP EPR 2004 or 2005) for assigning a substitute for a manager when manger is not available or goes on leave so that manager’s MSS tasks can be carried by his substitute/assistant/backup manager etc.
    Regards
    Yugandhar Reddy

    Yugandhar,
    Try exploring the UWL in MSS. It does have the functionality of assigning substitutes etc.. <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/57/c223be82104792a15c2df11377b9ed/frameset.htm">SAP Help</a>  For ERP2005.
    - Javed.

  • Assigning Substitute by third party

    Hi.
    As you are aware, approvers can assign substitute some one for their Shopping Cart approvals.
    However some times approvers can forget to assign substitute and they leave. In this situation all the shopping carts are struck with the existing approver.
    Is there any way where some one else can assign a substitute for an approver?
    Something like a transaction code etc.,??
    Many thanks.
    erpman

    Hello,
    See below thread:
    [Existing Approver is Replaced with New Approver|Existing Approver is Replaced with New Approver;
    For few workitems to forward, use Deepti method.
    To maintain substitute as an administrator, use transaction RMPS_SET_SUBSTITUTE. Be aware when using substitution, it will automatically stop with validity end date in SU01 for person to whom a substitute is given.
    Regards.
    Laurent.

  • Is it possible to assign an alternate or substitute Volume License Administrator?

    I would like to be able to assign an alternate 'named user' to be able to perform necessary VLM tasks during extended absences from work - such as vacation or illness.  Is this currently possible?
    Solved!
    Go to Solution.

    Hi Tanya V,
    Does it matter which version of VLM we have installed and running on the server?
    Regards,
    Charlie
    Charlie Rodway
    Test Design Engineer
    Rolls-Royce Controls and Data Services Ltd

  • Gr Ir Assignment Updation with PO and Line Item

    In the GL for GR IR Account the sort key was not  maintained with PO number due to which the assigment field in the line item was getting updated with the posting date and not with the PO & LIne Item details.
    We have made the requiste changes and new items are getting updated properly.
    But require assitance in updating the earlier line items.
    As of date total line items are more than  0.15 mn.
    Please suggest some method to automatically update the assigment field of the GR IR Line items with the PO Details.
    Regards
    Mukesh

    Hi,
    You can use a substitution to update the field through FI. Use GGB4 for wirting a substitution you may need some ABAP coding to substitute PO no and line items in the assignment field.  rule would be Co code =XXX and GL account =xxx and Posting date earlier than =xxxx  then concatenrate EBELN and EBELP in Assigment field Zounr.
    Then execute FBL3N and edit the assignment field by selecting all the documents and then save it you should see the PO line items populated. You can leave the substitution on or you can remove it after updating,
    Regards
    K.R

  • How to substitute a bind variable for a IN condition?

    Dynamically I am setting the WHERE condition for one of my blocks using SET_BLOCK_PROPERTY Built in. The condition that I am attaching has two IN conditons..
    For Eg.,
    contracts_tbl.status_col IN ('NEW', 'OLD', 'EXPIRED', 'OPEN')
    AND contracts_tbl.id_col IN (1, 2, 3, 4)
    The number of choices in the IN condition will vary depending upon the user choice in my screen. Because of this the parsed SQL state is could not be shared and multiple of these are getting created in shared pool. To avoid this I would like to use bind variables.
    There are two ways I am trying to do this..
    1. Generating one bind variable for each value. i.e.,
    contracts_tbl.status_cod IN (:global.var1, :global.var2,
    :global.var3)
    Now this could result it memory error if no. of choices exceeds the avilable memory. Also its a tedious task to purge the variables after querying the block. Also because of multiple IN conditions, the chances of different set of selections are possible and then again sharing will be minimal.
    2. The second method is to set the one bind variable for each IN condition. i.e.,
    :GLOBAL.Var1 := '( 'NEW', 'OLD', 'EXPIRED', 'OPEN' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    contracts_tbl.status_col IN :GLOBAL.Var1
    AND contracts_tbl.id_col IN :GLOBAL.Var2
    In this case, forms is not querying as the IN condition takes the global variable value as one string and the query returns no rows though there are plenty available for each status. Also any NUMBER type condtions erroring out as the , and ( are invalid numerals.
    Q: Is there anyway you can make this work? or Is there any other better method to substitute bind variables in place to avoid creating new set of statements for each query in the shared pool?
    Your suggestions and pointers are higly appreciated. Please respond immediately as this is a P1.
    Thanks,
    -- Raam.

    2. The second method is to set the one bind variable for each >>IN condition. i.e.,
    :GLOBAL.Var1 := '( 'NEW', 'OLD', 'EXPIRED', 'OPEN' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    contracts_tbl.status_col IN :GLOBAL.Var1
    AND contracts_tbl.id_col IN :GLOBAL.Var2 This method should work - not sure if you put exact syntax in or not but your first assignment would cause a problem as everywhere you want one ' mark you would have to put two so that it does not close your quoted string
    Try the following syntax:
    :GLOBAL.Var1 := '( ''NEW'', ''OLD'', ''EXPIRED'', ''OPEN'' )';
    :GLOBAL.Var2 := '(1, 2, 3)';
    SET_BLOCK_PROPERTY('blk name',
    default_where,
    'contracts_tbl.status_col IN ' || :GLOBAL.Var1
    || ' AND contracts_tbl.id_col IN ' ||
    :GLOBAL.Var2);
    Hope this helps,
    Candace Stover
    Forms Product Management

  • Assigning a JSTL variable to a ariable in scriptlet

    Hi
    how do i assign a JSTL to a variable in Scriptlet?
    Regards
    Abhinav

    You can do this:
    <% request.setAttribute("x", "hello"); %>
    <c:out value="${x}"/>or if you want to go from JSTL to scriplet you can:
    <c:set var="testvar" value="hello" scope="request"/>
    <%= request.getAttribute("testvar") %>Both of these will output "hello"
    <c:set> defaults to the page scope, so you could substitute pageContext for request and get the same results (remove scope="request" first though).
    Karl

  • Assigning a jstl variable to java Script variable

    Hai All,
    I created one jsp page with java script with JSTL.
    I retrive arrayList from simple java bean in jsp page with help of JSTL .
    Now i want assign the ArrayList value through JSTL to Java Script Array.
    How to convert JSTL to Java Script.
    Please give me details asp.
    thanks ,
    Bala

    You can do this:
    <% request.setAttribute("x", "hello"); %>
    <c:out value="${x}"/>or if you want to go from JSTL to scriplet you can:
    <c:set var="testvar" value="hello" scope="request"/>
    <%= request.getAttribute("testvar") %>Both of these will output "hello"
    <c:set> defaults to the page scope, so you could substitute pageContext for request and get the same results (remove scope="request" first though).
    Karl

  • Assigning values to database types

    Hi I've created some types like the ones below but I can see how to assign a value to the fred_complex_obj using pl/sql. Does anyone know?
    Thanks,
    create or replace type fred_phone_obj AS OBJECT
    (telephone_number varchar2(20) ,
    telephone_type VARCHAR2(10)
    CREATE OR REPLACE TYPE fred_phone_typ
    AS TABLE OF fred_phone_obj
    create type fred_complex_obj as object
    SOURCE VARCHAR2(15),
    CONTRACT_GROUP VARCHAR2(10),
    CONTRACT_ID VARCHAR2(50),
    MPAN VARCHAR2(13) ,
    phone fred_phone_typ
    DECLARE
    type bert is table of fred_complex_obj ;
    w_params_in bert ;
    BEGIN
    w_params_in := bert() ;
    w_params_in.EXTEND ;
    w_params_in(w_params_in.COUNT) := (fred_complex_obj (1,
    2 ,
    3 ,
    4)
    fred_phone_obj(1,2)) ;
    END ;
    ERROR at line 16:
    ORA-06550: line 16, column 56:
    PLS-00103: Encountered the symbol "FRED_PHONE_OBJ" when expecting one of the following:
    . ( ) , * % & | = - + < / > at in is mod remainder not range
    rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or
    like LIKE2_ LIKE4_ LIKEC_ between || multiset member
    SUBMULTISET_
    The symbol "." was substituted for "FRED_PHONE_OBJ" to continue.

    something like this
    SQL>create or replace type fred_phone_obj AS OBJECT
      2  (telephone_number varchar2(20) ,
      3  telephone_type VARCHAR2(10)
      4  )
      5  /
    Type created.
    SQL>CREATE OR REPLACE TYPE fred_phone_typ
      2  AS TABLE OF fred_phone_obj
      3  /
    Type created.
    SQL>create type fred_complex_obj as object
      2  (
      3  SOURCE VARCHAR2(15),
      4  CONTRACT_GROUP VARCHAR2(10),
      5  CONTRACT_ID VARCHAR2(50),
      6  MPAN VARCHAR2(13) ,
      7  phone fred_phone_typ
      8  )
      9  /
    Type created.
    SQL>DECLARE
      2      type bert is table of fred_complex_obj ;
      3      w_params_in bert ;
      4      l_phone_typ fred_phone_typ;
      5  BEGIN
      6      w_params_in := bert() ;
      7      w_params_in.EXTEND ;
      8      l_phone_typ := fred_phone_typ();
      9      l_phone_typ.EXTEND ;
    10      l_phone_typ(l_phone_typ.count) := fred_phone_obj('1','2') ;
    11      w_params_in(w_params_in.COUNT) := fred_complex_obj ('1','2' ,'3' ,'4', l_phone_typ ) ;
    12
    13      For i in 1..w_params_in.last loop
    14          dbms_output.put_line ( 'w_params_in.SOURCE ' || w_params_in(i).SOURCE ) ;
    15          dbms_output.put_line ( 'w_params_in.CONTRACT_GROUP ' || w_params_in(i).CONTRACT_GROUP ) ;
    16          dbms_output.put_line ( 'w_params_in.phone number ' || w_params_in(i).phone(i).telephone_number ) ;
    17      End Loop;
    18  END ;
    19  /
    w_params_in.SOURCE 1
    w_params_in.CONTRACT_GROUP 2
    w_params_in.phone number 1
    PL/SQL procedure successfully completed.

Maybe you are looking for

  • [Endeca 3.1.1 + ATG 10.1.2] @FileNotFound error while requesting a page

    When I am requesting for a Endeca page (say "dil"), I am getting the following error: 18:40:58,306 INFO [AssemblerPipelineServlet] DEBUG Allowed mime type null for assembly of URI /crs/dil 18:40:58,306 INFO [AssemblerTools] DEBUG Assembling content f

  • Sad ipod icon wont go away

    my click wheel ipod displays a sad icon and is not recognized by updater, itunes or my computer. When I plug into the power cord it cycles through the apple logo, the sad ipod then low battery display. I have tried the R's, software reinstall but not

  • Any issues giving my ipod mini to a friend?

    I've had a mini for 6-7 months and am about to upgrade to a 5th gen ipod. I'd like to give my mini to a friend. Are there any issues I should be aware of (registrations etc.) so that's she's able to use it without hitches, or it being assumed that it

  • Expanding Web DynPro ALV Hierarchy

    Good day experts, Is it possible to default the hierarchy display on a web dynpro ALV to EXPANDED? Regards, Johan Kriek.

  • Help, xsl mime type not recognized by ie 5.5

    Hey, I've got a page that is doing it's own xml/xsl transforms in javascript. It uses XMLDocument.load( file location), which fails in IE 5.5. I think I've narrowed the problem down to this: If I enter the URL directly to the xsl: http://(myhost):888