Thursday, January 16, 2014

Web Dynpro ABAP Interview Questions Answers

SAP Web Dynpro ABAP Interview Questions Answers
SAP Webdynpro ABAP, Web Dynpro ABAP Real Time Interview Questions and Answers-3.

 Webdynpro ABAP, SAP Web Dynpro for ABAP, Webdynpro Interview Questions, SAP WDA is the standard SAP technology to develop the web based applications using the SAP's standard programming language called ABAP/4. Here in this post we are going to provide real time interview questions and answers on SAP Webdynpro ABAP. These real time interview questions are helpful for the ABAPer's who are going to attend interviews on Web Dynpro ABAP. Refer this post for more details and real time interview questions on SAP Webdynpro ABAP. Click on read more to read this article.



SAP Webdynpro ABAP Real Time Interview Questions


SAP Webdynpro ABAP Real Time Interview Questions and Answers-3, SAP Webdynpro ABAP, SAP Web Dynpro for ABAP, SAP WDA is the standard SAP technology to develop the web based applications using the SAP's standard programming language called ABAP/4

Here in this post we are going to provide real time interview questions and answers on SAP Webdynpro ABAP. These real time interview questions are helpful for the ABAPer's who are going to attend interviews on Web Dynpro ABAP. Refer this post for more details and real time interview questions on SAP Webdynpro ABAP.




Webdynpro ABAP Interview Questions and Answers




Webdynpro Interview QuestionsPart-1

Webdynpro Interview QuestionsPart-2




40) Explain the concept of OVS and its usage?


 WDR_OVS is the standard webdynpro component to generate F4 helps for the input field. OVS refers to Object value selector.




41) How can you use Radio Buttons/Checkboxes/Dropdown lists in webdynpro?


 Radio buttons/Checkboxes are used for objective selection similar to what is available in SAPGUI.


An event is associated with each UI element for on click action.




42) Explain FPM concept and its usage in webdynpro?






43) What is internationalization? What is the use of it in webdynpro abap application?


Internalization refers to creation of texts used in webdynpro application in a specific language and providing option to translate to multiple languages if necessary.


 This is achieved by using OTR's or text elements for static texts and performing translation when required.




44) What is Cardinality of a context node in webdynpro?


 Cardinality refers to number of elements a node can accommodate during run time.


When a node is created the cardinality is assigned to it. Cardinality is of the following kinds:


0:1 --> At run time, no element or maximum one element can be instantiated


0:n --> At run time, no element or maximum of n elements can be instantiated


1:n --> At run time, minimum one element or maximum of n elements can be instantiated


1:1 --> At run time, only one element should always be instantiated if you try violating the cardinality there would be a short dump saying Number of elements of the collection of node node_name violates the cardinality 



45) What is Personalization in abap webdynpro application?


Personalization refers to changing the properties of UI elements at runtime.


Personalization settings are user specific. Configuration controller is used for personalization function.


ex: Changing the order of columns in a table display.




46) What are the controller types in webdynpro ABAP?


-Component Controller


->Component Controller is global part of the component and each component has only one component controller.


Global Attributes and methods required by the component can be defined here.


-Custom Controllers


->Custom controllers are defined during design time and these are optional.


The visibility Custom controllers are in the entire component and have the life time equal to life time of the component.


Custom controllers are used if a set of views have to be grouped to perform special function or hold a set of data.



-View Controller


->Flow logic of the views is in view controller and a view can have only one view controller.


The visibility of View controller is specific to view only.


-Configuration Controller


->Configuration controller is used achieve personalization function.



-Window Controller


->A window controller exists for each window and can also have methods to write coding logic.


Every window will have the default method and it is used to receive parameters. 


The windows controllers are visible in entire component and also in the custom controller.



47) What are Layout types in Webdynpro and its usage?


->Flow Layout: 

Used for sequential display of WD UI elements.



->Row Layout: 

here each UI element is displayed on its own column and the width differs from row to row. Row head data is used to insert a break.



->Grid Layout: 

UI elements are arranged based the no of columns. line breaks are inserted based on the size.



->Matrix Layout: 

Matrix layout arranges UI elements in columns. Matrix head data is used to insert a line break.


Usage of the appropriate layout to build a webdynpro application is determined during the UI design.



48) What is supply function method in SAP Webdynpro?


->Supply function method is used to populate the context node or to default values to the context node elements. 

Supply function method is called before the node is accessed for first read.


->Using supply function method is optional




49) What is singleton property of context node?


->Singleton property is one of the attributes of the context node if this is set there can be only one instance of the respective context node at runtime.



50) How to default a value to the context attribute?


 In the context attribute there is a property to set the default value.


Use the same; however the default value can be overwritten using the set_attribute method of the interfaceif_wd_context_element.



51) Is it possible to pass parameters to webdynpro URL? 

Yes you can pass parameters to webdynpro URL and it is passed as below.


For ex: your url is


http://server.com/wd_url_name?sap-system-login-basic_auth=X&sap-client=800&sap-language=E

Here the parameter values are passed for 

sap-system-login-basic_auth,

sap-client and sap-language.



52).What is the difference between narrowing cast and widening cast?

If we copy an instance of sub class to super class it is called narrowing cast and the vise versa of it is widening cast.



53).Is model used in Webdynpro ABAP?


