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
-
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 PMHi,
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 AMHi 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
RashmiHi 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
ChittaHi 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,
Prasy1. 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. -
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
RDHi 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 -
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! -
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
OJOJ,
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 -
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
LeoHi 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
-
How do I use Perforce Source Control on a substituted drive
Hello all, I am wrestling my way through using perforce as an integrated source control package in Labview. The path has many potholes but seems possible. My latest challenge: Substituted Paths. In a professional source control environment there are
-
How do I sync multiple iphones with one computer? My husband and I have separate itunes accounts, as well as different contacts and apps.
-
I have windows 7 with plenty of memory and storage capacity. When accessing iTunes I had an error message to uninstall and reinstall. I have uninstalled but when trying to reinstall I get the error message "could not write value key \software\classes
-
I can't download itunes 10.6.3 on my mac
i can't download itunes 10.6.3 on my mac and the apple site shows itunes 10.7 but my OS version is 10.5.8 so 10.7 itunes wont be compatible right?
-
Help- how to password protect an external hard drive?
I'm just stuck. There must be a way to encrypt or password protect an external hard drive. No?