SAP ABAP Class /SLOAP/CL_PROVIDER (/SLOAP/CL_PROVIDER)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     /SLOAP/EXECUTION_API (Package) API to execution layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SLOAP/IF_PROVIDER 20100205
Properties
Class /SLOAP/CL_PROVIDER  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SLOAP/EXECUTION_API   API to execution layer 
Created 20100205   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SLOAP/CL_PROVIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /SLOAP/IF_PROVIDER 20100205
Friends
Class /SLOAP/CL_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACT_DELETE Instance attribute Private Attribute reference (LIKE) 20100209
2 GC_ACT_DEPLOY Instance attribute Private Attribute reference (LIKE) 20100209
3 GC_ACT_EXECUTE Instance attribute Private Attribute reference (LIKE) 20100209
4 GC_ACT_GET_RESULT Instance attribute Private Attribute reference (LIKE) 20100209
5 GC_ACT_REFRESH Instance attribute Private Attribute reference (LIKE) 20100209
6 GC_ACT_RESET Instance attribute Private Attribute reference (LIKE) 20100209
7 GC_ACT_STOP Instance attribute Private Attribute reference (LIKE) 20100209
8 GC_ACT_TERMINATE Instance attribute Private Attribute reference (LIKE) 20100209
9 GC_ANL_STATE_CREATED Instance attribute Private Attribute reference (LIKE) 20100208
10 GC_ANL_STATE_CREATED_SYN_ERROR Instance attribute Private Attribute reference (LIKE) 20100208
11 GC_ANL_STATE_DEAD Instance attribute Private Attribute reference (LIKE) 20100211
12 GC_ANL_STATE_FINISHED Instance attribute Private Attribute reference (LIKE) 20100208
13 GC_ANL_STATE_FINISHED_W_ERROR Instance attribute Private Attribute reference (LIKE) 20100208
14 GC_ANL_STATE_INITIAL Instance attribute Private Attribute reference (LIKE) 20100208
15 GC_ANL_STATE_PART_FIN Instance attribute Private Attribute reference (LIKE) 20100208
16 GC_ANL_STATE_PART_FIN_W_ERROR Instance attribute Private Attribute reference (LIKE) 20100208
17 GC_ANL_STATE_RUNNING Instance attribute Private Attribute reference (LIKE) 20100208
18 GC_ANL_STATE_RUNNING_W_ERROR Instance attribute Private Attribute reference (LIKE) 20100208
19 GC_ANL_STATE_TERMIN Instance attribute Private Attribute reference (LIKE) 20100208
20 GC_ANL_STATE_TERMIN_W_ERROR Instance attribute Private Attribute reference (LIKE) 20100208
21 GC_DEPLOYMENT_ACTIVE Instance attribute Private Attribute reference (LIKE) 20100823
22 GC_DEPLOYMENT_NEWEST Instance attribute Private Attribute reference (LIKE) 20100823
23 GC_MOD_STATE_CANCELLED Instance attribute Private Attribute reference (LIKE) 20100208
24 GC_MOD_STATE_CREATED Instance attribute Private Attribute reference (LIKE) 20100208
25 GC_MOD_STATE_CREATED_SYN_ERROR Instance attribute Private Attribute reference (LIKE) 20100208
26 GC_MOD_STATE_FINISHED Instance attribute Private Attribute reference (LIKE) 20100208
27 GC_MOD_STATE_INITIAL Instance attribute Private Attribute reference (LIKE) 20100208
28 GC_MOD_STATE_RUNNING Instance attribute Private Attribute reference (LIKE) 20100208
29 GT_INSTANCE Static Attribute Private Type reference (TYPE) TT_PROVIDER_INSTANCE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100210
30 MT_ANALYSIS_STATE_LOG Instance attribute Private Attribute reference (LIKE) 20100309
31 MT_MODULE_STATE Instance attribute Private Attribute reference (LIKE) 20100208
32 MT_MODULE_STATE_LOG Instance attribute Private Attribute reference (LIKE) 20100309
33 MV_ANALYSIS_GUID Instance attribute Private Attribute reference (LIKE) 20100205
34 MV_ANALYSIS_STATE Instance attribute Private Attribute reference (LIKE) 20100208
35 MV_DEPLOYMENT Instance attribute Private Attribute reference (LIKE) 20100823
36 MV_LOCK_GUID Instance attribute Private Type reference (TYPE) /SLOAP/GUID Lock context 20100208
37 MV_OUT_PROFILE_GUID Instance attribute Private Attribute reference (LIKE) 20100208
38 MV_TARGET_CLIENT Instance attribute Private Attribute reference (LIKE) 20100208
39 MV_TARGET_RFC_ID Instance attribute Private Attribute reference (LIKE) 20100208
40 MV_TARGET_SYSTEM_ID Instance attribute Private Attribute reference (LIKE) 20100208
41 MV_TARGET_SYSTEM_TYPE Instance attribute Private Attribute reference (LIKE) 20100210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVITY_ANALYSIS Instance method Private Method 20100209
2 CHECK_RFC Instance method Private Method 20100208
3 CONSTRUCTOR Instance method Private Constructor 20100205
4 CREATE Static method Public Method Create new provider instance 20100209
5 DELETE Instance method Private Method 20100208
6 DEPLOY Instance method Private Method 20100208
7 DETERMINE_SYSTEM Static method Private Method 20100326
8 EXECUTE Instance method Private Method 20100208
9 GET_RESULT Instance method Private Method 20100210
10 LOCK Instance method Private Method 20100208
11 LOOKUP_ANALYSIS_GUID Static method Public Method Search for existing provider instances 20100209
12 OPEN Static method Public Method Get reference of previously created provider instance 20100209
13 REFRESH Instance method Private Method 20100208
14 RESET Instance method Private Method 20100208
15 SET_ANALYSIS_STATE Instance method Private Method 20100310
16 SET_MODULE_STATE Instance method Private Method 20100310
17 STOP Instance method Private Method 20100208
18 TERMINATE Instance method Private Method 20100208
19 UNLOCK Instance method Private Method 20100208
20 UPDATE_STATE_LOCAL Instance method Private Method 20100311
21 UPDATE_STATE_REMOTE Instance method Private Method 20100309
22 WRITE_TO_DB Instance method Private Method 20100210
Events
Class /SLOAP/CL_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_PROVIDER_INSTANCE Private See coding 20100210 tt_provider_instance TYPE SORTED TABLE OF ty_provider_instance WITH UNIQUE KEY analysis_guid
2 TY_PROVIDER_INSTANCE Private See coding 20100210 BEGIN OF ty_provider_instance, analysis_guid TYPE /sloap/guid, instance TYPE REF TO /sloap/if_provider, END OF ty_provider_instance
Method Signatures

