Portal UWL load flooding ECC

We are intermittently encountering an issue with the load generated by the UWL service. The Portal is flooding the backend (ECC) with RFCs calling SAP_WAPI_GET_HEADER and SAP_WAPI_GET_OBJECTS. We go from a couple of million RFCs a day up to 15 million when these calls come in.
The impact was the very high CPU utilization on the app servers and wait time for work processes, so we reduced the logon group to only two app servers, which then breached the conversation ID limit (500) and basically brought down those two instances.
We've now opened up the logon group to the four app servers and restarted the Portal to allow balancing across them. All's now well for the moment. However, we're at a loss as to what to do next. SAP has recommended an upgrade to the service but this will take a couple of weeks of deployment and testing. We're approaching quarter end, so are in a critical period.
We've reviewed KBA 1577547 and are configured as follows:
Default Cache Validity Period, in Minutes = 5
Page refresh rate = 150
Delta Pull Channel Refresh Period (in Seconds): 60
Job in ECC (UWL_DELTA_PULL_2) = 3 mins (changed from 1 minute last week).
Any ideas?

Hi Tony
As I said earlier, I am not much conversant with UWL, however, looking at the RFC calls  it seems that for every work item the system is calling SAP_WAPI_GET_HEADER to get the header information of a single work item at a time and SAP_WAPI_GET_OBJECTS is used to get the associated business/class objects associated with a single work item at a time. Both of these RFC function modules take a single work item ID as  an input.
So, logically speaking, the number of work items would have an impact on the number of RFC calls..
If this is a recent spike, please check which new workflows or changes to an existing workflow has happened lately. Also it is quite possible that some IDOC functionality has been activated .... coz for some idocs there are work items generated (especially failure cases)...AND if there are repeated failures , the work items can go up.
SWI2_FREQ is a good transaction which can give an overview  of Workflows - Top level as well as Work item level. Just select the appropriate date range and check which TASK (Work items) have the maximum entries or which Workflow (Header level/sub-WF) has maximum entries . Compare with the time range earlier to this spike. If there is a huge difference, this might be the cause.
If not, then let's wait for experts in UWL area to provide us some guidance :-)
Regards,
Modak

