SAP ABAP Class CL_SWF_XI_INBOUND_BULK (XI: Inbound Processing for BPE)
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_XI_INBOUND_BULK | |
Short Description | XI: Inbound Processing for BPE | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_XI_INBOUND | XI: Inbound Processing for XI Messages to BPE |
Created | 20061122 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SWF_XI_INBOUND_BULK has no interface implemented.
Friends
Class CL_SWF_XI_INBOUND_BULK has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | SWFXILOGAPP | 'INB' | Inbound Processing | 20070214 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | SWFXILOGOBJTYPE | 'BLK' | Type of Log Object | 20070214 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | SWFXILOGOBJTYPE | 'MSG' | Type of Log Object | 20070214 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIBULKSTATUS | SWFIB_BULKSTAT_PROCESSED | Bulk Status: Processed | 20070302 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_BULKSTAT_PROCPARTLY | Status: Partially Processed | 20070302 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIBULKSTATUS | SWFIB_BULKSTAT_SCHEDULED | Bulk Status: Scheduled | 20070302 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_CANCELLED | Status: Terminated | 20061122 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_ERROR | Status: With Errors | 20061122 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_PROCESSED | Status: Processed | 20061122 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_READY | Status: New | 20061122 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_RESCHEDULED | Status: Rescheduled | 20061122 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_SCHEDULED | Status: Scheduled | 20061122 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_SUSPENDED | Status: Paused | 20061122 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | SWFXIDISPSTATUS | SWFIB_DISPSTAT_TEMPERROR | Status: Temporary Error | 20061122 | |
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FLAG | Bulk Table will not be Persisted | 20070102 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFLAG | Configuration Allows Suspension | 20070215 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWFXIINBBULKID | Message Bulk ID | 20061122 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWFXIBULKMON | Bulk Entry | 20070119 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWFXIINBCONFIG | Configuration of Inbound Processing | 20070215 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SIBFEVENT | 'RECEIVED' | Technical Event | 20061122 | |
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TRFCQNAM | Queue Name | 20061122 | ||
22 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_BPE_SP | SP to Deliver Messages | 20061122 | ||
23 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_BPE_SP_BULKING | SP for Bulking | 20061123 | ||
24 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_CRL_SP | SP for Correlations | 20061122 | ||
25 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_BPE_SP_LOG | SP for Log | 20070201 | ||
26 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_XI_SP_MSG | SP for Message | 20061123 | ||
27 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_BPE_SP_START | SP to Start Integration Processes | 20070206 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWF_T100MS | T100 message | 20061123 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWW_TASK | Process Type | 20061122 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFLAG | Test Mode is Active | 20070209 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TIMESTAMPL | For Macros | 20061122 | ||
32 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_TSI_TRANSACTION | TSI Transaction | 20061129 | ||
33 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_TSI | Top Level TSI Object | 20061122 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Use Test Case | 20070214 |
2 | ![]() |
Instance method | Private | Method | Clear Transaction | 20070209 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 20061122 |
4 | ![]() |
Instance method | Private | Method | Continue with Processes as far as Possible | 20070209 |
5 | ![]() |
Instance method | Protected | Method | Service Provider for Bulk Handling | 20061123 |
6 | ![]() |
Instance method | Protected | Method | Service Provider for Log Entries | 20070201 |
7 | ![]() |
Instance method | Public | Method | Deliver Multiple XI Messages to Process Instances | 20061122 |
8 | ![]() |
Static method | Private | Method | Activates Package Trace for Package SWF_INB | 20070102 |
9 | ![]() |
Instance method | Protected | Method | Create Service Provider for Message Delivery | 20070209 |
10 | ![]() |
Instance method | Protected | Method | Service Provider for Managing Correlations | 20070206 |
11 | ![]() |
Instance method | Protected | Method | Create Service Provider for Message | 20070206 |
12 | ![]() |
Instance method | Public | Method | Transfer Multiple Messages for Processing | 20061122 |
13 | ![]() |
Instance method | Public | Method | Transfer Multiple Messages to Table for Processing | 20061130 |
14 | ![]() |
Instance method | Private | Method | Write Long Entry for Error with Reference to Current Bulk | 20070214 |
15 | ![]() |
Instance method | Private | Method | Write Log Entry for Error with Reference to Message | 20070214 |
16 | ![]() |
Instance method | Protected | Method | Open Transaction | 20061122 |
17 | ![]() |
Instance method | Protected | Method | Scroll Down Transaction | 20070102 |
18 | ![]() |
Instance method | Private | Method | Commit transaction | 20070206 |
19 | ![]() |
Instance method | Protected | Method | Set Enhanced Error Information | 20070102 |
20 | ![]() |
Instance method | Private | Method | Write Process Instance/Message Relation | 20070817 |
21 | ![]() |
Instance method | Protected | Method | Write Trace Output | 20061122 |
Events
Class CL_SWF_XI_INBOUND_BULK has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_BULK_MSGS | Public | See coding | 20061123 | tt_bulk_msgs TYPE STANDARD TABLE OF swfxidispatch WITH KEY msg_id version
|
||
2 | TT_CRL_SET | Protected | See coding | 20061122 | tt_crl_set TYPE TABLE OF t_crl_set
|
||
3 | TT_TSISPI | Private | See coding | 20070209 | TT_TSISPI TYPE SORTED TABLE OF swftsispi WITH NON-UNIQUE DEFAULT KEY
|
||
4 | TT_WF2MSG | Private | See coding | 20070209 | TT_wf2msg TYPE SORTED TABLE OF ty_wf2msg WITH UNIQUE KEY wf_id
|
||
5 | TY_WF2MSG | Private | See coding | 20070209 | BEGIN OF ty_wf2msg,
wf_id TYPE sww_wiid,
msg_id TYPE sxmsmguid,
msg_vers TYPE swfxiinbdispversion,
END OF ty_wf2msg
|
||
6 | T_BULK_MSG | Public | Type reference (TYPE) | SWFXIDISPATCH | 20061122 |
|
|
7 | T_CRL_SET | Protected | See coding | 20061122 | BEGIN OF t_crl_set,
wf_id TYPE sww_wiid,
*- process ID
wf_handle TYPE REF TO if_swf_run_wim_internal,
*- process object
crl_tab TYPE TABLE OF REF TO if_swf_crl_correlation WITH
DEFAULT KEY,
*- table of correlations matching one process instance
END OF t_crl_set
|
||
8 | T_MSG_PROPS | Protected | See coding | 20061122 | BEGIN OF t_msg_props,
start TYPE flag,
consume TYPE flag,
END OF t_msg_props
|
Method Signatures
Method APPLY_TEST_CASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_INDEX | Value transfer | Type reference (TYPE) | SYINDEX | Tabellenindex | 20070214 | ||
2 | ![]() |
IM_TESTCASE | Value transfer | Type reference (TYPE) | SWFXIINBTESTCASE | Testfall-ID | 20070214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im BPE Service-Provider mit Inkonsistenz | 20070301 | |
2 | ![]() |
Temporärer Fehler im BPE Service Provider | 20070301 | |
3 | ![]() |
Fehler in der EV der BPE, der zum Rollback führt | 20070214 | |
4 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070214 | |
5 | ![]() |
Temporärer Fehler in Eingangsverarbeitung für BPE | 20070214 |
Method CLEANUP Signature
Method CLEANUP on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070213 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_QUEUE | Value transfer | Type reference (TYPE) | TRFCQNAM | Name der qRFC-Queue | 20061122 | ||
2 | ![]() |
I_TASK | Call by reference | Type reference (TYPE) | SWW_TASK | Prozesstyp | 20070213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20061123 |
Method CONTINUE_PROCESSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CONTINUED_COUNT | Call by reference | Type reference (TYPE) | I | Anzahl der fortgesetzten Prozesse | 20070209 | ||
2 | ![]() |
IM_DURING_DELIVERY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Aufruf in der Zustellungsphase | 20070214 | |
3 | ![]() |
IM_MSGS | Call by reference | Type reference (TYPE) | TT_BULK_MSGS | Messages eines Bulks | 20070209 | ||
4 | ![]() |
IM_PROC_TAB | Call by reference | Type reference (TYPE) | TT_TSISPI | Liste von Prozessinstanzen | 20070209 | ||
5 | ![]() |
IM_WF2MSG | Call by reference | Type reference (TYPE) | TT_WF2MSG | Zuordnung Prozess -> Msg | 20070209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070213 |
Method CREATE_SP_BULK Signature
Method CREATE_SP_BULK on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20061123 |
Method CREATE_SP_LOG Signature
Method CREATE_SP_LOG on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070201 |
Method EXECUTE_BULK Signature
Method EXECUTE_BULK on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20061122 | |
2 | ![]() |
Temporärer Fehler in Eingangsverarbeitung für BPE | 20061122 |
Method GET_ACTIVE_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TRACE_HANDLE | Call by reference | Object reference (TYPE REF TO) | CL_SWF_TRC_HANDLE | Logisches Trace-Handle | 20070102 |
Method GET_ACTIVE_TRACE on class CL_SWF_XI_INBOUND_BULK has no exception.
Method GET_SP_BPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_INST_ID | Call by reference | Type reference (TYPE) | SWW_WIID | ID der Prozessinstanz | 20070209 | ||
2 | ![]() |
RE_KEY | Value transfer | Type reference (TYPE) | SWFTSISPK | Schlüssel | 20070209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070209 |
Method GET_SP_CRL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_MESSAGES | Call by reference | Type reference (TYPE) | TT_BULK_MSGS | Tabelle von Dispatch-Einträgen | 20070206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070206 |
Method GET_SP_MSG Signature
Method GET_SP_MSG on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20070206 |
Method INIT_WITH_BULK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BULK_ID | Value transfer | Type reference (TYPE) | SWFXIINBBULKID | ID eines Message-Bulks | 20061122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20061123 |
Method INIT_WITH_BULK_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_BULK_TABLE | Value transfer | Type reference (TYPE) | TT_BULK_MSGS | Tabelle mit Messages | 20061130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20061130 |
Method LOG_EXCEPTION_FOR_BLK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EXCP | Call by reference | Object reference (TYPE REF TO) | CX_SWF_IFS_EXCEPTION | Workflow Ausnahme | 20070214 | ||
2 | ![]() |
IM_SET_ERROR_INFO | Call by reference | Type reference (TYPE) | XFLAG | SPACE | zusätzlich Error-Info setzen | 20070214 | |
3 | ![]() |
IM_TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Trace-ID | 20070214 | ||
4 | ![]() |
IM_WRITE_TRACE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Trace schreiben | 20070214 |
Method LOG_EXCEPTION_FOR_BLK on class CL_SWF_XI_INBOUND_BULK has no exception.
Method LOG_EXCEPTION_FOR_MSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EXCP | Call by reference | Object reference (TYPE REF TO) | CX_SWF_IFS_EXCEPTION | Workflow Ausnahme | 20070214 | ||
2 | ![]() |
IM_MSG | Call by reference | Type reference (TYPE) | SWFXIDISPATCH | aktueller Dispatch-Eintrag | 20070214 | ||
3 | ![]() |
IM_SET_ERROR_INFO | Call by reference | Type reference (TYPE) | XFLAG | SPACE | zusätzlich Error-Info setzen | 20070214 | |
4 | ![]() |
IM_TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Trace-ID | 20070214 | ||
5 | ![]() |
IM_WRITE_TRACE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | Trace schreiben | 20070214 |
Method LOG_EXCEPTION_FOR_MSG on class CL_SWF_XI_INBOUND_BULK has no exception.
Method OPEN_TRANSACTION Signature
Method OPEN_TRANSACTION on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Permanenter Fehler in Eingangsverarbeitung für BPE | 20061122 |
Method ROLLBACK_TRANSACTION Signature
Method ROLLBACK_TRANSACTION on class CL_SWF_XI_INBOUND_BULK has no parameter.
Method ROLLBACK_TRANSACTION on class CL_SWF_XI_INBOUND_BULK has no exception.
Method SAVE_AND_COMMIT Signature
Method SAVE_AND_COMMIT on class CL_SWF_XI_INBOUND_BULK has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
TSI: Ausnahme | 20070206 |
Method SET_ERROR_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_FIRE_MSG | Value transfer | Type reference (TYPE) | FLAG | Message werfen | 20070102 | ||
2 | ![]() |
IM_OBJ_ID | Call by reference | Type reference (TYPE) | SWFXIERROBJ | Objekt-ID | 20070206 | ||
3 | ![]() |
IM_OBJ_TYPE | Call by reference | Type reference (TYPE) | SWFXIERROTYP | 'MSG' | Objekttyp | 20070206 | |
4 | ![]() |
IM_QUEUE | Call by reference | Type reference (TYPE) | TRFCQNAM | Queue-Name | 20070102 | ||
5 | ![]() |
IM_T100 | Value transfer | Type reference (TYPE) | SWF_T100MS | Struktur für T100 Meldung | 20070102 | ||
6 | ![]() |
IM_TRACE_ID | Value transfer | Type reference (TYPE) | SWFTRACEID | ID des geschriebenen Trace-Eintrags | 20070102 |
Method SET_ERROR_INFO on class CL_SWF_XI_INBOUND_BULK has no exception.
Method SET_MSGPROCREL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_MESSAGE_ID | Call by reference | Type reference (TYPE) | SIBFINSTID | 20070817 | |||
2 | ![]() |
IM_PROCESS_INSTANCE | Call by reference | Type reference (TYPE) | SWW_WIID | 20070817 | |||
3 | ![]() |
IM_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
TSI: Ausnahme | 20070817 |
Method WRITE_TRACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_SWF_IFS_EXCEPTION | Workflow Ausnahme | 20061122 | ||
2 | ![]() |
SINGLE_TRACES | Call by reference | Type reference (TYPE) | XFLAG | '' | 'X' schreibe Attribute einzeln; '' schreibe gemeinsam | 20061122 | |
3 | ![]() |
TRACE_ID | Value transfer | Type reference (TYPE) | SWFTRACEID | ID des verwendeten Trace | 20061122 |
Method WRITE_TRACE on class CL_SWF_XI_INBOUND_BULK has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 710 |