SAP Web Dynpro Interview Questions & Answers

  1. Question 1. What Is Web Dynpro?

    Answer :

    Web Dynpro is standard SAP UI technology that allows you to develop web applications using graphical tools and development environment integrated with ABAP workbench. Using graphical tools reduce the implementation effort and you can better reuse and maintain components in ABAP workbench.

  2. Question 2. What Is The Use Of Window Controller In Web Dynpro?

    Answer :

    Window controller exists for each window and contain method to write coding logic.

  3. SAP SD Interview Questions

  4. Question 3. What Are The Different Controller Types In Web Dynpro Application?

    Answer :

    • Component Controller
    • Custom Controller
    • Configuration Controller
    • View Controller
    • Window Controller
  5. Question 4. What Is The Meaning Of 0:1 Cardinality Of Context Node In Web Dynpro Application?

    Answer :

    It means that at run time, no element or maximum one element can be instantiated.

  6. SAP SD Tutorial

  7. Question 5. What Are The Advantages Of Using Wen Dynpro?

    Answer :

    These are key benefits of using Web Dynpro for developers in ABAP environment ::   

    • You can easily maintain and reuse components for development.
    • Less implementation time as use of graphical tools.
    • You can easily change layout and navigation using graphical tools.
    • Easy structure changes.
    • With use of data binding, you can use automatic data transport.
    • Ease of integration in ABAP environment.
    • Web Dynpro ABAP is same as Web Dynpro Java as support same set of functions for the application development.
  8. SAP PM Interview Questions

  9. Question 6. What Is The Use Of Ovs In Web Dynpro?

    Answer :

    It is used to generate F4 help for inputs field in Web Dynpro application.

  10. Question 7. What Is The Use Of Exit Plugs In Web Dynpro?

    Answer :

    Exit plugs are used to exit from Web Dynpro Window or Web Dynpro page.

  11. SAP PM Tutorial
    SAP BASIS Interview Questions

  12. Question 8. What Are Init Events And In What Sequence They Are Triggered In Web Dynpro?

    Answer :

    • WDDOINIT of component Controller
    • WDDOINIT of window Controller
    • WDDOINIT of View Controller
  13. Question 9. Why Do You Use Interface Views In Web Dynpro?

    Answer :

    To use in other Web Dynpro components.

  14. SAP ABAP Interview Questions

  15. Question 10. How Do You Bound Inbound And Outbound Plugs In Window?

    Answer :

    Using drag and drop option

  16. SAP BASIS Tutorial

  17. Question 11. To Create Alv Reports, Which Alv Component Is Required?

    Answer :

    SALV_WD_TABLE

  18. SAP FICO Interview Questions

  19. Question 12. What Is The Use Of Mvc Programming Model?

    Answer :

    Web Dynpro applications are based on MVC model, whereas :

    • Model: This allows the access to back end data in a Web Dynpro application.
    • View: This is used to ensure the representation of data in a web browser.
    • Controller: This is used to control communication between Model and view where it takes input from users and get the processes data from model and displays the data in browser.
  20. SAP SD Interview Questions

  21. Question 13. What Is A View In Web Dynpro Application?

    Answer :

    Each Web Dynpro application contains at least one view and it is used to define layout of a user interface. Each view consists of multiple user element and a controller and context.

    The controller is used to process user request and processing of data and context contains data to which elements of view are bound.

  22. SAP ABAP Tutorial

  23. Question 14. What Is The Use Of Inbound And Outbound Plug-ins?

    Answer :

    You can navigate between different views using inbound and outbound plugs. The inbound and outbound plugs are part of view controller and inbound plug defines the starting point of view and outbound plug tells the subsequent view to be called.

  24. Question 15. What Is View Set?

    Answer :

    A view set is defined as predefined section where you can embed different views in a Web Dynpro application. View set allows you to display more than one view in a screen.

  25. SAP HANA Interview Questions

  26. Question 16. How Do You Create A Tree In Web Dynpro Application?

    Answer :

    You can use tree UI element to create a tree in Web Dynpro application.

  27. SAP FICO Tutorial

  28. Question 17. What Components You Can Monitor Using Web Dynpro Abap Monitor?

    Answer :

    • Session Count
    • Application Count
    • CPU time
    • Data
  29. SAP CO Interview Questions

  30. Question 18. How Do You Monitor A Web Dynpro Application?

    Answer :

    You can monitor Web Dynpro application using ABAP monitor. Information is stored about Web Dynpro application and is stored. You can view this information using T-code: RZ20

  31. SAP PM Interview Questions

  32. Question 19. What Is The Use Of Icm Tracing In Dynpro?

    Answer :

    To trace the data stream in SAP Web Application server.

  33. SAP HANA Tutorial

  34. Question 20. How Can You Manage Errors And Problems In Dynpro Application For Specific Users?

    Answer :

    Web Dynpro trace tool can be used for checking the errors and problems in Dynpro application. You can activate Web Dynpro trace tool for a specific user.

    To activate trace tool in SAP GUI client, use T-code: WD_TRACE_TOOL

  35. SAP EWM Interview Questions

  36. Question 21. What Different Administration Tasks You Have Performed In Dynpro?

    Answer :

    In Web Dynpro ABAP administration, you can perform various administration tasks using different tools −

    1. ICM Tracing
    2. Web Dynpro Trace tool
    3. Browser Tracing
    4. Logging
    5. Security
  37. Question 22. How Can You Limit The Data In Alv Output In Web Dynpro Application?

    Answer :

    Using filters you can limit the data in ALV output. You can create multiple number of filter conditions for each field. To create or delete a filter condition, you can use method of interface class IF_SALV_WD_FILTER.

  38. SAP EWM Tutorial

  39. Question 23. What Are The Key Features Of Alv In Web Dynpro?

    Answer :

    • It support many properties of table element as it is based on Web Dynpro table UI element.
    • ALV output can be filtered, sorted or you can also apply calculations.
    • User can perform application specific functions using UI elements in toolbar.
    • This allows user to save setting in different views.
    • You can also configure special areas above and below ALV output.
    • You can define extent to which ALV output can be edited.
  40. SAP Webi Interview Questions

  41. Question 24. What Are The Advantages Of Using View Set?

    Answer :

    Below are few advantages of view set in designing an application :

    • You can reuse views in a Web Dynpro window.
    • You can easily make changes to layout at later stage.
    • More structured approach to use more than one view.
  42. SAP BASIS Interview Questions

  43. Question 25. What Is The Use Of Web Dynpro Window?

    Answer :

    In Web Dynpro, window is used to use multiple views or view sets. A view can only be displayed when it is embed in a view and a window always contain one or more views which are connected by navigation links.

    Each window contains inbound and outbound plugs and they can be included in navigation chain. Inbound plugs within a window lead from the outbound plug of a view to the embedding window. Just like all other inbound plugs, they represent an event and thus call the event handler assigned to them.

  44. SAP Webi Tutorial

  45. Question 26. How Do You Manage Communication Between Different Controllers?

    Answer :

    You can create events to enable communication between controllers. You can allow one controller to trigger events in different controller. All events that you create in component controller they are available in component.

  46. SAP Web IDE Interview Questions

  47. Question 27. To Embed A View Into Another View, How You Can Do This?

    Answer :

    You can embed view in another view by using view container UI element. ViewContainerUIElement is an UI element to be used to hold the views in Web Dynpro application.

  48. SAP ABAP Interview Questions

  49. Question 28. What Is Global And Local Controller In Web Dynpro?

    Answer :

    In Global controller, the data declared in this can be accessed by all views and window in that component.

    View controller is a local controller for that view and can’t be accessed by other controllers.

  50. SAP Web Dynpro Tutorial

  51. Question 29. What Is A Faceless Component?

    Answer :

    Faceless components in Web Dynpro doesn’t contain any graphical components, no views or no windows. It only contains a component controller and you can add an additional custom controller.

  52. SAP RFC Interview Questions

  53. Question 30. Why Do We Use Faceless Component?

    Answer :

    Faceless components are specifically used for receiving and structuring the data. Faceless components can be embedded to other components using component usage and you can supply the required data to these components.

  54. Question 31. Why Do We Use Version Management In Web Dynpro Application?

    Answer :

    You can use version management to manage older version of an object, compare versions or you can also reset them.

  55. Question 32. How Many Component Controllers Can A Web Dynpro Component Have?

    Answer :

    Component Controller is only one. You can create multiple controllers, but those are called Custom Controllers.

  56. SAP R/3 Interview Questions

  57. Question 33. What Is Model Class?

    Answer :

    A Model class is assistance class that contains business logic.

  58. SAP FICO Interview Questions

  59. Question 34. How Do You Debug A Web Based Web Dynpro Application?

    Answer :

    Using External breakpoints

  60. Question 35. How Do You Navigate Between Views In Web Dynpro?

    Answer :

    Using inbound and outbound plugs

  61. Question 36. Can You Create Multiple Applications Using A Component In Web Dynpro?

    Answer :

    Yes for a component, you can create any number of applications.

  62. SAP HANA Interview Questions

  63. Question 37. How Do You Call A Web Dynpro Application?

    Answer :

    In a Web Dynpro application, component window has an inbound plug. This inbound plug can have parameters, which have to be specified as URL parameters.

    Default values that are overwritten by the URL parameters can be set in the application for these parameters. If neither a default value nor a URL parameter is specified, a runtime error is triggered.

  64. Question 38. Which Method Can Be Used To Access Text Symbols In Assistance Class?

    Answer :

    Using method _WD_COMPONENT_ASSISTANCE~GET_TEXT( ), this allows you to access text symbols of the assistance class in controller of your component.

  65. Question 39. How Do You Manage Portal Integration With Web Dynpro?

    Answer :

    You can also integrate an ABAP application into enterprise portal. You can also manage portal functions from a Web Dynpro application.

    You can call Web Dynpro code wizard to access portal manager methods.

    This can be used to perform the following functions :

    • Portal Events

    To navigate between Web Dynpro application within portal or portal content.

    Following navigation types are supported :

    • Object Based navigation
    • Absolute navigation
    • Relative navigation
    • Work protect mode
  66. Question 40. What Is The Use Of Interactive Forms?

    Answer :

    You can create forms based on Adobe software and can use in context for Web Dynpro user interfaces. You can integrate Adobe lifecycle development tool with ABAP editor to ease the development of user interface. Interactive forms using Adobe software allows you to create efficiently and easy development of UI elements.

  67. SAP CO Interview Questions

  68. Question 41. What Are The Different Scenarios That Can Be Used In Interactive Forms?

    Answer :

    • Interactive Scenario
    • Print Scenario
    • Offline Scenario
    • Using digital signature
  69. Question 42. What Is The Use Of Sap List Viewer In Web Dynpro?

    Answer :

    SAP List viewer is used to add ALV component and provides a flexible environment to display lists and tabular structure. A standard output consist of header, tool bar and an output table and user can make the settings to add column display, aggregations, sorting options using additional dialog boxes.

  70. SAP EWM Interview Questions