SAP ABAP Class CL_IMC_MODE (Intermode Communication)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC (Application Component) RFC
     SIMC (Package) Intermode Communication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IMC_CHILD_MODE Open Interface to Mode Objects for IMC 19990527
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IMC_PARENT_MODE Open Interface to Parent Mode Objects for IMC 19990517
Properties
Class CL_IMC_MODE  
Short Description Intermode Communication    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SIMC   Intermode Communication 
Created 19990517   SAP 
Last change 20050214   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IMC_MODE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_IMC_CHILD_MODE Open Interface to Mode Objects for IMC 19990527
2 IF_IMC_PARENT_MODE Open Interface to Parent Mode Objects for IMC 19990517
Friends
Class CL_IMC_MODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATANAME Static Attribute Private Type reference (TYPE) IMCCHAR32 Parameter Name 19990518
2 DATAVALUE Static Attribute Private Type reference (TYPE) STRING Parameter value 19990518
3 EVENTKIND_CLOSE Constant Public Type reference (TYPE) IMCEVENT '3' Event type: close connection 19990521
4 EVENTKIND_CLOSED_MODE Constant Public Type reference (TYPE) IMCEVENT '2' System Event Type: Closed Mode 19990518
5 EVENTKIND_SEND Constant Public Type reference (TYPE) IMCEVENT '0' Event Type: Data Transfer 19990518
6 EVENTKIND_SEND_DATA Constant Public Type reference (TYPE) IMCEVENT '1' Event Type: Data Transfer 19990518
7 EVENTKIND_SET_PROPERTY Constant Public Type reference (TYPE) IMCEVENT '4' Event Type: Set Property 19990527
8 EVENTKIND_SET_PROPERTY_FAILED Constant Public Type reference (TYPE) IMCEVENT '5' Event Type: Set Property Failed 19990527
9 GUI_IS_ON Static Attribute Private Type reference (TYPE) IMCCHAR1 Is the Gui available 19990831
10 IMCCALL_NEWTRANSACTION Constant Public Type reference (TYPE) CHAR1 '1' Call new transaction 19990715
11 IMC_ACTION_NOT_SUPPORTED_ERROR Constant Public Type reference (TYPE) SY-SUBRC 1007 Exception Status: IMC_INVALID_STATU 19990823
12 IMC_BDC_START_TX Constant Public Type reference (TYPE) INT2 7 Error Code: Start Batch Input tx 19990607
13 IMC_CANCEL_TX Constant Public Type reference (TYPE) INT2 5 Error Code: end of tx 19990607
14 IMC_CLOSE_ASYNCHRON Static Attribute Public Type reference (TYPE) I 1 Close session (asynchronous) 20000309
15 IMC_CLOSE_ASYNCHRON_FORCE Static Attribute Public Type reference (TYPE) I 2 Close session (/i) 20000309
16 IMC_CLOSE_CONNECTION Constant Public Type reference (TYPE) INT2 1001 Error Code: Close Connection 19990827
17 IMC_CLOSE_SYNCHRON Static Attribute Public Type reference (TYPE) I 0 Close session (synchronous) 20000309
18 IMC_DATA_LENGTH Constant Public Type reference (TYPE) INT4 8000 Allowed Data Length 19990608
19 IMC_INIT_IMODE_NULL Constant Public Type reference (TYPE) INT2 6 Error Code: Init last imode (0) 19990607
20 IMC_INVALID_STATUS_ERROR Constant Public Type reference (TYPE) SY-SUBRC 1001 Exception Status: IMC_INVALID_STATU 19990723
21 IMC_INVALID_TCODE_ERROR Constant Public Type reference (TYPE) SY-SUBRC 1006 Exception Status: IMC_INVALID_TCODE 19990729
22 IMC_LEAVE_LAST_MODE Constant Public Type reference (TYPE) INT2 3 Error Code: Leave Last Mode 19990607
23 IMC_LEAVE_TO_TX Constant Public Type reference (TYPE) INT2 2 Error Code: Leave to tx 19990607
24 IMC_LEAVE_TO_TX_SPACE Constant Public Type reference (TYPE) INT2 1 Error-Code: Leave to tx space 19990607
25 IMC_MODETYPE Instance attribute Private Type reference (TYPE) MODETYPE MODETYPE_SUB_MODE IMC Mode Type: IMC Creation Type of Mode 19990624
26 IMC_MODE_ALREADY_EXISTS_ERROR Constant Public Type reference (TYPE) SY-SUBRC 1003 Exception Status: IMC_MODE_ALREADY_EXISTS 19990723
27 IMC_MODE_NAME_NOT_SUPPORTED_ER Constant Public Type reference (TYPE) SY-SUBRC 1008 Exception Status: IMC_MODE_NAME_NOT_SUPPORTED 19990902
28 IMC_MODE_NOT_EXISTS_ERROR Constant Public Type reference (TYPE) SY-SUBRC 1002 Exception Status: IMC_MODE_NOT_EXISTS 19990723
29 IMC_MODE_NUMBER_EXCEEDED_ERROR Constant Public Type reference (TYPE) SY-SUBRC 1004 Exception Status: IMC_MODE_NUMBER_EXCEEDED 19990723
30 IMC_MODE_TYPE_NOT_SUPPORTED_ER Constant Public Type reference (TYPE) SY-SUBRC 1009 Exception Status: IMC_MODE_TYPE_NOT_SUPPORTED 19990902
31 IMC_PROCESS_BY_DISPATCH_EVENT Static Attribute Private Type reference (TYPE) IMCCHAR1 Event Handling via DISPATCH_EVENT 19990820
32 IMC_PROPERTY_NOT_SUPPORTED_ERR Constant Public Type reference (TYPE) SY-SUBRC 1005 Exception Status: IMC_PROPERTY_NOT_SUPPORTED 19990723
33 IMC_TH_CLEAN_RFC_SERVER Constant Public Type reference (TYPE) INT2 103 Error Code: Th clean RFC server 19990607
34 IMC_TH_HDL_DEADLOCK Constant Public Type reference (TYPE) INT2 102 Error Code: Th handle deadlock 19990607
35 IMC_TH_REMOVE_MODE Constant Public Type reference (TYPE) INT2 104 Error-Code: Th remove mode 19990607
36 IMC_TH_RES_FREE Constant Public Type reference (TYPE) INT2 101 Error-Code: Th free resources 19990607
37 IMC_TH_UNKNOWN_STATE Constant Public Type reference (TYPE) INT2 100 Error Code: Th unknown status 19990607
38 IMC_UNKNOWN_STATE Constant Public Type reference (TYPE) INT2 0 Error Code: Role Area Elimination 19990607
39 LASTERROR Instance attribute Public Type reference (TYPE) IMCTEXT Last Error Message 19990517
40 LASTERROR_NUMBER Instance attribute Public Type reference (TYPE) I Last Error Message Number 19990709
41 LASTMODEEVENT Static Attribute Private Type reference (TYPE) MODE_ROW Object that last received event 19990610
42 LASTTCODE Instance attribute Private Type reference (TYPE) TCODE Last Transaction Code 19990517
43 MODEKIND Instance attribute Private Type reference (TYPE) MODETYPE Mode Type: Sub-Mode or Parent Mode 19990518
44 MODEKIND_CHILD Constant Public Type reference (TYPE) CHAR1 '0' Mode Type: Sub- Mode 19990518
45 MODEKIND_CHILD_BY_NAME Constant Public Type reference (TYPE) CHAR1 '2' Mode Type: Registered Sub-Mode 19990702
46 MODEKIND_PARENT Constant Public Type reference (TYPE) CHAR1 '1' Mode Type: Child oder Parent 19990518
47 MODELIST Static Attribute Private Type reference (TYPE) MODE_LIST List of Mode Interface References 19990517
48 MODETYPE Instance attribute Private Type reference (TYPE) MODETYPE Mode Type: Mode Creation Type 19990517
49 MODETYPE_MAIN_MESSAGE_MODE Constant Public Type reference (TYPE) MODETYPE '3' Mode Type: TH_MAIN_MODE + Message Transfer 19990624
50 MODETYPE_MAIN_MODE Constant Public Type reference (TYPE) MODETYPE '1' Mode Type: TH_MAIN_MODE 19990518
51 MODETYPE_SUB_MODE Constant Public Type reference (TYPE) MODETYPE '2' Mode Type: TH_SUB_MODE 19990518
52 MYID Instance attribute Private Type reference (TYPE) MODEID Unique Identifier for Object 19990517
53 MYSTATUS Instance attribute Private Type reference (TYPE) IMCSTATUS Condition code 19990518
54 OWNID Static Attribute Private Type reference (TYPE) MODEID Unique Identifier for Class 19990517
55 PARENTID Static Attribute Private Type reference (TYPE) MODEID Unique Identifier for Caller 19990517
56 PROPERTYTYPE_ACTIVATE Constant Public Type reference (TYPE) IMCPROP '3' Property Type: Activate GUI 19990610
57 PROPERTYTYPE_INACTIVATE Constant Public Type reference (TYPE) IMCPROP '4' Property Type: Inactivate GUI 19990610
58 PROPERTYTYPE_INVISIBLE Constant Public Type reference (TYPE) IMCPROP '2' Property Type: Invisible 19990527
59 PROPERTYTYPE_VISIBLE Constant Public Type reference (TYPE) IMCPROP '1' Property Type: Visible 19990527
60 SENDER Instance attribute Private Type reference (TYPE) MODEID Unique Identifier for Object 19990730
61 SENDTYPE Instance attribute Private Type reference (TYPE) IMCSEND SENDTYPE_ROLL_OUT Communication Type: Synchronous vs. Asynchronous Comm. 19990517
62 SENDTYPE_NO_WAIT Constant Public Type reference (TYPE) IMCSEND '1' Sender Type: TH_MODE_NO_WAIT 19990518
63 SENDTYPE_ROLL_OUT Constant Public Type reference (TYPE) IMCSEND '3' Sender Type: TH_MODE_ROLL_OUT 19990518
64 SENDTYPE_WAIT_INLINE Constant Public Type reference (TYPE) IMCSEND '2' Sender Type: TH_MODE_WAIT_INLINE 19990518
65 STATUS_CLOSED Constant Public Type reference (TYPE) IMCSTATUS 1 Status Code: Connection closed 19990517
66 STATUS_COMERROR Constant Public Type reference (TYPE) IMCSTATUS 2 Status Code: Communication Error 19990608
67 STATUS_INIT Constant Public Type reference (TYPE) IMCSTATUS 0 Status Code: OK (valid reference) 19990708
68 STATUS_SEND Constant Public Type reference (TYPE) IMCSTATUS 4 Status Code: Data sent 19990518
69 STATUS_SEND_WITH_DATA Instance attribute Private Type reference (TYPE) IMCCHAR1 Data has been sent to server 19990802
70 STATUS_SYSERROR Constant Public Type reference (TYPE) IMCSTATUS 3 Status Code: System Error 19990608
71 STATUS_SYSTEMFAILURE Instance attribute Public Type reference (TYPE) IMCCHAR1 ~EVENTKIND_SYSTEM_FAILURE triggered (SPACE/X) 19990628
72 STATUS_UNINIT Constant Public Type reference (TYPE) IMCSTATUS -1 Status Code: Unint 19990517
73 TOKENTYPE_CLIENT_NAME Constant Public Type reference (TYPE) IMCTOKEN 'Y=' Token Type: Client Mode Name 19990520
74 TOKENTYPE_CLOSE Constant Public Type reference (TYPE) IMCTOKEN 'D=' Token Type: Client Mode Name 19990521
75 TOKENTYPE_DATA_TRANSFER Constant Public Type reference (TYPE) IMCTOKEN 'A=' Token Type: Data transferred 19990527
76 TOKENTYPE_EVENT_KIND Constant Public Type reference (TYPE) IMCTOKEN 'F=' Token Type: Client Mode Name 19990520
77 TOKENTYPE_MODE_TYPE Constant Public Type reference (TYPE) IMCTOKEN 'M=' Token Type: Mode Type 19990624
78 TOKENTYPE_PROCESS_PAI Constant Public Type reference (TYPE) IMCTOKEN 'P=' Token Type: Process PAI (AT USER-COMMAND) 19990520
79 TOKENTYPE_SERVER_NAME Constant Public Type reference (TYPE) IMCTOKEN 'I=' Token Type: Server Mode Name 19990520
80 TOKENTYPE_SET_PROPERTY Constant Public Type reference (TYPE) IMCTOKEN 'V=' Token Type: Set Property 19990527
81 TOKENTYPE_SET_PROPERTY_FAILED Constant Public Type reference (TYPE) IMCTOKEN 'G=' Token Type: Property could not be set 19990521
82 TOKENTYPE_TERMINATION Constant Public Type reference (TYPE) IMCTOKEN 'L=' Token Type: Reason for Termination 19990602
83 TOKEN_ALREADY_SEND Instance attribute Private Type reference (TYPE) IMCCHAR1 Token has already been sent 19990624
Methods
# Method Level Visibility Method type Description Created on
1 CALL Instance method Public Method Sending Data/Events to Mode Object (INTERNAL USE) 19990518
2 CENTRAL_EVENT_REQUEST Static method Public Method Central Event Handler (INTERNAL USE ONLY) 19990518
3 CHECK_OWNID Instance method Public Method Check mode name in core (INTERNAL USE ONLY) 20000118
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990517
5 CLOSE Instance method Public Method Close connection to mode (INTERNAL USE ONLY) 19990520
6 CONSTRUCTOR Instance method Public Constructor Constructor cannot be called - use CREATE_MODE 19990517
7 CREATE_MODE Static method Public Method Create new mode object 19990517
8 DELETE_MODE Static method Public Method Remove own mode (INTERNAL USE ONLY) 19991108
9 DIALOG_CHECK Static method Private Method Is dialog (Gui) available ( INTERNAL USE ONLY) 19990831
10 DISPATCH_EVENTS Static method Public Method Wait for event 19990702
11 FIRE_MODE_EVENT Instance method Public Method Execution of Mode Interface Event (INTERNAL USE ONLY) 19990518
12 GET_LAST_ERROR Instance method Public Method Last available error message (INTERNAL USE ONLY) 19990518
13 GET_LAST_EVENTMODE Static method Public Method Event for Mode (INTERNAL USE ONLY) 19990610
14 GET_MODE_BY_NAME Static method Public Method Formatting of New Mode Object 19990630
15 GET_PARENT_DATA Static method Public Method Fetch Parent Data 19990707
16 GET_PARENT_MODE Static method Public Method Caller Mode Object 19990517
17 IMC_CONTEXT Static method Public Method Is my Context an IMC Context ? 19990830
18 IMC_GET_ERROR_TEXT Instance method Public Method Formatting of IMC_SYSTEM_FAILURE Error Text (INTERNAL) 19990607
19 MODIFY_MODE_LIST Static method Public Method Mode liste maint. (Mode name vs.mode reference) (INTERNAL) 19990517
20 PARENT_CLOSE Instance method Public Method Close connection to mode (INTERNAL USE ONLY) 20010801
21 PREPARE_MODE Static method Public Method Provision of Mode Proxy 19990812
22 SEND Instance method Public Method Sending Data/Events to Mode Object (INTERNAL USE) 19990517
23 SEND2PARENT Instance method Public Method Sending Data/Events to Mode Object (INTERNAL USE) 19990526
24 SET_MODETYPE Instance method Public Method Set MODETYPE Attributes (INTERNAL USE ONLY) 19990527
25 SET_MYID Instance method Public Method Partner name (INTERNAL USE ONLY) 19990528
26 SET_PROPERTY Instance method Public Method Processing of Sapgui attributes (INTERNAL USE ONLY) 19990527
27 SET_SENDTYPE Instance method Public Method Set SENDTYPE attributes (INTERNAL USE ONLY) 19990527
28 SET_SERVER_PROPERTY Static method Private Method Processing of Sapgui attributes (INTERNAL USE ONLY) 19990527
Events
Class CL_IMC_MODE has no event.
Types
Class CL_IMC_MODE has no local type.
Method Signatures

