10 Replies Latest reply: May 10, 2011 4:15 PM by Micha Van Nijen RSS

Wheel of death

Michael Wolff Knudsen
Currently Being Moderated

Hi,

 

We are running CRM 7.0 SPS 6.0, and I have a question regarding the wheel of death.

My sales people are tired of seeing the wheel of death, is it possible to change it to e.g. the old windows hourglass.

 

 

 

kr

 

Michael Wolff

  • Re: Wheel of death
    Manfred Feger
    Currently Being Moderated

    Hi Michael,

     

    i don´t know how to exchange the so called "wheel of death".

    But this sounds like your CRM 7.0 system has not acceptable performance.

    Is this the real issue?

     

    Thank you

    Kind regards

     

    Manfred

     

  • Re: Wheel of death
    Fabian Joiris
    Currently Being Moderated

    Hi Michael,

     

    I never tried to change it but I think this animated gif is stored in the BSP application 'thtmlb_styles', under the folder 'images' of each theme. The name is 'final_loading_ani.gif'. Please refer to this blog if you want to change std theme:

     

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1037dfe9-78c3-2b10-e081-d791c72a127a

     

    Regards,

    Fabian

  • Re: Wheel of death
    Carsten Kasper
    Currently Being Moderated

    Hi Michael,

     

    I exchanged the wheel of death once for a customer by exchanging the .gif directly. Worked like a charm, though you have to do it for every relevant skin.

    You can probably change it in the style sheets as well... But I would not know my way in there.

     

    cheers Carsten

  • Re: Wheel of death
    Harshit Kumar
    Currently Being Moderated

    Michael ,

     

    As Manfred mentioned, if the system performance is which is troubling the Users then changing the imange will not solve it. Probably it will give some visual comfort. If that's what is required go ahead and change the GIF from the Images and put Hour glass or anything else.

     

    Inacse you can touch base with the BASIS team, find out the hardware (esp Memory allocation) for the server on which you are running CRM 7.0

     

    Rg,

    Harshit

    • Re: Wheel of death
      Michael Wolff Knudsen
      Currently Being Moderated

      Hi,

       

      Our basis and SAP is working together with our performance issues.

      But our sales people would like to a new icon never the less.

       

      But thx I wil try to change the gif in our own theme.

       

      kr

       

      Michael Wolff

      • Re: Wheel of death
        Amarnath Kathi
        Currently Being Moderated

        Michael,

         

        This is fairly simple. You have to change the final_loading_ani.gif image in all skins you use.

         

        Go to Skin workbench, open Images folder and identify final_loading_ani.gif. delete it and upload whatever you want to replace that with. Just upload the new image with the same name! You need not change any stylesheets. You will be done in 5 min.

         

        Regarding improving performance, let your folks refer to [this blog|/people/john.appleby3/blog/2010/07/12/how-to-make-crm-2007-70-webui-perform-super-fastSAPNetworkWeblogs%2528SAPNetworkWeblogs%2529]. It is top-notch.

        • Re: Wheel of death
          Michael Wolff Knudsen
          Currently Being Moderated

          Thx Amar for your help.

          We are already using this blog, and our go live report from when we moved to our new hardware.

          And everything helps  a little bit:)

           

          But can I just replace the final_loading_ani.gif with any other gif, how do I make sure that the gif is animated?

           

          kr

           

          Michael Wolff

           

          Edited by: Michael W. Knudsen on Aug 27, 2010 1:34 PM

  • Re: Wheel of death
    Micha Van Nijen
    Currently Being Moderated

    Hi,

     

    does anybody have an idea where the little popup is generated?

     

    I was able to change the final_loading_icon.gif, but I want to make it a little bigger and change the text 'please wait...' also.

     

    thanks,

     

    Micha

    • Re: Wheel of death
      Micha Van Nijen
      Currently Being Moderated

      Ok,

       

      never mind, I found it myself.

       

      Apparently it is being generated from BSP application BSP_WD_BASE Page fragment root_content.htm

       

             

      <thtmlb:content renderBody="true" renderHead="true" skin="<%=lv_skin%>">
      
              <% assert id crm_js_runtime_trace condition cl_crm_ui_frame=>writetopagecontext( iv_page_context = page_context iv_text = `<style>html {background-color:brown;} body {background-color:pink;}</style>` ) = abap_true. %>
              <%@include file = "helper.htm" %>
              <%@include file="bicomponentjavascript.htm" %>
              <%
                data: LV_HTMLB   type string,
                      LV_DOCTYPE type flag.
      
                CL_THTMLB_UTIL=>GET_TEST_PARAMETERS(
                        IMPORTING
                          EV_HTMLB    = LV_HTMLB
                          EV_DOCTYPE  = LV_DOCTYPE ).
               %>
              *<thtmlb:submitInProgress timer="2000" disableForm="false"/>*
              <tajax:body deltaHandlingEnabled="<%=lv_deltahandlingenabled%>" debugClient="<%=lv_debugclient%>" serverSideOptimizationEnabled="<%=lv_serversideoptimization%>">
                <%
                  DATA: lr_form type ref to CL_HTMLB_FORM.
                  if LV_DOCTYPE ne 'X'.

       

      in the definition of the BSP Element submitInProgress in class CL_THTMLB_SUBMITINPROGRESS method

      IF_BSP_ELEMENT~DO_AT_BEGINNING
      
        DATA: lv_html         TYPE string,
              toshow          TYPE string,
              lv_image_url    TYPE string,
              lv_text         TYPE REF TO cl_thtmlb_textview,
              lv_textstr      TYPE string,
              lv_tech_profile TYPE REF TO cl_crm_ui_tp_srv,
              lv_custom_delay TYPE string.
      
      * check whether switch is active
        IF switchid IS NOT INITIAL.
          me->active = cl_thtmlb_util=>is_switch_active( switchid ).
        ENDIF.
      
      * Do not render tag if inactive
        IF me->active IS INITIAL.
          rc = co_element_done.
          EXIT.
        ENDIF.
      
      * Do not render the Spinning Wheel if in Accessibility mode
        IF me->mc_accessibility IS NOT INITIAL.
          rc = co_element_done.
          EXIT.
        ENDIF.
      
      * There is only one active instance of the Spinning Wheel, the ID been hard-coded.
      * "getElementById() will always return the first instance if more than one is created.
        CALL METHOD cl_thtmlb_textview=>factory
          EXPORTING
            id      = 'submitInProgressText'
          RECEIVING
            element = lv_text.
      
        *toshow = text-001.*
        *lv_text->text = toshow.*
        *lv_text->tooltip = toshow.*
        *lv_textstr = lv_text->if_bsp_bee~render_to_string( page_context = me->if_bsp_element~m_page_context ).*
      
        *lv_image_url = cl_thtmlb_util=>get_icon_url( 'final_loading_ani.gif' ).*
      
        *CONCATENATE*
             *`<div id="submitInProgress" class="th-sip"`*
             *` style="display:none;position:absolute;padding-top:15px;height:65px;">`*
             *`<table cellspacing="0" cellpadding="0" border="0" style="text-align:center; width:100%;" >`*
             *`<tr><td class="th-sip-wheel" style="vertical-align:middle; text-align:center;">`*
             *`<img src="`*
             *lv_image_url*
             *`" width="32" height="32" title="` toshow `" alt="` toshow `"/>`*
             *`</td></tr><tr><td class="th-sip-caption" style="vertical-align:middle; text-align:center;">`*
             *lv_textstr*
             *`</td></tr></table></div>`*
        *INTO lv_html.

       

      here you can change the text by going to translation and change the text. This changes the text below the loading icon.

       

      changing the size of the image on the other hand is not possible without a repair...

Actions