SAP ABAP Class CL_ISM_DM_EXPLORER_EVENTS (Event Handler for CRM_EXPLORER)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JAS_DOC_MAN (Package) IS-M: Document Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SKWF_EVENT_HANDLER SKWF: Event Handler Interface 20030829
Properties
Class CL_ISM_DM_EXPLORER_EVENTS  
Short Description Event Handler for CRM_EXPLORER    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JAS_DOC_MAN   IS-M: Document Management 
Created 20030829   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISM_DM_EXPLORER_EVENTS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SKWF_EVENT_HANDLER SKWF: Event Handler Interface 20030829
Friends
Class CL_ISM_DM_EXPLORER_EVENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DELETE Static Attribute Public Type reference (TYPE) ISM_DM_UPD_FLAG 'D' Change Indicator 20030829
2 C_INSERT Static Attribute Public Type reference (TYPE) ISM_DM_UPD_FLAG 'I' Change Indicator 20030829
3 C_UPDATE Static Attribute Public Type reference (TYPE) ISM_DM_UPD_FLAG 'U' Change Indicator 20030829
4 GC_CHANGE_CONTENT Constant Public Type reference (TYPE) STRING 'CHANGE_CONTENT' 20030829
5 GC_CHANGE_PROPERTIES Constant Public Type reference (TYPE) STRING 'CHANGE_PROPERTIES' 20030829
6 GC_CREATE_DOCUMENT Constant Public Type reference (TYPE) STRING 'CREATE_DOCUMENT' 20030829
7 GC_CREATE_VERSION Constant Public Type reference (TYPE) STRING 'CREATE_VERSION' 20030829
8 GC_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' 20030829
9 GC_DELETE_VERSION Constant Public Type reference (TYPE) STRING 'DELETE_VERSION' 20030829
10 GC_IS_TO_LINK Constant Public Type reference (TYPE) STRING 'IS_TO_LINK' 20030829
11 GC_IS_TO_UNLINK Constant Public Type reference (TYPE) STRING 'IS_TO_UNLINK' 20030829
12 GC_LINK_DOCUMENT Constant Public Type reference (TYPE) STRING 'LINK_DOCUMENT' 20030829
13 GC_MOVE_DOCUMENT Constant Public Type reference (TYPE) STRING 'MOVE_DOCUMENT' 20030829
14 GC_RENAME_DOCUMENT Constant Public Type reference (TYPE) STRING 'RENAME_DOCUMENT' 20030829
15 GC_UNLINK_DOCUMENT Constant Public Type reference (TYPE) STRING 'UNLINK_DOCUMENT' 20030829
16 GT_IOS Static Attribute Protected Type reference (TYPE) SKWF_IOS Table of Docs on Which an Action is Executed 20030829
17 GT_IO_BO_DEL Static Attribute Private Type reference (TYPE) ISM_DM_BO_TAB IS-M DocMan: Documents With Their Business Objects 20030829
18 GT_IO_MEMORY Static Attribute Private Type reference (TYPE) DOCUMENT_MEMORY_TAB Links Between an IO and Business Objects 20030829
19 GT_LOIOS Static Attribute Private Type reference (TYPE) ISM_DM_IO_UPD_TAB Table of Modified IOs 20030829
20 GT_LOIO_PHIO Static Attribute Private Type reference (TYPE) SKWF_LPIOS Table with Loio/Phio Pairs 20030829
21 GT_PHIOS Static Attribute Private Type reference (TYPE) ISM_DM_IO_UPD_TAB Table of Modified IOs 20030829
22 GT_REGISTERED_APPLICATIONS Static Attribute Private Type reference (TYPE) OBJECT_TABLE 20030829
23 GV_ACTION Static Attribute Protected Type reference (TYPE) STRING Current Action for a Document 20030829
24 GV_BOR Static Attribute Private Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20030829
25 GV_BUSINESS_OBJECT Static Attribute Public Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20030829
26 GV_NEW_BUSINESS_OBJECT Static Attribute Public Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20030829
Methods
# Method Level Visibility Method type Description Created on
1 ACTUALIZE_IOS Static method Private Method Update Info Objects 20030903
2 CHECK_BAD_IOS Static method Protected Method Deletes Incorrect IOs from the List 20030829
3 COLLECT_EVENT Static method Public Method Collect New IOs by Event 20030829
4 CONDENSE_IOS Static method Protected Method Suppress IOs (if Several) 20030829
5 GET_BOR_FROM_MEMORY Static method Public Method Reads a Business Objekt from the Buffer 20030829
6 GET_DOCUMENT Static method Public Method Gets Data on the IO (Can Only Be Used After Deletion) 20030829
7 HANDLE_CHANGE_EVENT Static method Private Event handling method 20030829
8 LOIO_BOR_LINK_POST Static method Public Method LOIO With a Business Object 20030829
9 LOIO_BOR_UNLINK_POST Static method Public Method Connect LOIO to Business Object 20030829
10 PUT_BOR_TO_MEMORY Static method Public Method Saves a Business Objekt in 20030829
11 REGISTER_FOR_FORCED_STOP Static method Public Method Registration of a Class, Which 20030829
12 START_EVENT_COLLECTION Static method Public Method Start: Collect Events 20030829
13 STOP_EVENT_COLLECTION Static method Public Method End: Collect Events and Au 20030829
14 STOP_EVENT_COLLECTION_FORCED Static method Public Method Exclude From Registered Class 20030829
Events
# Event Type Visibility Description Created on
1 DOCUMENT_CHANGE Static Event
(1)
Public
(2)
Event for Changes to Documents 20030829
2 EVENT_HANDLING_FINISHED Static Event
(1)
Public
(2)
Event Handling Completed 20030829
3 IOS_CHANGED Static Event
(1)
Public
(2)
Modified Docs (Previously DOCUMENT_ 20030829
Types
Class CL_ISM_DM_EXPLORER_EVENTS has no local type.
Method Signatures

Method ACTUALIZE_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) ISM_DM_UPD_FLAG Änderungskennzeichen 20030903
2 Importing BAD_IOS Call by reference Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20030903
3 Importing ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20030903
4 Importing IOS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20030903

