SAP ABAP Class CL_ISU_IDE_SWITCH_COM (Communication for Switch Document)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IDE (Application Component) Intercompany Data Exchange
     EE_IDE_SWITCH (Package) IDE Change of Supplier and Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISU_IDE_SWITCH_CONSTANTS Constants for Change of Supplier 20030424
Properties
Class CL_ISU_IDE_SWITCH_COM  
Short Description Communication for Switch Document    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_IDE_SWITCH   IDE Change of Supplier and Service 
Created 20030410   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ISU_SWITCHDOC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISU_IDE_SWITCH_CONSTANTS Constants for Change of Supplier 20030424
Friends
Class CL_ISU_IDE_SWITCH_COM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_OBJ Static Attribute Protected Object reference (TYPE REF TO) IF_EX_ISU_IDE_DATEXCONNECT BAdI Interface IF_EX_ISU_IDE_DATEXCONNECT 20031204
2 CONTROL_DATA Instance attribute Private See coding Control Data 20030424
3 CO_SELECTED Constant Private Type reference (TYPE) KENNZX 'X' Field Selected 20030428
4 CO_SWTMDCAT_DROP Instance attribute Private Attribute reference (LIKE) 20030429
5 CO_SWTMDCAT_ENROLL Instance attribute Private Attribute reference (LIKE) 20030429
6 CO_SWTMDSTATUS_ADDRESS_ERROR Instance attribute Private Attribute reference (LIKE) 20030429
7 CO_SWTMDSTATUS_ADDRESS_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20030429
8 CO_SWTMDSTATUS_DATE_ERROR Instance attribute Private Attribute reference (LIKE) 20030429
9 CO_SWTMDSTATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20030429
10 CO_SWTMDSTATUS_MEAS_ERROR Instance attribute Private Attribute reference (LIKE) 20030429
11 CO_SWTMDSTATUS_OK Instance attribute Private Attribute reference (LIKE) 20030429
12 CO_SWTMDSTATUS_OK_CORRECTED Instance attribute Private Attribute reference (LIKE) 20030429
13 CO_SWTMDSTATUS_OK_DATE_CHANGED Instance attribute Private Attribute reference (LIKE) 20030429
14 CO_SWTMDSTATUS_SETTL_ERROR Instance attribute Private Attribute reference (LIKE) 20030429
15 CO_SWTMDSTATUS_SUPPLY_ERROR Instance attribute Private Attribute reference (LIKE) 20030429
16 CO_SWTMSGCREATE_DATEX_EXP Instance attribute Private Attribute reference (LIKE) 20030425
17 CO_SWTMSGCREATE_DATEX_IMP Instance attribute Private Attribute reference (LIKE) 20030425
18 CO_SWTMSGCREATE_MANUAL_EXP Instance attribute Private Attribute reference (LIKE) 20030425
19 CO_SWTMSGCREATE_MANUAL_IMP Instance attribute Private Attribute reference (LIKE) 20030425
20 CO_SWTMSGCREATE_MISC_EXP Instance attribute Private Attribute reference (LIKE) 20030425
21 CO_SWTMSGCREATE_MISC_IMP Instance attribute Private Attribute reference (LIKE) 20030425
22 CO_SWTMSGCREATE_OWNSYSTEM_EXP Instance attribute Private Attribute reference (LIKE) 20030425
23 CO_SWTMSGCREATE_OWNSYSTEM_IMP Instance attribute Private Attribute reference (LIKE) 20030425
24 CO_SWTMSG_DIRECTION_IN Instance attribute Private Attribute reference (LIKE) 20030425
25 CO_SWTMSG_DIRECTION_OUT Instance attribute Private Attribute reference (LIKE) 20030425
26 CO_SWTMSG_STATUS_ACCEPTED Instance attribute Private Attribute reference (LIKE) 20030429
27 CO_SWTMSG_STATUS_ACTIVE Instance attribute Private Attribute reference (LIKE) 20030429
28 CO_SWTMSG_STATUS_CANCEL Instance attribute Private Attribute reference (LIKE) 20030429
29 CO_SWTMSG_STATUS_CHECK_SUCCESS Instance attribute Private Attribute reference (LIKE) 20030429
30 CO_SWTMSG_STATUS_CONFIRMED Instance attribute Private Attribute reference (LIKE) 20030429
31 CO_SWTMSG_STATUS_DEADLINE Instance attribute Private Attribute reference (LIKE) 20030429
32 CO_SWTMSG_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20030425
33 CO_SWTMSG_STATUS_NEW Instance attribute Private Attribute reference (LIKE) 20030425
34 CO_SWTMSG_STATUS_OK Instance attribute Private Attribute reference (LIKE) 20030425
35 CO_SWTSTAT_CRITICAL Constant Private Type reference (TYPE) EIDESWTSTAT '06' Error 20030429
36 CO_SWTSTAT_OK Constant Private Type reference (TYPE) EIDESWTSTAT CL_ISU_SWITCHDOC=>CO_STAT_OK OK 20030429
37 CO_SWTTYPE_DROP Instance attribute Private Attribute reference (LIKE) 20030513
38 CO_SWTTYPE_ENROLL Instance attribute Private Attribute reference (LIKE) 20030513
39 CO_SWTTYPE_SWITCH Instance attribute Private Attribute reference (LIKE) 20030513
40 CO_SWTVIEW_DISTRIBUTOR Instance attribute Private Attribute reference (LIKE) 20030428
41 CO_SWTVIEW_NEW_SUPPLIER Instance attribute Private Attribute reference (LIKE) 20030428
42 CO_SWTVIEW_OLD_SUPPLIER Instance attribute Private Attribute reference (LIKE) 20030428
43 CO_TRANSREASON_CANCEL Instance attribute Private Attribute reference (LIKE) 20030429
44 CO_TRANSREASON_MOVEIN Instance attribute Private Attribute reference (LIKE) 20030429
45 CO_TRANSREASON_MOVEIN_OUT Instance attribute Private Attribute reference (LIKE) 20030429
46 CO_TRANSREASON_SWITCH Instance attribute Private Attribute reference (LIKE) 20030429
47 SWITCHDOC Instance attribute Private Object reference (TYPE REF TO) CL_ISU_SWITCHDOC Switch Document 20030424
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Private Method Unlock 20030428
2 GET_CREATETYPE Instance method Private Method Determine Message Creation 20030428
3 GET_IDREFNR Instance method Private Method Determine ID Reference Number 20030603
4 GET_INBOUND_MSGDATA Instance method Private Method Notification Data (Recipient) for Internal Communication 20030424
5 GET_OWN_SYSTEM Instance method Private Method IS Service Provider in Own System? 20030428
6 OPEN_SWITCHDOC Instance method Private Method Open Switch Document 20030428
7 RAISE_BOR_EVENT Instance method Private Method Trigger BOR Event 20030514
8 SAVE_AND_CLOSE Instance method Private Method Save Switch Document and Remove Lock 20030428
9 SEND_MSGDATA Static method Public Method Send Notif. 20030410
10 SEND_MSGDATA_PRIVATE Instance method Private Method Send Notif. 20030424
11 SET_ACTIVITY Instance method Protected Method Determine and Log Activity, Trigger Event 20030509
Events
Class CL_ISU_IDE_SWITCH_COM has no event.
Types
Class CL_ISU_IDE_SWITCH_COM has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_ISU_IDE_SWITCH_COM has no parameter.
Method CLEAR on class CL_ISU_IDE_SWITCH_COM has no exception.

