SAP ABAP Class CL_ILM_STOR_WD_DEMO_MAIN (ILM DB Store: WebDAV Demo HTTP connection)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-STO (Application Component) Integrated Data Base Archive Store
     S_ILM_STOR_ACCESS_WD_TEST (Package) ILM Storage: Test objects for tghe WebDAV access layer
Properties
Class CL_ILM_STOR_WD_DEMO_MAIN  
Short Description ILM DB Store: WebDAV Demo HTTP connection    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ILM_STOR_ACCESS_WD_TEST   ILM Storage: Test objects for tghe WebDAV access layer 
Created 20130820   SAP 
Last change 20140121   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)
2 CL_DAS_WEBDAV_CLIENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ILM_STOR_TEST_GLOBALS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ILM_STOR_WD_DEMO_MAIN has no interface implemented.
Friends
Class CL_ILM_STOR_WD_DEMO_MAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXE_COMMAND Constant Public See coding 20130830
2 GV_ORIGIN_ID Static Attribute Public Type reference (TYPE) STRING Origin ID 20130830
3 MT_WD_CONNECTION Static Attribute Private Type reference (TYPE) TT_WD_CONNECTION List of clients with destinations 20130830
4 MV_SEQNR Static Attribute Private Type reference (TYPE) ILM_STOR_WD_TEST_VARIANT_SEQNR ILM Storage: WebDAV Demo Variant Sequence Number 20130830
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CMD_FOR_EXECUTION Static method Public Method Add command into execution queue table 20130830
2 CLEAR_EXECUTION_LIST Static method Public Method Remove all commands from execution queue table 20130830
3 CLOSE_ALL_CONNECTIONS Static method Public Method Close All HTTP Connections 20130830
4 CLOSE_CONNECTION Static method Public Method Close HTTP Connection 20130830
5 GET_COMMAND_INSTANCE Static method Public Method Get command instance 20130830
6 GET_WEBDAV_CLIENT Static method Public Method Get HTTP Connection Instance 20130830
7 LOAD_EXECUTION_LIST Static method Public Method Load Command Execution List from Variant 20130830
8 REMOVE_CMD_FROM_EXECUTION Static method Public Method Remove command(s) from execution queue table 20130830
9 RUN_CMD_FROM_EXECUTION_LIST Static method Public Method Run commands from provided execution list 20130830
10 SAVE_EXECUTION_LIST Static method Public Method Save Command Execution List to Variant 20130830
Events
Class CL_ILM_STOR_WD_DEMO_MAIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TR_WD_CLIENT Public Object reference (TYPE REF TO) CL_DAS_WEBDAV_CLIENT SRS WebDAV Client 20130830
2 TS_WD_CONNECTION Private See coding Client with destination 20130830 BEGIN OF TS_WD_CONNECTION, destination TYPE pficf_destination_name, "RFCDEST, http_client TYPE REF TO if_http_client, instance TYPE tr_wd_client, END OF TS_WD_CONNECTION
3 TT_WD_CONNECTION Private See coding List of clients with destinations 20130830 TT_WD_CONNECTION TYPE SORTED TABLE OF ts_wd_CONNECTION WITH UNIQUE KEY destination
4 TY_S_WEBDAV_DELETE Public Type reference (TYPE) CL_DAS_WEBDAV_CLIENT=>TY_S_WEBDAV_DELETE 20130903
5 TY_S_WEBDAV_PROPFIND Public Type reference (TYPE) CL_DAS_WEBDAV_CLIENT=>TY_S_WEBDAV_PROPFIND 20130903
6 TY_S_WEBDAV_PROPPATCH Public Type reference (TYPE) CL_DAS_WEBDAV_CLIENT=>TY_S_WEBDAV_PROPPATCH 20130903
7 TY_T_WEBDAV_DELETE Public See coding 20130903 TY_T_WEBDAV_DELETE TYPE STANDARD TABLE OF TY_S_WEBDAV_DELETE
8 TY_T_WEBDAV_PROPFIND Public See coding 20130903 TY_T_WEBDAV_PROPFIND TYPE STANDARD TABLE OF TY_S_WEBDAV_PROPFIND
9 TY_T_WEBDAV_PROPPATCH Public See coding 20130903 TY_T_WEBDAV_PROPPATCH TYPE STANDARD TABLE OF TY_S_WEBDAV_PROPPATCH
Method Signatures

