SAP ABAP Class CL_SWF_INBOUND_UTILITIES (BPE: Utilities for BPE Inbound Processing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-BPE (Application Component) Business Process Engine
     SWF_XI_INBOUND (Package) XI: Inbound Processing for XI Messages to BPE
Properties
Class CL_SWF_INBOUND_UTILITIES  
Short Description BPE: Utilities for BPE Inbound Processing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_XI_INBOUND   XI: Inbound Processing for XI Messages to BPE 
Created 20060402   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_INBOUND_UTILITIES has no forward declaration.
Interfaces
Class CL_SWF_INBOUND_UTILITIES has no interface implemented.
Friends
Class CL_SWF_INBOUND_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MAXTIME_DEFAULT Constant Private Type reference (TYPE) SY-TLOPC 60 Timeout for qRFC 20060707
2 M_DEPLOYED_TASKS Instance attribute Private Object reference (TYPE REF TO) SWFSTRTAB Table of Strings 20060403
3 M_T100 Instance attribute Private Type reference (TYPE) SWF_T100MS T100 Message for Exception Handling 20060707
4 M_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMPL Time Stamp for Exception Handling 20060707
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTIVE_CONFIGURATION Instance method Public Method Determine Active Configuration for Inbound Processing 20060707
2 GET_ACTIVE_QUEUES Instance method Public Method Gets All Queues for Active Configuration 20060707
3 GET_CONFIG_BY_VERSION Instance method Public Method Determine Definite Version of EV Configuration 20070207
4 GET_DEPLOYED_PROCESSES Instance method Public Method Gets All Processes in Cache 20060403
5 GET_INBOUND_QUEUES Instance method Public Method Gets All XBTI/1/9, XBQI/1/9, XBTL Queues 20060707
6 GET_INSTANCE Static method Public Method Generate Instance of Class 20060402
7 GET_QUEUES_BY_CONFIG Instance method Public Method Gets All Queues for a Configuration 20060707
8 GET_QUEUE_NAME Instance method Public Method Determine Queue Name for a Specific Hash 20060403
9 GET_QUEUE_NAMES Instance method Public Method Determine Multiple Queue Names at Once 20060411
10 IS_MULTI_QUEUE Instance method Public Method Checks Whether Queue Mode Covers Multiple Queues 20060918
11 PREPARE_NEW_CONFIGURATION Instance method Public Method Set Up Queues for Configuration 20060707
12 PREVENT_REDEPLOYMENT Instance method Public Method Avoid Redeployment 20060707
13 REGISTER_QUEUE Instance method Public Method Register qRFC Queue 20060707
14 SWITCH_CONFIGURATION Instance method Public Method Switch Configuration 20060707
15 SWITCH_NEEDED Instance method Public Method Configuration Switch Required? 20060707
16 WRITE_HEAD_ENTRY Instance method Private Method Write Entry for Check for New Queue 20060707
17 WRITE_TAIL2_ENTRY Instance method Public Method Write Entry for End Handling for Discontinued Queue 20060707
18 WRITE_TAIL_ENTRY Instance method Private Method Write Entry for End Handling for Discontinued Queue 20060707
Events
Class CL_SWF_INBOUND_UTILITIES has no event.
Types
Class CL_SWF_INBOUND_UTILITIES has no local type.
Method Signatures

Method GET_ACTIVE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONFIGURATION Value transfer Type reference (TYPE) SWFXIINBCONFIG Konfiguration 20060707
2 Exporting EX_SWITCH_IN_PROGRESS Call by reference Type reference (TYPE) SWFXIINBSWITCHING Umschlaltung läuft 20060707
3 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707

Method GET_ACTIVE_CONFIGURATION on class CL_SWF_INBOUND_UTILITIES has no exception.

Method GET_ACTIVE_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_QUEUE_PREFIX Value transfer Type reference (TYPE) TRFCQNAM Queue-Präfix für Registrierung 20060707
2 Exporting EX_QUEUE_PREFIX_SET Value transfer Type reference (TYPE) TRFCQNAM Queue_präfix mit Set-Nr 20060707
3 Exporting EX_QUEUE_SET Value transfer Type reference (TYPE) SWFXITQNAM Tabelle von Queues 20060707
4 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION Konfiguration der Eingangsverarbeitung ungültig 20060707

Method GET_CONFIG_BY_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONFIGURATION Value transfer Type reference (TYPE) SWFXIINBCONFIG Konfiguration 20070207
2 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20070207
3 Importing IM_VERSION Call by reference Type reference (TYPE) SWFXIINBCONFVERSION Version 20070207
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONF_NOT_FOUND Konfiguration der Eingangsverarbeitung nicht gefunden 20070209

Method GET_DEPLOYED_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20060403
2 Importing IM_REFRESH_BUFFER Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20060403
3 Returning RE_TASKS Value transfer Type reference (TYPE) SWFSTRTAB Tabelle aus Strings 20060403

Method GET_DEPLOYED_PROCESSES on class CL_SWF_INBOUND_UTILITIES has no exception.

Method GET_INBOUND_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_QUEUE_SET Call by reference Type reference (TYPE) SWFXITQNAM Tabelle von Queues 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION Problem beim Ändern der Konfiguration der Eingangsverarb. 20060707

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_INBOUND_UTILITIES BPE: Utilities für BPE Eingangsverarbeitung 20060402

Method GET_INSTANCE on class CL_SWF_INBOUND_UTILITIES has no exception.

Method GET_QUEUES_BY_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_QUEUE_PREFIX Value transfer Type reference (TYPE) TRFCQNAM Queue-Präfix für Registrierung 20060707
2 Exporting EX_QUEUE_PREFIX_SET Value transfer Type reference (TYPE) TRFCQNAM Queue_präfix mit Set-Nr 20060707
3 Exporting EX_QUEUE_SET Value transfer Type reference (TYPE) SWFXITQNAM Tabelle von Queues 20060707
4 Importing IM_CONFIGURATION Call by reference Type reference (TYPE) SWFXIINBCONFIG Konfiguration 20060707
5 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION obsolet 20060707

Method GET_QUEUE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONFIGURATION Call by reference Type reference (TYPE) SWFXIINBCONFIG Konfiguration für Prozess 20060707
2 Importing IM_HASH Call by reference Type reference (TYPE) HASH160 Hash-Code der Message 20060707
3 Importing IM_PROCESS_TYPE Call by reference Type reference (TYPE) SWW_TASK 20060403
4 Returning RE_QUEUE_NAME Value transfer Type reference (TYPE) STRING 20060403
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION Konfiguration der Eingangsverarbeitung ungültig (obsolet) 20060707

Method GET_QUEUE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROCESS_TYPES Call by reference Type reference (TYPE) SWFSTRTAB Namen der Prozeßtypen 20060411
2 Returning RE_QUEUE2PROCESS Value transfer Type reference (TYPE) SWFTQUEUE2TASK BPE: Tabelle mit Queuename zu Prozeßtyprelationen 20060413

Method GET_QUEUE_NAMES on class CL_SWF_INBOUND_UTILITIES has no exception.

Method IS_MULTI_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QUEUE_MODE Call by reference Type reference (TYPE) SWFXIINBQMODE Queue-Modus 20060918
2 Returning RE_MULTI_QUEUE Value transfer Type reference (TYPE) XFLAG 'X' falls mehrere Queues 20060918

Method IS_MULTI_QUEUE on class CL_SWF_INBOUND_UTILITIES has no exception.

Method PREPARE_NEW_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_QUEUE_SET Call by reference Type reference (TYPE) XFLAG 'X': Neues Queueset erzeugt 20070216
2 Importing IM_NEW_CONFIG Call by reference Type reference (TYPE) SWFXIINBCONFIG neue Konfiguration 20060707
3 Importing IM_OLD_CONFIG Call by reference Type reference (TYPE) SWFXIINBCONFIG alte Konfiguration 20060707
4 Importing IM_STOP_QUEUES Call by reference Type reference (TYPE) XFLAG 'X' 'X': Stoppt neue Queues und schreibt Check Baustein 20070216
5 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION Konfiguration der Eingangsverarbeitung ungültig 20060707

Method PREVENT_REDEPLOYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Value transfer Type reference (TYPE) SWW_TASK Prozesstyp 20060707
2 Returning RE_PREVENT Value transfer Type reference (TYPE) XFLAG 'X' = Redeployment verhindern 20060707

Method PREVENT_REDEPLOYMENT on class CL_SWF_INBOUND_UTILITIES has no exception.

Method REGISTER_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PREFIX Call by reference Type reference (TYPE) TRFCQNAM Queue-Präfix 20060707
# Exception Resumable Description Created on
1 CX_XMS_QRFC_ERROR qRFC-Fehler 20060707

Method SWITCH_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_CONFIG Call by reference Type reference (TYPE) SWFXIINBCONFIG neue Konfiguration 20060707
2 Importing IM_OLD_CONFIG Call by reference Type reference (TYPE) SWFXIINBCONFIG alte Konfiguration 20060707
3 Importing IM_QUEUE_SET Call by reference Type reference (TYPE) SWFXITQNAM XI-Adapter: Tabelle von qRFC Queue-Namen 20060707
4 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION Konfiguration der Eingangsverarbeitung ungültig 20060707

Method SWITCH_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_CONFIG Call by reference Type reference (TYPE) SWFXIINBCONFIG neue Konfiguration 20060707
2 Importing IM_OLD_CONFIG Call by reference Type reference (TYPE) SWFXIINBCONFIG alte Konfiguration 20060707
3 Returning SWITCH_NEEDED Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20060707

Method SWITCH_NEEDED on class CL_SWF_INBOUND_UTILITIES has no exception.

Method WRITE_HEAD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONFIGURATION Call by reference Type reference (TYPE) SWFXIINBCONFIG Konfiguration 20060707
2 Importing IM_QUEUE Call by reference Type reference (TYPE) TRFCQNAM Queue-Name 20060707
3 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION XI: Systemfehler BPE 20060707

Method WRITE_TAIL2_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONFIG_NEW Call by reference Type reference (TYPE) SWFXIINBCONFIG neue Konfiguration 20060707
2 Importing IM_CONFIG_OLD Call by reference Type reference (TYPE) SWFXIINBCONFIG alte Konfiguration 20060707
3 Importing IM_QUEUE Call by reference Type reference (TYPE) TRFCQNAM Queue-Name 20060707
4 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION XI: Systemfehler BPE 20060707

Method WRITE_TAIL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONFIG_NEW Call by reference Type reference (TYPE) SWFXIINBCONFIG neue Konfiguration 20060707
2 Importing IM_CONFIG_OLD Call by reference Type reference (TYPE) SWFXIINBCONFIG alte Konfiguration 20060707
3 Importing IM_QUEUE Call by reference Type reference (TYPE) TRFCQNAM Queue-Name 20060707
4 Importing IM_TASK Call by reference Type reference (TYPE) SWW_TASK Prozesstyp 20060707
# Exception Resumable Description Created on
1 CX_SWF_INBOUND_CONFIGURATION XI: Systemfehler BPE 20060707
History
Last changed by/on SAP  20110908 
SAP Release Created in 640