Method GET_CREATETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_MSGDATANUM Call by reference Type reference (TYPE) EIDESWTMDNUM Laufende Nummer Nachrichtendaten zum Wechselbeleg 20030428
2 Returning Y_CREATETYPE Value transfer Type reference (TYPE) EIDEMSGCREATETYPE Nachrichtenerzeugung 20030428

Method GET_CREATETYPE on class CL_ISU_IDE_SWITCH_COM has no exception.

Method GET_IDREFNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning Y_IDREFNR Value transfer Type reference (TYPE) EIDESWTMDIDREFNR ID-/Referenznummer 20030603

Method GET_IDREFNR on class CL_ISU_IDE_SWITCH_COM has no exception.

Method GET_INBOUND_MSGDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_MSGDATA Call by reference Type reference (TYPE) EIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg 20030424
2 Importing X_RECEIVER Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030425
3 Importing X_RECEIVER_SWTVIEW Call by reference Type reference (TYPE) EIDESWTVIEW Wechselsicht des Empfängers 20030424
4 Importing X_SENDER Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030425
5 Exporting Y_SWITCHDOCDATA Call by reference Type reference (TYPE) EIDESWTDOC Wechselbeleg Kopf 20030424
6 Exporting Y_TSWTMSGDATACO Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20080904
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20030424

