SAP ABAP Class CL_ISE_MANAGER (Intersession Events: Manager)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-PMA (Application Component) Process Management
     CMX_ISE (Package) Manufacturing Execution: Intersession Events
Properties
Class CL_ISE_MANAGER  
Short Description Intersession Events: Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CMX_ISE   Manufacturing Execution: Intersession Events 
Created 20011009   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ISE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISE_MANAGER has no interface implemented.
Friends
Class CL_ISE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CM_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_ISE_MANAGER Instance of Singleton 20011214
2 CM_MY_RFCDEST Static Attribute Protected Type reference (TYPE) RFCDEST RFC Destination of Own Application Server 20011009
3 CM_MY_SESSIONID Static Attribute Protected Type reference (TYPE) CMX_ISE_SESSIONID ID of Current Session 20020322
4 CM_USER_SESSIONID Static Attribute Protected Type reference (TYPE) CMX_ISE_SESSIONID ID of the Current User Logon 20041206
5 CO_REGMODE_OFFLINE Constant Public Type reference (TYPE) CHAR1 'B' Registration Mode "Offline" 20011210
6 CO_REGMODE_ONLINE Constant Public Type reference (TYPE) CHAR1 'A' Registration Mode "Online" 20011210
7 M_ARFC_ALLOWED Instance attribute Protected Type reference (TYPE) FLAG aRFC Call is Permitted 20030408
8 M_ARFC_RUNNING Instance attribute Protected Type reference (TYPE) FLAG aRFC is Currently Running 20030402
9 M_BUFFERTIME Instance attribute Protected Type reference (TYPE) I 1 Up-To-Date Buffer Time for Event Queue [Seconds] 20011009
10 M_CALLBACK_ALLOWED Instance attribute Protected Type reference (TYPE) FLAG Application Callbacks Allowed 20041206
11 M_EVENT_RECEIVED Instance attribute Protected Type reference (TYPE) FLAG Event(s) Received 20030402
12 M_REG_IDX_TAB Instance attribute Protected Type reference (TYPE) TY_REG_IDX_TAB Table Type Secondary Index Registration Table 20070205
13 M_REG_TAB Instance attribute Protected Type reference (TYPE) TY_REG_TAB Registration Table 20011009
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_EVENTS Instance method Public Method Check for Events Including Explosion of Event Distribution 20011009
2 CHECK_REG Instance method Public Method Check Registration 20011219
3 CLASS_CONSTRUCTOR Static method Public Constructor - Private 20011009
4 DISABLE_CALLBACKS Instance method Public Method Current Shutdown of Callbacks 20030416
5 ENABLE_CALLBACKS Instance method Public Method Reactivation of the Application Callback 20041129
6 GET_REG_DETAILS Instance method Public Method Get Registration Details 20011219
7 NOTIFY_APPLICATIONS Instance method Protected Method Peform Callback to Application(s) 20011031
8 ON_ARFC_CALLBACK Instance method Public Method INTERN: aRFC Finished 20030408
9 RAISE_EVENT Instance method Public Method Trigger ISE Event 20011009
10 RAISE_EVENT_INTERNAL Instance method Protected Method Trigger Event (Internal) 20011210
11 REGISTER Instance method Public Method Registration to ISE Event 20011009
12 REGISTER_LIST Instance method Public Method Registration to Several ISE Events 20070205
13 REGISTER_OFFLINE Instance method Protected Method Offline Registration (Internal) 20011210
14 REGISTER_ONLINE Instance method Protected Method Online Registration (Internal) 20011210
15 SET_OPTIONS Instance method Public Method Setting Properties 20011015
16 START_SERVICE Instance method Protected Method Start ISE Service 20011009
17 STOP_SERVICE Instance method Protected Method Stop the ISE Service 20030416
18 UNREGISTER Instance method Public Method Delete Registration(s) 20011009
19 UNREGISTER_LIST Instance method Public Method Delete Registration(s) 20070205
20 UNREGISTER_OFFLINE Instance method Protected Method Offline Deregistration (Internal) 20011210
21 UNREGISTER_ONLINE Instance method Protected Method Online Deregistration (Internal) 20011210
22 WRITE_LOG Instance method Protected Method Write Log Entry 20011009
Events
# Event Type Visibility Description Created on
1 DISPATCHING_FINISHED Instance Event
(0)
Public
(2)
Event Dispatching Finished 20011031
2 DISPATCHING_STARTING Instance Event
(0)
Public
(2)
Event Distribution Begins Now 20030530
3 EVENT_RECEIVED Instance Event
(0)
Public
(2)
Receive Event 20030530
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GUID_TAB Protected See coding Table Type of GUID Table 20011031 ty_guid_tab TYPE STANDARD TABLE OF guid_22
2 TY_REG Protected See coding Line Type Registration Table 20011009 BEGIN OF ty_reg, reg_id TYPE guid_22, o_handler TYPE REF TO if_ise_callback, evt_class TYPE cmx_ise_evtclass, evt_name TYPE cmx_ise_evtname, evt_key TYPE cmx_ise_evtkey, evt_key_gen TYPE flag, attribute TYPE cmx_ise_attr, END OF ty_reg
3 TY_REG_IDX Protected See coding Line Type Secondary Index Registration Table 20070205 BEGIN OF TY_REG_IDX, o_handler TYPE REF TO if_ise_callback, evt_name TYPE cmx_ise_evtname, evt_key TYPE cmx_ise_evtkey, reg_id TYPE guid_22, END OF TY_REG_IDX
4 TY_REG_IDX_TAB Protected See coding Table Type Secondary Index Registration Table 20070205 TY_REG_IDX_TAB TYPE SORTED TABLE OF TY_REG_IDX WITH UNIQUE KEY O_HANDLER EVT_NAME EVT_KEY
5 TY_REG_TAB Protected See coding Table Type Registration Table 20011009 ty_reg_tab TYPE SORTED TABLE OF ty_reg WITH UNIQUE KEY reg_id
Method Signatures

