SAP ABAP Class CL_RSOD_GUI (GUI for BW Documents)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSOD_EXTENSION (Package) BW Document Connection (Components Outside of CORE)
Properties
Class CL_RSOD_GUI  
Short Description GUI for BW Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSOD    
Program status     
Category 0   
Package RSOD_EXTENSION   BW Document Connection (Components Outside of CORE) 
Created 20000619   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSOD_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RS_FUNC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SKWVF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSOD_GUI has no interface implemented.
Friends
Class CL_RSOD_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HEIGHT_IO_LIST Constant Private Type reference (TYPE) I '200' Fixed Height of IO List 20010319
2 C_HEIGHT_IO_LIST_WITH_SHUFFLER Constant Private Type reference (TYPE) I '150' Fixed Height of IO List with Schuffler 20010907
3 C_POPUP_PORTAL_STORAGE_ID Instance attribute Private Type reference (TYPE) HASH160 'RSOD_PORTAL_STORAGE_' ID for POPUP_ONLY_ONCE 20060410
4 P_DISPLAY_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': Display Mode Only 20010201
5 P_HEIGHT_CONTAINER Instance attribute Private Type reference (TYPE) I Height of Overall Container 20010319
6 P_HEIGHT_IO_LIST Instance attribute Private Type reference (TYPE) I 20010215
7 P_HEIGHT_PREVIEW Instance attribute Private Type reference (TYPE) I 20010308
8 P_MIGRATION_WARNING_SHOWN Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Migration Warning Already Displayed 20060201
9 P_R_CONTAINER_DOC Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container Document 20001207
10 P_R_CONTAINER_IO_LIST Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container List 20010214
11 P_R_CONTAINER_MAIN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Main Container 20001208
12 P_R_CONTAINER_SCHUFFLER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container Shuffler 20010214
13 P_R_CONTEXT_GUI Instance attribute Private Object reference (TYPE REF TO) CL_RSOD_CONTEXT_GUI Context for BW Documents 20010313
14 P_R_HTML_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20001207
15 P_R_IOLIST Instance attribute Private Object reference (TYPE REF TO) CL_RSOD_IOLIST KW IO List Display 20001207
16 P_R_SHUFFLER Instance attribute Private Object reference (TYPE REF TO) CL_RSOD_SHUFFLER Shuffler 20010201
17 P_R_SINGLE_IO Instance attribute Private Object reference (TYPE REF TO) CL_KWUIC_SINGLE_IO IO Control 20010122
18 P_R_SPLITTER_MAIN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Main Splitter 20001208
19 P_R_SPLITTER_RIGHT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Right Splitter 20001208
20 P_R_SPLITTER_RIGHT_TOP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Right Upper Splitter 20010201
21 P_R_TERMINOLOGY Instance attribute Private Object reference (TYPE REF TO) CL_KWUI_TERMINOLOGY GUI Text, Icons, Messages, Popups and so on 20001208
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_PROP_CHECK_OFF Instance method Private Method Switches Off Authorizations/Properties Checks Using Handler 20010806
2 AUTHORITY_PROP_CHECK_ON Instance method Private Method Switches On Authorizations/Properties Checks Using Handler 20010806
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20001205
4 CREATE_IMPORT Instance method Private Method Imports Documents 20010103
5 DELETE Instance method Private Method Deletes Documents (with Dialog Box) 20010517
6 DISPLAY_IO_LIST Instance method Private Method Display Context Documents in the IO List 20010205
7 FREE Instance method Public Method Resource Release 20001208
8 FUNC_SELECT_FOR_DOC Instance method Private Method Execute Function Selection Context Menu of List 20010606
9 GET_UNUSED_PHIO_PROPS Static method Private Method Returns Table with Unused PHIO Properties 20010515
10 INITIALIZE_CONTROLS Instance method Public Method Initialize Controls 20001212
11 INIT_HTML_VIEWER Instance method Private Method Initialization of Preview Controls 20001207
12 INIT_IO_CONTROL Instance method Private Method Initialization of Preview Controls 20010122
13 INIT_IO_LIST Instance method Private Method Initialize InfoObject List 20010125
14 INIT_SHUFFLER Instance method Private Method Initialization of Shuffler 20010201
15 ON_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Handler for Kontext Menu Request (List) 20010103
16 ON_DOCS_REFRESHED Instance method Private Event handling method Event Handler for Refresh in Shuffler 20010220
17 ON_DOC_CLOSE Instance method Private Event handling method Event Handler for Closing the Document 20001208
18 ON_LIST_TOOLBAR_FUNC_SELECT Instance method Private Event handling method Event Handler for Tolbar and Context Menu Functions (List) 20010103
19 ON_OBJECT_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-CLick on InfoObject List 20001207
20 ON_PROPERTY_CHANGED Instance method Private Event handling method Event Handler: Properties in Context Were Changed 20010205
21 ON_RESIZED Instance method Private Event handling method Event Handler for Changing Size in Shuffler 20010308
22 ON_TOOLBAR Instance method Private Event handling method Event Handler for Toolbar of List 20010103
23 RESIZE Instance method Private Method Adjust Splitter Height 20010308
24 SAVE_USER_SETTINGS Instance method Public Method Save User Settings 20010427
25 SET_ROW_HEIGHT Instance method Private Method Set Height of Rows 20010214
26 SHOW_CONTENT Instance method Private Method Display Document Content 20001207
27 SHOW_DOCUMENT_DETAIL Instance method Private Method Detail Display of a Document (IO Control) 20010606
28 SHOW_WARNING_PORTAL_STORAGE Instance method Private Method Displays Warning, If Document Storage Switches to Portal 20060410
29 XCLOSE_DOCUMENT Instance method Private Method Close Document 20010423
30 XDELETE_DOCUMENT Instance method Private Method Delete Document 20010423
31 XINIT_EXPLORER Instance method Private Method Initialize Explorer 20010423
32 XON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event Handler for Context Menu Request 20010423
33 XON_NODE_CONTEXT_MENU_SELECT Instance method Private Event handling method Event Handler for Context Menu Selection 20010423
34 XON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-Click on Nodes in Explorer 20010423
35 XON_TOOLBAR_FUNCTION_SELECT Instance method Private Event handling method Event Handler for Toolbar Function (Explorer) 20010423
36 XREMOVE_DOC_BRIDGE Instance method Private Method Remove Document Bridge 20010423
37 XSAVE_DOCUMENT Instance method Private Method Save Document 20010423
Events
Class CL_RSOD_GUI has no event.
Types
Class CL_RSOD_GUI has no local type.
Method Signatures

