SAP ABAP Class CL_SWDCL_CONNECTION (WebDAV: Connection)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SWEBDAV_CLIENT (Package) WebDAV Client
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWDCL_CONNECTION DAV Connection Object 20030516
Properties
Class CL_SWDCL_CONNECTION  
Short Description WebDAV: Connection    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWEBDAV_CLIENT   WebDAV Client 
Created 20030516   SAP 
Last change 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWDCL_CONNECTION DAV Connection Object 20030516
Friends
Class CL_SWDCL_CONNECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_HTTP_CLIENT Instance attribute Private Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20030516
2 M_DAV_PATH_ENCODED Instance attribute Private Type reference (TYPE) STRING DAV Servlet Name 20030516
3 M_HOST Instance attribute Private Type reference (TYPE) STRING Host 20030516
4 M_ID Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' format with upper-/lowercase (!) 20030516
5 M_PASSWORD Instance attribute Private Type reference (TYPE) STRING Password 20030516
6 M_PORT Instance attribute Private Type reference (TYPE) STRING HTTP Port 20030516
7 M_PROTOCOL Instance attribute Private Type reference (TYPE) STRING Protocol 20030516
8 M_PROXY_HOST Instance attribute Private Type reference (TYPE) STRING Proxy Host 20030516
9 M_PROXY_PORT Instance attribute Private Type reference (TYPE) STRING Proxy Port 20030516
10 M_RFC_DESTINATION Instance attribute Private Type reference (TYPE) RFCDES-RFCDEST RFC Destination 20030516
11 M_RFC_SERVER_PATH_ENCODED Instance attribute Private Type reference (TYPE) STRING Server Path (RFC Destination) 20030516
12 M_SERVER_PATH Instance attribute Private Type reference (TYPE) STRING Server Path (All) 20030516
13 M_SERVER_PATH_ENCODED Instance attribute Private Type reference (TYPE) STRING Encode Server Path (All) 20030516
14 M_TRACE_FILE Instance attribute Private Type reference (TYPE) STRING File Name for Trace 20030516
15 M_TRACE_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL Trace initialized 20030516
16 M_TRACE_LOCAL Instance attribute Private Type reference (TYPE) ABAP_BOOL Writes Local Trace File (with GUI Only) 20030516
17 M_TRACE_ON Instance attribute Private Type reference (TYPE) ABAP_BOOL Trace Active 20030516
18 M_USER Instance attribute Private Type reference (TYPE) STRING User 20030516
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030516
2 CREATE_BY_DESTINATION Static method Public Method Generate Instance (RFC Destination) 20030516
3 CREATE_BY_USER Static method Public Method Generate Instance (User, Password) 20030516
4 CREATE_HTTP_CLIENT_BY_DEST Instance method Private Method Create HTTP Client with RFC Destination 20030516
5 CREATE_HTTP_CLIENT_BY_USER Instance method Private Method Create HTTP Client with User and Password 20030516
6 SET_COMPRESSION Instance method Private Method Set Compression 20030516
Events
Class CL_SWDCL_CONNECTION has no event.
Types
Class CL_SWDCL_CONNECTION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWDCL_CONNECTION has no parameter.
Method CONSTRUCTOR on class CL_SWDCL_CONNECTION has no exception.

Method CREATE_BY_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20030516
2 Importing I_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20030516
3 Importing I_SERVER_PATH Call by reference Type reference (TYPE) STRING Serverpfad/Servletname 20030516
4 Returning RP_CONNECTION Value transfer Object reference (TYPE REF TO) IF_SWDCL_CONNECTION DAV-Connection-Objekt 20030516
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030516

Method CREATE_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20030516
2 Importing I_PASSWORD Call by reference Type reference (TYPE) STRING Passwort 20030516
3 Importing I_PROXY Call by reference Type reference (TYPE) STRING Proxy (Server:Port) 20030516
4 Importing I_SERVER Call by reference Type reference (TYPE) STRING Severname (Server:Port) 20030516
5 Importing I_SERVER_PATH Call by reference Type reference (TYPE) STRING Serverpfad 20030516
6 Importing I_USER Call by reference Type reference (TYPE) STRING Username 20030516
7 Returning RP_CONNECTION Value transfer Object reference (TYPE REF TO) IF_SWDCL_CONNECTION DAV-Connection-Objekt 20030516
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030516

Method CREATE_HTTP_CLIENT_BY_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20030516
2 Importing I_DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20030516
3 Importing I_SERVER_PATH Call by reference Type reference (TYPE) STRING Serverpfad/Servletname 20030516
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030516

Method CREATE_HTTP_CLIENT_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_HTTP_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20030516
2 Importing I_PASSWORD Call by reference Type reference (TYPE) STRING 20030516
3 Importing I_PROXY Call by reference Type reference (TYPE) STRING 20030516
4 Importing I_SERVER Call by reference Type reference (TYPE) STRING 20030516
5 Importing I_SERVER_PATH Call by reference Type reference (TYPE) STRING 20030516
6 Importing I_USER Call by reference Type reference (TYPE) STRING 20030516
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030516

Method SET_COMPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPTION Call by reference Type reference (TYPE) I Compressionmode 20030516

Method SET_COMPRESSION on class CL_SWDCL_CONNECTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640