Method CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Value transfer Type reference (TYPE) STRING Zu übertragende Daten an Parent-Modus 19990701
2 Importing TCODE Value transfer Type reference (TYPE) TCODE Zu übertragende Daten an Parent-Modus 19990518
# Exception Resumable Description Created on
1 IMC_COMMUNICATION_FAILURE Kommunikationsfehler 19990518
2 IMC_INVALID_STATUS Ungültiger Kommunikationszustand 19990520
3 IMC_INVALID_TCODE Unerlaubter Transaktionscode (nur bei Get_Mode_By_Name) 19990729
4 IMC_MODE_ALREADY_EXISTS Modus existiert bereits (nur bei Get_Mode_By_Name) 19990702
5 IMC_MODE_NUMBER_EXCEEDED Anzahl verfügbarer Modi überschritten 19990708

Method CENTRAL_EVENT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Value transfer Type reference (TYPE) SY-UCOMM Aktionscode 19990518

Method CENTRAL_EVENT_REQUEST on class CL_IMC_MODE has no exception.

Method CHECK_OWNID Signature

Method CHECK_OWNID on class CL_IMC_MODE has no parameter.
# Exception Resumable Description Created on
1 IMC_INVALID_STATUS Ungültiger Status 20000118

Method CLASS_CONSTRUCTOR Signature

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

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) I IMC_CLOSE_SYNCHRON Synchroner vs. asynchroner Close 20000309
# Exception Resumable Description Created on
1 IMC_ACTION_NOT_SUPPORTED Anwendungsfehler: Entfernen eines Erzeuger-Modus 19990803
2 IMC_COMMUNICATION_FAILURE Kommunikationsfehler 19990709
3 IMC_INVALID_STATUS Anzahl verfügbarer Modi überschritten 19990520
4 IMC_MODE_NOT_EXISTS Modus existiert nicht 19990709

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IMC_MODE has no parameter.
Method CONSTRUCTOR on class CL_IMC_MODE has no exception.