Method AUTHORITY_PROP_CHECK_OFF Signature

Method AUTHORITY_PROP_CHECK_OFF on class CL_RSOD_GUI has no parameter.
Method AUTHORITY_PROP_CHECK_OFF on class CL_RSOD_GUI has no exception.

Method AUTHORITY_PROP_CHECK_ON Signature

Method AUTHORITY_PROP_CHECK_ON on class CL_RSOD_GUI has no parameter.
Method AUTHORITY_PROP_CHECK_ON on class CL_RSOD_GUI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': reine Anzeige 20001212
2 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001205
3 Importing I_R_CONTEXT Call by reference Object reference (TYPE REF TO) CL_RSOD_CONTEXT_GUI Kontext für BW Dokumente 20001205

Method CONSTRUCTOR on class CL_RSOD_GUI has no exception.

Method CREATE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20010103
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010201

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_OBJECT Call by reference Type reference (TYPE) SKWV_PKGOB_T Tabelle mit getypten SKWF-Objekten und ihrem jeweiligen Pake 20010517

Method DELETE on class CL_RSOD_GUI has no exception.

Method DISPLAY_IO_LIST Signature

Method DISPLAY_IO_LIST on class CL_RSOD_GUI has no parameter.
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler im Dokumentenframework 20010205

Method FREE Signature

Method FREE on class CL_RSOD_GUI has no parameter.
Method FREE on class CL_RSOD_GUI has no exception.

Method FUNC_SELECT_FOR_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20010606
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010606

Method GET_UNUSED_PHIO_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_PHIO_PROP Value transfer Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010515

Method GET_UNUSED_PHIO_PROPS on class CL_RSOD_GUI has no exception.

Method INITIALIZE_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_SHUFFLER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20010201
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010201

Method INIT_HTML_VIEWER Signature

Method INIT_HTML_VIEWER on class CL_RSOD_GUI has no parameter.
Method INIT_HTML_VIEWER on class CL_RSOD_GUI has no exception.

Method INIT_IO_CONTROL Signature

Method INIT_IO_CONTROL on class CL_RSOD_GUI has no parameter.
Method INIT_IO_CONTROL on class CL_RSOD_GUI has no exception.

Method INIT_IO_LIST Signature

Method INIT_IO_LIST on class CL_RSOD_GUI has no parameter.
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010201

Method INIT_SHUFFLER Signature