Method CHECK_FOR_EVENTS Signature

Method CHECK_FOR_EVENTS on class CL_ISE_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_ISE_EXCEPTION InterSessionEvents: Exception 20020110

Method CHECK_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Beliebiger Attribut-String der Registrierung 20011219
2 Importing EVENT_KEY Call by reference Type reference (TYPE) CMX_ISE_EVTKEY Key des zu registrierenden Events (evtl. generisch) 20011219
3 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Name des zu registrierenden Events 20011219
4 Returning REG_COUNT Value transfer Type reference (TYPE) I Anzahl der gefundenen Registrierungen 20011219
5 Importing REG_MODE Call by reference Type reference (TYPE) CHAR1 Registrierungsmodus (siehe Konstanten) 20011219

Method CHECK_REG on class CL_ISE_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISE_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISE_MANAGER has no exception.

Method DISABLE_CALLBACKS Signature

Method DISABLE_CALLBACKS on class CL_ISE_MANAGER has no parameter.
Method DISABLE_CALLBACKS on class CL_ISE_MANAGER has no exception.

Method ENABLE_CALLBACKS Signature

Method ENABLE_CALLBACKS on class CL_ISE_MANAGER has no parameter.
Method ENABLE_CALLBACKS on class CL_ISE_MANAGER has no exception.

Method GET_REG_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Beliebiger Attribut-String der Registrierung 20011219
2 Importing EVENT_KEY Call by reference Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20011219
3 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20011219
4 Returning REG_DETAIL_TAB Value transfer Type reference (TYPE) CMX_ISE_REGDETAIL_TAB Tabelle der gefundenen Registrierungen 20011219
5 Importing REG_MODE Call by reference Type reference (TYPE) CHAR1 Registrierungsmodus (siehe Konstanten) 20011219

Method GET_REG_DETAILS on class CL_ISE_MANAGER has no exception.

Method NOTIFY_APPLICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVT_ID_TAB Call by reference Type reference (TYPE) TY_GUID_TAB ID des Events 20011031

Method NOTIFY_APPLICATIONS on class CL_ISE_MANAGER has no exception.

Method ON_ARFC_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_RECEIVED Call by reference Type reference (TYPE) FLAG SPACE Event wurde empfangen 20030408

Method ON_ARFC_CALLBACK on class CL_ISE_MANAGER has no exception.