Method CREATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODE Value transfer Object reference (TYPE REF TO) IF_IMC_CHILD_MODE Neues Modus-Objekt 19990517
2 Importing MODETYPE Value transfer Type reference (TYPE) MODETYPE MODETYPE_SUB_MODE Modustyp (Sohn, Vater) 19990629
# Exception Resumable Description Created on
1 IMC_CREATE_FAILED Fehler bei der Erzeugung eines Modus-Objektes 19990517
2 IMC_MODE_TYPE_NOT_SUPPORTED Modustyp ist nicht unterstützt 19990629

Method DELETE_MODE Signature

Method DELETE_MODE on class CL_IMC_MODE has no parameter.
# Exception Resumable Description Created on
1 IMC_DELETE_FAILED Löschen des Modus mißlungen 19991108

Method DIALOG_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTS Value transfer Type reference (TYPE) IMCBOOL SAPGUI existiert ('X') 19990831
2 Importing RABAX Value transfer Type reference (TYPE) IMCBOOL 'X' Soll ABAP Laufzeitfehler ezeugt werden ? 19990831
# Exception Resumable Description Created on
1 IMC_CLOSE_FAILED Kommunikationsfehler 19990831
2 IMC_INVALID_STATUS Anzahl verfügbarer Modi überschritten 19990831