Similar Messages

  • Substitution in portal UWL

    Hi
    I had a question around the portal UWL, and I've tried SDN, SAP Help, Google, and still can't find a definitive answer; so I'm hoping someone here can help.
    We run EP6 with an ECC5 backend, and our users are allowed to manage substitution via the portal universal worklist. One of our users (let's call them user A) has created a substitution rule for All Tasks, and set the nominee to Receive My Tasks. They have given this access to User B.
    They have then created another rule and set the same attributes (so All Tasks, and set the nominee to Receive My Tasks), but set the substitute to User C. After that, they've done the same again, but to a third substitute (User D).
    So, in total, they now have three rules but with three different substitutes. Does anyone know if this is supported? i.e. can you have multiple substitutes if you set them to receieve All Tasks?
    The reason I ask is that if I look at the table HRUS_D2 in the ECC backend for User A, only one of the subsitutes will have an "X" in substitution active. My thinking is that the rule can only be active for one of the subtitutes at any one time, so it'll switch it on for however logs in to the portal first that day - or something along those lines.
    Any thoughts?

    Thanks for the prompt reply.
    I don't have a screen shot of the rules, will need to get one sent over, but the user tells me this is how they were set up.
    The issue has been raised by one of the substitutes, as sometimes they see that the subsitution is active in the portal UWL (they see a message along the lines of "Working on tasks for User A"), and other times it's not there (even though there are tasks currently open for User A). I've run the funciton module RH_SUBSTITUTES_LIST_NEW for User A to look at the substitutions as of today, and it says:
    User A                  Substitution Profile                     Substitute Status         Assigned as of                    Assigned until
      User B                   General substitution                 Deactivated                     10.02.2010                        Unlimited
      User C                   General substitution                 Activated                        28.09.2009                        Unlimited
      User D                   General substitution                 Deactivated                     10.02.2010                        Unlimited
    It's a strange one!

  • Need to open an ABAP WebDynpro application from Portal UWL work item

    Hi All
    I need some suggessions on how to navigate to an ABAP WebDynpo application iview from a mail(Work Item) in portal UWL.
    Requirement in detail:
    Agreements will be created from portal( Agreement Creation Application is developed in ABAP webDynpro and iview has been created with in the portal for this WD application). as and when the agreement is created a mail (ECC Workitem) should trigger to the approver, who has access to portal and check the mail(Work Item) from the portal UWL.
    The mail body should consist the link to the Agreement created in portal ( Link to navigate to the Agreement Creation ivew).
    So, the main requirement is user should navigate to the Agreement creation iview when he open the mail from UWL.
    Mail can be sent from ECC by using ABAP Function modules or by creating a workflow
    Please advice me on how can we achieve this requirement.
    Thanks & regards
    Vijay Bedamsetty
    Edited by: VIJAY BEDAMSETTY on Apr 19, 2011 5:42 PM

    Hi,
    You can call the iView directly by using NavigationTarget..
    http://myServer:50000/irj/portal?
    NavigationTarget=ROLES://portal_content/myFolder/myRole/myIview
    Plz note that the iView you are calling should be part of a Role.
    And the PCD location of the iView in the Role must be given for Navigation Target.
    Check this URL
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/014421d21d6fade10000000a11466f/frameset.htm
    Thanks
    Prashant

  • How to add 1 more column in standard portal UWL and map the values.

    Hi
    I have one issue/requirement, please help me out on that also.
    In portal UWL, i want to add one more column TICKET ID COLUMN, and ticket id value I  will be putting as work item ID of abap Workflow, so whenever  approver opens his portal UWL, in first column i want to show ticket ID say 00012345, so how to add this ticket ID column in standard portal UWL and how to put/map  value of work item in that column.
    My idea behind this is, when ever say employee wants to know the status about his ticket ID, he can simply ask his manager regarding the ticket status by referring to that ticket ID which manager can easily find in his portal UWL in that extra TICKET ID COLUMN .
    Do I have to change anything in SAP inbox also ? Do i have to add 1 more colum in sap R/3 inbox also ? and will adding 1 more colum in sap inbox (R/3 inbox), will create automatically one more ticket ID colum in portal UWL also ?
    please let me know , as i do not want to add 1 extra column in R/3 inbox, just i want in portal UWL extra ticket ID column should come and i want to put workitem ID generated at the start of workflow, in that colum in portal UWL
    please help me on this.
    Thanks...
    Edited by: User Satyam on May 29, 2011 6:16 AM

    Hi Satyam,
    These are called custom attributes.  Here is a powerpoint that may be able to assist you with the documentation that the other poster gave you too.
    Always remember too when you make a change on the backend R/3 side, you must reregister your UWL connector.  And yes, the column must be available on the backend R/3 side.  We can't create on the fly columns in the UWL, that have no reference to the backend system in this case.
    Beth Maben
    EP - Senior Support Consultant II
    AGS Primary Support
    Global Support Centre Ireland
    Please see the UWL Wiki @
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/bpx/uwl+faq  ***

  • Multiple Portal page loads cause Param to become undefined

    Sirs,
    I am new to this so please bear with me. I was very please to
    get SPRY "tab" and "accordion" panels to work in our PORTAL
    (oracle). The only roadblock I came across is beyond my control.
    The portal pages load twice. I cannot change that. On each page I
    have two "separate" tab panels. I need to reference one tab panel
    on another page and am using using "SpryURLUtils" param object to
    do this. The second portal page load cancels it out and instead,
    the last TABBED panel to load (no matter what ID is referenced on
    it) receives the call and opens that panel instead.
    How can I keep the "?tab=0&panel=1#OPENTHECORRECTPANEL"
    in play when coming from another page? I have tried to use the
    "javascript: undefined" but I am new to Javascript and cannot get
    it to work. (I know enough to understand what is going on but have
    no real experience in creating my own code.) Has anyone else
    experienced this and how have you overcome it.
    Any help would be greatly appreciated.

    Hi, we have the same problem. Our setting with the mdc.host works allready. But we must start the iview directly by url without out the portal around.
    We use this Url:
    https://<portal>/irj/servlet/prt/portal/prteventname/Navigate/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fdefaultDesktop!2fframeworkPages!2fframeworkpage!2fcom.sap.portal.innerpage!2fcom.sap.portal.contentarea?NavigationTarget=ROLES://...
    Now we have the problem that the second cookie in the other domain, will not be created?
    Have you any solution?

  • Emails not comming in Portal UWL

    Hi All,
    I am facing problem in Portal UWL . some mails those are generated by FM is comming in SAP Inbox . but its not comming in Portal UWL.
    Can any body help me in this regards.
    your help will highly appreciated.
    Regards
    Rashmi

    Hi Rashmi,
    Please check..
    Have you configured the UWL with your System.
    If yes then please check.
    1. You have created the system over portal.please check if it passes all the tests.
    2. register the system with UWL.please check if the system is registered or not by checking the xml file created or not.
    3. please refresh the cache.
    Hope it will work.
    Regrads
    Narendra

  • Notifications in Portal UWL and external email Id

    When we run the workflow, the Tasks showup in the Universal worklist but the notifications don't (even though they appear in R3 Business workplace). Is this correct? DO we need to do some settings to take care of this. We also need to send the notifications to the employee's external internet email Id. But this too is not working. I have checked SCOT. everything is fine.
    Note: for the external email, I have not done any special task/setting in the workflow. The notification is being sent to an agent(position). and for the employee occupying this position I have specified the external email in infotype 105. Do I need to do any thing else?
    For my client, I need the workflow FYI notifications to go to:
    1. Their Universal worklist in the portal and
    2. their external internet email Id.
    Could anyone please guide me how to go about this?

    >
    Vikrant wrote:
    > Thanks for the response Vijay.
    >
    > Two clarifications here:
    >
    > 1. SCOT has been properly configured at my end. Test mails are going to external email Id. Have checked it. But in my workflow step -  mail notification, I have set the RECIPIENT TYPE as Organizational Object and then further set it as a particular Position in my Org structure.
    >
    > Instead I need to set the recipient type as Email address. Is It?
    > Is this what you meant by "type id as 'U' "? Or did you mean I should make use of USER instead of POSITION as the recipient type?
    You need to set up the forwarding email address in SO36 for every user and also tick the 'Also place in Inbox' box, to use in SendMail step, choose type as G and the user id with US prefix as the recipient, this will send it to both external email and UWL( to UWL only after step 2 below).
    >
    > 2. For the notifications to reach the Portal UWL (universal worklist) I need to get SONIC software installed? Is this free? Is it a plug-in? where to look for it? with SAP?
    SONIC is short for SAP Office Notification Connector, you can search for it on scn itself.

  • How could i display yahoo mail in Portal UWL

    Hi,
    Can any one tell me how can i diaplay my yahoo mail in Portal UWL any connector is avilable to connect Portal to yahoo server.
    thanks in advance
    Chitta

    Hi Chittya,
    You can crate a URL iview by selecting the URL Iview template while creating a new iview. Pass the URL of your internet address in the URL Iview wizard. For more information on how to create and use URL Iviews check  <a href="http://help.sap.com/saphelp_nw70/helpdata/en/4c/eee2bedf3b4082b14a933e5ee63472/frameset.htm">this</a> helpful link.
    Regards,
    Ankit
    Reward points if helpful.

  • PO display through Portal UWL....

    Hi,
          In R3-SAP inbox User can able to approve and see the PO throught workitem attachement are working fine.
    In Portal UWL user can able to approve the PO.But not able to see the PO.The Attachments is not showing in UWL.
    Same case for PR also.
    Is any configuration is required for get the same...
    Thanks,
    Arun.

    Hi Nibedita
    I hope you are well and many thanks for using the SAP Discussion Forums .
    Regarding the scenario that you have described and the attachments not showing in the UWL.
    Is this particular issue occuring in all web browser platform types?
    ** Reference Documentation **
    SAP Note: 701641 - Problems opening Adobe acrobat .pdf file in IE browser.
    SAP Note: 1146711 - Problem opening PDF files
    This message may be relevant to Adobe settings, you can find the thread in Adobe forum. http://forums.adobe.com/thread/795375"
    To make sure whether it is a change delivered by SAP note, we need to know the settings in Adobe does not block it. "Edit > Preferences > Trust Manager > Internet Access from PDF Files outside the web browser > Change Settings". Selet the radio button "Allow PDF files to acess all websites" and please try the URL again in confirmation letter.
    Secondly could you please perform the following steps as a further means of analysis to see if you are able to open attachements:
    Access the Portal using a direct link url
    Navigate to the following -> content administration -> portal content -> content provided by SAP -> end user content -> standard portal users -> iviews -> com.sap.netweaver.bc.uwl.iviews -> Universal Worklist right click it and then choose "preview", then in newly launched IE window, please also try to open .docx / PDF file etc to see if you are able to open it? Or you will see blank page again?
    ** Reference Documentation **
    - SAP Note: 1493393 - UWL attachments need to be clicked twice to download
    - SAP Note: 1471285 - Office 2007 Attachments cannot be opened from UWL
    - SAP Note:1173659 - UWL configuration
    - SAP Note 1786312 - Attachments list not updated when cache is off
    - SAP Note 1763444 - UWL attachment update causes an SQLException
    - SAP Note 1750738 - Attachments not visible in UWL Preview area
    - SAP Note 1675969 - UWL is not displaying attachments
    - SAP Note 1786312   Attachments list not updated when cache is off
    Kindly update me as per your findings.
    I greatly appreciate your time and patience and I look forward to recieving your reply.
    Kind Regards
    Troy Cronin - Enterprise Portal Support Engineer

  • Problem during hierarchy load from ECC 6.0 to BW

    Hello,
    I encountered a problem during hierarchy loads from ECC to BW:
    I get the following in BW:
    Error when updating Idocs in Source System
    Diagnosis
    Errors have been reported in Source System during IDoc update:
    Once I go into ERP and look at the IDocs I get the following message:
    Idoc Error 26:
    EDI: Syntax error in IDoc (segment cannot be identified)
    Message no. E0078
    Diagnosis
    The segment E1RSSH does not occur at the current level of the basic type (extension ).
    This error can have several reasons:
    The segment E1RSSH is assigned to a group whose header segment does not occur.
    The segment E1RSSH does not exist in the syntax description of the basic type  (extension ).
    The sequence of segments in the group in which the segment appears is incorrect.
    Previous errors ('mandatory' segment or group missing) may be due to this error.
    Procedure
    Please check the IDoc or the syntax description of the basic type  (extension ).
    Can anyone help?

    The most basic setting in a BW system is its connectivity with the R/3 system (which is a basis team activity, but BI consultant can always help).
    Issue: While creating source system, I am getting an error "Segment E1RSSH does not exist".
    Diagnosis
    Segment E1RSSH is in the syntax description, but it does not exist.
    The issue was that some of the entries in the table EDISEGMENT were missing.
    As this a standard table, it is recommended to restore the table from Backup or from another BI system. (Please ask your basis team to do it.)
    Now, the significance of the segments: We all know that we require 3 message types in total to communicate with R/3 system. RSRQST, RSSEND and RSINFO.
    Now each of the message types has some segments which help in communication.
    You can see this segment types in the t-code we30. Just enter the basic idoc type and click on display.
    This error is not a common error, but can be useful if at any stage of implementation or support, the table gets disturbed and you have issues with source system connectivity.
    Thanks
    SM

  • Workflow setting to launch applciation from portal UWL

    Hi,
    Do we require to make any settings if we are to launch our Dynpro application from the portal UWL. I have a parameter whose value keeps changing for each workitem generated. Do i need to make any settings on the backend side so that this value is passed.
    Thanks,
    Prasy

    1. First you need to create a task with appropriate container elements. In genereal most of the times the standard DECISION task copy is taken and the requireed container elements are created in the copied task.
    2. In the SWFVISU txn we configure the copied task with the VISUIALIZATION TYPE as webdynpro and the parameters that we need to set are.
    APPLICATION     <Name Of the Dynpro Application Name>
    DYNPARAM     WI_ID=${item.externalId} " This changes from workitem to workitem.
    NAMESPACE     sap
    DYNPARAM changes from one workitem to another.

  • Approval email and Portal UWL

    Dear all
    I want to configure SRM to send emails to the approvers and have a link to logon in SRM to approve in SRM (online approval).  That is working perfectly if the user connects to SRM.
    But what I need to put as ITS_DEST attribute or other info to be able to logon through the portal UWL address
    PS: SRM 5.0 using the report RBBP_NOTIFICATION_OFFAPP to generate the email
    Thanks in advance
    RD

    Hi RD,
    You can use the ITS_DEST attribute or you can also use the DEF_URL1 and DEF_URL2 fields on the report RSWUWFMLEC (SRM 4.0). You can assign the UWL URL or anyother URL you wish to see in the notification on this report and save it as a variant.
    If you are in SRM 5.0,
    The input fields for standard notification texts and logon URLs that belonged to the old transmission report (RSWUWFMLEC) are no longer available because the notification contents can be specified more flexibly with the help of BAdI BBP_OFFLINE_APP_BADI. Similarly, you no longer have to specify the return address because this can be replaced by the recipient's address in the transaction for SAPconnect inbound processing (transaction SO50). (If SAPconnect inbound processing has not been activated, the response mail [decision mail] is sent by default to the WF-BATCH user, as was also the case prior to SRM 5.0. The return address in method SMTP_INBOUND_ADDR_GET of BAdI BBP_OFFLINE_APP_BADI can also be overwritten.)
    Schedule the job with this variant and it can send out couple of URLs if needed. You can also customize further using the BADI mentioned above.
    Pls assign points of answer is usefull !
    Sundeep

  • Recommended configuration for load balanced Portal with load balancer, multiple gateways and multiple servers.

    Does anyone have a recommended network, hardware and software configuration guide for a Portal installation running with multiple gateways load balanced (ie one URL) that talk to multiple servers?

    David,
    We've used Resonate (software) to load balance the gateways. It allows
    you to group all the gateways under 1 virtual URL and load balance the
    incoming connections over each gateway depending on the rules that you
    define in Resonate. Look in the SUN portal whitepapers there is one that
    talks about it specifically.
    As far as load balancing the calls to the portals, the gateways will
    automatically load balance across all the portals that they know about
    using a simple round-robin rotation. You may be able to use Resonate in
    front of the portals but you may need to activate persistance within
    Resonate to ensure that the user always ends up on the portal that he
    established his initial connection on (if you want that), check with Sun
    on this one.
    David Broeren wrote:
    Recommended configuration for load balanced Portal with load balancer,
    multiple gateways and multiple servers.
    Does anyone have a recommended network, hardware and software
    configuration guide for a Portal installation running with multiple
    gateways load balanced (ie one URL) that talk to multiple servers?
    Try our New Web Based Forum at http://softwareforum.sun.com
    Includes Access to our Product Knowledge Base!

  • Portal 7.01 with ECC 6

    Hi
    We have Portal 7.0 currently and ECC 6. We wish to upgrade the Portal to 7.01 (EHP1), but not upgrade ECC 6. Will this interoperability between Portal 7.01 and ECC 6 (without EHP1) cause any issues?
    We will be using the portal to display WDA and some transactions and business packages.
    Also, where can I find such information stated clearly?
    Thanks
    OJ

    OJ,
    what kind of applications are you displaying in WDA
    if it is ESS then check the compatibility
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/profile/marcio+leoni
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=31476
    http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOWTOGETRIDOFSPSTACKMISMATCHISSUES
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/erphcm/hcm+ess
    Thanks
    Bala Duvvuri

  • Portal Initial Load

    Good Afternoon
    I have managed to get the portal initial load working, and it is pulling all the requseted attributes i.e.
    ATTRIBUTES     displayname,email,fax,firstname,islocked,lastname,logonname,mobile,telephone,uniquename,
    validfrom,validto,timezone,password,ispassworddisabled,objectclass,datasource,locale,securitypolicy,certificate,
    companyid,city,country,pobox,zip,state,department,position,accessibilitylevel
    However I also need to pull the attribute that stores the mapped user id, which is found in the User Mapping for System Access Tab. I cannot find out what the name of this attribute is or whether it exists in the same table. Does anyone know?
    I need this attribute because an ldap backend is used for portal, and ldap does not use the same username as sap backend.
    Cheers
    Leo

    Hi Leonard
    Quite complex, isn't it?!
    From what I understood:
    As I think there's no SPML-attribute that matches your self-created LDAP-attribute "ABAP_username". As you said you need to map the Portal-userID to the IDS-MSKEYVALUE, which is your numeric ABAP-user.
    Maybe you could do an initial load from the LDAP-System as well, but only into a temporary database table (lets say LDAPTempDB) so you have the LDAP-username AND the ABAP-username in the database. You don't write the LDAP-data to the Identity Store, of course.
    In the Source-tab of the WriteLocalUsers (AS Java Load) you could then insert a more complex SELECT statement that returns not only the data from the ReadLocalJavaUsers-table but also from the LDAPTempDB.
    Example PseudoCode:
    SELECT P.*, L.ABAPID from PortalTempDB as P, LDAPTempDB as L WHERE Portal.UserID = LDAP.UserID
    In the Destination-tab of the WriteLocalUsers you can then access the LDAP.ABAPID in the MSKEYVALUE column.
    This solution contains extra-work because you have to keep an additional table up-to-date....
    An easier way would be if you include the LDAP in your IdM-Provisioning as well?! Then this extra-work has to be done anyway.
    Hope this helps?!
    Regards
    Michael

Maybe you are looking for