Webdynpro ABAP Performance: SearchHelp

Hi
when we select a search help in wda it takes up to 4 seconds to show it and up to 4 seconds to go back to main screen again
this slows down the maintenance
server cpu usage is very low
Webas700 SP15
what can we do to increase speed here?
who is experienced in wda tuning?

hi thomas
1 sec sounds great
the actual data selection seems to be not the problem as we only show the selection-screen for the search help
(sap standard customer search help) without executing the search itself
so it consumes 4 seconds from the webdynpro screen to show the search screen of the customer search help
and also if i close the popup again (withouth executing the search or selection anything) it is taking a while (4 seconds)
of course we try to stick with dropdowns but the creation of a new order involves several search helps and therefore
the overall order creation time currently is quite slow.
i tried with different explorer versions or notebook cpu power and of course with old pcs its even slower

Similar Messages

  • Webdynpro ABAP and Light Speed Rendering Engine Performance reports

    Hello,
    We will be applying the NW EhP1 and ERP EhP4 in November this year.
    I am very much excited about the new Lightspeed rendering technology that SAP has delivered with Webdynpro ABAP.
    Has anybody installed this already and can you comment about the performance of Webdynpro ABAP AFTER activating this new rendeing engine?
    regards,
    Atul Kulkarni

    We have implemented the EHP1 for NW 7.0 and ERP EHP4 back in May 2009.  The performance of web dynpro  applications is much better with the new rendering engine. The new name is living up to it's character of speed of light.
    The usability of the application has increased with the new trade show plus theme. For example pink background for fields with errors. Access Keys and Hot Keys are very useful, specifically if you are migrating legacy applications from systems/languages which rely heavily on access keys.

  • WebDynPro ABAP in adobe flex client

    Hi,
    I have some WebDynPro ABAP applications.
    I want to run them in adobe flex client as rendering medium.
    Is it possible.
    Best Regards
    Sid

    >
    Robert Gaertner wrote:
    > Good to know. That kinda sounds as if the webdynpro app itself will not have to be modified at all. Does this apply to CE webdynpro only or will be NW7.0 webdynpro apps supported the same way? How's the xBCML code generated? Will the CE be an requirement?
    That is correct - the apps do not have to be modified in any way.  Web Dynpro was designed years ago with this kind of future in mind.  The application rendering is separated in layers. One of those layers is the UI rendering itself.  It was strickly designed so that we could "plug-in" new rendering engines over time. 
    So what technically happens is nice bit of OO magic.  There are multiple implementations of each UI elment rendering class, but they all have the same interface.  That way the rendering engine can determine what kind of client it is building the UI for at runtime and substitute a different rendering engine by calling the correct subclass.  The first rendering engine that SAP supplied for Web Dynpro is what is called the Unified Renderer.  This is what produces the HTML and JavaScript UI that we run today in the browser.  In NW 7.0 EnhP1 ABAP and NW 7.1 CE EnhP1 we have actually rewritten this Unified Renderer completely - improving performance and adding in more AJAX functionality.  So this same plug-in rendering technology can be used to seemlessly overhaul the HTML renderer as well. 
    With this plug-in rendering technology we were able to build an XML based renderer.  This XML formatted output is what we call xBCML (Extensible Business Client Markup Language).  Actually if you compare the two rendering engines it is much easier to build an XML description of the UI then it is to build HTML/JavaScript. This nice, neutral XML description of the UI elements and their properties can then be sent to the client machine over HTTP/HTTPS and interpreted by different technologies.  We use this same XML format within a Flex, Silverlight, and .Net Client Renderer.  This is how SAP has built the Flex Client, Flash Islands, Silverlight Islands, and the NetWeaver Business Client Smart Client Renderer.
    On the ABAP side of the house for Web Dynpro we are bringing all of this new rendering technology to the 7.0 release via Enhancement Packages.  The dependency of the Business Suite to run on top of NetWeaver 7.0 is a pretty much a driving factor to make sure that new Web Dynpro technology for ABAP must make it into the 7.0 code line to be effective.
    The Java side is less clear.  We have really focused future enhancements to Java Web Dynpro within the 7.1 CE codeline.  Our current plans are to deliver this functionality to WD Java via CE  (some of it is already there in CE 7.1 and some will come later with CE 7.1 EnhP1). I would be a little suprised to see a backport effort to 7.0 Java given the focus on CE.  I realize that this leaves ESS/MSS in a strange location - so if there was customer demand around that application it might be the only thing to lead to a selective backport - but I certainly can't confirm that this will happen.

  • Webdynpro ABAP or Webdynpro Java?

    Hello experts.
    I want to learn to develop WebDynpro's
    Do you which of the two tools do you recommend? webdynpro java or webdynpro abap.
    Greetings

    Hi Lupe ,
    Although both technologies have same functionalities but even then they are not identical.
    Following are some of the differences:
    Language :-  First difference is the programming language used as the names Webdynpro ABAP and Webdynpro JAVA reflect. In ABAP Webdynpro, along with ABAP coding, RFCu2019s are also supported via Service call. Unlike Webdynpro ABAP, we cannot do ABAP coding in Webdynpro JAVA. Instead RFCu2019s and Web services are created and used in it to serve this purpose. In addition to Web services and adaptive RFC, Java Beans is another model supported by Webdynpro JAVA.
    Design Time Environment :-  Webdynpro ABAP requires ABAP Workbench (SE80) while SAP Netweaver Developer Studio is necessary for designing Webdynpro JAVA applications. So, additional installation is required. This studio reduces the development effort and utilizes some visual tools for creating components which can be reused.
    Storage :-  Applications developed using Webdynpro ABAP are stored centrally in ABAP server whereas in case of Webdynpro JAVA, the code remains on the client machine that is developed using a tool called Netweaver Developer studio. So, due to the powerful version control system of Webdynpro ABAP, the load removes from the development machine which is not possible in case of Webdynpro JAVA.
    Skills Required :- For Webdynpro ABAP, a developer should have knowledge of ABAP programming, Development tools, Database concepts, ABAP Objects. However, Webdynpro JAVA requires skill set comprising java programming, java development tools and object-oriented concept.
    Performance:-  Large scale applications that involve large number of web users canu2019t work well on ABAP server. So, for robust and scalable applications, Webdynpro JAVA is preferred because of powerful J2EE server as proved by Sun Microsystems. However, small-scale or applications involving small or medium users can go well with Webdynpro ABAP. Thus, performance varies depending on the number of web users and one can choose ABAP or JAVA accordingly.
    So the decession is that its totaly based on your available skillsets and your scenario to be implemented.
    Thanks & Regards,
    Monishankar C

  • UWL Integration with Webdynpro ABAP

    Hello,
    I am creating a Webdynpro ABAP Application in which I want to create a screen(form) with various Input fields which will be entered by the user and it will have a Submit button.
    On the click of the Submit button I want to trigger a Workflow and send a workitem to the Approver. The Approver will be determined by the creator by selecting from a DropDown which will have the list of all the Approvers. How can I integrate this with UWL so that the Approver can logon to the Portal to Approve /Reject the workitem.
    Any help would be highly appreciated.
    Thanks in advance.

    you need to create the task entry in uwl xml file for your workflow task to call for an application.
    you can check performance management worklfow ws12300122 that has task 12300110.
    to execute a webdynpro abap application for task 12300110 below xml content in uwl configuration is required.
       <ItemType name="uwl.task.webflow.TS12300110.SAP_ECC_HumanResources" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="SAP_ECC_HumanResources" externalType="TS12300110" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                     <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                        <Property name="WebDynproApplication" value="HAP_MAIN_DOCUMENT"/>
                     <Property name="PLAN_VERSION" value="${item.PlanVersion}"/>
                     <Property name="APPRAISAL_ID" value="${item.ID}"/>
                     <Property name="PART_AP_ID" value="${item.PartID}"/>
                        <Property name="wi_id" value="${item.externalId}"/>
                        <Property name="MODE" value="X"/>
                      <Property name="sap-wd-configId" value="HAP_AC_MAIN_DOC"/>
                        <Property name="openInNewWindow" value="yes"/>
                     <Property name="System" value="SAP_Webdynpro_ABAP"/>
                      <Property name="WebDynproNamespace" value="sap"/>
                       <Property name="display_order_priority" value="5"/>
                   </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    Do respond for futher queries.

  • [HELP] Webdynpro Abap application keeps refreshing on Portal

    Hello Gurus,
    Im facing a really annoying and weird problem, i've created a screen exit on the transaction IW21, on this screen i have a custom container, and im using the class cl_gui_html_viewer to show off a webdynpro abap application on this container. If i access IW21 via SAP GUI everything works fine, no problema at all. But once we've published this transaction IW21 on Portal something very weird happened, the webdynpro application keeps refreshing on every action done in the screen. I've entered on debug mode to verify if the program is performing the code to create the html object again, but the program pass in the perform only once. An example: when i click in save the program pops a screen to choose some characteristics and i can clearly see the webdynpro application refreshing under this screen, like if i press F5 on browser. As i said everything goes pretty much fine in SAP GUI, but in Portal keeps refreshing.
    Anyone have any idea how can i solve this?
    Regards,
    Rafael

    Are you calling ITS transaction and Webdynpro application is within this transaction?
    Regards,
    Nitesh

  • WebDynpro Abap code to read IView Name

    Hi Friends,
    Could you please give me Webdynpro abap code to read the name of the Iview.
    Regards,
    Lakshmi Prasad.

    Hello Lakshmi,
    I dont think this is possible. If you want to differentiate from which iView your web dynpro application is launched, then you can pass some constant as Application Parameter in the iView. and in the web dynpro application you can read this parameter and perform your required logic.
    For example suppose say your web dynpro application is hosted in iView1 and iView2. In both the iview properties, pass a parameter (say IVIEWNAMe) with values 'iView1' and iView2 respectively.
    then in the Webdynpro -> Window Controllers' -> default event handler method, you read the parameter IVIEWNAME and based on the value you can peform your logic.
    BR, Saravanan

  • WebDynpro ABAP for our MM Processes

    We are going to implement WebDynpro ABAP for our MM Processes starting with ME21N screen.  We are going to select some specific fields from those screens and customize our portals so  it will be easy on the end user(Ex:Buyers do not want to see  all the fields in ME21N). if you have any bad/good experience with implementing above process please share with me.
    Thank you,
    Raneetha.

    Hi Raneetha,
    I have not done any such scenario but I see it as a feasible development.
    One thing that matters is that : Are you creating the Web Dynpro components on the same system on which your MM is?
    In case they are different then you need to analyse the data transfers between two systems and the performance delays henceforth.
    Please revert in case of queries/doubts.
    Regards,
    Sumit

  • WebDynpro ABAP Application Guidelines

    Hello All,
    I need some links to the Webdynpo ABAP Application Guidelines. I found some PDF downloads in SDN saying "Webdynpro ABAP programming Guidelines", but I am not sure, it is more like complete help of WD ABAP.
    I am looking for more details related to Guidelines like Dos and Dont's and may be development patterns for WD ABAP.
    Please provide links to any related information.
    Thanks,
    Anand

    Hi
    Following are the programming guide lines for Web dynpro for ABAP
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/81/809d4e09f84eb98103c4317c9ee9a5/content.htm
    Programming Notes:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/81/809d4e09f84eb98103c4317c9ee9a5/content.htm
    Checklist for High performance WDA Programming (Dos and Dont's):
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/5e/b29046859d48d68af26c16c75d4a89/content.htm
    Regards,
    Saket.

  • Unable to access Webdynpro abap application externally

    Hello,
    We have created a WebDynpro ABAP application,it is a simple application talking to the ECC.
    We are able to run this application on our portal within the network,but when we try to access the application from an external network it says Internet Explorer page cannot be displayed.
    We are not using any Web Dispatcher.
    Thanks
    Mayi

    You need to talk to your network administrators.  Probably your ECC system is within your corportate network and behind a firewall that doesn't allow requests in for these servers/ports.  You need to work with your basis team and network team to open the appropriate ports and IP addresses in the firewall. However you should also still provide protection for your ECC system with some forms of reverse proxies as already suggested.  This is a security process you should perform with your local admins.  This isn't really a Web Dynpro ABAP related process or inquiry.

  • Why do we go for Webdynpro ABAP?

    Hi All,
             Why do we go for Webdynpro ABAP and How is it beneficial comparing with other technologies in SAP?
    Thanks
    Gopi.

    hi ,
    u may wish to like to go thru this WIKI
    http://wiki.sdn.sap.com/wiki/display/WDABAP/General+Issues#GeneralIssues-1.95
    in whch WD ABAP is compared with WD JAVA , BSP , JSP and HTMLB and mobile infrastrucutre .
    u may wish to go thru these WD ABAP tutorials :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/03/0048413e466e24e10000000a155106/content.htm
    Main Topic Page:
    http://sdn.sap.com/irj/sdn/nw-wdabap#section2
    Tutorials for Beginners:
    Web Dynpro for ABAP: Tutorials for Beginners [original link is broken]
    eLearning Videos:
    /people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
    go thru this quote by thomas
    The designers of WDA didn't want to lock developers into having to create an extra model layer. One of the values of WDA is that it sits closely with the underlying business logic and data. Therefore it can easily reuse existing function modules or classes (or even contain SQL directly - although this isn't recommended).
    There are different options for playing the role of model. You could create a faceless web dynpro component. This is sometimes used in large complex Floorplan Manager applications. However the cross-component context binding can represent a performance problem.
    More often a class is used as a simple model. These are called feeder classes in POWL. But really any ABAP class can be used to separate out the logic for the model. Data from this class can be accessed and then bound to the local context. Sometimes people use the Assistance Class as a model. It is possible to share a single instance of an assistance class between a hierarchy of components - making it an efficient way to share data.
    Of course there are the service call wizards. These aren't really models like in WDJ. Instead they are just shortcuts to generate context structures and code generators. However everything they generate can also be created by hand or altered after generation.
    rgds,
    amit

  • Webdynpro abap validations

    Hi
    all i am new for webdynpro, i have one doubt "how to do validations in webdynpro abap for a perticular report"
    thanx in advance
    karuna

    Hi Karuna,
    Below excerpt is taken from the SAP standard training material, "The view controller is concerned with displaying pre-generated data and then handling the resulting user interaction (validation, error handling, and so on). It is the custom controller’s job to interact with back-end logic to generate the required data."
    So if you want to do any validations then you need to code them in your view controller level. Say suppose
    the validation is only to be performed for a certain user action, it can be placed in the corresponding action handler method (onaction<action>). However, if multiple action handler methods exist, some validations may have to be performed in more than one of the action handler methods. In this case, it is a good idea to put the coding in an extra method in order to have it written only once.For this reason, a special hook method exists for each view, which is processed before any of the action handler methods is called. The name of this hook method is wddobeforeaction( ). If a screen is composed of multiple views (nested views), then all wddobeforeaction( ) methods are processed before any action handler method is called.
    Hope this helps resolve your problem. If you need to validate your input data for just 1 action then you directly write in the corresponding action handler method. If your view can have multiple actions triggered then you can put your validation logic inside the  wddobeforeaction( ) method.
    Regards,
    Uday
    And I guess that you are new to the SDN forum. Please create a new thread if you want to raise your doubts. Also try searching the forum for any previous similar threads.

  • SAP recommanded WebDynpro ABAP Startup parameter

    Hello everyone
    We have a webdynpro abap application where the display at the browser is very slow.
    The problem is not at the application itself. All table read are very quick. But when displaying the record to the browser it is deadly slow.
    1000 records:
    Read time less than 1 second.
    Display time to the browser 28 seconds.
    All the code has been optimized to reduce reading time. But the time required to display is killing all users patience.
    I would like to know if someone has any kind of documentation indicating SAP recommandation of the startup parameters, at the WAS level or at any levels.
    Is there any tools available to trace where is the bottle neck? Why it is so slow to display?
    So far, the debugging tool just indicates that all database read section are working with great efficiencies.
    we tested the application using windows explorer 7 and firefox 3.5. Same result with both browsers.
    any suggestino wil be highly appreciated.
    Regards
    DSTJ

    Hello Thomas
    Thank you for your reply.
    At the browser level, the display has been set to 10 rows only.
    The selected record at the server level is 1000 records. But only 10 rows are displayed at a time.
    I am trying to find any documentation related to parameters that have to  be setted to have optimal performance using WebDynpro ABAP application.
    Related to my comment where the information was refering the webdynpro java was related to the Arun P. link not your post.
    The WD_TRACE_TOOL give some information. Unfortunatly I don't know how to use it. I need to play with it.
    You refered to CTRLALTSHIFT+P. I don't know where to perform those key stroke. I tried at the browser level, at the SE80 level without success. So, I didn't understand that part.
    If you can guide me further, it will be highly appreciatted.
    Regards
    DSTJ

  • Issue on Webdynpro ABAP Screen while acessing in Mobile

    Hi,
          I have created a WDA Component and Configured a link in ISP, I could able to acess the WDA Application from my PC throu
    the created Internet Link and could able to perform the action APPROVE, REJECT in SAP.
         But the Requreiment is to Perform this actions in Mobile, In Mobile I am able to see the View but then I am not able to do the
    actions on the buttons APPROVE, REJECT.

    >
    JeniferPrincy wrote:
    > Hi,
    >
    >       I have created a WDA Component and Configured a link in ISP, I could able to acess the WDA Application from my PC throu
    > the created Internet Link and could able to perform the action APPROVE, REJECT in SAP.
    >
    >      But the Requreiment is to Perform this actions in Mobile, In Mobile I am able to see the View but then I am not able to do the
    > actions on the buttons APPROVE, REJECT.
    Hallo JeniferPrincy,
    Webdynpro abap does not designed to run on Mobile. You need SAP Unwired Platform for your mobile solutions.

  • Debugging is not working in R/3 from WebDynpro-ABAP developed webpage input

    Dear Friends,
    We are facing a serious problem for debugging. Expecting valuable input for the same.
    Debugging is not working in R/3 from WebDynpro-ABAP developed webpage input in Production Server.
    The debugging (for WebDynpro-ABAP application) is working in Dev. Server for
    1st ] Within R/3
    Ex. debug for bapi within R/3. i.e. value enter as input in R/3 only.
    2nd ] From webpage to R/3
    Ex. Some input given on the internet web page developed through WebDynpro and external breakpoint set in R/3 it works. It directs to R/3 code through debugging.
    In Prod. Server the 1st case above is working but the 2nd case is not working.
    In Prod. Server the WebDynpro developed applications are running successfully through internet explorer webpage inputs. So running the application is not a problem in prod. Server but debugging of the same is the problem.
    The setting which are done in Prod. server are,
    1] RZ10 in parameters are set for port and host name.
    2.1] In SMICM check for ICM.
    2.2] Host file updated in Windows-System 32.
    3] In SICF following services are active,
    3.1] default_host/sap/bc/webdynpro
    3.2] default_host/sap/public/bc
    3.3] default_host/sap/public/bc/webdynpro/viewdesigner
    3.4] default_host/sap/bc/wdvd
    3.5] default_host/sap/public/icman
    3.6] default_host/sap/bc/gui/sap/its/webgui
    3.7] default_host/sap/public/ping
    3.8] default_host/sap/bc/error
    3.9] default_host/sap/bc/echo
    4] In SE80
    4.1] Internet services-System-are published
    4.2] Internet services-WEBGUI-are published
    4.3] Utilities-Setting-ABAP Editor-Debugging-Username & New Debugger set.
    4.4] Utilities-Setting-ABAP Editor-Editor-Front-End Editor(New) set.
    5] In Su01 for user profiles sap_all & sap_new is assigned and role  SAP_BC_WEBSERVICE_DEBUGGER is assigned.
    6] The support packages are also updated to latest level.
    7] Gone through following links but not getting any clues.
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/74d50bd1431b5ae10000000a42189c/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/EN/77/3545415ea6f523e10000000a155106/frameset.htm
    Thanks in Advance.
    Best Regards,
    Abhijit.

    No cross posting
    Read the "Rules of Engagament"
    Regards
    Juan

Maybe you are looking for

  • Music, View Options - Ringtones not showing up?

    iTunes 8.0.2.20, iPhone 3G software 2.2. Many other threads complain of the 'bell' not being visible beside tracks that should be available as ringtones. In my iTunes the option to display rintones is not in the list. There is a Library item named 'R

  • Retrieve Filtered ALV output into Internal Table in Program

    Guys, I want to update my internal table with the filtered output that the user has selected in the output. Lets say my internal table had 6 entries which was outputted. Now the the user filters that output ( say where material is initial ) so that t

  • Anyone order from Apple Store getting anywhere?

    Hi all: I was already booked on a trip to the East Coast when I heard that the iPhone was going to be released on the 29th and figured it wouldn't be a huge deal as I'd just order online and have it waiting for me when I got home (optimistically beli

  • OC4J error after installing patch 9.0.2.2

    Hello, after installing patch 9.0.2.2 and trying to access the rwservlet I get this error java.lang.UnsatisfiedLinkError: no rwu90 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1349) at java.lang.Runtime.loadLibrary0(Runt

  • Error "Couldn't Connect to server"

    Someone please help me figure out why my playbook browser cannot open and I receive an error notice which says "Couldn't conncet to server". Its been weeks and its getting frustrating. Please advice. Thanks