Method DISPATCH_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODE Value transfer Object reference (TYPE REF TO) IF_IMC_PARENT_MODE Neues Modus-Objekt 19990702
# Exception Resumable Description Created on
1 IMC_NOT_AVAILABLE Keine IMC Kommunikation 19990702

Method FIRE_MODE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTKIND Value transfer Type reference (TYPE) CHAR1 Ereignisart 19990518
2 Importing NEW_SENDER Value transfer Type reference (TYPE) CHAR1 Daten vom neuen Sender 19990727
# Exception Resumable Description Created on
1 EVENTKIND_UNKNOWN Ereignis ist nicht bekannt 19990518
2 MODEKIND_UNKNOWN Modusart ict nicht bekannt (weder Parent noch Child) 19990518

Method GET_LAST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CODE Value transfer Type reference (TYPE) I Fehlermeldungscode 19990709
2 Exporting MESSAGE Value transfer Type reference (TYPE) IMCTEXT Fehlermeldung 19990518
3 Exporting STATUS Value transfer Type reference (TYPE) IMCSTATUS Staus der Moduskommunikation 19990518

Method GET_LAST_ERROR on class CL_IMC_MODE has no exception.

Method GET_LAST_EVENTMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODE Value transfer Object reference (TYPE REF TO) IF_IMC_CHILD_MODE Interface Reference 19990727