The webdynpro ABAP Graphical tool set doesn’t give any option to create model.


We can define a class in transaction SE24and the instance of that class can be used as model within the Wedbynpro code.




54). What are the different ways of getting data from a table and pass it to Webdynpro context node?

Ans.

a. select the data to an internal table and pass it to the node using bind table method


b. use a model class instance to get data


c. use the service call option provided by webdynpro framework




55). What is the Service call option in Webdynpro ABAP?


Webdynpro ABAP Graphical toolset gives a wizard which automatically generates the code for calling a BAPI or Web service.


This wizard will create a custom controller which has context nodes or attributes similar to the parameters of BAPI and a method which calls the BAPI and pass the value to the context.


We only need to use this custom controller within another controller, map the context and call the method.




56).What is an Application?


An application forms as the link between a component and URL.




57).What is a faceless component?


Faceless components are webdynpro components without window or view




58). In case of a component used within a component, how does parent component communicate to child component?


Parent component communicate with the child component through Interface controller and Interface view of the child component.



59). Interface View of a component has 1:1 relationship with what?


The window of the component



60).What are the actions in a view controller?


The methods that can be linked to the UI elements of a view are called actions.



61).What is role of plugs in views?



Plugs in views help the navigation between views. Navigation happens through the link created between outbound plug of a view to the inbound plug of next view.







For More Real Time Interview Questions: 











Dear ABAPer's if you know any SAP Webdynpro ABAP interview questions please leave a comment in below comment box, it'll helpful for the fellow readers.


"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Categories

ABAP (1) ABAP Interview Questions (112) ABAP Open SQL Statements (1) ABAP Syntax Rules (6) ABAP WORKBENCH (2) ABAP-Interview-Questions (52) ALE IDOC (6) ALE IDOC Interview Questions (6) ale-idoc (6) ALE-IDOC-Interview-Questions (19) ALV Interview Questions (5) ALV-Interview-Questions (22) BADI (2) BAPI (1) BAPI Interview Questions (1) BAPI-Interview-Questions (14) BDC (6) BDC Interview Questions (6) BDC-Interview-Questions (9) big data (2) big data interview questions (1) Classical Reports Interview Question (3) Classical-Reports-Interview-Questions (22) Conditional Statements (1) Cross Applications (3) Cross-Applications (14) Data Dictionary (22) Data Type Questins (1) Data types (1) Data-Dictionary (48) Data-Type-Questins (6) Dialog programming (5) Dialog Programming Interview Questions (4) Dialog-Programming (30) DOMAIN Interview Questions (1) Domain-Interview-Questions (8) Function Module (2) hadoop (2) hadoop interview questions (2) hdfs (1) IDoc Tutorials (6) Interactive Report Interview Questions (4) Interactive-Reports-Interview-Questions (22) Internal Tables (1) interview questions (1) Lock Object Interview Questions (1) Lock-Objects-Interview-Questions (10) Logical Database (1) Modularization Interview Questions (4) Modularization-Interview-Questions (25) Module Pool Programming (5) Module-Pool-Programming (39) modules in sap (1) Object Oriented ABAP (19) Object Oriented ABAP Interview Questions (15) object-oriented-abap (2) Object-Oriented-ABAP-Interview-Questions (34) OOABAP (9) Reports (14) Reports Interview Questions (9) Reports-Interview-Questions (19) RFC (1) RFC Interview Questions (1) RFC-Interview-Questions (14) RICEF (1) RICEF Objects (1) SAP (4) SAP ABAP (4) SAP ABAP Interview Questions (42) SAP ABAP Introduction (46) SAP ABAP Message Types (2) SAP BADI Interview Questions (2) SAP Basics (71) SAP Books (2) SAP Certification (1) SAP CONSULTANTS (5) SAP CRM (1) SAP ENHANCEMENTS (3) SAP EXITS (2) SAP EXITS ( SAP ENHANCEMENTS ) Interview Questions (1) SAP Free Books (1) SAP HR (2) SAP Lock Object (1) sap modules (2) SAP Open SQL Statements (1) SAP R/3 Architecture (4) SAP Search help (1) SAP Smartforms (1) SAP Smartforms Interview Questions (2) SAP Tables (5) SAP Tcodes (10) SAP Views (1) SAP Webdynpro ABAP (12) SAP Work Processors (2) SAP Workflow (3) SAP-BADI-Interview-Questions (11) SAP-Enhancements (39) SAP-Exits (39) SAP-Exits-Enhancements-Interview Questions (3) SAP-HANA (1) SAP-HANA-Interview-Questions (1) SAP-Smartforms-Interview-Questions (2) SAP-Workflow (3) Scripts (3) Scripts Interview Questions (2) Scripts-Interview-Questions (32) Search Help Interview Questions (1) Search-Help-Interview-Questions (9) Smartforms (1) Table Maintenance Generator (1) Table-Maintenance-Generator (4) Tables in SAP (2) Tables Interview Questions (3) Tables-Interview-Questions (3) Type Group Interview Questions (1) Type-Group-Interview-Questions (7) Variable Declaration (1) Views Interview Questions (1) Views-Interview-Questions (5) Webdynpro (12) what is big data (1)

Protected Blog

 
This blog is not affiliated to SAP AG |SAP is trademark of SAP AG |The information collected from various sources use information with your own risk.