Method CHECK_ACTIVITY_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100209
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /SLOAP/ACTIVITY State transition activity 20100209
# Exception Resumable Description Created on
1 /SLOAP/CX_WRONG_STATE 20100209

Method CHECK_RFC Signature

Method CHECK_RFC on class /SLOAP/CL_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 /SLOAP/CX_RFC_ERROR 20100208

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANALYSIS_STATE_LOG Call by reference Type reference (TYPE) /SLOAP/T_ANALYSIS_STATE_LOG Analysis state log 20100309
2 Importing IT_MODULE_STATE Call by reference Type reference (TYPE) /SLOAP/T_MODULE_STATE Module state 20100309
3 Importing IT_MODULE_STATE_LOG Call by reference Type reference (TYPE) /SLOAP/T_MODULE_STATE_LOG Module state log 20100310
4 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS Analysis Guid 20100205
5 Importing IV_ANALYSIS_STATE Call by reference Type reference (TYPE) /SLOAP/ANALYSIS_STATE Analysis state 20100309
6 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20100210
7 Importing IV_DEPLOYMENT Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20100823
8 Importing IV_LOCK_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100215
9 Importing IV_OUT_PROFILE_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100210
10 Importing IV_RFC_ID Call by reference Type reference (TYPE) RFCDEST Destination table for Remote Function Call 20100210
11 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20100210
12 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) /SLOAP/SYSTEM_TYPE Release Status of SAP System 20100210

Method CONSTRUCTOR on class /SLOAP/CL_PROVIDER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PROVIDER Call by reference Object reference (TYPE REF TO) /SLOAP/IF_PROVIDER 20100209
2 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) /SLOAP/GUID Analysis GUID created in method if not provided by caller 20100209
3 Importing IV_DEPLOYMENT Call by reference Type reference (TYPE) /SLOAP/MODULE_DEPLOYMENT 20100823
4 Importing IV_OUT_PROFILE_GUID Call by reference Type reference (TYPE) /SLOAP/GUID 20100210
5 Importing IV_TARGET_RFC_ID Call by reference Type reference (TYPE) RFCDEST 20100209
# Exception Resumable Description Created on
1 /SLOAP/CX_ROOT 20100408