Method GET_LAST_EVENTMODE on class CL_IMC_MODE has no exception.

Method GET_MODE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODE Value transfer Object reference (TYPE REF TO) IF_IMC_CHILD_MODE Neues Modus-Objekt 19990630
2 Importing MODENAME Value transfer Type reference (TYPE) MODENAME Modusname 19990630
3 Importing MODETYPE Value transfer Type reference (TYPE) MODETYPE Modustyp (Sohn, Vater) 19990813
# Exception Resumable Description Created on
1 IMC_CREATE_FAILED Fehler bei der Erzeugung eines Modus-Objektes 19990630
2 IMC_MODE_NAME_NOT_SUPPORTED Modusname ist nicht unterstützt 19990630
3 IMC_MODE_TYPE_NOT_SUPPORTED Modustyp ist nicht unterstützt 19990630

Method GET_PARENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Value transfer Type reference (TYPE) STRING Empfangende Daten 19990707
# Exception Resumable Description Created on
1 IMC_NO_PARENT_DATA Fehler bei der Erzeugung eines Modus-Objektes 19990707

Method GET_PARENT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Value transfer Type reference (TYPE) STRING Empfangende Daten 19990707
2 Exporting MODE Value transfer Object reference (TYPE REF TO) IF_IMC_PARENT_MODE Neues Modus-Objekt 19990517
# Exception Resumable Description Created on
1 IMC_GET_MODE_FAILED Fehler bei der Erzeugung eines Modus-Objektes 19990629
2 IMC_NO_PARENT_MODE Kein Aufrufer vorhanden 19990629