Method ADD_CMD_FOR_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXECUTION_QUEUE Value transfer Type reference (TYPE) ILM_STOR_WD_TEST_T_EXECUTION ILM- Storage: WebDAV Demo Execution List 20130830
2 Importing IV_CMD_NAME Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_CMD_NAME ILM Storage: WebDAV Demo Command Execution 20130830

Method ADD_CMD_FOR_EXECUTION on class CL_ILM_STOR_WD_DEMO_MAIN has no exception.

Method CLEAR_EXECUTION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXECUTION_QUEUE Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_T_EXECUTION ILM- Storage: WebDAV Demo Execution List 20130830

Method CLEAR_EXECUTION_LIST on class CL_ILM_STOR_WD_DEMO_MAIN has no exception.

Method CLOSE_ALL_CONNECTIONS Signature

Method CLOSE_ALL_CONNECTIONS on class CL_ILM_STOR_WD_DEMO_MAIN has no parameter.
Method CLOSE_ALL_CONNECTIONS on class CL_ILM_STOR_WD_DEMO_MAIN has no exception.

Method CLOSE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130830
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV Dynamic Exception 20130830

Method GET_COMMAND_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CMD_NAME Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_CMD_NAME ILM Storage: WebDAV Demo Command Execution 20130830
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ILM_STOR_WD_DEMO_EXE_CMD ILM Storage: WebDAV Demo Interface for Execution of Command 20130830

Method GET_COMMAND_INSTANCE on class CL_ILM_STOR_WD_DEMO_MAIN has no exception.

Method GET_WEBDAV_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST 'NONE' Logical Destination (Specified in Function Call) 20130830
2 Importing IV_ORIGIN_ID Call by reference Type reference (TYPE) STRING 20130830
3 Returning RO_INSTANCE Value transfer Type reference (TYPE) TR_WD_CLIENT SRS WebDAV Client 20130830
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV Root Exception 20130830

Method LOAD_EXECUTION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_VARIANT ILM Storage: WebDAV Demo Variant 20130830
2 Returning RT_EXECUTION Value transfer Type reference (TYPE) ILM_STOR_WD_TEST_T_EXECUTION ILM- Storage: WebDAV Demo Execution List 20130830
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV Dynamic Exception 20130830

Method REMOVE_CMD_FROM_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXECUTION_QUEUE Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_T_EXECUTION ILM- Storage: WebDAV Demo Execution List 20130830
2 Importing IT_ROWS_TO_BE_REMOVED Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20130830

Method REMOVE_CMD_FROM_EXECUTION on class CL_ILM_STOR_WD_DEMO_MAIN has no exception.

Method RUN_CMD_FROM_EXECUTION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RESPONSE_OUTPUT Call by reference Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20130830
2 Importing IT_EXECUTION_LIST Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_T_EXECUTION ILM- Storage: WebDAV Demo Execution List 20130830

Method RUN_CMD_FROM_EXECUTION_LIST on class CL_ILM_STOR_WD_DEMO_MAIN has no exception.

Method SAVE_EXECUTION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXECUTION Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_T_EXECUTION ILM- Storage: WebDAV Demo Execution List 20130830
2 Importing IV_VARIANT Call by reference Type reference (TYPE) ILM_STOR_WD_TEST_VARIANT ILM Storage: WebDAV Demo Variant 20130830
# Exception Resumable Description Created on
1 CX_ILM_STOR_WD_RUNTIME ILM Storage: WebDAV Dynamic Exception 20130830
History
Last changed by/on SAP  20140121 
SAP Release Created in 740