Method INIT_SHUFFLER on class CL_RSOD_GUI has no parameter.
Method INIT_SHUFFLER on class CL_RSOD_GUI has no exception.

Method ON_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20010103

Method ON_CONTEXT_MENU_REQUEST on class CL_RSOD_GUI has no exception.

Method ON_DOCS_REFRESHED Signature

Method ON_DOCS_REFRESHED on class CL_RSOD_GUI has no parameter.
Method ON_DOCS_REFRESHED on class CL_RSOD_GUI has no exception.

Method ON_DOC_CLOSE Signature

Method ON_DOC_CLOSE on class CL_RSOD_GUI has no parameter.
Method ON_DOC_CLOSE on class CL_RSOD_GUI has no exception.

Method ON_LIST_TOOLBAR_FUNC_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20010103

Method ON_LIST_TOOLBAR_FUNC_SELECT on class CL_RSOD_GUI has no exception.

Method ON_OBJECT_DOUBLE_CLICK Signature

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

Method ON_OBJECT_DOUBLE_CLICK on class CL_RSOD_GUI has no exception.

Method ON_PROPERTY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_PROP Call by reference Attribute reference (LIKE) 20010205
2 Importing I_T_PROP Call by reference Attribute reference (LIKE) 20010205

Method ON_PROPERTY_CHANGED on class CL_RSOD_GUI has no exception.

Method ON_RESIZED Signature

Method ON_RESIZED on class CL_RSOD_GUI has no parameter.
Method ON_RESIZED on class CL_RSOD_GUI has no exception.

Method ON_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERACTIVE Call by reference Attribute reference (LIKE) 20010103
2 Importing MENU Call by reference Attribute reference (LIKE) 20010103

Method ON_TOOLBAR on class CL_RSOD_GUI has no exception.

Method RESIZE Signature

Method RESIZE on class CL_RSOD_GUI has no parameter.
Method RESIZE on class CL_RSOD_GUI has no exception.

Method SAVE_USER_SETTINGS Signature

Method SAVE_USER_SETTINGS on class CL_RSOD_GUI has no parameter.
Method SAVE_USER_SETTINGS on class CL_RSOD_GUI has no exception.

Method SET_ROW_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_SHUFFLER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20010214

Method SET_ROW_HEIGHT on class CL_RSOD_GUI has no exception.

Method SHOW_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001207
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010201

Method SHOW_DOCUMENT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODIFY_ALLOWED Call by reference Type reference (TYPE) RS_BOOL = ' ': Nur Anzeigen 20010606
2 Importing I_S_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010606
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010606
2 CX_RS_MSG BW Fehlerklasse mit Nachricht 20010606

Method SHOW_WARNING_PORTAL_STORAGE Signature

Method SHOW_WARNING_PORTAL_STORAGE on class CL_RSOD_GUI has no parameter.
Method SHOW_WARNING_PORTAL_STORAGE on class CL_RSOD_GUI has no exception.

Method XCLOSE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_MSG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit Nachrichten 20010423
# Exception Resumable Description Created on
1 CX_RS_MSG BW Fehlerklasse mit Nachricht 20010423

Method XDELETE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010423
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010423

Method XINIT_EXPLORER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010423
# Exception Resumable Description Created on
1 CX_RSOD Fehler im KW Framework 20010423

Method XON_NODE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20010423
2 Importing NODEKEY Call by reference Attribute reference (LIKE) 20010423

Method XON_NODE_CONTEXT_MENU_REQUEST on class CL_RSOD_GUI has no exception.

Method XON_NODE_CONTEXT_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20010423
2 Importing NODEKEY Call by reference Attribute reference (LIKE) 20010423

Method XON_NODE_CONTEXT_MENU_SELECT on class CL_RSOD_GUI has no exception.

Method XON_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODEKEY Call by reference Attribute reference (LIKE) 20010423

Method XON_NODE_DOUBLE_CLICK on class CL_RSOD_GUI has no exception.

Method XON_TOOLBAR_FUNCTION_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20010423

Method XON_TOOLBAR_FUNCTION_SELECT on class CL_RSOD_GUI has no exception.

Method XREMOVE_DOC_BRIDGE Signature

Method XREMOVE_DOC_BRIDGE on class CL_RSOD_GUI has no parameter.
Method XREMOVE_DOC_BRIDGE on class CL_RSOD_GUI has no exception.

Method XSAVE_DOCUMENT Signature

Method XSAVE_DOCUMENT on class CL_RSOD_GUI has no parameter.
Method XSAVE_DOCUMENT on class CL_RSOD_GUI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A