Method ACTUALIZE_IOS on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method CHECK_BAD_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BAD_IOS Value transfer Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20030829

Method CHECK_BAD_IOS on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method COLLECT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829
2 Importing IOS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20030829
3 Importing UPDATE_FLAG Value transfer Type reference (TYPE) ISM_DM_UPD_FLAG Änderungskennzeichen 20030829

Method COLLECT_EVENT on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method CONDENSE_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IOS Call by reference Type reference (TYPE) ISM_DM_IO_UPD_TAB Tabelle mit getypten Info Objekten 20030829

Method CONDENSE_IOS on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method GET_BOR_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829

Method GET_BOR_FROM_MEMORY on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUSINESS_OBJECTS Value transfer Type reference (TYPE) SIBFLPORBT Tabelle von Lokalen Pers. Objektreferenzen - BOR kompatibel 20030829
2 Exporting CONTENT_ASCII Value transfer Type reference (TYPE) SDOKCNTASCS Tabelle mit Zeilen von Textdokumentinhalt für den Web-Server 20030829
3 Exporting CONTENT_BIN Value transfer Type reference (TYPE) SDOKCNTBINS SDOK: Tabelle von Binärdokumentinhalten für den Web-Server 20030829
4 Exporting FILE_ACCESS_INFO Value transfer Type reference (TYPE) SDOKFILACIS SDOK: Angaben zu Dokumentinhalten in internen Tabellen 20030829
5 Importing LOIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20030829
6 Exporting PHIOS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20030829
7 Exporting PROPERTIES Value transfer Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20030829

Method GET_DOCUMENT on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method HANDLE_CHANGE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTS_OF_PACKAGE Value transfer Attribute reference (LIKE) 20030829
2 Importing OBJECT_PROPERTIES Value transfer Attribute reference (LIKE) 20030829

Method HANDLE_CHANGE_EVENT on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method LOIO_BOR_LINK_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829
2 Importing LOIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20030829

Method LOIO_BOR_LINK_POST on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method LOIO_BOR_UNLINK_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829
2 Importing LOIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20030829

Method LOIO_BOR_UNLINK_POST on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method PUT_BOR_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829

Method PUT_BOR_TO_MEMORY on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method REGISTER_FOR_FORCED_STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Value transfer Object reference (TYPE REF TO) OBJECT 20030829

Method REGISTER_FOR_FORCED_STOP on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method START_EVENT_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Value transfer Type reference (TYPE) STRING Aktion auf Dok. (statt Fcode) 20030829
2 Importing AFTER_COMMIT Value transfer Type reference (TYPE) XFLAG SPACE neue Eingabewerte 20030829
3 Importing BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829
4 Importing FCODE Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20030829
5 Importing IOS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20030829
6 Importing NEW_BUSINESS_OBJECT Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20030829

Method START_EVENT_COLLECTION on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method STOP_EVENT_COLLECTION Signature

Method STOP_EVENT_COLLECTION on class CL_ISM_DM_EXPLORER_EVENTS has no parameter.
Method STOP_EVENT_COLLECTION on class CL_ISM_DM_EXPLORER_EVENTS has no exception.

Method STOP_EVENT_COLLECTION_FORCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Object reference (TYPE REF TO) OBJECT Anwendungsobjekt 20030829
2 Importing CLEAR_EVENTS Value transfer Type reference (TYPE) XFLAG ' ' X = Es wird kein Event ausgelöst 20030829

Method STOP_EVENT_COLLECTION_FORCED on class CL_ISM_DM_EXPLORER_EVENTS has no exception.
Event Signatures

Event DOCUMENT_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CHANGED_DOCUMENTS Exporting Value transfer Type reference (TYPE) ISM_DM_DOCUMENT_CHANGE_TAB Tabellentyp zu crm_kw_document_change 20030829

Event EVENT_HANDLING_FINISHED Signature
Event EVENT_HANDLING_FINISHED on class CL_ISM_DM_EXPLORER_EVENTS has no parameter.
Event IOS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IOS_CHANGED Exporting Value transfer Type reference (TYPE) ISM_DM_BO_TAB Tabelle von Dokumenten mit ihren Business Objekten 20030829
2 IOS_CREATED Exporting Value transfer Type reference (TYPE) ISM_DM_BO_TAB Tabelle von Dokumenten mit ihren Business Objekten 20030829
3 IOS_DELETED Exporting Value transfer Type reference (TYPE) ISM_DM_BO_TAB Tabelle von Dokumenten mit ihren Business Objekten 20030829
History
Last changed by/on SAP  20050224 
SAP Release Created in 472