SAP ABAP Class CL_WDR_CUSTOM_POSITION (Subsequent Move of UI Elements)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_RUNTIME_SERVICES (Package) Web Dynpro: Additional Services of Web Dynpro Runtime
Properties
Class CL_WDR_CUSTOM_POSITION  
Short Description Subsequent Move of UI Elements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_SERVICES   Web Dynpro: Additional Services of Web Dynpro Runtime 
Created 20140321   SAP 
Last change 20141120    
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)
2 IFUR_NW7__CONTROL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WDR_CUSTOM_POSITION has no interface implemented.
Friends
Class CL_WDR_CUSTOM_POSITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CUSTOM_LAYOUT_PROPERTIES Instance attribute Private Type reference (TYPE) T_CUSTOM_LAYOUT_PROPERTIES_TAB Properties of Layouts of Elements 20140807
2 M_CUSTOM_MARGINS Instance attribute Private Type reference (TYPE) T_CUSTOM_MARGINS 20140321
3 M_CUSTOM_POSITIONS Instance attribute Private Type reference (TYPE) T_CUSTOM_POSITIONS 20140321
4 M_CUSTOM_SEQUENCES Instance attribute Private Type reference (TYPE) T_CUSTOM_SEQUENCES Change of Orders 20140519
5 M_SINGLETON_CUSTOM_POSITION Static Attribute Private Object reference (TYPE REF TO) CL_WDR_CUSTOM_POSITION 20140519
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method 20140321
2 CLEAR_CUSTOM_POS_BY_VIEW_ELEM Instance method Public Method 20140416
3 EMBED_IN_RASTERLAYOUTITEM Instance method Private Method Adds a control to a RasterLayoutItem 20140725
4 GET_CONTROL_BY_P6S_ID Instance method Private Method Returns a control using ID :. 20140519
5 GET_CUSTOM_POSITIONS Instance method Public Method Returns the list with the items 20140417
6 GET_INSTANCE Static method Public Method Returns singleton instance of CL_WDR_CUSTOM_POSITION 20140514
7 GET_LAYOUT_BY_CONTROL Instance method Private Method Returns the layout control of a control 20140519
8 GET_LAYOUT_ITEM_BY_CONTROL Instance method Private Method Returns the LayoutItem of a Control 20140725
9 GET_UR_ID_BY_WD_ID Instance method Private Method Get UR ID by :. 20140321
10 IS_LAYOUT_CONTROL Instance method Private Method Checks whether the control is a supported layout 20140721
11 MOVE_CONTROL Instance method Private Method 20140409
12 RENDER Instance method Public Method Changes arrangement of controls (like move, sort) 20140519
13 RENDER_CUSTOM_LAYOUT_PROPS Instance method Private Method Sets properties of layouts of elements 20140807
14 RENDER_CUSTOM_MARGINS Instance method Private Method 20140321
15 RENDER_CUSTOM_POSITIONS Instance method Private Method 20140321
16 RENDER_CUSTOM_SEQUENCES Instance method Private Method 20140519
17 SET_CUSTOM_LAYOUT_PROPERTIES Instance method Public Method Sets properties on the layout item of an element 20140807
18 SET_CUSTOM_MARGIN Instance method Public Method 20140321
19 SET_CUSTOM_POSITION Instance method Public Method 20140321
20 SET_CUSTOM_POSITIONS Instance method Public Method 20140416
21 SET_CUSTOM_SEQUENCE Instance method Public Method Sets order of elements using an aggregation 20140519
22 SORT_AGGREGATION Instance method Private Method Changes order of controls in aggregations 20140519
Events
Class CL_WDR_CUSTOM_POSITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CUSTOM_LAYOUT_PROPERTIES Public See coding 20140807 begin of t_custom_layout_properties, view_element type ref to cl_wd_view_element, layout_cell_position type string, end of t_custom_layout_properties
2 T_CUSTOM_LAYOUT_PROPERTIES_TAB Private See coding 20140807 t_custom_layout_properties_tab type hashed table of t_custom_layout_properties with unique key view_element
3 T_CUSTOM_MARGIN Private See coding 20140321 begin of t_custom_margin, id type string, marginbottom type i, marginright type i, end of t_custom_margin
4 T_CUSTOM_MARGINS Private See coding 20140321 t_custom_margins type hashed table of t_custom_margin with unique key id
5 T_CUSTOM_POSITION Public See coding 20140416 begin of t_custom_position. .include type t_raster_layout_item_props. types: view_element type ref to cl_wd_view_element, parent type string, aggregation type string, replace_by type string, end of t_custom_position
6 T_CUSTOM_POSITIONS Public See coding 20140416 t_custom_positions type hashed table of t_custom_position with unique key view_element
7 T_CUSTOM_SEQUENCE Public See coding 20140519 begin of t_custom_sequence, view_element type ref to cl_wd_view_element, aggregation type string, sequence type string_table, end of t_custom_sequence
8 T_CUSTOM_SEQUENCES Private See coding 20140519 t_custom_sequences type hashed table of t_custom_sequence with unique key view_element aggregation
9 T_RASTER_LAYOUT_ITEM_PROPS Public See coding 20140806 begin of t_raster_layout_item_props, rli_csstop type string, rli_cssleft type string, rli_csswidth type string, rli_cssheight type string, end of t_raster_layout_item_props
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_WDR_CUSTOM_POSITION has no parameter.
Method CLEAR on class CL_WDR_CUSTOM_POSITION has no exception.