Method GET_OWN_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_SERVPROV Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030428
2 Returning Y_OWN_SYSTEM Value transfer Type reference (TYPE) KENNZX Kennzeichen 20030429

Method GET_OWN_SYSTEM on class CL_ISU_IDE_SWITCH_COM has no exception.

Method OPEN_SWITCHDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_SWITCHNUM Call by reference Type reference (TYPE) EIDESWTNUM Wechselbelegnummer 20030428
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20030428
2 FOREIGN_LOCK Daten gesperrt 20030429

Method RAISE_BOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20030514
2 Importing X_MSGDATA Call by reference Type reference (TYPE) EIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg 20030514
3 Importing X_SWTACT Call by reference Type reference (TYPE) EIDESWTACT Aktivität beim Servicewechsel 20030514

Method RAISE_BOR_EVENT on class CL_ISU_IDE_SWITCH_COM has no exception.

Method SAVE_AND_CLOSE Signature

Method SAVE_AND_CLOSE on class CL_ISU_IDE_SWITCH_COM has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20030428

Method SEND_MSGDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_MSGDATACOMMENT Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20030429
2 Changing XY_MSGDATA Call by reference Type reference (TYPE) EIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg 20030425
3 Importing X_MSGDATANUM_REQ Call by reference Type reference (TYPE) EIDESWTMDNUM Laufende Nummer Nachrichtendaten zum Wechselbeleg 20030410
4 Importing X_NO_COMMIT Call by reference Type reference (TYPE) KENNZX ' ' Kennzeichen 20030424
5 Importing X_NO_EVENT Call by reference Type reference (TYPE) KENNZX ' ' Kennzeichen 20030424
6 Importing X_RECEIVER Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030410
7 Importing X_RECEIVER_SWTVIEW Call by reference Type reference (TYPE) EIDESWTVIEW Wechselsicht des Empfängers 20030423
8 Importing X_SENDER Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030410
9 Importing X_SWTACT Call by reference Type reference (TYPE) EIDESWTACT zu protokollierende Aktivität 20030429
# Exception Resumable Description Created on
1 DATA_INVALID Falsche Parameter 20030424
2 ERROR_OCCURRED Fehler bei der Verarbeitung 20030424
3 FOREIGN_LOCK Daten gesperrt 20030429
4 MISSING_DATEX_DEFINITION Fehlende Dateansutauschdefinition 20030424

Method SEND_MSGDATA_PRIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_MSGDATACOMMENT Call by reference Type reference (TYPE) TEIDESWTMSGDATACO Bemerkungen in Nachrichtendaten zum Wechselbeleg 20030429
2 Changing XY_MSGDATA Call by reference Type reference (TYPE) EIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg 20030425
3 Importing X_MSGDATANUM_REQ Call by reference Type reference (TYPE) EIDESWTMDNUM Laufende Nummer Nachrichtendaten zum Wechselbeleg 20030424
4 Importing X_RECEIVER Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030424
5 Importing X_RECEIVER_SWTVIEW Call by reference Type reference (TYPE) EIDESWTVIEW Wechselsicht des Empfängers 20030424
6 Importing X_SENDER Call by reference Type reference (TYPE) SERVICE_PROV Serviceanbieter 20030424
7 Importing X_SWTACT Call by reference Type reference (TYPE) EIDESWTACT zu protokollierende Aktivität 20030429
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20030424
2 FOREIGN_LOCK Daten gesperrt 20030429
3 MISSING_DATEX_DEFINITION Fehlende Dateansutauschdefinition 20030424

Method SET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ERRORMSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20030509
2 Importing X_MSGDATA Call by reference Type reference (TYPE) EIDESWTMSGDATA Nachrichtendaten zum Wechselbeleg 20030509
3 Importing X_RAISE_EVENT Call by reference Type reference (TYPE) KENNZX ' ' Kennzeichen 20030514
4 Importing X_SWTACT Value transfer Type reference (TYPE) EIDESWTACT zu protokollierende Aktivität 20030513
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler bei der Verarbeitung 20030509
History
Last changed by/on SAP  20130531 
SAP Release Created in 464