SAP ABAP Class CL_RSWR_FILE_BROWSER (PRT File Browser)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSWEBRUNTIME (Package) Web Runtime Environment Functions (7.x)
Properties
Class CL_RSWR_FILE_BROWSER  
Short Description PRT File Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSWEBRUNTIME   Web Runtime Environment Functions (7.x) 
Created 20040204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRXW3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSWR_FILE_BROWSER has no interface implemented.
Friends
Class CL_RSWR_FILE_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHARSET Instance attribute Private Type reference (TYPE) STRING 20040518
2 P_CLUSTER_ID Instance attribute Private Type reference (TYPE) STRING User Cluster 20040815
3 P_DESTINATION Instance attribute Private Type reference (TYPE) CHAR25 User field for cluster PC (national) 20040130
4 P_FILE_SEPARATOR Instance attribute Private Type reference (TYPE) STRING 20040130
5 P_LOG_ROOT_FOLDER Instance attribute Private Type reference (TYPE) STRING Log Root Folder 20050820
6 P_PATH_COUNTER Instance attribute Private Type reference (TYPE) I 20040427
7 P_PCD_ROOT_FOLDER Instance attribute Private Type reference (TYPE) STRING PCD Root Folder 20050820
8 P_PORTAL_ROOT_FOLDER Instance attribute Private Type reference (TYPE) STRING 20040427
9 P_ROOT_FOLDER Instance attribute Private Type reference (TYPE) STRING 20040130
10 P_ROOT_FOLDER_PREFIX Instance attribute Private Type reference (TYPE) STRING 20040202
11 P_R_BROWSER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20040130
12 P_R_CLUSTER_INFO Instance attribute Private Object reference (TYPE REF TO) CL_RSWR_CLUSTER_INFO 20040815
13 P_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20040130
14 P_SAVE_PATH Instance attribute Private Type reference (TYPE) STRING 20040130
15 P_TH_ID_STACK Instance attribute Private Type reference (TYPE) TP_TH_ID_STACK 20040518
16 P_TH_PATH_STACK Instance attribute Private Type reference (TYPE) TP_TH_PATH_STACK 20040427
17 P_TH_STRING_CONTENT_STACK Instance attribute Private Type reference (TYPE) TP_TH_STRING_CONTENT_STACK 20040729
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20040204
2 CONVERT_STRING_TO_MIME Instance method Private Method 20040130
3 CONVERT_XSTRING_TO_MIME Instance method Private Method 20040130
4 CREATE_ID_FROM_PATH Instance method Private Method 20040427
5 GET_FOLDER_CONTENT Instance method Private Method 20040202
6 GET_PATH_FROM_ID Instance method Private Method 20040427
7 SAPEVENT Instance method Public Event handling method 20040204
8 SHOW Instance method Private Method 20040130
9 SHOW_CLUSTER_ERROR Instance method Private Method 20040815
10 SHOW_CONNECTION_FAILURE Instance method Private Method 20040426
11 SHOW_ERROR Instance method Private Method 20040426
12 SHOW_FILE Instance method Private Method 20040518
13 SHOW_SYSTEM_FAILURE Instance method Private Method 20040426
14 START Instance method Private Method 20040815
Events
Class CL_RSWR_FILE_BROWSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_ID_STACK Private See coding 20040518 begin of TP_S_ID_STACK, path type string, id type string, end of TP_S_ID_STACK
2 TP_S_PATH_STACK Private See coding 20040427 begin of TP_S_PATH_STACK, id type string, path type string, end of TP_S_PATH_STACK
3 TP_S_STRING_CONTENT_STACK Private See coding 20040729 begin of TP_S_STRING_CONTENT_STACK, path type string, content type string, length type i, end of TP_S_STRING_CONTENT_STACK
4 TP_TH_ID_STACK Private See coding 20040518 TP_TH_ID_STACK type hashed table of TP_S_ID_STACK with unique key path
5 TP_TH_PATH_STACK Private See coding 20040427 TP_TH_PATH_STACK type hashed table of TP_S_PATH_STACK with unique key id
6 TP_TH_STRING_CONTENT_STACK Private See coding 20040729 TP_TH_STRING_CONTENT_STACK type hashed table of TP_S_STRING_CONTENT_STACK with unique key path
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040204
2 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20040204
# Exception Resumable Description Created on
1 NOT_AUTHORIZED 20040204