Method CLEAR_CUSTOM_POS_BY_VIEW_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_WD_VIEW_ELEMENT Key-Komponenten der Konfigurationstabellen 20140416

Method CLEAR_CUSTOM_POS_BY_VIEW_ELEM on class CL_WDR_CUSTOM_POSITION has no exception.

Method EMBED_IN_RASTERLAYOUTITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140725
2 Importing PROPERTIES Call by reference Type reference (TYPE) T_RASTER_LAYOUT_ITEM_PROPS 20140806
3 Returning RASTERLAYOUTITEM Value transfer Object reference (TYPE REF TO) IFUR_NW7_RASTERLAYOUTITEM 20140725

Method EMBED_IN_RASTERLAYOUTITEM on class CL_WDR_CUSTOM_POSITION has no exception.

Method GET_CONTROL_BY_P6S_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTROL Value transfer Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140519
2 Importing ID Call by reference Type reference (TYPE) STRING 20140519

Method GET_CONTROL_BY_P6S_ID on class CL_WDR_CUSTOM_POSITION has no exception.

Method GET_CUSTOM_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning POSITIONS Value transfer Type reference (TYPE) T_CUSTOM_POSITIONS 20140417

Method GET_CUSTOM_POSITIONS on class CL_WDR_CUSTOM_POSITION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CUSTOM_POSITION Value transfer Object reference (TYPE REF TO) CL_WDR_CUSTOM_POSITION Nachträgliches Verschieben von UI Elementen 20140514

Method GET_INSTANCE on class CL_WDR_CUSTOM_POSITION has no exception.

Method GET_LAYOUT_BY_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140519
2 Returning LAYOUT_CONTROL Value transfer Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140519

Method GET_LAYOUT_BY_CONTROL on class CL_WDR_CUSTOM_POSITION has no exception.

Method GET_LAYOUT_ITEM_BY_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140725
2 Returning LAYOUTITEM Value transfer Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140725

Method GET_LAYOUT_ITEM_BY_CONTROL on class CL_WDR_CUSTOM_POSITION has no exception.

Method GET_UR_ID_BY_WD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GET_LAYOUT_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Lieft nicht das Control, sondern das Layout des Controls 20140409
2 Returning UR_ID Value transfer Type reference (TYPE) STRING 20140321
3 Importing WD_ID Call by reference Type reference (TYPE) STRING 20140321

Method GET_UR_ID_BY_WD_ID on class CL_WDR_CUSTOM_POSITION has no exception.

