How do you navigate between Different Views in Web Dynpro?Īns: Navigation between Views is achieved through Plugs (Inbound and Outbound).Īns: Plugs are used to Navigate between the views. What is an Assistance Class and how is it Instantiated in Web Dynpro?Īns: Assistance Class is the model class which would act as the data provider for the Web Dynpro component and it is instantiated by the Web Dynpro component during the run time and no explicit instantiation is required.ħ. The Model class can be accessed in Web Dynpro component using the attribute WD_ASSIST->.Ħ. It contains the Business logic in the form of methods, Global data & Constants in the form of Class Attributes. No Java stack required to run Web Dynpro applications.Īns: Model Class is the Assistance class in Web Dynpro. Reuse of the WD components possible (Component Usage).Ħ. Reuse of the existing back end programs (ex: function modules, classes).ĥ. Complete integration of web based framework into ABAP workbench.Ĥ. Here the flow logic is written in the views, windows, components and the business logic is mostly written in Assistance class.ģ. Clear separation between the flow logic and the business logic. Web Dynpro programming model uses MVC (Model View controller) design paradigm.Ģ. What are the Advantages of ABAP Web Dynpro?ġ. Business logic is held in the Model which is in the form of Assistance class in Web Dynpro context.Ĥ. View holds all the UI elements that are visible in the UI, Controllers have the flow logic. MVC Architecture Concepts and usage of the same in ABAP Web DynproĪns: As per the MVC Architecture there is a clear separation between flow logic, view and the Business Logic. ABAP Web Dynpro Components and Design tools can be accessed using the ABAP workbench transaction SE80.ģ.
SAP ABAP Web Dynpro Interview Questions and AnswersĪns: ABAP Web Dynpro is the SAP UI technology used to develop the Web based applications in the SAP environment.