SAP ABAP Class CL_CSI_INSTANCE_WATCHDOG_SHO (CSI Instance Watchdog)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     CSI_ADMIN (Package) Cloud Service Administration
Properties
Class CL_CSI_INSTANCE_WATCHDOG_SHO  
Short Description CSI Instance Watchdog    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CSI_ADMIN   Cloud Service Administration 
Created 20110724   SAP 
Last change 20130531   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_CSI_INSTANCE_WATCHDOG_SHO has no interface implemented.
Friends
Class CL_CSI_INSTANCE_WATCHDOG_SHO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BAL_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'CSI' Application log: Object name (Application code) 20110724
2 GC_BAL_SUBOBJECT Constant Private Type reference (TYPE) BALSUBOBJ 'INSTANCE_LOG' Application Log: Subobject 20110724
3 MV_BALLOGHNDL Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110724
4 MV_BALLOG_OPEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110724
5 MV_INITTIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110724
6 MV_IS_DIRTY Instance attribute Public Type reference (TYPE) ABAP_BOOL 20110724
7 ST_INST_BALLOG Static Attribute Private Type reference (TYPE) GTYT_INST_BALLOG 20110724
Methods
# Method Level Visibility Method type Description Created on
1 APP_MESSAGE_ADD Instance method Public Method Add an application message 20110724
2 APP_MESSAGE_SAVE Instance method Public Method Save the application message(s) 20110724
3 CLEANUP Static method Public Method Cleanup an instance 20110724
4 CLEANUP_ORPHANS Static method Public Method Cleanup orpaned entries 20110724
5 CLOSE_SHO Instance method Private Method Close the Shared Object 20110724
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110724
7 FACTORY Static method Public Method Get the instance of the shared object 20110724
8 INIT_SHO Instance method Private Method 20110724
9 OPEN_BALLOG Instance method Private Method Open the Basis Application Log 20110724
10 OPEN_SHO Instance method Private Method Open the Shared Object 20110724
Events
Class CL_CSI_INSTANCE_WATCHDOG_SHO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYS_INST_BALLOG Private See coding 20110724 BEGIN OF gtys_inst_ballog, instance_id TYPE csi_instance_id, log_handel TYPE balloghndl, is_dirty TYPE abap_bool, END OF gtys_inst_ballog
2 GTYT_INST_BALLOG Private See coding 20110724 gtyt_inst_ballog TYPE HASHED TABLE OF gtys_inst_ballog WITH UNIQUE KEY instance_id
Method Signatures

Method APP_MESSAGE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110724
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID i 20110724
3 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110724
4 Returning RV_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110724

Method APP_MESSAGE_ADD on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method APP_MESSAGE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110724
2 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110724

Method APP_MESSAGE_SAVE on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110724

Method CLEANUP on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method CLEANUP_ORPHANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLDER_THAN Call by reference Type reference (TYPE) I 1440 Minutes - Default Value Is One Day 20110724

Method CLEANUP_ORPHANS on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method CLOSE_SHO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AREA Call by reference Object reference (TYPE REF TO) CL_CSI_INSTANCE_WATCHDOG_AREA CSI Instance Watchdog Area 20110724

Method CLOSE_SHO on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_INIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110724
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110724

Method CONSTRUCTOR on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110724
2 Returning RO_INSTANCE_WATCHDOG Value transfer Object reference (TYPE REF TO) CL_CSI_INSTANCE_WATCHDOG_SHO CSI Instance Watchdog 20110724

Method FACTORY on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method INIT_SHO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110724

Method INIT_SHO on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method OPEN_BALLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WATCHDOG Call by reference Object reference (TYPE REF TO) CL_CSI_INSTANCE_WATCHDOG_SHO CSI Instance Watchdog 20110724

Method OPEN_BALLOG on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.

Method OPEN_SHO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_AREA Value transfer Object reference (TYPE REF TO) CL_CSI_INSTANCE_WATCHDOG_AREA CSI Instance Watchdog Area 20110724
2 Changing CO_WATCHDOG Call by reference Object reference (TYPE REF TO) CL_CSI_INSTANCE_WATCHDOG_SHO CSI Instance Watchdog 20110724
3 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110724

Method OPEN_SHO on class CL_CSI_INSTANCE_WATCHDOG_SHO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731