Method IS_LAYOUT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140721
2 Returning IS_LAYOUT Value transfer Type reference (TYPE) ABAP_BOOL 20140721

Method IS_LAYOUT_CONTROL on class CL_WDR_CUSTOM_POSITION has no exception.

Method MOVE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATION Call by reference Type reference (TYPE) STRING 20140515
2 Importing REPLACE_CONTROL Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140818
3 Importing RLI_PROPS Call by reference Type reference (TYPE) T_RASTER_LAYOUT_ITEM_PROPS Eigenschaften für das einbettende RasterLayoutItem 20140806
4 Importing SOURCE Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140409
5 Importing TARGET Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140409

Method MOVE_CONTROL on class CL_WDR_CUSTOM_POSITION has no exception.

Method RENDER Signature

Method RENDER on class CL_WDR_CUSTOM_POSITION has no parameter.
Method RENDER on class CL_WDR_CUSTOM_POSITION has no exception.

Method RENDER_CUSTOM_LAYOUT_PROPS Signature

Method RENDER_CUSTOM_LAYOUT_PROPS on class CL_WDR_CUSTOM_POSITION has no parameter.
Method RENDER_CUSTOM_LAYOUT_PROPS on class CL_WDR_CUSTOM_POSITION has no exception.

Method RENDER_CUSTOM_MARGINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_COMMAND_QUEUE Call by reference Object reference (TYPE REF TO) IF_WDR_CLIENT_COMMAND Kommando für den Client (UPDATE) 20140321

Method RENDER_CUSTOM_MARGINS on class CL_WDR_CUSTOM_POSITION has no exception.

Method RENDER_CUSTOM_POSITIONS Signature

Method RENDER_CUSTOM_POSITIONS on class CL_WDR_CUSTOM_POSITION has no parameter.
Method RENDER_CUSTOM_POSITIONS on class CL_WDR_CUSTOM_POSITION has no exception.

Method RENDER_CUSTOM_SEQUENCES Signature

Method RENDER_CUSTOM_SEQUENCES on class CL_WDR_CUSTOM_POSITION has no parameter.
Method RENDER_CUSTOM_SEQUENCES on class CL_WDR_CUSTOM_POSITION has no exception.

Method SET_CUSTOM_LAYOUT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAYOUT_PROPERTIES Call by reference Type reference (TYPE) T_CUSTOM_LAYOUT_PROPERTIES 20140807

Method SET_CUSTOM_LAYOUT_PROPERTIES on class CL_WDR_CUSTOM_POSITION has no exception.

Method SET_CUSTOM_MARGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING 20140321
2 Importing PROPERTY Call by reference Type reference (TYPE) STRING 20140321
3 Importing VALUE Call by reference Type reference (TYPE) STRING 20140321

Method SET_CUSTOM_MARGIN on class CL_WDR_CUSTOM_POSITION has no exception.

Method SET_CUSTOM_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POSITION Call by reference Type reference (TYPE) T_CUSTOM_POSITION 20140416

Method SET_CUSTOM_POSITION on class CL_WDR_CUSTOM_POSITION has no exception.

Method SET_CUSTOM_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POSITIONS Call by reference Type reference (TYPE) T_CUSTOM_POSITIONS 20140416

Method SET_CUSTOM_POSITIONS on class CL_WDR_CUSTOM_POSITION has no exception.

Method SET_CUSTOM_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTOM_SEQUENCE Call by reference Type reference (TYPE) T_CUSTOM_SEQUENCE 20140519

Method SET_CUSTOM_SEQUENCE on class CL_WDR_CUSTOM_POSITION has no exception.

Method SORT_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATION Call by reference Type reference (TYPE) STRING 20140519
2 Importing CONTROL Call by reference Object reference (TYPE REF TO) IFUR_NW7__CONTROL 20140519
3 Importing SEQUENCE Call by reference Type reference (TYPE) IFUR_NW7__CONTROL=>_T_COLLECTION-OBJECTS Tabelle von Strings 20140519

Method SORT_AGGREGATION on class CL_WDR_CUSTOM_POSITION has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740