Method RAISE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTOM_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Beliebiges anwendungsspezifisches Objekt (->Sender-Callback) 20020320
2 Importing EVENT_DATA Call by reference Type reference (TYPE) CMX_ISE_EVTDATA Event-Daten (text-artig) 20011009
3 Importing EVENT_DATA_BIN Call by reference Type reference (TYPE) CMX_ISE_EVTDATA_BIN Event-Daten (binär) 20011019
4 Importing EVENT_KEY Call by reference Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20011009
5 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20011210
6 Importing EVENT_SENDER Call by reference Object reference (TYPE REF TO) IF_ISE_SENDER Absender eines ISE-Events 20020319
7 Importing IGNORE_THIS_SESSION Call by reference Type reference (TYPE) FLAG Bei der Ereignisverteilung den aktuellen Modus ignorieren 20020319
8 Returning PROCESSED Value transfer Type reference (TYPE) FLAG Flag: es gab mind. 1 Registrierung für dieses Event 20011102

Method RAISE_EVENT on class CL_ISE_MANAGER has no exception.

Method RAISE_EVENT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTOM_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Beliebiges anwendungsspezifisches Objekt (->Sender-Callback) 20020320
2 Importing EVENT_CLASS Call by reference Type reference (TYPE) CMX_ISE_EVTCLASS Event-Klasse 20011210
3 Importing EVENT_DATA Call by reference Type reference (TYPE) CMX_ISE_EVTDATA Event-Daten (text-artig) 20011210
4 Importing EVENT_DATA_BIN Call by reference Type reference (TYPE) CMX_ISE_EVTDATA_BIN Event-Daten (binär) 20011210
5 Importing EVENT_KEY Call by reference Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20011210
6 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20011210
7 Importing EVENT_SENDER Call by reference Object reference (TYPE REF TO) IF_ISE_SENDER Absender eines ISE-Events 20020319
8 Importing IGNORE_THIS_SESSION Call by reference Type reference (TYPE) FLAG Bei der Ereignisverteilung den aktuellen Modus ignorieren 20020319
9 Returning PROCESSED Value transfer Type reference (TYPE) FLAG Flag: es gab mind. 1 Registrierung für dieses Event 20011210

Method RAISE_EVENT_INTERNAL on class CL_ISE_MANAGER has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Beliebiger Attribut-String der Registrierung 20011210
2 Importing EVENT_KEY Call by reference Type reference (TYPE) CMX_ISE_EVTKEY Key des zu registrierenden Events (evtl. generisch) 20011009
3 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Name des zu registrierenden Events 20011210
4 Importing O_HANDLER Call by reference Object reference (TYPE REF TO) IF_ISE_CALLBACK Interface-Referenz für Event-Callbacks (nur online) 20011017
5 Importing REG_MODE Call by reference Type reference (TYPE) CHAR1 CO_REGMODE_ONLINE Registrierungsmodus (siehe Konstanten) 20011210
6 Importing RESTART_ISE Call by reference Type reference (TYPE) FLAG 'X' Event-Verarbeitung beim Registrieren wieder starten 20041201
# Exception Resumable Description Created on
1 CX_ISE_EXCEPTION InterSessionEvents: Exception 20020110

Method REGISTER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REG_LIST_TAB Call by reference Type reference (TYPE) CMX_ISE_REGLIST_TAB InterSessionEvents: Tabelle von Basis-Registrierungsdaten 20070205
# Exception Resumable Description Created on
1 CX_ISE_EXCEPTION InterSessionEvents: Exception 20070205

Method REGISTER_OFFLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Beliebiger Attribut-String der Registrierung 20011210
2 Importing EVENT_CLASS Call by reference Type reference (TYPE) CMX_ISE_EVTCLASS Klasse des zu registrierenden Events 20011210
3 Importing EVENT_KEY Value transfer Type reference (TYPE) CMX_ISE_EVTKEY Key des zu registrierenden Events (evtl. generisch) 20011210
4 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Name des zu registrierenden Events 20011210

Method REGISTER_OFFLINE on class CL_ISE_MANAGER has no exception.