Method IMC_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTENCE_FLAG Value transfer Type reference (TYPE) IMCBOOL Existiert ('X') 19990903
# Exception Resumable Description Created on
1 IMC_NOT_AVAILABLE Keine IMC Kommunikation 19990830

Method IMC_GET_ERROR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NUMBER Call by reference Type reference (TYPE) INT2 Fehlernummer 19990607

Method IMC_GET_ERROR_TEXT on class CL_IMC_MODE has no exception.

Method MODIFY_MODE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) MODEID Modusname (eindeutiger Identifikator) 19990517
2 Importing REF Call by reference Object reference (TYPE REF TO) CL_IMC_MODE Interfacereferenz des Modus 19990517
3 Importing SENDER Call by reference Type reference (TYPE) MODEID Modusname (eindeutiger Identifikator) 19990727

Method MODIFY_MODE_LIST on class CL_IMC_MODE has no exception.

Method PARENT_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) I IMC_CLOSE_SYNCHRON Synchroner vs. asynchroner Close 20010801
# Exception Resumable Description Created on
1 IMC_ACTION_NOT_SUPPORTED Anwendungsfehler: Entfernen eines Erzeuger-Modus 20010801
2 IMC_COMMUNICATION_FAILURE Kommunikationsfehler 20010801
3 IMC_INVALID_STATUS Anzahl verfügbarer Modi überschritten 20010801
4 IMC_MODE_NOT_EXISTS Modus existiert nicht 20010801

