SAP ABAP Class CL_PS_HLP_THREAD_HANDLER (Handler for Threads)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PSB_API (Package) PS API Package
Properties
Class CL_PS_HLP_THREAD_HANDLER  
Short Description Handler for Threads    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSB_API   PS API Package 
Created 20100406   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
Class CL_PS_HLP_THREAD_HANDLER has no interface implemented.
Friends
Class CL_PS_HLP_THREAD_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OV_INSTANCE Instance attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20100406
2 OV_INSTANCE_CREATED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
3 OV_MODE Instance attribute Private Type reference (TYPE) SY-MODNO Index of Internal Tables 20100408
4 OV_SESSION_CREATED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
Methods
# Method Level Visibility Method type Description Created on
1 ATTACH_FOR_READ Instance method Private Method 20100408
2 ATTACH_FOR_WRITE Instance method Private Method 20100406
3 CONSTRUCTOR Instance method Public Constructor 20100406
4 CREATE_SHARED_MEMORY_INSTANCE Instance method Public Method 20100408
5 CREATE_THREAD Instance method Public Method 20100406
6 DELETE_SHARED_MEMORY_INSTANCE Instance method Public Method 20100408
7 DELETE_THREAD Instance method Public Method 20100408
8 DETACH Instance method Private Method 20100408
9 DETACH_COMMIT Instance method Private Method 20100406
10 DETACH_ROLLBACK Instance method Private Method 20100406
11 READ_SHM_DATA Instance method Public Method 20100406
12 RESET_SESSION_ENDED Instance method Public Method 20100406
13 RESET_SESSION_STARTED Instance method Public Method 20100406
14 SET_SESSION_ENDED Instance method Public Method 20100406
15 SET_SESSION_STARTED Instance method Public Method 20100406
16 UPDATE_SHM_DATA Instance method Public Method 20100406
Events
Class CL_PS_HLP_THREAD_HANDLER has no event.
Types
Class CL_PS_HLP_THREAD_HANDLER has no local type.
Method Signatures

Method ATTACH_FOR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SHM_HANDLE Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD_AREA PS Shared meory Area 20100408
2 Exporting ER_SHM_REF Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD Thread Controller 20100408
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100408

Method ATTACH_FOR_READ on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method ATTACH_FOR_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SHM_HANDLE Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD_AREA PS Shared meory Area 20100406
2 Exporting ER_SHM_REF Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD Thread Controller 20100406
3 Importing IV_WAIT_TIME Call by reference Type reference (TYPE) I 0 20100406

Method ATTACH_FOR_WRITE on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20100406

Method CONSTRUCTOR on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method CREATE_SHARED_MEMORY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) I 20100408

Method CREATE_SHARED_MEMORY_INSTANCE on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method CREATE_THREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) I 20100406

Method CREATE_THREAD on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method DELETE_SHARED_MEMORY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) I 20100408

Method DELETE_SHARED_MEMORY_INSTANCE on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method DELETE_THREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) I 20100408

Method DELETE_THREAD on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method DETACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SHM_HANDLE Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD_AREA PS Shared meory Area 20100408

Method DETACH on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method DETACH_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SHM_HANDLE Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD_AREA PS Shared meory Area 20100406

Method DETACH_COMMIT on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method DETACH_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SHM_HANDLE Call by reference Object reference (TYPE REF TO) CL_PS_HLP_THREAD_AREA PS Shared meory Area 20100406

Method DETACH_ROLLBACK on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method READ_SHM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INPUT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100408
2 Exporting ER_OUTPUT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100408
3 Exporting EV_IMP_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20100408
4 Exporting EV_INPUT_DATA_TYPE Call by reference Type reference (TYPE) TABNAME Table Name 20100408
5 Exporting EV_MEMORY_SZE Call by reference Type reference (TYPE) SHM_MEMORY_SIZE Memory Size in Bytes 20100408
6 Exporting EV_OUTPUT_DATA_TYPE Call by reference Type reference (TYPE) TABNAME Table Name 20100408
7 Exporting EV_RC Call by reference Type reference (TYPE) I 20100408
8 Exporting EV_SESSION_ENDED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
9 Exporting EV_SESSION_STARTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
10 Exporting EV_WORK_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20100408
11 Importing IV_IMP_CLASS_NAME_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
12 Importing IV_INPUT_DATA_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
13 Importing IV_MEMORY_SZE_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
14 Importing IV_OUTPUT_DATA_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
15 Importing IV_SESSION_ENDED_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
16 Importing IV_SESSION_STARTED_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
17 Importing IV_WORK_NAME_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408

Method READ_SHM_DATA on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method RESET_SESSION_ENDED Signature

Method RESET_SESSION_ENDED on class CL_PS_HLP_THREAD_HANDLER has no parameter.
Method RESET_SESSION_ENDED on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method RESET_SESSION_STARTED Signature

Method RESET_SESSION_STARTED on class CL_PS_HLP_THREAD_HANDLER has no parameter.
Method RESET_SESSION_STARTED on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method SET_SESSION_ENDED Signature

Method SET_SESSION_ENDED on class CL_PS_HLP_THREAD_HANDLER has no parameter.
Method SET_SESSION_ENDED on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method SET_SESSION_STARTED Signature

Method SET_SESSION_STARTED on class CL_PS_HLP_THREAD_HANDLER has no parameter.
Method SET_SESSION_STARTED on class CL_PS_HLP_THREAD_HANDLER has no exception.

Method UPDATE_SHM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) I 20100408
2 Importing IR_INPUT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100408
3 Importing IR_OUTPUT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100408
4 Importing IV_IMP_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20100408
5 Importing IV_IMP_CLASS_NAME_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
6 Importing IV_INPUT_DATA_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
7 Importing IV_INPUT_DATA_TYPE Call by reference Type reference (TYPE) TABNAME Table Name 20100408
8 Importing IV_MEMORY_SZE Call by reference Type reference (TYPE) SHM_MEMORY_SIZE Memory Size in Bytes 20100408
9 Importing IV_MEMORY_SZE_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
10 Importing IV_OUTPUT_DATA_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
11 Importing IV_OUTPUT_DATA_TYPE Call by reference Type reference (TYPE) TABNAME Table Name 20100408
12 Importing IV_SESSION_ENDED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
13 Importing IV_SESSION_ENDED_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
14 Importing IV_SESSION_STARTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
15 Importing IV_SESSION_STARTED_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408
16 Importing IV_WORK_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20100408
17 Importing IV_WORK_NAME_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100408

Method UPDATE_SHM_DATA on class CL_PS_HLP_THREAD_HANDLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606