UWL substitution and RMPS_SET_SUBSTITUTE in backend

Hello group,
I read a thread posted to this forum:
Re: UWL Substitution Rule- User Search
It states among others:
"If you are using the UWLfor workitems instead of the SBWP transaction, then you will need to maintain substitutions only through the portal.".
Does this mean that you cannot use tcode RMPS_SET_SUBSTITUTE from backend when using UWL?
From what I can see, they both update table hrus_d2.  But there may be other implications that I do not see? 
Br
Kirsten

Hi,
you cannot use tcode RMPS_SET_SUBSTITUTE from backend when using UWL?
From what I can see, they both update table hrus_d2. But there may be other implications that I do not see?
I think if you use tcode in backend for substituatiion,user should do in backend only and it may not be available in portal.If you do substitution directly in portal,it will reflect  correctly in both portal and backend,
You can try both options with tes workflow and see difference.
Regards,
Koti Reddy

Similar Messages

  • UWL slow and disconnects from backend

    Hi  guys,
    The UWL is sometimes slow, it takes awhile to load the workflow items but after a portal bounce it is fine for awhile, the portal itself is fast it is just UWL. It sometimes tells you there are no items to retrieve, even if there are and if you look at the connection statuses of the connectors some fail and you can go to the UWL admin screen and reregister then, it does help sometimes but not always, the connectors show a failed status on the "actioninbox" and "adhocsystem" connectors as well, a deactivate/activate them doesn't help only a portal bounce.
    Any assistance will be much appreciated!
    We are on 2004s portal 7 sp12
    Thanks
    Theo

    Hi,
    you cannot use tcode RMPS_SET_SUBSTITUTE from backend when using UWL?
    From what I can see, they both update table hrus_d2. But there may be other implications that I do not see?
    I think if you use tcode in backend for substituatiion,user should do in backend only and it may not be available in portal.If you do substitution directly in portal,it will reflect  correctly in both portal and backend,
    You can try both options with tes workflow and see difference.
    Regards,
    Koti Reddy

  • A problem about UWL substitution and GP

    Hi, Guys.
         Can UWL substitution mechanism also include gp task? I have some gp tasks in my uwl. When I set someone as my substitution, all of my tasks can be seen by my substitution(besides gp tasks). Is it a system restriction or just I need to do some configuration?
    Thx.

    Hi Louis,
    Please check this thread: Re: Can I forward o define substitution rules for Guided Prodedure tasks?
    Regards,
    Deepti

  • UWL Substitution not working

    Dear all,
    We have a problem with UWL Substitutions. We have a backend SRM 7.0 system and the users are trying to do substitutions with the option 'Receive my tasks'. When they do this, the substitutes do not receive all the tasks, but only 4 of them.
    We check the SWWUSERWI table and we see 30 tasks assigned to the 'boss' and only 4 of them assigned to the 'delegate'.
    We have also checked that HRUS_D2 table is correctly updated with the substitution.
    Do you know why the tasks are not being updated with the UWL Substitution?
    Is there a way to manually update SWWUSERWI with substitutions rules?
    Thanks in advance and regards,
    Sergio Martinez

    Hi Manchari
    I hope you are well and many thanks for using the SAP Discussion Forums .
    In relation to the scenario that you have described you mentioned wanting to restrict the external users being displayed for Substitution in Internal Portal. You have setup the UME property and People Renderer Profile, Trusted Attributes settings as per the documentation.
    Now in relation to the above could you kindly confirm that after making these changes did you perform the following:
    Clear the UWL Cache
    Restart the UWL Service
    Now regarding the document you referenced this is the official way that we recommend customers to restrict the people picker.  Unfortunately there really isn't another supported way to achieve this.  We just read all users back from the UME/LDAP, etc.  However, the solution in the blog was signed off by our development team as an achieveable way to restrict the people picker so long as KMC is running on the portal.
    http://wiki.scn.sap.com/wiki/display/BPX/Enhancements+to+the+Universal+Worklist+People+Picker
    In NW 7.01 the people picker functionality is provided by a KM component that supports company related functionality. In NW 7.30 UWL no longer uses KM PP. Instead it uses native PP that lacks company related features.
    Kindly ensure the configurations as per the documentation are configured and setup correctly as the smallest discrepancy may be causing this undesired behaviour:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/4c/a4199ffd8b4b648ea84c6623ba09c5/frameset.htm
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/83/8698f0f9514f299434bcce8fee4512/content.htm
    Configuring I-View Properties
    http://help.sap.com/saphelp_nw73/helpdata/en/4a/ee9c6588946d62e10000000a42189c/frameset.htm
    Kindly update me as per your findings.
    Kind Regards & All The Best
    Troy Cronin - Enterprise Portal Support Engineer

  • UWL substitution with multiple systems

    Hi all,
    I need some help in understanding how an UWL substitution works with multiple systems.
    We are using ESS, MSS and SRM workflows and use UWL for all workflow scenarios.
    All users are using ESS, all managers are using ESS, MSS and SRM.
    In the UWL configuration we defined a role base connection to the backend systems. ESS users can only make a UWL connection to R/3 and not to SRM, manager can make a connection to all systems.
    The problem occurs when a manager assign an other user (not a manager) to manage his of her tasks in case of absence. Because the manager also has the rights to make a connection to the SRM system, the UWL tries now to make this connection with this delegated user. Because the user has no rights to make a connection to SRM an error is generated and no tasks at all are displayed in the user’s inbox.
    If we grant the user right to make a connection to the SRM system, also an error is generated because this user has no user account on SRM.
    Is this a normal behaviour, we only want the user to manage all the managers tasks on R/3 and not on SRM because he/she has no authorisation to do so.
    Kind Regards,
    Evert Schuiteman

    I think this will require a separate development as I feel the forwardind table HRUs_D2 stores only user Id and if you need to set som Personnel number as substitution then the devt. should take care whether any user Id is attached to the the PERNR and then set the substitution.
    Thanks
    Arghadip

  • Customizing UWL Substitution WD

    Hi All,
    We have a requirement to customize the delivered UWL Substitution funtionality. I have downloaded the ear file from the portal server and built a new custom DC project from it. In order to build the new UWL/Subst DC I had to add some external jars. I created an external library dc project to hold all the jars. This component is not a deployable component, so I built a J2EE server component of type external library and added the public parts from the external library DC as used DC and deployed to the server.
    Then I added the public part of the J2EE server component DC to the UWL/Subt DC, and  now the application builds successfully.
    The problem is when I try to deploy the UWL/Subt DC , I get an error. I tried various ways of referencing the dependencies, but still get the same error. I have made sure from the visual admin, that the deployed libraries are available on the server. This is the error I get.
    deployment aborted : file:/C:/DOCUME1/XXXXX/LOCALS1/Temp/temp33433XXXXXXXXXuwl~sub.ear
    Aborted: development component XXXXX/uwl/sub'/XXXXX'/'local'/'20081030110255'/'0':
    Caught exception during application deployment from SAP J2EE Engine's deploy service:
    java.rmi.RemoteException: Cannot deploy application XXXXX.com/XXXXXuwlsub.. Reason: Clusterwide exception: Failed to deploy application XXXXX.com/XXXXXuwlsub. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?; nested exception is:      com.sap.engine.services.deploy.container.DeploymentException: Clusterwide exception: Failed to deploy application XXXXX.com/XXXXXuwlsub. Check causing exception for details (trace file). Hint: Are all referenced components deployed and available on the engine?
    (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)
    Deployment exception : The deployment of at least one item aborted
    Any lead on this one would be helpful.
    thanks,
    AE

    Hi Bala,
    I tried what you have said, but that does not help. I have deleted all the unwanted applications and created a new application with a diff name and deployed, still get the same error. Any other places to check.
    thanks,
    AE

  • UWL Substitution Changes

    Hi,
    I am working on portal version EP7 SP 10. We can navigate to Create Substituion Rule screen by
    UWL iView -> select Manage substitution -> Click on create Rule button.
    I need to incorporate following changes in this Screen(view):
    1) Changes in "Assignee" (field with search functionality) and "Assign These Tasks" (it is a drop down box) order.
    Under Standard Implementation, we have "Assignee" as 1st field and "Assign These Tasks" drop down is 2nd field.
    According to requirement, we want "Assign These Tasks" drop down as 1st field and "Assignee" field as 2nd field.
    2) Once user select a Task from "Assign These Tasks" drop down. We have search functionality to select Assignee. The search functionality should fetch the data, for selected task. for eg. If user selects HR Tasks(this is custom task), then in search functionality should search all possible users who are eligible for HR task should be displayed.
    UWL substitution component is based on a Web Dynpro application(tckmcbc.uwl.ui~wd_ui/UWLSubstitution). I have downloaded source code for this component from portal server.
    I am having following question :
    1) Is is feasible to change this code? Does SAP recommend it ? Anyone have already changed some part of this Web Dynpro component?
    2) For my 2nd requirement, one useful OSS note(977069) is available. I am unable to find documentation for function modules(SAP_WAPI_SUBSTITUTE_MAINTAIN, SAP_WAPI_SUBSTITUTE_DELETE, SAP_WAPI_SUBSTITUTE_PROF_GET). Can you please help me in finding documentation?
    Thanks in Advance!!!
    Thanks & Regards,
    Shrikant Kamble

    Hi Shrikant,
    I have never worked with Substitution an rules etc.
    As far as ur first question is concerned I am almost sure that u can not change a .ear file( A WD appln).
    Only .pars can be changed. i would suggest u not to waste ur time trying this. Its better to find another way around.
    Regards,
    Sumit

  • EP7 UWL Substitution - Is it possible to Default to "All items"

    We have just implemented EP7 and have a question on UWL Substitutions.
    On the EP7 UWL iView a radio button selection box appears at the top if you have been set as a substitute by a colleague. 
    By default this selection is set to "My Items" with the other options available being "Items on Behalf of <colleague>" and "All Items".
    My question is, can this be set to be "All Items" as default and if so how?
    Any help you can provide will be greatly received and happily rewarded with points.
    Regards,
    Steve.

    Hi Larry,
    We did receive a response but it was passed on to another department post upgrade so I am not sure it has been tested/implemented yet:
    <b><i>The view above does not contain customisation
    with regards to the priority of 'Work on', 'My Items', ....'All Items'.
    Therefore the priority of these will be the default as per the
    uwl.standard.xml. This xml contains all of these views for example
    <View name="AllItemsView" ........etc.
    You will have to make a copy of these views associated with each
    radio button and place them in the order you wish to have them displayedor assign the necessary priority to each.
    However this is regarded as customization and is not supported
    by SAP.</i></b>
    Hope this helps.
    Regards,
    Steve.

  • UWL Substitution People Picker

    Hai,
    I want to restrict the list of selected users depended of the user which uses the people picker within the UWL substitution functionality. I have asked this question to SAP and they said that it isn’t possible. Does anyone now a workaround, because many customers find it not acceptable that an user can selected anyone he or she likes.
    With kind regards,
    Remco van de Looy

    Hi,
    The workaround that always worked for me is to explain to the customer why there is not really a need for this. Think about it, you're trusting someone to approve $$$s, but you don't trust them to assign a suitable sub.
    From a legal and SOX point of view, the accountability still rests with the person who assigned the sub, SAP is very deliberately designed such that there is no substitution maintenance functionality in the standard system - ONLY the user themselves can assign a substitute.
    For the few customers that insist, you will have to write your own which isn't that difficult. Use table HRUS_D2 - you can maintain that directly without a problem. The actual rules of who can be a substitute is where things get messy.... You may allow people to delegate po approvals down the chain but HR related approvals upwards only. How exactly are you going to implement these things? Or the sales rep who works for one manager and reports to another? It's far easier and sensible to trust people with a lesser responsibility (picking a suitabnle sub) than what you're already giving them with workflow (approving POs, leave requests etc.)
    Hope that helps,
    Mike

  • SSO between a Java EE application (Running on CE) and r/3 backend

    Hi All,
    Over the past few days I have been trying to implement a SSO mechanism between NW CE Java Apps and R/3 backend without any success. I have been trying to use SAP logon tickets for implementing SSO.
    Below is what I need:
    I have a Java EE application which draws data from R/3 backend and does some processing before showing data to the users. As of now the only way the Java App on CE authenticates to r/3 backend is by passing the userid and pwds explicitly. See sample authentication code below:
    BindingProvider bp = (BindingProvider) myService;
    Map<String,Object> context = bp.getRequestContext();
    context.put(BindingProvider.USERNAME_PROPERTY, userID);
    context.put(BindingProvider.PASSWORD_PROPERTY, userPwd);
    Now this is not the way we want to implement it. What we need is when the user authenticates to CE ( using CE's UME) CE issues a SAP logon ticket to the user. This ticket should be used to subsequently login to other system without having to pass the credentials. We have configured the CE and Backend to use SAP logon tickets as per SAP help.
    What I am not able to figure out is: How to authenticate to SAP r/3 service from the java APP using SAP logon tickets. I couldnt find any sample Java  code on SAP help to do this. (For example the above sample code authenticates the user by explicitly passing userid and pwd, I need something similar to pass a token to the backend)
    Any help/pointers on this would be great.
    Thanks,
    Dhananjay

    Hi,
    Have you imported the java certificate into R/3 backend system ? if so.
    Then just go to backend system and check on sm50 for each applicaion instance of any error eg.
    SM50-> Display files (ICON) as DB symbol with spect.(cntrlshiftF8)
    You will get logon ticket details.
    with thanks,
        Rajat

  • Email Notifications for both UWL Tasks and Collaboration Tasks.

    Hello,
    I want to configure Email Notifications for both UWL Tasks and Collaboration Tasks.
    Could any one please give me the configuration steps.
    Thanks in Advance.
    Regards,
    Sridhar.

    Hi sri,
    Refer the following threads
    https://www.sdn.sap.com/irj/scn/thread?threadID=147316
    https://www.sdn.sap.com/irj/scn/thread?messageID=315715#315715
    https://www.sdn.sap.com/irj/scn/thread?messageID=1170132#1170132
    Regards,
    P.Manivannan

  • Email Notifications for UWL Tasks and Collaboration Tasks

    Hi,
    I want to configure Email Notifications for both UWL Tasks and Collaboration Tasks.
    I done with the all the Configurations suggested in the below link:
    [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/706d054d-da24-2b10-f18a-fc82faf6468e]
    But Email Notifications are not reaching the users Lotus Mail ID. Could any one please suggest me that i am missing any Configurations.
    Thanks in Advance.
    Regards,
    Sridhar.

    Hi Sridhar,
    I created a Wiki page with usefull links to troubleshoot problems with the Email connectivity from KM:
    https://wiki.sdn.sap.com/wiki/x/g4KmAw
    Please see if it helps,
    Robert

  • Lotus notes as a front end and oracle as backend

    Dear All,
    Can i use lotus notes as a front end and oracle as backend atleast for few forms in my application.
    If Yes how to go about it.
    I have not tried it even once
    Kindly also advice if this is appropriate forum to ask this question
    Best Regards,
    Devendra Shelke

    Dear All,
    Context for asking above question :
    We use Form 6i and Report 6i, Application Server 9i and 9i DB.
    But for some forms we want the user to enter the data through Lotus Notes but get updated in 9i DB used by Form 6i.
    Best Regards,
    Devendra

  • Substitution and activated the same at the line item level in order to subs

    I have created a substitution and activated the same at the line item level in order to substitute the ZRSPL (Payment Block) field by a constant value and a vendor invoice is posted using Transaction FB60. But the same is not working. When I post a vendor invoice using FB60, Payment Block field is being shown as blank instead of the constant value which I want to substitute.
    >
    > My prerequsite is mentioned below :
    > BKPF-TCODE = &#39;FB60&#39; AND BKPF-BUKRS = &#39;ABC&#39; AND ( BKPF-BLART = &#39;KR&#39; OR
    > BKPF-BLART = &#39;KY&#39; ) AND BSEG-DMBTR &gt; &#39;10000&#39;

    Hi,
    I am not understanding the logic behind the prerequisites mentioned in your query.
    Payment block field exists only for vendor related line item.  However, you have not mentioned vendor reconciliation account in the prerequisites.  It means, this substitution will trigger for all the line items which is wrong.
    Or try following  options.....
    1) Substitution->Simulation
    2) Extras->Expert Trace
    Best Regards,
    Madhu

  • Diff betwn Substitution and Dynamic Variable

    Hi All,
    As I'm new in hyperion planning I'm not able to figure out the difference between Substitution and Dynamic user variable. does anyone have any explanation with an example.. :(

    Hi,
    Substitution variables act as global placeholders for information that changes regularly.
    Each variable has a value assigned to it that can be set and changed centrally on the Analytic Services server at any time. When you are creating a substitution variable it depends on the requirement that variable is going to used for all application and its database or for particulaer apllication and its databases.
    Substitution variables are especially useful when you are developing and reporting on rolling forecasts.
    You can also use substitution variable in web form , business rules.
    Substitution variable is created in Essbase but from 11.1.2.2 we can create substitution variable from workspace.
    There is nothing named as Dynamic User variable. If i am not wrong you are asking about user variable.
    User variables act as filters in data forms, enabling planners to focus only on the members they are interested in, such as departments in a particular division. Before you can associate a user variable with a data form, you must create the user variable.
    User variable can increase performance by helping planners focus on certain members.
    It is available in the File -> New -> User variable. It is also available in the Administration -> Manage -> User Variable.
    Hope this helps.
    Regards
    SST.....
    Edited by: ss1988 on Mar 1, 2013 2:14 AM
    Edited by: ss1988 on Mar 1, 2013 2:16 AM

Maybe you are looking for

  • Is it possible to install SQL Server 2012 Standard Edition on a Windows Server 2012 Standard Which is installed on a Virtual Machine that is created by Hyper-V?

    Hi I have recently bought a Virtual Machine from a data center and installed a Windows Server 2012 Standard Edition on it. As I tried to install the SQL Server 2012 Standard Edition, the data center administrator denied me to do this telling me it is

  • Primary (Internal) Battery for HP G50

    I have the following notebook computer Model: NP531UA  HP G50-213CA NB PC FCAN On startup, I get the following message HP Battery Alert The system has detected the storage capacity of the battery stated below to be very low. For optimal performance,

  • SAXParseException Language

    new babie question... i have a stupid problem, but cant resolve this. Moreover, SAX exceptions traces are in Spanish. I want them in English, so I can find easily some topic about that. any idea of how to change this? heres is the .java and the .xml

  • SelectOneRadio on a View Table

    Hi. I need to make a formulary that has 4 different options per question. The questions are stored on a table in the DB, so, I created a view object based on that table, then on JDeveloper I created a read only table (af:table) and added an extra col

  • Search pdf document

    Hi! i'm new to this, and wanted to ask: is there a way to use VBA or JS to search for text in a PDF? the preferable way would be to get a result without opening the document if the reader unless there is a valid result. thanks!