Method REGISTER_ONLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Beliebiger Attribut-String der Registrierung 20011210
2 Importing EVENT_CLASS Call by reference Type reference (TYPE) CMX_ISE_EVTCLASS Klasse des zu registrierenden Events 20011210
3 Importing EVENT_KEY Value transfer Type reference (TYPE) CMX_ISE_EVTKEY Key des zu registrierenden Events (evtl. generisch) 20011210
4 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Name des zu registrierenden Events 20011210
5 Importing O_HANDLER Call by reference Object reference (TYPE REF TO) IF_ISE_CALLBACK Interface-Referenz für Event-Callbacks 20011210
6 Importing RESTART_ISE Call by reference Type reference (TYPE) FLAG 'X' Event-Verarbeitung beim Registrieren wieder starten 20041201
# Exception Resumable Description Created on
1 CX_ISE_EXCEPTION InterSessionEvents: Exception 20020110

Method SET_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFERTIME Call by reference Type reference (TYPE) I 2 Zu setzende Pufferzeit für Event-Qeue 20011015
# Exception Resumable Description Created on
1 CX_ISE_EXCEPTION InterSessionEvents: Exception 20020110

Method START_SERVICE Signature

Method START_SERVICE on class CL_ISE_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_ISE_EXCEPTION InterSessionEvents: Exception 20020110

Method STOP_SERVICE Signature

Method STOP_SERVICE on class CL_ISE_MANAGER has no parameter.
Method STOP_SERVICE on class CL_ISE_MANAGER has no exception.

Method UNREGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Attribut-String 20011220
2 Importing EVENT_KEY Value transfer Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20011009
3 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20011210
4 Importing O_HANDLER Call by reference Object reference (TYPE REF TO) IF_ISE_CALLBACK Interface-Referenz für Event-Callbacks (nur online) 20011017
5 Importing REG_MODE Call by reference Type reference (TYPE) CHAR1 CO_REGMODE_ONLINE Registrierungsmodus (siehe Konstanten) 20011210

Method UNREGISTER on class CL_ISE_MANAGER has no exception.

Method UNREGISTER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_KEY Value transfer Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20070205
2 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20070205
3 Importing O_HANDLER Call by reference Object reference (TYPE REF TO) IF_ISE_CALLBACK Interface-Referenz für Event-Callbacks (nur online) 20070205

Method UNREGISTER_LIST on class CL_ISE_MANAGER has no exception.

Method UNREGISTER_OFFLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) CMX_ISE_ATTR Attribut-String 20011220
2 Importing EVENT_CLASS Call by reference Type reference (TYPE) CMX_ISE_EVTCLASS Event-Klasse 20011210
3 Importing EVENT_KEY Value transfer Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20011210
4 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20011210

Method UNREGISTER_OFFLINE on class CL_ISE_MANAGER has no exception.

Method UNREGISTER_ONLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_CLASS Call by reference Type reference (TYPE) CMX_ISE_EVTCLASS Event-Klasse 20011210
2 Importing EVENT_KEY Value transfer Type reference (TYPE) CMX_ISE_EVTKEY Event-Key 20011210
3 Importing EVENT_NAME Call by reference Type reference (TYPE) CMX_ISE_EVTNAME Event-Name 20011210
4 Importing O_HANDLER Call by reference Object reference (TYPE REF TO) IF_ISE_CALLBACK Interface-Referenz für Event-Callbacks 20011210

Method UNREGISTER_ONLINE on class CL_ISE_MANAGER has no exception.

Method WRITE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 'S' Meldungstyp 20020117
2 Importing TEXT Call by reference Type reference (TYPE) CLIKE Text 20011009
3 Importing TRLEVEL Call by reference Type reference (TYPE) NUM1 '3' Trace-Level (1=niedrig, 3=hoch) 20020117
4 Importing V1 Call by reference Type reference (TYPE) ANY Variable 1 20011009
5 Importing V2 Call by reference Type reference (TYPE) ANY Variable 2 20011009
6 Importing V3 Call by reference Type reference (TYPE) ANY Variable 3 20011009
7 Importing V4 Call by reference Type reference (TYPE) ANY Variable 4 20011009

Method WRITE_LOG on class CL_ISE_MANAGER has no exception.
Event Signatures

Event DISPATCHING_FINISHED Signature
Event DISPATCHING_FINISHED on class CL_ISE_MANAGER has no parameter.
Event DISPATCHING_STARTING Signature
Event DISPATCHING_STARTING on class CL_ISE_MANAGER has no parameter.
Event EVENT_RECEIVED Signature
Event EVENT_RECEIVED on class CL_ISE_MANAGER has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 110