Method CONVERT_STRING_TO_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING 20040130
2 Returning R_T_MIME Value transfer Type reference (TYPE) RRXW3_T_MIME 20040130

Method CONVERT_STRING_TO_MIME on class CL_RSWR_FILE_BROWSER has no exception.

Method CONVERT_XSTRING_TO_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING 20040130
2 Returning R_T_MIME Value transfer Type reference (TYPE) RRXW3_T_MIME 20040130

Method CONVERT_XSTRING_TO_MIME on class CL_RSWR_FILE_BROWSER has no exception.

Method CREATE_ID_FROM_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) STRING 20040427
2 Importing I_PATH Call by reference Type reference (TYPE) STRING 20040427

Method CREATE_ID_FROM_PATH on class CL_RSWR_FILE_BROWSER has no exception.

Method GET_FOLDER_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANONICAL_FOLDER Call by reference Type reference (TYPE) STRING 20040427
2 Exporting E_LAST_MODIFIED Call by reference Type reference (TYPE) STRING 20040427
3 Exporting E_T_FILES Call by reference Type reference (TYPE) STANDARD TABLE 20040202
4 Exporting E_T_FILES_LAST_MODIFIED Call by reference Type reference (TYPE) STANDARD TABLE 20040305
5 Exporting E_T_FILES_SIZE Call by reference Type reference (TYPE) STANDARD TABLE 20040305
6 Exporting E_T_FOLDERS Call by reference Type reference (TYPE) STANDARD TABLE 20040202
7 Exporting E_T_FOLDER_LAST_MODIFIED Call by reference Type reference (TYPE) STANDARD TABLE 20040305
8 Importing I_FOLDER Call by reference Type reference (TYPE) STRING 20040202
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20040427
2 ERROR_DISPLAYED 20040427

Method GET_PATH_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PATH Call by reference Type reference (TYPE) STRING 20040427
2 Importing I_ID Call by reference Type reference (TYPE) STRING 20040427

Method GET_PATH_FROM_ID on class CL_RSWR_FILE_BROWSER has no exception.

Method SAPEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Value transfer Attribute reference (LIKE) 20040204
2 Importing FRAME Value transfer Attribute reference (LIKE) 20040204
3 Importing GETDATA Value transfer Attribute reference (LIKE) 20040204
4 Importing POSTDATA Value transfer Attribute reference (LIKE) 20040204
5 Importing QUERY_TABLE Value transfer Attribute reference (LIKE) 20040204

Method SAPEVENT on class CL_RSWR_FILE_BROWSER has no exception.

Method SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILE_DOWNLOAD_ID Call by reference Type reference (TYPE) STRING '' 20040518
2 Importing I_PATH_ID Call by reference Type reference (TYPE) STRING 20040427
3 Importing I_ZIP_DOWNLOAD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040130
# Exception Resumable Description Created on
1 ERROR_DISPLAYED 20040427

Method SHOW_CLUSTER_ERROR Signature

Method SHOW_CLUSTER_ERROR on class CL_RSWR_FILE_BROWSER has no parameter.
Method SHOW_CLUSTER_ERROR on class CL_RSWR_FILE_BROWSER has no exception.

Method SHOW_CONNECTION_FAILURE Signature

Method SHOW_CONNECTION_FAILURE on class CL_RSWR_FILE_BROWSER has no parameter.
Method SHOW_CONNECTION_FAILURE on class CL_RSWR_FILE_BROWSER has no exception.

Method SHOW_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20040426
2 Importing I_ERROR_TITLE Call by reference Type reference (TYPE) STRING 20040426

Method SHOW_ERROR on class CL_RSWR_FILE_BROWSER has no exception.

Method SHOW_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILE_ID Call by reference Type reference (TYPE) STRING 20040518
2 Importing I_PATH_ID Call by reference Type reference (TYPE) STRING 20040518
# Exception Resumable Description Created on
1 ERROR_DISPLAYED 20040518

Method SHOW_SYSTEM_FAILURE Signature

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

Method SHOW_SYSTEM_FAILURE on class CL_RSWR_FILE_BROWSER has no exception.

Method START Signature

Method START on class CL_RSWR_FILE_BROWSER has no parameter.
Method START on class CL_RSWR_FILE_BROWSER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350