SAP ABAP Class CL_WDK_DYNAMIC_LAYOUT (Dynamic UI modification)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_CONTROLLER (Package) Kayak Controller
Properties
Class CL_WDK_DYNAMIC_LAYOUT  
Short Description Dynamic UI modification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_CONTROLLER   Kayak Controller 
Created 20061114   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDK_DYNAMIC_LAYOUT has no interface implemented.
Friends
Class CL_WDK_DYNAMIC_LAYOUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_LAYOUT_FLOW Constant Public Type reference (TYPE) WDK_UI_LAYOUT_NAME 'FLO' Web Dynpro UI Layout 20061115
2 CV_LAYOUT_GRID Constant Public Type reference (TYPE) WDK_UI_LAYOUT_NAME 'GRD' Web Dynpro UI Layout 20061124
3 CV_LAYOUT_MATRIX Constant Public Type reference (TYPE) WDK_UI_LAYOUT_NAME 'MAT' Web Dynpro UI Layout 20061115
4 CV_LAYOUT_ROW Constant Public Type reference (TYPE) WDK_UI_LAYOUT_NAME 'ROW' Web Dynpro UI Layout 20061115
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_UIELEMENTS_RECURSION Static method Private Method Creates all UI elements 20061115
2 MODIFY_LAYOUT Static method Public Method Rebuilds address container 20061116
3 REMOVE_UIELEMENTS_RECURSION Static method Private Method Retrieves all UI elements 20061115
Events
Class CL_WDK_DYNAMIC_LAYOUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_UIELEMENT Private See coding 20061115 BEGIN OF ts_uielement, name TYPE wdk_ui_element_name, cont_layout TYPE wdk_ui_layout_name, index TYPE sytabix, element TYPE REF TO cl_wd_uielement, END OF ts_uielement
2 TT_DYNLAYOUT Private See coding 20061115 tt_dynlayout TYPE SORTED TABLE OF wdkdynlayout WITH UNIQUE KEY parent y_position x_position element
3 TT_UIELEMENT Private See coding 20061115 tt_uielement TYPE HASHED TABLE OF ts_uielement WITH UNIQUE KEY name
Method Signatures

Method CREATE_UIELEMENTS_RECURSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARENT Call by reference Type reference (TYPE) TS_UIELEMENT 20061124
2 Importing IT_DYNLAYOUT Call by reference Type reference (TYPE) TT_DYNLAYOUT 20061115
3 Importing IT_UIELEMENT Call by reference Type reference (TYPE) TT_UIELEMENT 20061115
4 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL True if elements are contained 20061120

Method CREATE_UIELEMENTS_RECURSION on class CL_WDK_DYNAMIC_LAYOUT has no exception.

Method MODIFY_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20061116
2 Importing IV_OBJECT Call by reference Type reference (TYPE) WDK_LAYOUT_OBJECT Layout object for dynamic adjustments 20061116
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL True if elements are contained 20061120

Method MODIFY_LAYOUT on class CL_WDK_DYNAMIC_LAYOUT has no exception.

Method REMOVE_UIELEMENTS_RECURSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UIELEMENT Call by reference Type reference (TYPE) TT_UIELEMENT 20061115
2 Importing IR_UICONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050316-075201 20061115

Method REMOVE_UIELEMENTS_RECURSION on class CL_WDK_DYNAMIC_LAYOUT has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in