Method PREPARE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODE Value transfer Object reference (TYPE REF TO) IF_IMC_CHILD_MODE Neues Modus-Objekt 19990812
2 Importing MODENAME Value transfer Type reference (TYPE) MODEID ' ' Modusname 19990812
3 Importing MODETYPE Value transfer Type reference (TYPE) IMCMODE MODETYPE_SUB_MODE Modustyp (Sohn, Vater) 19990812
# Exception Resumable Description Created on
1 IMC_CREATE_FAILED Fehler bei der Erzeugung eines Modus-Objektes 19990812
2 IMC_MODE_TYPE_NOT_SUPPORTED Modustyp ist nicht unterstützt 19990812

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Value transfer Type reference (TYPE) STRING Zu übertragende Daten an Parent-Modus 19990517
2 Importing EVENTKIND Value transfer Type reference (TYPE) CHAR1 Ereignisart 19990527
3 Importing PROCESSPAI Value transfer Type reference (TYPE) CHAR1 PAI-Prozessierung 19990628
4 Importing TOKENTYPE Value transfer Type reference (TYPE) IMCTOKEN Senden eines Tokens 19990521
5 Importing TOKENVALUE Value transfer Type reference (TYPE) SY-UCOMM Wert des Tokens 19990521
# Exception Resumable Description Created on
1 IMC_COMMUNICATION_FAILURE Kommunikationsfehler 19990517
2 IMC_INVALID_STATUS Ungültiger Kommunikationszustand 19990518
3 IMC_MODE_NOT_EXISTS Modus existiert nicht 19990702

Method SEND2PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Value transfer Type reference (TYPE) STRING Zu übertragende Daten an Parent-Modus 19990526
2 Importing TOKENTYPE Value transfer Type reference (TYPE) CHAR2 Senden eines Tokens 19990526
3 Importing TOKENVALUE Value transfer Type reference (TYPE) CHAR1 Wert des Tokens 19990526
# Exception Resumable Description Created on
1 IMC_COMMUNICATION_FAILURE Kommunikationsfehler 19990526
2 IMC_INVALID_STATUS Ungültiger Kommunikationszustand 19990526

Method SET_MODETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Value transfer Type reference (TYPE) MODETYPE SENDTYPE-Werte 19990527
# Exception Resumable Description Created on
1 IMC_MODE_TYPE_NOT_SUPPORTED Ungültiger Wert 19990629

Method SET_MYID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Value transfer Type reference (TYPE) MODEID Partnername 19990528
# Exception Resumable Description Created on
1 IMC_MODE_NAME_NOT_SUPPORTED Ungültiger Wert 19990629

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTY Value transfer Type reference (TYPE) IMCPROP SAPGUI-Eigenschaft 19990527
# Exception Resumable Description Created on
1 IMC_COMMUNICATION_FAILURE Kommunikationsfehler 19990527
2 IMC_INVALID_STATUS Anzahl verfügbarer Modi überschritten 19990527
3 IMC_MODE_NOT_EXISTS Modus existiert nicht 19990702
4 IMC_PROPERTY_NOT_SUPPORTED Eigenschaft ist (momentan) nicht unterstützt 19990610

Method SET_SENDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Value transfer Type reference (TYPE) CHAR1 SENDTYPE-Werte 19990527
# Exception Resumable Description Created on
1 IMC_SEND_TYPE_NOT_SUPPORTED Ungültiger Wert 19990629

Method SET_SERVER_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OREF Call by reference Object reference (TYPE REF TO) CL_IMC_MODE Objekt-Reference 19990825
2 Importing PROPERTY Value transfer Type reference (TYPE) CHAR1 SAPGUI-Eigenschaft 19990527
# Exception Resumable Description Created on
1 IMC_CLOSE_FAILED Kommunikationsfehler 19990527
2 IMC_INVALID_STATUS Anzahl verfügbarer Modi überschritten 19990527
History
Last changed by/on SAP  20050214 
SAP Release Created in