You are on page 1of 2

1. 2. 3. 4. 5. 6.

7. 8.

9.

Class (static) constructor is called before the class is accessed for first time. Static (class) constructors cannot raise exceptions. New UI elements can be created and cannot be deleted in enhancement implementation You may only change or delete enhancements in exactly that enhancement implementation in which it was created. For each existing context, additional nodes and attributes can be created within an enhancement. you wish to add an attribute to an existing node, there are two different situations: a. Within a node without a dictionary structure, this is possible without restriction. b. Within a node with a dictionary structure, one or more attributes from the used structure can be added by choosing the context menu option Create Through Wizard  Attributes from Components of a Structure. Additional attributes can be created as part of an enhancement implementation. The post-exit method automatically reads the importing parameter of the original method. All the other parameters of the original method (exporting, changing, and returning parameters) are provided as changing parameters. The pre-exit method automatically provides all the importing and changing parameters of the corresponding original method.

10. Navigation Links

a. You can create new navigation links. b. Existing navigation links, similar to UI elements in a view, can be suppressed. They are not deleted then by any means, but remain as part of the original component.
c. A new navigation target can be defined for an existing navigation link. 11. To support the dynamic programming, the Web Dynpro framework offers a number of methods in the service class CL_WD_DYNAMIC_TOOL. 12. Adding CONTEXT NODES a. For this purpose, the interface IF_WD_CONTEXT_NODE_INFO contains the method ADD_NEW_CHILD_NODE b. The service class CL_WD_DYNAMIC_TOOL contains the method

CREATE_NODEINFO_FROM_STRUCT with limited functionality.
13. Adding CONTEXT ATTRIBUTES a. The interface IF_WD_CONTEXT_NODE_INFO contains the method ADD_ATTRIBUTE. 14. Fixed values in an attribute – IF_WD_CONTEXT_NODE_INFO->SET_ATTRIBUTE_VALUE_SET. 15. Breadcrumb Steps are bound to individual context attributes. 16. Interface view is directly linked to a window.

17. Assignment Layout – Data Layout UI Element FlowLayout LayoutData UI Element FlowData Description FlowData provides the layout data for a UI element whose container has a FlowLayout.

IF_<MY_CUSTOM_CONTROLLER> c. WDDOBEFORENAVIGATION d. Prerequisite to implement post-exit or pre-exit methods. Before WDDOMODIFY. Before WDDOINIT. Method available in component controller a. a. WDDOONACTION 25. d. Suspend c. 19. c. 18. After WDDOMODIFY. 24. SALV_WD_TABLE. MatrixData provides the layout data for a UI element whose container has a matrix layout. a reference variable is of the following type: a. b. The UI tree can be changed dynamically a. Startup d. Depending on the controller. IF_<MY_VIEW> d. Standard b. WDDOBEFORENAVIGATION b. Default attributes available in all controllers: WD_THIS and WD_CONTEXT. Which method gives reference to current controller – WD_GET_API. IF_<MY_WINDOW> 21. The controller attribute WD_THIS is a reference to this local interface. 22. Exit **********************************ALL THE BEST*************************************** Harshith Reddy . IF_COMPONENTCONTROLLER b. The interface view is connected to the web Dynpro application using which type of plug: a. 23. 20. WDDOPREPROCESSING c.GridLayout GridData MartrixLayout MatrixData RowLayout RowData GridData provides the layout data for a UI element whose container has a GridLayout. The prerequisite for this is that the original method was called using the local controller interface (WD_THIS->…) and not directly using the local controller instance (ME->…). WDR_SELECT_OPTIONS. RowData provides the layout data for a UI element whose container has a row layout. After WDDOINIT.