Skip to Content
avatar image
Former Member

Show quick help by default for all users of WDA application

Hi All,

In our WDA application we are using the UI element property "explanation". During our tests we found out, that it would only be displayed if we activate it via context menu option "Show Quick Help".

It will also be displayed, if I use URL parameter sap-explanation = X.

However, new users to our application neither know the context menu option "Show Quick Help", nor the URL parameter sap-explanation.

Is it possible to activate the quick help so that it will be always shown to all users of the application?

I have tried the application parameter WDHIDEMOREFIELDHELPASDEFAULT set to blank/space, but without success.

I have searched the forum here and found some threads:

no-application-parameter-for-url-parameter-sapexpl

how-to-set-quick-help-onoff-on-default-on

show-explanation-by-defaul-display-quick-help

These threads discuss the same issue, but unfortunately no one leads me to a solution.

Thanks,

Alex

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 09, 2013 at 09:38 AM

    You can use the following code in WDDOMODIFYVIEW. It will never let user disable the quick help and display it by default.

    DATA api_main2        TYPE REF TO if_wd_view_controller.

       DATA component        TYPE REF TO if_wd_component.

       DATA application      TYPE REF TO if_wd_application.

       api_main2 = wd_this->wd_get_api( ).

       component = api_main2->get_component( ).

       application = component->get_application( ).

       application->set_show_explanation( abap_true ).

    -Manish


    Add comment
    10|10000 characters needed characters exceeded

  • Nov 18, 2010 at 01:02 AM

    Alex,

    how do your users launch the application? can you not just supply the URL parameter at that point?

    Chris

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 18, 2010 at 12:35 PM

    Chris,

    The users are launching the application via the application URL.

    I know, it would be a solution to explicitly add the parameter sap-explanation to the URL and give it to the users.

    It is possible to set it as application parameter in the Web Dynpro application?

    But I´m wondering if there is any possibility to permanently set this configuration. Either via application parameter to the Web Dynpro Application, application configuration, component configuration or via external alias in SICF...

    Alex

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 17, 2011 at 12:19 PM

    To activate it by default, open the corresponding iView configuration in Portal Content admin and add "&sap-explanation=X" in the "Application Parameters" field (remove the '&' if it is the only parameter).

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi!

      I have the same problem with my Web Dynpro (ABAP) application in the portal.

      I want to show the quick help for every user by default. So I added "sap-explanation=X" as described to the field 'application parameter's in my iView configuration.

      When I see the preview the quick help is shown (independent from the parameter). But when I open the portal/application with an (new) user which did not enable the quick help yet, the quick help will NOT be shown.

      What else do I have to do to enable the quick help of my wd application by default?

      thanks in advance and best regards,

      Stefan