Method DELETE Signature

Method DELETE on class /SLOAP/CL_PROVIDER has no parameter.
Method DELETE on class /SLOAP/CL_PROVIDER has no exception.

Method DEPLOY Signature

Method DEPLOY on class /SLOAP/CL_PROVIDER has no parameter.
Method DEPLOY on class /SLOAP/CL_PROVIDER has no exception.

Method DETERMINE_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENT Call by reference Type reference (TYPE) RFCCLIENT Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100326
2 Exporting EV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100326
3 Exporting EV_SYSTEM_TYPE Call by reference Type reference (TYPE) /SLOAP/SYSTEM_TYPE SLOAS system type 20100326
4 Importing IV_RFC_ID Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20100326
# Exception Resumable Description Created on
1 /SLOAP/CX_RFC_ERROR 20100326

Method EXECUTE Signature

Method EXECUTE on class /SLOAP/CL_PROVIDER has no parameter.
Method EXECUTE on class /SLOAP/CL_PROVIDER has no exception.

Method GET_RESULT Signature

Method GET_RESULT on class /SLOAP/CL_PROVIDER has no parameter.
Method GET_RESULT on class /SLOAP/CL_PROVIDER has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCK_RETRIEVED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100401
# Exception Resumable Description Created on
1 /SLOAP/CX_ROOT 20100413

Method LOOKUP_ANALYSIS_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANALYSIS_GUID Call by reference Type reference (TYPE) /SLOAP/T_GUID SLOAS guid table 20100209
2 Importing IT_SELECTION Call by reference Type reference (TYPE) /SLOAP/SCOL_SELECTIONS_T Selection Criteria for Queries on Aspects 20100209

Method LOOKUP_ANALYSIS_GUID on class /SLOAP/CL_PROVIDER has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PROVIDER Call by reference Object reference (TYPE REF TO) /SLOAP/IF_PROVIDER 20100209
2 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100209

Method OPEN on class /SLOAP/CL_PROVIDER has no exception.

Method REFRESH Signature

Method REFRESH on class /SLOAP/CL_PROVIDER has no parameter.
Method REFRESH on class /SLOAP/CL_PROVIDER has no exception.

Method RESET Signature

Method RESET on class /SLOAP/CL_PROVIDER has no parameter.
Method RESET on class /SLOAP/CL_PROVIDER has no exception.

Method SET_ANALYSIS_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE_NEW Call by reference Type reference (TYPE) /SLOAP/ANALYSIS_STATE Analysis state 20100310
2 Importing IV_SYNCHRONOUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100310
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100310

Method SET_ANALYSIS_STATE on class /SLOAP/CL_PROVIDER has no exception.

Method SET_MODULE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODULE_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100310
2 Importing IV_STATE_NEW Call by reference Type reference (TYPE) /SLOAP/ANALYSIS_STATE Analysis state 20100310
3 Importing IV_SYNCHRONOUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100310
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100310

Method SET_MODULE_STATE on class /SLOAP/CL_PROVIDER has no exception.

Method STOP Signature

Method STOP on class /SLOAP/CL_PROVIDER has no parameter.
Method STOP on class /SLOAP/CL_PROVIDER has no exception.

Method TERMINATE Signature

Method TERMINATE on class /SLOAP/CL_PROVIDER has no parameter.
Method TERMINATE on class /SLOAP/CL_PROVIDER has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNLOCK_REMOTE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100211

Method UNLOCK on class /SLOAP/CL_PROVIDER has no exception.

Method UPDATE_STATE_LOCAL Signature

Method UPDATE_STATE_LOCAL on class /SLOAP/CL_PROVIDER has no parameter.
Method UPDATE_STATE_LOCAL on class /SLOAP/CL_PROVIDER has no exception.

Method UPDATE_STATE_REMOTE Signature

Method UPDATE_STATE_REMOTE on class /SLOAP/CL_PROVIDER has no parameter.
Method UPDATE_STATE_REMOTE on class /SLOAP/CL_PROVIDER has no exception.

Method WRITE_TO_DB Signature

Method WRITE_TO_DB on class /SLOAP/CL_PROVIDER has no parameter.
Method WRITE_TO_DB on class /SLOAP/CL_PROVIDER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700