WebDYnpro ABAP Presentation Document 2

Share Embed Donate


Short Description

Download WebDYnpro ABAP Presentation Document 2...

Description

Prepared by Vijayendar by Vijayendar Reddy( Reddy( OASIS Technologies) Hyderabad  --------------------------------------------------------------------------------------------------------------------------

Fetching data

from database to WEbDynpro Component:

data ttab type table of ttab. select * from zemp into table ttab. lo_nd_itab->bind_table( lo_nd_itab->bind _table( ttab ). -----------------------------------------------------------------------------------------------------------------------Delete the selected record: To capture hte selected record from webdynpro Table: code wizard get_static_attributes( get_static_attri butes( importing static_attributes = ls_itab ). workarea if ls_itab-id is not initial.

delete from zemp where id = ls_itab-id.

----->database

lo_nd_itab->remove_element( lo_nd_itab->remo ve_element( lo_el_itab ). webdynpro

------>node level/

endif. --------------------------------------------------------------------------------------------------------------------To update the record: To capture hte modified record from webdynpro form/ITAB: get_static_attributes( get_static_attri butes( importing static_attributes = ls_itab ). workarea Update zemp set name = ls_itab-name salpm = ls_itab-salpm permarks = ls_itab-permarks where id = ls_itab-id. -----------------------------------------------------------------------------------------------------------------------To save multiple records or to update multiple records

Prepared by Vijayendar by Vijayendar Reddy( Reddy( OASIS Technologies)

Hyderabad  We need to capture the Modified records from node itab data ttab type table of zemp. get_static_attributes_table(

importing table = ttab ).

modify zemp from table ttab. ------------------------------------------------------------------TO insert the record into database: Capture the input record from node input get_static_attributes( importing static_attributes = ls_input ). workarea if ls_inputid is not initial. insert into zemp values ls_input. endif. wd_comp_contoller->executmed( ). ---------------------------------------------------------------------clear the values from FORM in webdynpro;

clear ls_input. set_static_attributes( exporting static_attributes = ls_input ). --------------------------------------------------------------------To intialize the default values in a FORM: ( WDDOINIT( ) ) WDDOINIT( ) is a standard method to initialize the values : ls_input-id = '1001'. ls_nput-name = 'VijayendarReddy'. ls_input-salpm = 200000. ls_input-permarks = 56. set_static_attributes( exporting static_attributes = ls_input ). -------------------------------------------------------------------

Prepared by Vijayendar Reddy( OASIS Technologies) Hyderabad 

Copy functionalities in WEBDYNPRO ABAP 1>copy all 2>copy selected records 3>copy records conditionally: --------------------------------------------------------------------Itab1 ( node1 ) Table1 in Component controller change selection ---- (0 --N ) for selecting multiple records

Itab2 ( node 2) Table2

-------------------------------------------------------------------generate all the refernces using code wizard : lo_nd_itab , lo_el_itab , ls_itab ( code wizard ) lo_nd_itab2 , lo_el_itab2 ,ls_itab2 ( code wizard ) ---------------------------------------------------------------

Copy all records ( From one node to another node ) -----------------------------------------lo_nd_itab2->invalidate( ). data count type i. count = lo_nd_itab->get_element_count( ). Do count times. lo_el_itab = lo_nd_itab->get_element( index = sy-index ). lo_el_itab->get_static_attributes( importing static_attributes = ls_itab ). lo_el_itab2 = lo_nd_itab2->create_element( ). lo_el_itab2->Set_static_attributes( exporting static_attributes = ls_itab ). lo_nd_itab2->bind_element( new_item = lo_el_itab2 set_initial_elements = abap_false ). enddo. -----------------------------------------------------------------

Prepared by Vijayendar Reddy( OASIS Technologies) Hyderabad 

Copy selected Records from one node to another node ------------------------------------------------------Note: Is_selected( ) will check whether record is selected or not..... ------------------------------------------------------------------------------------lo_nd_itab2->invalidate( ). data count type i. count = lo_nd_itab->get_element_count( ). Do count times. if lo_nd_itab->Is_selected( index = sy-index ) = abap_true. lo_el_itab = lo_nd_itab->get_element( index = sy-index ). lo_el_itab->get_static_attributes( importing static_attributes = ls_itab ). lo_el_itab2 = lo_nd_itab2->create_element( ). lo_el_itab2->Set_static_attributes( exporting static_attributes = ls_itab ). lo_nd_itab2->bind_element( new_item = lo_el_itab2 set_initial_elements = abap_false ). endif. enddo. ------------------------------------------------------------------------Copy records based on Conditions: for example ( Permarks > 50 ) material price > 50000 material quatnitiy > 50 ACTION: lo_nd_itab2->invalidate( ). data count type i. count = lo_nd_itab->get_element_count( ). Do count times. lo_el_itab = lo_nd_itab->get_element( index = sy-index ). lo_el_itab->get_static_attributes( importing static_attributes = ls_itab ). if ls_itab-permarks > 50. lo_el_itab2 = lo_nd_itab2->create_element( ). lo_el_itab2->Set_static_attributes( exporting static_attributes = ls_itab ). lo_nd_itab2->bind_element( new_item = lo_el_itab2 set_initial_elements = abap_false ). endif. enddo. ---------------------------------------------------------------------------

Prepared by Vijayendar Reddy( OASIS Technologies)

Hyderabad -------------------------------------------------------------------------

For multi selection of table: selection ---multi no Lead --------------------------------------in component contrlller itab and change node itab selection ---( 0- n ) ---------------------------------------------------------------------------------When node structures are different: ------------------------------------------------lo_nd_itab2->invalidate( ). data count type i. count = lo_nd_itab->get_element_count( ). Do count times. lo_el_itab = lo_nd_itab->get_element( index = sy-index ). lo_el_itab->get_static_attributes( importing static_attributes = ls_itab ). ls_itab2-id = ls_itab-id. ls_itab2-name = ls_itab-name. ls_itab2-salpm = ls_itab-salpm. ls_itab2-permarks = ls_itab-permarks. if ls_itab-permarks > 50. ls_itab2-simage = 'Pass.GIF'. ls_itab2-status = 'PASS'.

elseif Ls_itab-permarks < 50. ls_itab2-simage = 'FAIL.GIF'. ls_itab2-status = 'FAIL'. endif. lo_el_itab2 = lo_nd_itab2->create_element( ). lo_el_itab2->Set_static_attributes( exporting static_attributes = ls_itab2 ). lo_nd_itab2->bind_element( new_item = lo_el_itab2 set_initial_elements = abap_false ). endif. enddo.

Prepared by Vijayendar Reddy( OASIS Technologies)

Hyderabad  Creating A Simple Form And Table in WEbdynpro ABAP

se80 Tcode: ZComponent window( Frame ) View1( screen1 ) -------CB------------ViewController  Context FORM( WIZARD ) EMP( Node ) Datatype EMPID ------------- ----CB--------------------- EMPID ( A )-------STRing EMPNAME----------------CB--------------------- EMPNAME( A )-------String EMPDOB-----------------CB--------------------- EMPDOB ( A )-------DATS

To make Form visible ---change the layout to MAtrixHEAD DATA View2( screen2 ) -------CB--------------ViewController  Context TAble( WIZARD ) ADDRESS( Node ) Datatype EMPPLACE -----------------CB--------------------- place ( A )-------STRing EMPSTATE------------------CB--------------------- STATE ( A )---------String EMPCOUNTRY--------------CB---------------------Country( A )------string

------------------------------------------------naVIGATION FROM ONE SCREEN TO SCREEN OUTBOUNDPLUG AND INBOUNDPLUG NAVIGATION LINK

Prepared by Vijayendar Reddy( OASIS Technologies)

Hyderabad  Programming Categories in WEbdynpro ABAP: -----------------------------------------------context based Programming window based Programming message based programming cross component programming portal Integration programming Floor plan manager programming Dynamic Programming -------------------------------------------if_wd_context_element ( standard methods ) ( context based Programming ) get_Attribute( ) set_attribute( ) get_static_attributes( ) set_static_attributes( ) ----------------------------------------------if_wd_context_node ( standard methods ) ( context based Programming ) move_next( ) move_previous( ) move_to( index ) move_first( ) move_last( ) invalidate( ) create_element( ) remove_element( ) bind_element( ) bind_elements( ) bind_table( ) bind_structure( ) set_selected( ) is_selected( ) get_lead_selection_index( ) clear_selection( ) get_static_attributes_table( ) get_element_count( ) get_element( index ) ------------------------------------------if_wd_window_manager ( standard Methods ) ( window based Programming ) create_window( ) ------------for popup window create_external_window( )--------for external windows create_confirm_popup_to( )-------for confirmation dialog windows ----------------------------------------------------------

Prepared by Vijayendar Reddy( OASIS Technologies)

Hyderabad  if_wd_message_manager ( standard methods ) ( message based programming ) report_success( ) report_warning( ) report_attribute_error_message( ) report_error_message( ) report_exception( ) report_t100_message( ) remove_message( ) clear_mesages( ) -------------------------------------------------------------------if_wd_component_usage ( standard methods ) ( cross component programming) create_component( ) delete_Component( ) has_active_Component( ) get_interface_Contoller( ) -----------------------------------------------------if_wd_portal_integration ( standard methods ) ( portal Integration programming) navigate_absolute() navigate_relative() fire() subscribe( ) unsubscribe( ) --------------------------------------------------------------------------if_fpm_ui_building_block ( standard methods ) ( floor plan Manager Programming) process_event( ) needs_confirmation( ) process_before_output( ) after_event_failed( ) ------------------------------------------------------------------------------

Prepared by Vijayendar Reddy( OASIS Technologies)

Hyderabad  Classes and methods related to WEbdynpro ( CL_WD* ) ( dynamic Programming ) ------------------------------------------------------------------Class NAme-------------------------Method NAme cl_wd_button-----------------------new_button( ) cl_wd_input_field------------------new_input_field( ) cl_Wd_page_header------------------new_page_header( ) cl_wd_image------------------------new_image( ) cl-wd_table------------------------new_table( ) cl_wd_table_column-----------------new_table_column( ) cl_Wd_dropDown_by_IDX--------------new_dropdown_by_idx( ) cl_wd_text_View--------------------new_text_view( ) cl_Wd_text_edit--------------------new_text_edit( ) cl_wd_flow_data--------------------new_flow_data( ) cl_wd_grid_data--------------------new_grid_data( ) cl_wd_matrix_data------------------new_matrix_data( ) cl_wd_row_data---------------------new_row_data( ) cl_Wd_tray-------------------------new_tray( ) cl_wd_group------------------------new_group( ) -------------------------------------------------------------------------------For Webdynpro ABAP developers and for my students those Who are attending for  WEbDYNPRO ABAP interviews. You can refer the following 350 Questions. Prepared by ---Vijayendar Reddy ( OASIS Technologies ) Hyderabad. 1. Difference between ABAP & Webdynpro ABAP applications? 2. Difference between DDBK & DDBI? 3. Under which circumstances you will use DDBK & DDBI? 4. What are Events for Table, DDBK, DDBI, Itemlistbox? 5. What are the properties of Input field, Table, Image, DDBK, DDBI, Itemlistbox? 6. What is domain? What is a data element? 7. What is the different between BAPI & RFC? 8. Can you bind id property for any UI Element with an attribute? 9. What is service call? What is the purpose of it? 10.What is cardinality? How many types of cardinality? 11. What is selection cardinality & collection cardinality? 12. Which combination of collection cardinality, the selection cardinality is not applicable? 13. What is context binding? Or Data binding? 14. What is context mapping? How many types? What are they? 15. What is internal context mapping? 16. What is external context mapping? 18. Can we use data element & data type for context attributes? 19. What is MVC Architecture? What is the advantage of MVC architecture? How MVC 20. architecture is applicable in WDABAP apps? 21. How to use Table, DDBK, DDBI, Image, Itemlistbox uielements in a view?

22. Can we embed one view in another view? How? What is purpose of view container UI elements? 23. What is a purpose of Interactive form UI element? 24. What are the advantages of using Adobe forms in WDABAP apps? 25. Different between Smart forms & Adobe forms? 26. What is purpose of “wd_This”? 27. What is purpose of “wd_Context” ? 28. What is purpose of “wd_Comp_controller”? 29. How to navigate from one view to another view? 30. How to transfer data form one view to another view? 31. What is navigation link? 32. What is view controller? 33. What is purpose of component controller? Different between view controller & 34. component controller? Under which situation we need to use component controller? 35. What is the purpose of creating an “Application” for WD component? 36. Can we use multiple webdynpro components under one project? 37. What is purpose of MIMES? 38. What is the basic structure of WD Component? 39. What is an empty view? 40. What is URL & FQDN in WDABAP? 41. What is the main intention behind WDABAP apps? 42. What are the main features of WDABAP? 43. Why a client should implement WDABAP apps? 44. What is the tool for WDABAP app development? Which Version of WDABAP you have used? 48. What is the purpose of “Assistance Class”? 49. What are the Methods Available in Interface “IF_WD_CONTEXT_NODE”? 50. Different between node & attribute? 51. How to provide multi select functionality for table UI element in WDABAP? 52. What are problems/errors u have encountered while developing WDABAP apps? 53. What is cross controller method call? 54. What is the purpose of using “webdynpro code wizard”? 55. What is the difference between WDABAP & WDJAVA? 56. How you will convince your existing client to implement WDABAP apps? 57.Under which situation u will use Custom controller? Did u use it in u r Project? 75. What are the critical errors u have encountered as part of u r project development? 76.What are the mandatory properties of Table,ProgressIndicator,Image,Inputfield,ItemListBox Dropdownbykey,Dropdownbyindex? 80.What are the events for Table Ui element ,dropdownbykey,dropdownbyindex? 81. How many controllers will be available as part of a component? 82. Explain About Webdynpro Architecture? 83. What is View Container UI element? How to use it? 84. What is View Assembly? 85. What are the various Standard Hooker Methods? 87. What is the Interface controller? 88. What happens when u apply service call? 89. How to access all static attributes of a Node Element? 90. Which Interface is used for Reporting Messages? 91. How to provide Dynamic Value Selector? 92. How many Types of Input Help Modes are Available?

93. How one component will communicate with another component? 94. What are windows? 95. What is the purpose of Business Graphics in webdynpro? 102. Difference between SVS , EVS , OVS? 103. What are the various Layouts available ? What is the Default Layout? 104. What is the Composite UI Element? Which UI elements are Composite? 105. What are the common standard hooker methods available in Every controller? 106. What is the significance of supply function? 108. How to provide Multiselect functionality on Table UI elemnt? 109. How to provide Table Popins in Table UI element? 110. How to delete Selected records from a Table/Node UI element? 111. Difference between Interface controler and component controler and custom controller and view controller? 112. Which development objects are Faceless objects? 113. Which development objects are considered as Visual entities? 114. For which type of Nodes , supply functions are applicable? 119. What is the purpose of “WDDOMODIFYVIEW()” Method? When this method is called?what type of coding is recommended in that method? 120. Whether Dynamic Programming is a Good Approach? 121. How many Types of Dynamic Modifications can be made at runtime? What are they?What is the purpose of Dynamic Modifications? Under What Circumstances we need to prefer Dynamic Modifications? 122. How to send data from one component to another component ? 124. What is purpose of Webdynpro Component Usage?What is the Advantage of it? 125. What is Component Interface? 126. What is Cross Component Context Mapping? What is Direct Context Mapping and Reverse Context Mapping? 127. What is the MVC architecture ? what is the advantage ? 128. What is the Dynamic Component Usage? 129. What is the purpose of Interface view ? 130. What is the startup plug and exit plug ? 131. Can you describe the system landscape of your project ? 133. .What is the webdynpro Personalization (P13N) ? 134. What is the Dynamic programming in webdynpro apps ? 135. How to create the inputfields,labels,DDBI,DDBK,TABLE UIelements,Images,Progress Indicators Dynamically at runtime? 136. What is the purpose of "WDvisibility "? HOW to use it? 137. How creates OVS (object value selector ) ? 154. What is the duration of u r project? 155. How many full-life cycle implementations u have completed? 156. How many views u have developed as part of u r project? 159. How many Endusers will access the apps/projects developed by u? 164. In which situation u will create custom controller? 165. What are the Events available for TableUI element? 166. What is the purpose of MIMES directory in Webdynpro apps? 167. How many Phases are involved in developing a WebDynpro application? 170. What are predefined methods in WD? 171. What are Lifecycle methods in WD? 172. How to Delete records from TABLE/NODE in WD Frontend without deleting the

actual records in sap backend system? 173. Which controller is called as Default Custom controller? 174. What are the UI elements u have used as part of ur WD project? 177. Difference between External context Mapping and Internal Context Mapping? 180. Can u take up the challenge of Leading a TEAM for Webdynpro? 199. How to use “RoadMap” UI element in Webdynpro apps? 208. What is a Interface View? 209. How many plugs are available in Webdynpro? 212. Explain about u r WD ABAP Projects? 213. What are the roles and responsibilities in u r projects? 214. Did u interact with u r clients? 215. Explain about u r Consultancy? 216. What is u r current salary[CTC] ? 217. What is u r expected salary? 218. To whom u will report? 219. what is the “Organization Structure” of u company? 220. To Whom u will intimate if u get any problem? 221. How u will communicate with ur co-developers,Project Manager,TeamLead and administrators in u r company? 222. What are the various resources to resolve the errors/ tickets/ problems in realtime? 223. How you will update the new concepts ? 224. What is recursive node and non-recursive node? 225. What is singleton node and non-singleton node? 227. Difference between Popup window and External window, confirmationDialog windows? 228. What is COMPONENTIZATION? 229. How to use/call one component in another component? 241. Which Generic Functions are Offered by WebDynpro ALV?s? 242. Describe the ALV usage in WDABAP? 246. Difference between “Method” and “Action”? 251. How many components you have created in your each project? 252. How many types of messages are available in WDABAP? 253. Can you display error message based on Attribute in WD ABAP? 266. What is the duration of each WebDynproProject you have developed? 268. What is the total WebDynpro ABAP Expierence? 269. When to use Invisible Ui Element? 270. Difference between RadioButtonGroupByIndex & RadioButtonGroupByKey? 277. What is the advantage of implementing/designing browser based Apps using WebDynpro ABAP Framework? 290. What is Phase Model? What is the basic Process Flow of any WD ABAP app? 304. What are the methods available in “IF_WD_COMPONENT_USAGE”? 305. What are the methods available in “IF_WD_MESSAGE_MANAGER”? 306. What are the methods available in “IF_WD_WINDOW_MANAGER”? 307.What are the standard Interfaces and CLasses available for Webdynpro ABAP? 308.What is FPM? What is the advantage of Using FPM? 309.What is UIBB? what it contains? 310.Which interface is Re-implemented for FPM usage? 311.What are the standard components used for FPM Roadmao and Tabstrip? 312.can we design RoadMap scenario without using FPM? and How? 313.waht are the standard events , methods and nodes of interface controller of  SALV_WD_TABLE component?

314.what type of aditional features you have customized for ALV integration in Webdynpro? 315.How to integrated Webdynpro Components into SAP Portal? what is the advantage of  portal integration? 316.How to use Interactive Form in WEbdynpro ABAP applications? 317.what are component usages? 318.what are INterface methods? 319.What is Cross COmponent Programmming? 320.How to access Interface mehtods in Other Components? 321.what is the use of code Wizard ?what are the various options we find in COde wizard?Hwo 322.HOw to assign Internal Table records TO Node in Webdynpro? 323.Is node independent of Screen Element or dependent on Screen element? 324.IS webdynpro, Browser Dependent or Browser Independent? 325.In which situation we use "FPM_GAF_COMPONENT"? 326.In which situation we use "FPM_OIF_COMPONENT"? 327.In which situation we create "Interface Nodes" ? 328.can we create multiple applications for a Component or not? And what is the advantage ? 329.what are the various properties of a node? 330.How to provide user-specific settings for an APplication? 331.How to transfer data from one view to another view? 332.Can we transfer data using Outbound plugs or not? 333.difference between Model class and Assistance class in Webdynpro? 334.what is the super class of Assistance Class? 335.What is the purpose of "WD_ASSIST" standard object? 336.What are the FPM specific Standard Methods in WEbdynpro? 337.can we write ABAP code inside Webdynpro ABAP? Which ABAP statements we can use,and which ABAP statements cannot be used in WEBDynpro ABAP? 338.What is the Purpose of Table Cell Editor? 339.what is the use of Input Element property? 340.Did u work on Webdynpro Enhancements? 341.What are the various types of Enhancements? 342.what are the various Enhancement methods in Webdynpro? 343.Which standard components you have enhanced as part of your project? 344.what type of customization you have done using Enhancement framework? 345.what are the main properties of Interactive Form Screen Element? 346.What are the pre-conditions for External Context Mapping? 347.what is Context in webdynpro? 348.Did u involve in webdynpro support activities? what are the critical tickets you have resolved? 349.What is your rating in Webdynpro ABAP out of 5 points? 350.What are the common issues we expect in Support project?

For Webdynpro ABAP developers and for my students those Who are attending for  WEbDYNPRO ABAP interviews. You can refer the following 350 Questions.

Prepared by ---Vijayendar Reddy ( OASIS Technologies ) Hyderabad. 1. Difference between ABAP & Webdynpro ABAP applications? 2. Difference between DDBK & DDBI? 3. Under which circumstances you will use DDBK & DDBI? 4. What are Events for Table, DDBK, DDBI, Itemlistbox? 5. What are the properties of Input field, Table, Image, DDBK, DDBI, Itemlistbox? 6. What is domain? What is a data element? 7. What is the different between BAPI & RFC? 8. Can you bind id property for any UI Element with an attribute? 9. What is service call? What is the purpose of it? 10.What is cardinality? How many types of cardinality? 11. What is selection cardinality & collection cardinality? 12. Which combination of collection cardinality, the selection cardinality is not applicable? 13. What is context binding? Or Data binding? 14. What is context mapping? How many types? What are they? 15. What is internal context mapping? 16. What is external context mapping? 18. Can we use data element & data type for context attributes? 19. What is MVC Architecture? What is the advantage of MVC architecture? How MVC 20. architecture is applicable in WDABAP apps? 21. How to use Table, DDBK, DDBI, Image, Itemlistbox uielements in a view? 22. Can we embed one view in another view? How? What is purpose of view container UI elements? 23. What is a purpose of Interactive form UI element? 24. What are the advantages of using Adobe forms in WDABAP apps? 25. Different between Smart forms & Adobe forms? 26. What is purpose of “wd_This”? 27. What is purpose of “wd_Context” ? 28. What is purpose of “wd_Comp_controller”? 29. How to navigate from one view to another view? 30. How to transfer data form one view to another view? 31. What is navigation link? 32. What is view controller? 33. What is purpose of component controller? Different between view controller & 34. component controller? Under which situation we need to use component controller? 35. What is the purpose of creating an “Application” for WD component? 36. Can we use multiple webdynpro components under one project? 37. What is purpose of MIMES? 38. What is the basic structure of WD Component? 39. What is an empty view? 40. What is URL & FQDN in WDABAP? 41. What is the main intention behind WDABAP apps? 42. What are the main features of WDABAP? 43. Why a client should implement WDABAP apps? 44. What is the tool for WDABAP app development? Which Version of WDABAP you have used? 48. What is the purpose of “Assistance Class”? 49. What are the Methods Available in Interface “IF_WD_CONTEXT_NODE”? 50. Different between node & attribute? 51. How to provide multi select functionality for table UI element in WDABAP?

52. What are problems/errors u have encountered while developing WDABAP apps? 53. What is cross controller method call? 54. What is the purpose of using “webdynpro code wizard”? 55. What is the difference between WDABAP & WDJAVA? 56. How you will convince your existing client to implement WDABAP apps? 57.Under which situation u will use Custom controller? Did u use it in u r Project? 75. What are the critical errors u have encountered as part of u r project development? 76.What are the mandatory properties of Table,ProgressIndicator,Image,Inputfield,ItemListBox Dropdownbykey,Dropdownbyindex? 80.What are the events for Table Ui element ,dropdownbykey,dropdownbyindex? 81. How many controllers will be available as part of a component? 82. Explain About Webdynpro Architecture? 83. What is View Container UI element? How to use it? 84. What is View Assembly? 85. What are the various Standard Hooker Methods? 87. What is the Interface controller? 88. What happens when u apply service call? 89. How to access all static attributes of a Node Element? 90. Which Interface is used for Reporting Messages? 91. How to provide Dynamic Value Selector? 92. How many Types of Input Help Modes are Available? 93. How one component will communicate with another component? 94. What are windows? 95. What is the purpose of Business Graphics in webdynpro? 102. Difference between SVS , EVS , OVS? 103. What are the various Layouts available ? What is the Default Layout? 104. What is the Composite UI Element? Which UI elements are Composite? 105. What are the common standard hooker methods available in Every controller? 106. What is the significance of supply function? 108. How to provide Multiselect functionality on Table UI elemnt? 109. How to provide Table Popins in Table UI element? 110. How to delete Selected records from a Table/Node UI element? 111. Difference between Interface controler and component controler and custom controller and view controller? 112. Which development objects are Faceless objects? 113. Which development objects are considered as Visual entities? 114. For which type of Nodes , supply functions are applicable? 119. What is the purpose of “WDDOMODIFYVIEW()” Method? When this method is called?what type of coding is recommended in that method? 120. Whether Dynamic Programming is a Good Approach? 121. How many Types of Dynamic Modifications can be made at runtime? What are they?What is the purpose of Dynamic Modifications? Under What Circumstances we need to prefer Dynamic Modifications? 122. How to send data from one component to another component ? 124. What is purpose of Webdynpro Component Usage?What is the Advantage of it? 125. What is Component Interface? 126. What is Cross Component Context Mapping? What is Direct Context Mapping and Reverse Context Mapping?

127. What is the MVC architecture ? what is the advantage ? 128. What is the Dynamic Component Usage? 129. What is the purpose of Interface view ? 130. What is the startup plug and exit plug ? 131. Can you describe the system landscape of your project ? 133. .What is the webdynpro Personalization (P13N) ? 134. What is the Dynamic programming in webdynpro apps ? 135. How to create the inputfields,labels,DDBI,DDBK,TABLE UIelements,Images,Progress Indicators Dynamically at runtime? 136. What is the purpose of "WDvisibility "? HOW to use it? 137. How creates OVS (object value selector ) ? 154. What is the duration of u r project? 155. How many full-life cycle implementations u have completed? 156. How many views u have developed as part of u r project? 159. How many Endusers will access the apps/projects developed by u? 164. In which situation u will create custom controller? 165. What are the Events available for TableUI element? 166. What is the purpose of MIMES directory in Webdynpro apps? 167. How many Phases are involved in developing a WebDynpro application? 170. What are predefined methods in WD? 171. What are Lifecycle methods in WD? 172. How to Delete records from TABLE/NODE in WD Frontend without deleting the actual records in sap backend system? 173. Which controller is called as Default Custom controller? 174. What are the UI elements u have used as part of ur WD project? 177. Difference between External context Mapping and Internal Context Mapping? 180. Can u take up the challenge of Leading a TEAM for Webdynpro? 199. How to use “RoadMap” UI element in Webdynpro apps? 208. What is a Interface View? 209. How many plugs are available in Webdynpro? 212. Explain about u r WD ABAP Projects? 213. What are the roles and responsibilities in u r projects? 214. Did u interact with u r clients? 215. Explain about u r Consultancy? 216. What is u r current salary[CTC] ? 217. What is u r expected salary? 218. To whom u will report? 219. what is the “Organization Structure” of u company? 220. To Whom u will intimate if u get any problem? 221. How u will communicate with ur co-developers,Project Manager,TeamLead and administrators in u r company? 222. What are the various resources to resolve the errors/ tickets/ problems in realtime? 223. How you will update the new concepts ? 224. What is recursive node and non-recursive node? 225. What is singleton node and non-singleton node? 227. Difference between Popup window and External window, confirmationDialog windows? 228. What is COMPONENTIZATION? 229. How to use/call one component in another component? 241. Which Generic Functions are Offered by WebDynpro ALV?s? 242. Describe the ALV usage in WDABAP?

246. Difference between “Method” and “Action”? 251. How many components you have created in your each project? 252. How many types of messages are available in WDABAP? 253. Can you display error message based on Attribute in WD ABAP? 266. What is the duration of each WebDynproProject you have developed? 268. What is the total WebDynpro ABAP Expierence? 269. When to use Invisible Ui Element? 270. Difference between RadioButtonGroupByIndex & RadioButtonGroupByKey? 277. What is the advantage of implementing/designing browser based Apps using WebDynpro ABAP Framework? 290. What is Phase Model? What is the basic Process Flow of any WD ABAP app? 304. What are the methods available in “IF_WD_COMPONENT_USAGE”? 305. What are the methods available in “IF_WD_MESSAGE_MANAGER”? 306. What are the methods available in “IF_WD_WINDOW_MANAGER”? 307.What are the standard Interfaces and CLasses available for Webdynpro ABAP? 308.What is FPM? What is the advantage of Using FPM? 309.What is UIBB? what it contains? 310.Which interface is Re-implemented for FPM usage? 311.What are the standard components used for FPM Roadmao and Tabstrip? 312.can we design RoadMap scenario without using FPM? and How? 313.waht are the standard events , methods and nodes of interface controller of  SALV_WD_TABLE component? 314.what type of aditional features you have customized for ALV integration in Webdynpro? 315.How to integrated Webdynpro Components into SAP Portal? what is the advantage of  portal integration? 316.How to use Interactive Form in WEbdynpro ABAP applications? 317.what are component usages? 318.what are INterface methods? 319.What is Cross COmponent Programmming? 320.How to access Interface mehtods in Other Components? 321.what is the use of code Wizard ?what are the various options we find in COde wizard?Hwo 322.HOw to assign Internal Table records TO Node in Webdynpro? 323.Is node independent of Screen Element or dependent on Screen element? 324.IS webdynpro, Browser Dependent or Browser Independent? 325.In which situation we use "FPM_GAF_COMPONENT"? 326.In which situation we use "FPM_OIF_COMPONENT"? 327.In which situation we create "Interface Nodes" ? 328.can we create multiple applications for a Component or not? And what is the advantage ? 329.what are the various properties of a node? 330.How to provide user-specific settings for an APplication? 331.How to transfer data from one view to another view? 332.Can we transfer data using Outbound plugs or not? 333.difference between Model class and Assistance class in Webdynpro? 334.what is the super class of Assistance Class? 335.What is the purpose of "WD_ASSIST" standard object? 336.What are the FPM specific Standard Methods in WEbdynpro? 337.can we write ABAP code inside Webdynpro ABAP? Which ABAP statements we can use,and which ABAP statements cannot be used in WEBDynpro ABAP? 338.What is the Purpose of Table Cell Editor?

339.what is the use of Input Element property? 340.Did u work on Webdynpro Enhancements? 341.What are the various types of Enhancements? 342.what are the various Enhancement methods in Webdynpro? 343.Which standard components you have enhanced as part of your project? 344.what type of customization you have done using Enhancement framework? 345.what are the main properties of Interactive Form Screen Element? 346.What are the pre-conditions for External Context Mapping? 347.what is Context in webdynpro? 348.Did u involve in webdynpro support activities? what are the critical tickets you have resolved? 349.What is your rating in Webdynpro ABAP out of 5 points? 350.What are the common issues we expect in Support project?

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF