SAP ABAP Class CL_SWF_EVT_LINKAGE (Event Linkage)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_EVT (Package) Workflow: Events
Properties
Class CL_SWF_EVT_LINKAGE  
Short Description Event Linkage    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_EVT   Workflow: Events 
Created 20000620   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SWF_EVT_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWFEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_EVT_LINKAGE has no interface implemented.
Friends
Class CL_SWF_EVT_LINKAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OBJCATEG_BC Constant Public Type reference (TYPE) SWF_CLSTYP SWFEV_OBJCATEG_BC Object Category: Business Class 20000921
2 MC_OBJCATEG_BOR Constant Public Type reference (TYPE) SWF_CLSTYP SWFEV_OBJCATEG_BOR Object Category: BOR Object 20000921
3 MC_OBJCATEG_CL Constant Public Type reference (TYPE) SWF_CLSTYP SWFEV_OBJCATEG_CL Object Category: ABAP Class 20010228
4 MC_STATUS_ERROR Constant Public Type reference (TYPE) SWE_RECSTA SWFEV_LINK_STATUS_IN_ERROR Linkage status 20000831
5 MC_STATUS_READY Constant Public Type reference (TYPE) SWE_RECSTA SWFEV_LINK_STATUS_READY Linkage status 20000831
Methods
# Method Level Visibility Method type Description Created on
1 GET_HANDLER_FUNCTION Static method Public Method Gets a handler for a function module 20000620
2 GET_HANDLER_METHOD Static method Public Method Gets a handler for a method 20000620
3 GET_INSTANCE_LINKAGE Static method Public Method Gets an instance linkage 20000620
4 GET_INSTANCE_MASTER Static method Public Method Gets a master entry for instance linkages 20000620
5 GET_TYPE_LINKAGE Static method Public Method Gets a type linkage 20000620
6 SET_INSTANCE_LINKAGE Static method Public Method Sets an instance linkage 20000620
7 SET_INSTANCE_MASTER Static method Public Method Sets a master entry for instance linkages 20000620
8 SET_TYPE_LINKAGE Static method Public Method Sets a type linkage 20000620
Events
Class CL_SWF_EVT_LINKAGE has no event.
Types
Class CL_SWF_EVT_LINKAGE has no local type.
Method Signatures

Method GET_HANDLER_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20000620
2 Returning RE_HANDLER Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_HANDLER Ereignisbehandler 20000620
# Exception Resumable Description Created on
1 CX_SWF_EVT_INVALID_HANDLER Ereignisbehandler ist inkompatibel 20000711

Method GET_HANDLER_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000620
2 Importing IM_INTERFACE Call by reference Type reference (TYPE) SEOCLSNAME Interfacename 20001107
3 Returning RE_HANDLER Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_HANDLER Ereignisbehandler 20000620
# Exception Resumable Description Created on
1 CX_SWF_EVT_INVALID_HANDLER Ereignisbehandler ist inkompatibel 20001108

Method GET_INSTANCE_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT Call by reference Type reference (TYPE) C Ereignis 20000712
2 Importing IM_FOR_ALL_INSTANCES Call by reference Type reference (TYPE) XFELD SPACE Für alle Instanzen 20000712
3 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
4 Importing IM_OBJKEY Call by reference Type reference (TYPE) C Objektschlüssel 20000712
5 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20000712
6 Importing IM_RECKEY Call by reference Type reference (TYPE) C Objektschlüssel (Verbraucher) 20000712
7 Importing IM_RECTYPE Call by reference Type reference (TYPE) C Verbrauchertyp 20000712
8 Returning RE_INST_LINKAGE Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_INSTANCE_LINKAGE Instanzabhängige Ereigniskopplung 20000712
# Exception Resumable Description Created on
1 CX_SWF_EVT_LINKAGE_NOT_FOUND Kopplung nicht gefunden 20000712

Method GET_INSTANCE_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT Call by reference Type reference (TYPE) SY-MANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20000831
2 Importing IM_EVENT Call by reference Type reference (TYPE) C Ereignis 20000712
3 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
4 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20000712
5 Importing IM_RECTYPE Call by reference Type reference (TYPE) C Verbrauchertyp 20000712
6 Returning RE_TYPE_LINKAGE Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_TYPE_LINKAGE Instanzunabhängige Ereigniskopplung 20000712
# Exception Resumable Description Created on
1 CX_SWF_EVT_LINKAGE_IS_TYPELINK Kopplung ist eine Typkopplung 20001120
2 CX_SWF_EVT_LINKAGE_NOT_FOUND Kopplung nicht gefunden 20000712

Method GET_TYPE_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT Call by reference Type reference (TYPE) SY-MANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20000831
2 Importing IM_EVENT Call by reference Type reference (TYPE) C Ereignis 20000620
3 Importing IM_IGNORE_MASTER Call by reference Type reference (TYPE) XFELD SPACE Ignoriert das Master-Flag für Instanzkopplungen 20000921
4 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
5 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttypname 20000620
6 Importing IM_RECTYPE Call by reference Type reference (TYPE) C Name des Verbrauchertyps 20000620
7 Returning RE_TYPE_LINKAGE Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_TYPE_LINKAGE Instanzunabhängige Ereigniskopplung 20000712
# Exception Resumable Description Created on
1 CX_SWF_EVT_LINKAGE_IS_MASTER Kopplung ist ein Instanz-Master 20001120
2 CX_SWF_EVT_LINKAGE_NOT_FOUND Kopplung nicht gefunden 20000712

Method SET_INSTANCE_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT Call by reference Type reference (TYPE) SY-MANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20000830
2 Importing IM_EVENT Value transfer Type reference (TYPE) C Ereignis 20000712
3 Importing IM_FOR_ALL_INSTANCES Call by reference Type reference (TYPE) XFELD SPACE Für alle Instanzen 20000712
4 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
5 Importing IM_OBJKEY Call by reference Type reference (TYPE) C Objektschlüssel 20000712
6 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20000712
7 Importing IM_RECKEY Call by reference Type reference (TYPE) C Objektschlüssel (Verbraucher) 20000712
8 Importing IM_RECTYPE Call by reference Type reference (TYPE) C Verbrauchertyp 20000712
9 Returning RE_INST_LINKAGE Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_INSTANCE_LINKAGE Instanzabhängige Ereigniskopplung 20000712
# Exception Resumable Description Created on
1 CX_SWF_EVT_LINKAGE_EXISTS Kopplung existiert bereits 20000712
2 CX_SWF_EVT_LINKAGE_NO_MASTER Instanzkopplung ohne Referenzeintrag 20000712
3 CX_SWF_UTL_OBJ_UPD_FAILED Ausnahme beim Ändern auf DB 20000712

Method SET_INSTANCE_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT Call by reference Type reference (TYPE) SY-MANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20000831
2 Importing IM_EVENT Call by reference Type reference (TYPE) C Ereignis 20000712
3 Importing IM_HANDLER Call by reference Object reference (TYPE REF TO) IF_SWF_EVT_HANDLER Ereignisbehandler 20000712
4 Importing IM_IMPLICIT_SAVE Call by reference Type reference (TYPE) XFELD 'X' Sofort speichern 20000831
5 Importing IM_IMPLICIT_TRANSPORT Call by reference Type reference (TYPE) XFELD 'X' Sofort transportieren 20000831
6 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
7 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20000712
8 Importing IM_RECTYPE Call by reference Type reference (TYPE) C Verbrauchertyp 20000712
9 Returning RE_TYPE_LINKAGE Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_TYPE_LINKAGE Instanzunabhängige Ereigniskopplung 20000712
# Exception Resumable Description Created on
1 CX_SWF_EVT_INVALID_EVENT Fehler beim Ereignis 20001020
2 CX_SWF_EVT_INVALID_HANDLER Ereignisbehandler ist inkompatibel 20001030
3 CX_SWF_EVT_INVALID_OBJTYPE Fehler in der Klasse / im Objekttyp 20001020
4 CX_SWF_EVT_LINKAGE_EXISTS Kopplung existiert bereits 20000712
5 CX_SWF_UTL_OBJ_UPD_FAILED Ausnahme beim Ändern auf DB 20000712

Method SET_TYPE_LINKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT Call by reference Type reference (TYPE) SY-MANDT SY-MANDT R/3-System, Mandantennummer aus Anmeldung 20000831
2 Importing IM_EVENT Call by reference Type reference (TYPE) C Ereignis 20000711
3 Importing IM_HANDLER Call by reference Object reference (TYPE REF TO) IF_SWF_EVT_HANDLER Ereignisbehandler 20000711
4 Importing IM_IMPLICIT_SAVE Call by reference Type reference (TYPE) XFELD 'X' Sofortige Speicherung 20000825
5 Importing IM_IMPLICIT_TRANSPORT Call by reference Type reference (TYPE) XFELD 'X' Transporteintrag schreiben 20000825
6 Importing IM_OBJCATEG Call by reference Type reference (TYPE) SWF_CLSTYP Objektkategorie 20000921
7 Importing IM_OBJTYPE Call by reference Type reference (TYPE) C Objekttyp 20000711
8 Importing IM_RECTYPE Call by reference Type reference (TYPE) C Verbrauchertyp 20000711
9 Returning RE_TYPE_LINKAGE Value transfer Object reference (TYPE REF TO) IF_SWF_EVT_TYPE_LINKAGE Instanzunabhängige Ereigniskopplung 20000711
# Exception Resumable Description Created on
1 CX_SWF_EVT_INVALID_EVENT Fehler beim Ereignis 20001020
2 CX_SWF_EVT_INVALID_HANDLER Ereignisbehandler ist inkompatibel 20001030
3 CX_SWF_EVT_INVALID_OBJTYPE Fehler in der Klasse / im Objekttyp 20001020
4 CX_SWF_EVT_LINKAGE_EXISTS Ereignisbehandler existiert bereits 20000712
5 CX_SWF_UTL_OBJ_UPD_FAILED Ausnahme beim Ändern auf DB 20000712
History
Last changed by/on SAP  20110908 
SAP Release Created in 610