SAP ABAP Class CL_SA_DOC_BROWSER (Create URL Dialog Box)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-SMG-IMP (Application Component) Solution Manager Implementation
     SOLAR_DOC (Package) Document Management in Solution Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SA_DOC Document in SAP Solution Manager 20010323
Properties
Class CL_SA_DOC_BROWSER  
Short Description Create URL Dialog Box    
Super Class CL_SA_DOC Document in SAP Solution Manager 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOLAR_DOC   Document Management in Solution Manager 
Created 20010323   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ICON Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SA_DOC_BROWSER has no interface implemented.
Friends
Class CL_SA_DOC_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_RESULT Instance attribute Private Type reference (TYPE) I Result 20010323
2 C_FCODE_BROWSER_BACK Constant Private Type reference (TYPE) SYUCOMM 'BBACK' F Code for 'Back' Command in Browser 20010323
3 C_FCODE_BROWSER_HOME Constant Private Type reference (TYPE) SYUCOMM 'BHOME' F Code for 'Home' Command in Browser 20010323
4 C_FCODE_BROWSER_NEXT Constant Private Type reference (TYPE) SYUCOMM 'BNEXT' F Code for 'Continue' Command in Browser 20010323
5 C_FCODE_BROWSER_REFRESH Constant Private Type reference (TYPE) SYUCOMM 'BFRESH' F Code for 'Refresh' Command in Browser 20010323
6 C_FCODE_BROWSER_SYNC Constant Private Type reference (TYPE) SYUCOMM 'BSYNC' Synchronize F Code for Browser 20010330
7 C_NAVIGATOR_HEIGHT Constant Private Type reference (TYPE) I 50 Height of Navigation Bar 20010323
8 C_NAVIGATOR_WIDTH Constant Private Type reference (TYPE) I 170 Width of Navigation Bar 20010323
9 R_BROWSER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20010323
10 R_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar for Browser Navigation 20010323
11 R_URL_BUTTON_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080630
12 R_URL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for URL Input 20010329
13 R_URL_INPUT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TEXTEDIT URL Entry Window 20010330
14 R_URL_INPUT_DOCUMENT_ Instance attribute Private Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Document with Input Field for URL 20010330
15 R_URL_INPUT_FIELD_ Instance attribute Private Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Entry Field for URL 20010330
16 R_URL_INPUT_FORM_ Instance attribute Private Object reference (TYPE REF TO) CL_DD_FORM_AREA Dynamic Form for URL 20010330
17 R_WEB_URL Instance attribute Private Type reference (TYPE) STRING URL to Web Document 20031201
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FILE_URL Instance method Protected Method Checks the URL to a document 20031203
2 GET_URL Instance method Private Method Supplies Current URL from Text Edit 20010323
3 HANDLE_NAVIGATE_COMPLETE Instance method Private Event handling method Event Handler for Navigation Event 20010323
4 INIT_MAIN_SPLITTER Instance method Public Method Creates Horizontal Splitting 20010323
5 INIT_NAVIGATOR Instance method Public Method Creates Navigation Area 20010323
6 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler for Navigation Bar 20010323
7 ON_URL_ENTERED Instance method Private Event handling method Event Handler for URL Entry in Navigator 20010329
8 RESET_FILE_WRITE_PROTECTED Instance method Protected Method Remove Document Write-Protection 20031203
9 SET_FILE_URL_WRITE_PROTECTED Instance method Protected Method Write-Protect an External Document 20031203
10 SET_URL Instance method Public Method 20070522
11 SHOW_URL Instance method Private Method Displays URL from Text Edit in Browser 20010323
Events
Class CL_SA_DOC_BROWSER has no event.
Types
Class CL_SA_DOC_BROWSER has no local type.
Method Signatures

Method CHECK_FILE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODIFIED_URL Call by reference Type reference (TYPE) STRING 20031203
2 Importing URL Call by reference Type reference (TYPE) STRING 20031203
# Exception Resumable Description Created on
1 URL_IS_WRONG 20031203

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_URL Value transfer Type reference (TYPE) STRING aktuelle URL 20010323
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20010323

Method HANDLE_NAVIGATE_COMPLETE Signature

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

Method HANDLE_NAVIGATE_COMPLETE on class CL_SA_DOC_BROWSER has no exception.

Method INIT_MAIN_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BROWSER_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für HtML-Viewer 20010323
2 Exporting E_BUTTON_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20080630
3 Exporting E_NAVIGATOR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Navigationsleiste 20010323
4 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010323
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20010323

Method INIT_NAVIGATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUTTON_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20080630
2 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010323
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20010323

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_SA_DOC_BROWSER has no exception.

Method ON_URL_ENTERED Signature

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

Method ON_URL_ENTERED on class CL_SA_DOC_BROWSER has no exception.

Method RESET_FILE_WRITE_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing L_URL Call by reference Type reference (TYPE) STRING 20031203
# Exception Resumable Description Created on
1 RESET_FAILED 20031203

Method SET_FILE_URL_WRITE_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing L_URL Call by reference Type reference (TYPE) STRING 20031203
# Exception Resumable Description Created on
1 CHECK_URL 20031203
2 ERROR 20031203
3 IS_ALREADY_WRITE_PROTECTED 20031203
4 IS_NOT_A_FILE_URL 20031203
5 READONLY_NOT_SET 20031203

Method SET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STANDARD_URL_ONLY Value transfer Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20070523
2 Importing I_URL Value transfer Type reference (TYPE) STRING 20070522

Method SET_URL on class CL_SA_DOC_BROWSER has no exception.

Method SHOW_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_FILE_URL Call by reference Type reference (TYPE) FLAG allgemeines flag 20031203
2 Changing URL Call by reference Type reference (TYPE) STRING 20031128
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20010323
History
Last changed by/on SAP  20110908 
SAP Release Created in 610