Hierarchy

⤷

⤷

Properties
Class | CL_BGRFC_DB_HELPER | |
Short Description | Background RFC Database Accesses | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | S | System Program |
Category | 0 | |
Package | SQRFC2 | ABAP Development for bgRFC |
Created | 20041209 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_BGRFC_DB_HELPER has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_BGRFC_CONF_INB_DEST_READER | 20080423 | Implementation of the Configuration of Inbound Destinations | |
2 | CL_BGRFC_CONF_IND_SET_READER | 20080509 | Implementation of inbound destination settings | |
3 | CL_BGRFC_CONF_OUTD_SET_READER | 20080509 | Implementation of outbound destination settings | |
4 | CL_BGRFC_CONF_SERVER_READER | 20080511 | Implementation of bgRFC Configuration on Server Level |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DEST_LOCK_INBOUND_TAB_TYPE | Table of Destination Locks (Inbound) | 20050421 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DEST_LOCK_OUTBOUND_TAB_TYPE | Table of Destination Locks (Outbound) | 20050421 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | LOCK_ID_TAB_TYPE | Table of Destination Locks to Be Removed (Inbound) | 20050421 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | LOCK_ID_TAB_TYPE | Table of Destination Locks to Be Removed (Outbound) | 20050421 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Flag: Compress XString of Function Module Call Data? | 20080331 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196313 | Queue locked due to migration | 20050426 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196304 | Inbound unit lock set by sending system | 20050407 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196303 | Queue lock at current position | 20041216 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196302 | Queue lock at start of queue | 20041216 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196319 | Unit locked when executed | 20111219 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196301 | Unit Lock | 20041216 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196305 | Waiting for Update | 20041216 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196317 | Error in basXML conversion of unit | 20080514 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196308 | Not executed (communication error) | 20050104 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196309 | Not confirmed (communication error) | 20050107 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196316 | Queue lock due to supportability tool | 20050906 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196312 | Unit status determined by polling | 20050523 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196314 | Unit Waiting for Next Retry | 20050609 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196315 | Retry limit exceeded | 20050609 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196311 | Scheduler (executing unit) terminated | 20050421 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196318 | Server is in Graceful Server Shutdown | 20081127 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196316 | Queue lock due to supportability tool | 20060623 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196307 | System error; not executed | 20050104 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196310 | Unknown error; not executed | 20050104 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_LOCK_KIND | 1801196306 | Waiting due to canceled update | 20050111 | |
26 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | LIF_ZDT_UTILITIES | Query API for Zero Down Time | 20130725 | ||
27 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DEST_ERR_MSG_OUTBOUND_TAB_TYPE | Table of error messages for destinations | 20081121 | ||
28 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Flag: Compress XString of Function Module Call Data? | 20080331 | ||
29 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER2 | Container of Range Tables for bgRFC Unit IDs | 20050603 | ||
30 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER2 | Container of Range Tables for bgRFC Unit IDs | 20050603 | ||
31 | ![]() |
Constant | Public | Type reference (TYPE) | INT4 | 50 | Maximum Number of Records in Range Table | 20050602 | |
32 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BGRFC_REQUEST_INBOUND_TAB | Number of Runnable Units for Inbound Destination | 20050110 | ||
33 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BGRFC_REQUEST_OUTBOUND_TAB | Number of Runnable Units for Outbound Destination | 20050110 | ||
34 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER2 | Container of Range Tables for bgRFC Unit IDs | 20050603 | ||
35 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER2 | Container of Range Tables for bgRFC Unit IDs | 20050603 | ||
36 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_UTASK_STATE | 1307197103 | Update record deleted | 20050110 | |
37 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_UTASK_STATE | 1307197102 | Update failed | 20050110 | |
38 | ![]() |
Constant | Public | Type reference (TYPE) | BGRFC_UTASK_STATE | 1307197101 | Update completed successfully | 20050110 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Get Results of Persistence | 20050107 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20050321 |
3 | ![]() |
Static method | Private | Method | 20080215 | |
4 | ![]() |
Static method | Public | Method | Convert Sent Outbound Unit Data to Inbound | 20050407 |
5 | ![]() |
Static method | Public | Method | Convert Outbound bgRFC to Classic Inbound qRFC | 20080212 |
6 | ![]() |
Static method | Private | Method | Format Selection Table for Precedessor Count Reduction | 20050323 |
7 | ![]() |
Static method | Public | Method | Delete Background RFC Unit | 20050111 |
8 | ![]() |
Static method | Private | Method | Delete Unit from Range Table Container | 20050607 |
9 | ![]() |
Static method | Public | Method | Lock for Inbound Background RFC Destination | 20050112 |
10 | ![]() |
Static method | Public | Method | Lock for Outbound Background RFC Destination | 20050112 |
11 | ![]() |
Static method | Public | Method | Remove Lock for Inbound Background RFC Destination | 20050112 |
12 | ![]() |
Static method | Public | Method | Remove Lock for Outbound Background RFC Destination | 20050112 |
13 | ![]() |
Static method | Public | Method | Lock when errors occur | 20080514 |
14 | ![]() |
Static method | Private | Method | Set Values of qRFC Unit Data Structure (Inbound Case) | 20041213 |
15 | ![]() |
Static method | Private | Method | Set Values of qRFC Unit Data Structure (Out-/Inbound Case) | 20041213 |
16 | ![]() |
Static method | Private | Method | Set Values of qRFC Unit Data Structure (Outbound Case) | 20060704 |
17 | ![]() |
Static method | Private | Method | Set Values of qRFC Unit Data Structure (Outbound Case) | 20041213 |
18 | ![]() |
Static method | Private | Method | Set Values of tRFC Unit Data Structure (Inbound Case) | 20041213 |
19 | ![]() |
Static method | Private | Method | Set Values of tRFC Unit Data Structure (Outbound Case) | 20041213 |
20 | ![]() |
Static method | Private | Method | Format Selection Table for Precedessor Count Increase | 20050324 |
21 | ![]() |
Static method | Private | Method | Set Values of qRFC Unit Data Structure (Outbound Case) | 20041216 |
22 | ![]() |
Static method | Private | Method | Administration Data of Inbound Unit in Outbound/Inbound | 20090615 |
23 | ![]() |
Static method | Public | Method | Insert Inbound Data for Outbound/Inbound Scenario | 20070821 |
24 | ![]() |
Static method | Private | Method | Locks Queue in Current Position | 20050307 |
25 | ![]() |
Static method | Public | Method | Sets Debugging Lock for bgRFC Unit | 20060623 |
26 | ![]() |
Static method | Public | Method | Mapping of exe_state to a lock reason | 20120918 |
27 | ![]() |
Static method | Public | Method | Mapping of lock reason to an exe_state | 20121025 |
28 | ![]() |
Static method | Private | Method | 20080225 | |
29 | ![]() |
Static method | Public | Method | Lock Inbound Queue in Migration Phase | 20041222 |
30 | ![]() |
Static method | Public | Method | Lock Outbound Queue in Migration Phase | 20041222 |
31 | ![]() |
Static method | Public | Method | Unlock Inbound Queue in Migration Phase | 20041222 |
32 | ![]() |
Static method | Public | Method | Unlock Outbound Queue in Migration Phase | 20041222 |
33 | ![]() |
Static method | Public | Method | Persist Created Background RFC Units | 20041209 |
34 | ![]() |
Static method | Public | Method | Discard Unit Locks After Update | 20050110 |
35 | ![]() |
Static method | Public | Method | Discard Previously Created Background RFC Units | 20041209 |
36 | ![]() |
Static method | Private | Method | 20080215 | |
37 | ![]() |
Static method | Private | Method | 20080215 | |
38 | ![]() |
Static method | Private | Method | 20080225 | |
39 | ![]() |
Static method | Private | Method | Data passed to PMI interface | 20080507 |
40 | ![]() |
Static method | Public | Method | Set attributes for server-side processing | 20080411 |
41 | ![]() |
Static method | Public | Method | User Switch for bgRFC | 20071031 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | COMMIT_TRIGGERED | Static Event (1) |
Protected (1) |
Commit called | 20080423 |
2 | ROLLBACK_TRIGGERED | Static Event (1) |
Protected (1) |
Rollback called | 20080423 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | BGRFC_LOCK_TIME_T | Private | See coding | 20080215 | BGRFC_LOCK_TIME_T TYPE STANDARD TABLE OF BGRFC_LOCK_TIME
|
||
2 | BGRFC_O_RUNNABLE_T | Private | See coding | 20080225 | BGRFC_O_RUNNABLE_T TYPE STANDARD TABLE OF BGRFC_O_RUNNABLE
|
||
3 | BGRFC_UTASK_KEY_T | Private | See coding | 20080225 | BGRFC_UTASK_KEY_T TYPE HASHED TABLE OF bgrfc_utask_key
WITH UNIQUE KEY lock_id
INITIAL SIZE 4
|
||
4 | DEST_ERR_MSG_OUTBOUND_TAB_TYPE | Private | See coding | 20081121 | dest_err_msg_outbound_tab_type TYPE HASHED TABLE OF bgrfc_o_dest_err
WITH UNIQUE KEY dest_name
INITIAL SIZE 2
|
||
5 | DEST_LOCK_INBOUND_TAB_TYPE | Private | See coding | Table of Destination Locks (Inbound) | 20050408 | dest_lock_inbound_tab_type TYPE HASHED TABLE OF bgrfc_i_destlock
WITH UNIQUE KEY lock_id
INITIAL SIZE 2
|
|
6 | DEST_LOCK_OUTBOUND_TAB_TYPE | Private | See coding | Table of Destination Locks (Outbound) | 20050408 | dest_lock_outbound_tab_type TYPE HASHED TABLE OF bgrfc_o_destlock
WITH UNIQUE KEY lock_id
INITIAL SIZE 2
|
|
7 | LOCK_ID_TAB_TYPE | Private | See coding | Table of Lock IDs | 20050422 | lock_id_tab_type TYPE STANDARD TABLE OF bgrfc_lock_id
initial size 2
|
|
8 | LOCK_UNIT_TAB_TYPE | Private | See coding | Table for Mapping Lock IDs to Unit IDs | 20050330 | lock_unit_tab_type TYPE STANDARD TABLE OF lock_unit_type
INITIAL SIZE 4
|
|
9 | LOCK_UNIT_TYPE | Private | See coding | Assignment of Lock ID to Unit ID | 20050330 | BEGIN OF lock_unit_type,
lock_id TYPE bgrfc_lock_id,
lock_kind TYPE bgrfc_lock_kind,
unit_id TYPE bgrfc_unit_id,
END OF lock_unit_type
|
|
10 | LOCK_UNIT_TYPE_T | Private | See coding | 20080225 | LOCK_UNIT_TYPE_T TYPE STANDARD TABLE OF LOCK_UNIT_TYPE
|
||
11 | QRFC_I_UNIT_LOCK_T | Private | See coding | 20080215 | QRFC_I_UNIT_LOCK_T TYPE SORTED TABLE OF qrfc_i_unit_lock
WITH NON-UNIQUE KEY unit_id
INITIAL SIZE 4
|
||
12 | QRFC_O_UNIT_LOCK_T | Private | See coding | 20080215 | QRFC_O_UNIT_LOCK_T TYPE SORTED TABLE OF qrfc_o_unit_lock
WITH NON-UNIQUE KEY unit_id
INITIAL SIZE 4
|
||
13 | QRFC_O_UNIT_T | Private | See coding | 20080225 | QRFC_O_UNIT_T TYPE HASHED TABLE OF qrfc_o_unit
WITH UNIQUE KEY unit_id
INITIAL SIZE 4
|
||
14 | QUEUE_LOCK_UNIT_PAIR_TAB_TYPE | Private | See coding | Table of Pairs of Unit Locks | 20050324 | queue_lock_unit_pair_tab_type TYPE SORTED TABLE OF queue_lock_unit_pair_type
WITH NON-UNIQUE KEY unit_id
INITIAL SIZE 4
|
|
15 | QUEUE_LOCK_UNIT_PAIR_TYPE | Private | See coding | Pair of Unit Locks for Top Queue Locks | 20050324 | BEGIN OF queue_lock_unit_pair_type,
unit_id TYPE bgrfc_unit_id,
lock_id TYPE bgrfc_lock_id,
next_unit_id TYPE bgrfc_unit_id,
next_lock_id TYPE bgrfc_lock_id,
END OF queue_lock_unit_pair_type
|
|
16 | T_DUMMY_UNIT_LOCK | Private | See coding | Generated Type | 20080215 | BEGIN of T_DUMMY_UNIT_LOCK ,
UNIT_ID TYPE BGRFC_UNIT_ID ,
DEST_NAME TYPE BGRFC_DEST_NAME_INBOUND ,
CLIENT TYPE MANDT ,
QUEUE_NAME TYPE QRFC_QUEUE_NAME ,
END of T_DUMMY_UNIT_LOCK
|
|
17 | T_DUMMY_UNIT_LOCK_S | Private | Type reference (TYPE) | T_DUMMY_UNIT_LOCK | 20080215 | |
|
18 | T_DUMMY_UNIT_LOCK_TAB | Private | See coding | 20080215 | t_dummy_unit_lock_tab TYPE HASHED TABLE OF t_dummy_unit_lock
WITH UNIQUE KEY unit_id
INITIAL SIZE 4
|
||
19 | UNIT_ID_SEL_TAB_TYPE | Private | See coding | Selection Table for Unit IDs | 20050308 | unit_id_sel_tab_type TYPE RANGE OF bgrfc_unit_id
INITIAL SIZE 4
|
|
20 | UNIT_ID_TAB_TYPE | Private | See coding | Sorted Table of Unit IDs | 20050308 | unit_id_tab_type TYPE SORTED TABLE OF bgrfc_unit_id
WITH NON-UNIQUE KEY table_line
INITIAL SIZE 4
|
|
21 | UNIT_PRED_CNT_INCR_TAB_TYPE | Private | See coding | Table of Increments of Precedessor Counters | 20050323 | unit_pred_cnt_incr_tab_type TYPE STANDARD TABLE OF unit_pred_cnt_incr_type
WITH NON-UNIQUE KEY unit_id
INITIAL SIZE 8
|
|
22 | UNIT_PRED_CNT_INCR_TYPE | Private | See coding | Increment of Predecessor Counter of Unit | 20050323 | BEGIN OF unit_pred_cnt_incr_type,
unit_id TYPE bgrfc_unit_id,
incr TYPE i,
decr TYPE i,
END OF unit_pred_cnt_incr_type
|
Method Signatures
Method AFTER_COMMIT Signature
Method AFTER_COMMIT on class CL_BGRFC_DB_HELPER has no parameter.
Method AFTER_COMMIT on class CL_BGRFC_DB_HELPER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_BGRFC_DB_HELPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BGRFC_DB_HELPER has no exception.
Method COMMIT_DESTINATION_LOCKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LT_BGRFC_LOCK_TIME | Call by reference | Type reference (TYPE) | BGRFC_LOCK_TIME_T | 20080215 | |||
2 | ![]() |
L_BGRFC_LOCK_TIME | Call by reference | Type reference (TYPE) | BGRFC_LOCK_TIME | 20080215 | |||
3 | ![]() |
L_REQUEST_UNLOCK_INBOUND | Call by reference | Type reference (TYPE) | BGRFC_REQUEST_INBOUND | 20080215 | |||
4 | ![]() |
L_REQUEST_UNLOCK_OUTBOUND | Call by reference | Type reference (TYPE) | BGRFC_REQUEST_OUTBOUND | 20080215 |
Method COMMIT_DESTINATION_LOCKS on class CL_BGRFC_DB_HELPER has no exception.
Method CONVERT_OUTBOUND_TO_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARFC_SDATA_TAB | Call by reference | Type reference (TYPE) | ARFCSDATA_TAB | Tabelle für RFC Funktionsdaten im alten ARFC Format | 20050407 | ||
2 | ![]() |
ARFC_SSTATE_TAB | Call by reference | Type reference (TYPE) | ARFCSSTATE_TAB | Tabelle von ARFCSSTATE Datensätzen | 20050407 | ||
3 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_INBOUND | Name der Destination im Inbound Fall | 20050407 | ||
4 | ![]() |
QUEUE_NAMES | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME_TAB | Tabelle von Queue Namen für Hintergrund RFC | 20050616 | ||
5 | ![]() |
SENDER_INSTANCE | Call by reference | Type reference (TYPE) | MSNAME2 | Name des Applikationsservers | 20050728 | ||
6 | ![]() |
UNIT_HISTORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Flag für Unit History | 20060710 |
Method CONVERT_OUTBOUND_TO_INBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method CONV_BGRFC_TO_CLASSIC_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BGRFC_DATA | Call by reference | Type reference (TYPE) | XSTRING | bgRFC Daten | 20080212 | ||
2 | ![]() |
BGRFC_STATE | Call by reference | Type reference (TYPE) | BGRFC_SRV_STATE | Serverstatus von bgRFC Units | 20080212 | ||
3 | ![]() |
OUT_IN_QUEUE_NAMES | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME_TAB | Tabelle von Queue Namen für Hintergrund RFC | 20080212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for CL_BGRFC_METADATA | 20080703 | |
2 | ![]() |
Exception class for CL_BGRFC_METADATA | 20080703 |
Method DECREMENT_PRED_CNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_ID_DECR_SEL_CONT | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER | Unit Id's, deren Vorgängerzähler reduziert wird | 20050602 | ||
2 | ![]() |
UNIT_ID_ERR_SEL_CONT | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER | Unit Id's, bei denen eine Fehler-Sperre aufgehoben wurde | 20050602 | ||
3 | ![]() |
UNIT_PRED_CNT_INCR_TAB | Call by reference | Type reference (TYPE) | UNIT_PRED_CNT_INCR_TAB_TYPE | Tabelle über Inkrements der Vorgängerzähler | 20050323 | ||
4 | ![]() |
UNLOCK_UNIT_ID_TAB | Call by reference | Type reference (TYPE) | LOCK_UNIT_TAB_TYPE | Tabelle zur Abbildung von Lock-Id's auf Unit-Id's | 20050425 |
Method DECREMENT_PRED_CNT on class CL_BGRFC_DB_HELPER has no exception.
Method DELETE_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20050111 | ||
2 | ![]() |
UNIT_KIND | Call by reference | Type reference (TYPE) | BGRFC_UNIT_KIND | Art einer RFC Hintergrund Unit | 20050111 |
Method DELETE_UNIT on class CL_BGRFC_DB_HELPER has no exception.
Method DELETE_UNIT_FROM_SEL_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20050607 | ||
2 | ![]() |
UNIT_ID_SEL_CONT | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER | Container von Range-Tabellen für bgRFC Unit-Id's | 20050607 |
Method DELETE_UNIT_FROM_SEL_CONTAINER on class CL_BGRFC_DB_HELPER has no exception.
Method DESTINATION_LOCK_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_INBOUND | Name der Destination im Inbound Fall | 20050112 | ||
2 | ![]() |
LOCK_ID | Value transfer | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20050112 | ||
3 | ![]() |
VALID_UNTIL | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20050112 |
Method DESTINATION_LOCK_INBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method DESTINATION_LOCK_OUTBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20050112 | ||
2 | ![]() |
LOCK_ID | Value transfer | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20050112 | ||
3 | ![]() |
MESSAGE | Call by reference | Type reference (TYPE) | BGRFC_EXE_MESSAGE | Nachricht zu einem Hintergrund RFC | 20081121 | ||
4 | ![]() |
MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenklasse | 20081121 | ||
5 | ![]() |
MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20081121 | ||
6 | ![]() |
MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081121 | ||
7 | ![]() |
MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081121 | ||
8 | ![]() |
MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081121 | ||
9 | ![]() |
MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20081121 | ||
10 | ![]() |
VALID_UNTIL | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) | 20050112 |
Method DESTINATION_LOCK_OUTBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method DESTINATION_UNLOCK_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOCK_ID | Call by reference | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20050112 |
Method DESTINATION_UNLOCK_INBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method DESTINATION_UNLOCK_OUTBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOCK_ID | Call by reference | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20050112 |
Method DESTINATION_UNLOCK_OUTBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method ERROR_LOCK_OUTBOUND_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLIENT | Call by reference | Type reference (TYPE) | BGRFC_O_RUNNABLE-CLIENT | Mandant der Unit | 20080514 | ||
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20080514 | ||
3 | ![]() |
ERROR_MESSAGE | Call by reference | Type reference (TYPE) | BGRFC_EXE_MESSAGE | Nachricht zu einem Hintergrund RFC | 20080514 | ||
4 | ![]() |
EXE_STATE | Call by reference | Type reference (TYPE) | BGRFC_EXE_STATE | Ausführungszustand einer Unit im Hintergrund RFC | 20080514 | ||
5 | ![]() |
LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_LOGGER | tRFC/qRFC-Logging | 20080514 | ||
6 | ![]() |
MESSAGE_ID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenklasse | 20080514 | ||
7 | ![]() |
MESSAGE_NO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20080514 | ||
8 | ![]() |
MESSAGE_V1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20080514 | ||
9 | ![]() |
MESSAGE_V2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20080514 | ||
10 | ![]() |
MESSAGE_V3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20080514 | ||
11 | ![]() |
MESSAGE_V4 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20080514 | ||
12 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20080514 | ||
13 | ![]() |
UNIT_TYPE | Call by reference | Type reference (TYPE) | BGRFC_UNIT_KIND | Art einer RFC Hintergrund Unit | 20080514 |
Method ERROR_LOCK_OUTBOUND_UNIT on class CL_BGRFC_DB_HELPER has no exception.
Method FILL_QRFC_I_UNIT_STRUC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_UNIT_KERNEL | qRFC Inbound Unit | 20041213 | ||
2 | ![]() |
UNIT_STRUC | Call by reference | Type reference (TYPE) | QRFC_I_UNIT | qRFC Inbound - Unit Header | 20041213 |
Method FILL_QRFC_I_UNIT_STRUC on class CL_BGRFC_DB_HELPER has no exception.
Method FILL_QRFC_OI_UNIT_STRUC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_UNIT_KERNEL | qRFC Out-/Inbound Unit | 20041213 | ||
2 | ![]() |
UNIT_STRUC | Call by reference | Type reference (TYPE) | QRFC_O_UNIT | qRFC Outbound - Unit Header | 20041213 |
Method FILL_QRFC_OI_UNIT_STRUC on class CL_BGRFC_DB_HELPER has no exception.
Method FILL_QRFC_O_UNIT_HISTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20060706 | ||
2 | ![]() |
UNIT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_UNIT_KERNEL | qRFC Out-/Inbound Unit | 20060706 | ||
3 | ![]() |
UNIT_STRUC | Call by reference | Type reference (TYPE) | QRFC_O_UNIT | qRFC Outbound - Unit Header | 20060704 |
Method FILL_QRFC_O_UNIT_HISTORY on class CL_BGRFC_DB_HELPER has no exception.
Method FILL_QRFC_O_UNIT_STRUC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_UNIT_KERNEL | qRFC Outbound Unit | 20041213 | ||
2 | ![]() |
UNIT_STRUC | Call by reference | Type reference (TYPE) | QRFC_O_UNIT | qRFC Outbound - Unit Header | 20041213 |
Method FILL_QRFC_O_UNIT_STRUC on class CL_BGRFC_DB_HELPER has no exception.
Method FILL_TRFC_I_UNIT_STRUC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_UNIT_KERNEL | tRFC Inbound Unit | 20041213 | ||
2 | ![]() |
UNIT_STRUC | Call by reference | Type reference (TYPE) | TRFC_I_UNIT | tRFC - Unit Header | 20041213 |
Method FILL_TRFC_I_UNIT_STRUC on class CL_BGRFC_DB_HELPER has no exception.
Method FILL_TRFC_O_UNIT_STRUC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_BGRFC_UNIT_KERNEL | tRFC Outbound Unit | 20041213 | ||
2 | ![]() |
UNIT_STRUC | Call by reference | Type reference (TYPE) | TRFC_O_UNIT | tRFC - Unit Header | 20041213 |
Method FILL_TRFC_O_UNIT_STRUC on class CL_BGRFC_DB_HELPER has no exception.
Method INCREMENT_PRED_CNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UNIT_ID_SEL_CONT | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER | Unit Id's, deren Vorgängerzähler um 1 erhöht wird | 20050602 | ||
2 | ![]() |
UNIT_PRED_CNT_INCR_TAB | Call by reference | Type reference (TYPE) | UNIT_PRED_CNT_INCR_TAB_TYPE | Tabelle über Inkrements der Vorgängerzähler | 20050324 |
Method INCREMENT_PRED_CNT on class CL_BGRFC_DB_HELPER has no exception.
Method INIT_UNIT_STRUCS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QRFC_I_UNIT_STRUC | Call by reference | Type reference (TYPE) | QRFC_I_UNIT | qRFC Inbound - Unit Header | 20041216 | ||
2 | ![]() |
QRFC_O_UNIT_STRUC | Call by reference | Type reference (TYPE) | QRFC_O_UNIT | qRFC Outbound - Unit Header | 20041216 | ||
3 | ![]() |
TRFC_I_UNIT_STRUC | Call by reference | Type reference (TYPE) | TRFC_I_UNIT | tRFC Inbound - Unit Header | 20041216 | ||
4 | ![]() |
TRFC_O_UNIT_STRUC | Call by reference | Type reference (TYPE) | TRFC_O_UNIT | tRFC Outbound - Unit Header | 20041216 |
Method INIT_UNIT_STRUCS on class CL_BGRFC_DB_HELPER has no exception.
Method INSERT_BGRFC_INBOUND_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_QUEUE_NAMES | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME_TAB | Tabelle von Queue Namen für Hintergrund RFC | 20090615 | ||
2 | ![]() |
IV_CALLER_PROGRAM | Call by reference | Type reference (TYPE) | SYCPROG | Aufrufendes Programm | 20090615 | ||
3 | ![]() |
IV_CALLER_TCODE | Call by reference | Type reference (TYPE) | SYTCODE | Aktueller Transaktionscode | 20090615 | ||
4 | ![]() |
IV_DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_INBOUND | Name der Destination im Inbound Fall | 20090615 | ||
5 | ![]() |
IV_NO_COMMIT_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Commit Check für Units aktiv | 20090615 | ||
6 | ![]() |
IV_NO_EXEC | Call by reference | Type reference (TYPE) | ABAP_BOOL | Unit auf Inbound-Seite gesperrt | 20090615 | ||
7 | ![]() |
IV_SENDER_INSTANCE | Call by reference | Type reference (TYPE) | MSNAME2 | Name des Applikationsservers | 20090615 | ||
8 | ![]() |
IV_TRACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Kernel trace einschalten | 20090615 | ||
9 | ![]() |
IV_UNIT_DATA | Call by reference | Type reference (TYPE) | XSTRING | Unit Payload | 20090615 | ||
10 | ![]() |
IV_UNIT_HISTORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Unit-History einschalten | 20090615 | ||
11 | ![]() |
IV_UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20090615 | ||
12 | ![]() |
IV_UNIT_SIZE | Call by reference | Type reference (TYPE) | BGRFC_UNIT_SIZE | Größe einer bgRFC Unit | 20090615 |
Method INSERT_BGRFC_INBOUND_UNIT on class CL_BGRFC_DB_HELPER has no exception.
Method INSERT_OUTBOUND_TO_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_INBOUND | Name der Destination im Inbound Fall | 20080826 | ||
2 | ![]() |
QUEUE_NAMES | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME_TAB | Tabelle von Queue Namen für Hintergrund RFC | 20070821 | ||
3 | ![]() |
SDATA | Call by reference | Type reference (TYPE) | XSTRING | 20070821 | |||
4 | ![]() |
SSTATE | Call by reference | Type reference (TYPE) | BGRFC_SRV_STATE | bgRFC Statuswerte | 20070821 | ||
5 | ![]() |
SUPPORTABILITY_INFO | Call by reference | Type reference (TYPE) | BGRFC_SUPPORTABILITY_INFO | Parameter zur Aktivierung der Analysetools (Debug., Trace) | 20070821 |
Method INSERT_OUTBOUND_TO_INBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method LOCK_QUEUE_FROM_CURR_POS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
QRFC_I_QUEUE_LOCK | Call by reference | Type reference (TYPE) | QRFC_I_QUEUE_LOCK | qRFC - Queue Sperre (Inbound Fall) | 20050307 | ||
2 | ![]() |
QRFC_O_QUEUE_LOCK | Call by reference | Type reference (TYPE) | QRFC_O_QUEUE_LOCK | qRFC - Queue Sperre (Outbound Fall) | 20050307 | ||
3 | ![]() |
UNIT_ID | Value transfer | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20050308 |
Method LOCK_QUEUE_FROM_CURR_POS on class CL_BGRFC_DB_HELPER has no exception.
Method LOCK_UNIT_FOR_SUPPORTABILITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOCK_ID | Value transfer | Type reference (TYPE) | BGRFC_LOCK_ID | Id einer Sperre im Hintergrund RFC | 20060623 | ||
2 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20060623 | ||
3 | ![]() |
UNIT_KIND | Call by reference | Type reference (TYPE) | BGRFC_UNIT_KIND | Art einer RFC Hintergrund Unit | 20060623 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim anlegen von Debugsperren | 20060623 | |
2 | ![]() |
Destinationfehler im Hintergrund RFC | 20060623 | |
3 | ![]() |
Zweite Sperre im Hintergrund RFC | 20060623 | |
4 | ![]() |
Queuename ist ungültig | 20060623 |
Method MAP_EXE_STATE_TO_LOCK_REASON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXE_STATE | Call by reference | Type reference (TYPE) | BGRFC_EXE_STATE | Ausführungszustand einer Unit im Hintergrund RFC | 20120918 | ||
2 | ![]() |
RV_LOCK_REASON | Value transfer | Type reference (TYPE) | BGRFC_LOCK_KIND | Art einer Hintergrund RFC Sperre | 20120918 |
Method MAP_EXE_STATE_TO_LOCK_REASON on class CL_BGRFC_DB_HELPER has no exception.
Method MAP_LOCK_REASON_TO_EXE_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LOCK_REASON | Call by reference | Type reference (TYPE) | BGRFC_LOCK_KIND | Art einer Hintergrund RFC Sperre | 20121025 | ||
2 | ![]() |
RV_EXE_STATE | Value transfer | Type reference (TYPE) | BGRFC_EXE_STATE | Ausführungszustand einer Unit im Hintergrund RFC | 20121025 |
Method MAP_LOCK_REASON_TO_EXE_STATE on class CL_BGRFC_DB_HELPER has no exception.
Method MARK_DELETED_UNITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LT_QRFC_I_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080225 | |||
2 | ![]() |
LT_QRFC_O_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080225 | |||
3 | ![]() |
LT_TRFC_I_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080225 | |||
4 | ![]() |
LT_TRFC_O_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080225 |
Method MARK_DELETED_UNITS on class CL_BGRFC_DB_HELPER has no exception.
Method MIGRATION_LOCK_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20041222 | ||
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_INBOUND | Name der Destination im Inbound Fall | 20041222 | ||
3 | ![]() |
QUEUE_NAME | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME | Queue Name für Hintergrund RFC | 20041222 |
Method MIGRATION_LOCK_INBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method MIGRATION_LOCK_OUTBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20041222 | ||
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20041222 | ||
3 | ![]() |
QUEUE_NAME | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME | Queue Name für Hintergrund RFC | 20041222 |
Method MIGRATION_LOCK_OUTBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method MIGRATION_UNLOCK_INBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20041222 | ||
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_INBOUND | Name der Destination im Outbound Fall | 20041222 | ||
3 | ![]() |
QUEUE_NAME | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME | Queue Name für Hintergrund RFC | 20041222 |
Method MIGRATION_UNLOCK_INBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method MIGRATION_UNLOCK_OUTBOUND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20041222 | ||
2 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | BGRFC_DEST_NAME_OUTBOUND | Name der Destination im Outbound Fall | 20041222 | ||
3 | ![]() |
QUEUE_NAME | Call by reference | Type reference (TYPE) | QRFC_QUEUE_NAME | Queue Name für Hintergrund RFC | 20041222 |
Method MIGRATION_UNLOCK_OUTBOUND on class CL_BGRFC_DB_HELPER has no exception.
Method ON_COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARFC_END_VB_ALREADY_CALLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Flag: FB ARFC_END_VB wurde bereits im klas. qRFC gerufen | 20050624 |
Method ON_COMMIT on class CL_BGRFC_DB_HELPER has no exception.
Method ON_END_OF_UPDATE_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UTASK_KEY | Call by reference | Type reference (TYPE) | VBKEY_D | Schlüssel für Verbuchung und Enqueue/Dequeue | 20050110 | ||
2 | ![]() |
UTASK_STATE | Call by reference | Type reference (TYPE) | BGRFC_UTASK_STATE | Zustand der Verbuchung im Hintergrund RFC | 20050110 |
Method ON_END_OF_UPDATE_TASK on class CL_BGRFC_DB_HELPER has no exception.
Method ON_ROLLBACK Signature
Method ON_ROLLBACK on class CL_BGRFC_DB_HELPER has no parameter.
Method ON_ROLLBACK on class CL_BGRFC_DB_HELPER has no exception.
Method PROCESS_INBOUND_QUEUE_LOCKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LT_I_DUMMY_UNIT_LOCK | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>T_DUMMY_UNIT_LOCK_TAB | 20080215 | |||
2 | ![]() |
LT_I_QUEUE_LOCK_UNIT_PAIR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>QUEUE_LOCK_UNIT_PAIR_TAB_TYPE | 20080215 | |||
3 | ![]() |
LT_QRFC_I_UNIT_LOCK | Call by reference | Type reference (TYPE) | QRFC_I_UNIT_LOCK_T | 20080215 | |||
4 | ![]() |
LT_QRFC_I_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080215 |
Method PROCESS_INBOUND_QUEUE_LOCKS on class CL_BGRFC_DB_HELPER has no exception.
Method PROCESS_OUTBOUND_QUEUE_LOCKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LT_O_DUMMY_UNIT_LOCK | Call by reference | Type reference (TYPE) | T_DUMMY_UNIT_LOCK_TAB | 20080215 | |||
2 | ![]() |
LT_O_QUEUE_LOCK_UNIT_PAIR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>QUEUE_LOCK_UNIT_PAIR_TAB_TYPE | 20080215 | |||
3 | ![]() |
LT_QRFC_O_UNIT_LOCK | Call by reference | Type reference (TYPE) | QRFC_O_UNIT_LOCK_T | 20080215 | |||
4 | ![]() |
LT_QRFC_O_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080215 |
Method PROCESS_OUTBOUND_QUEUE_LOCKS on class CL_BGRFC_DB_HELPER has no exception.
Method PROCESS_UNIT_Q_OUTBOUND_LOCKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LT_BGRFC_O_RUNNABLE | Call by reference | Type reference (TYPE) | BGRFC_O_RUNNABLE_T | 20080225 | |||
2 | ![]() |
LT_BGRFC_UTASK_KEY | Call by reference | Type reference (TYPE) | BGRFC_UTASK_KEY_T | 20080225 | |||
3 | ![]() |
LT_O_DUMMY_UNIT_LOCK | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>T_DUMMY_UNIT_LOCK_TAB | 20080225 | |||
4 | ![]() |
LT_O_QUEUE_ATTR | Call by reference | Type reference (TYPE) | QRFC_QUEUE_ATTR_OUTBOUND_TAB | 20080225 | |||
5 | ![]() |
LT_O_QUEUE_LOCK_UNIT_PAIR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>QUEUE_LOCK_UNIT_PAIR_TAB_TYPE | 20080225 | |||
6 | ![]() |
LT_QRFC_O_UNIT | Call by reference | Type reference (TYPE) | QRFC_O_UNIT_T | 20080225 | |||
7 | ![]() |
LT_QRFC_O_UNIT_ID_ERR_SEL_CONT | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID_SEL_CONTAINER | 20080225 | |||
8 | ![]() |
LT_QRFC_O_UNIT_LOCK | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>QRFC_O_UNIT_LOCK_T | 20080225 | |||
9 | ![]() |
LT_QRFC_O_UNIT_PRED_CNT_INCR | Call by reference | Type reference (TYPE) | CL_BGRFC_DB_HELPER=>UNIT_PRED_CNT_INCR_TAB_TYPE | 20080225 | |||
10 | ![]() |
L_REQUEST_OUTBOUND | Call by reference | Type reference (TYPE) | BGRFC_REQUEST_OUTBOUND | 20080225 | |||
11 | ![]() |
L_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | 20080225 |
Method PROCESS_UNIT_Q_OUTBOUND_LOCKS on class CL_BGRFC_DB_HELPER has no exception.
Method PROVIDE_PMI_DATA Signature
Method PROVIDE_PMI_DATA on class CL_BGRFC_DB_HELPER has no parameter.
Method PROVIDE_PMI_DATA on class CL_BGRFC_DB_HELPER has no exception.
Method SET_BGRFC_SERVER_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TID | Call by reference | Type reference (TYPE) | ARFCTID | eindeutige Transaktions-Id (LUW->COMMIT WORK). | 20080411 | ||
2 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20080411 | ||
3 | ![]() |
USER_NAME | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername des Erzeugers der Unit | 20080411 |
Method SET_BGRFC_SERVER_ATTRIBUTES on class CL_BGRFC_DB_HELPER has no exception.
Method USER_SWITCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20071031 | ||
2 | ![]() |
CODE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20071031 | ||
3 | ![]() |
DEST_NAME | Call by reference | Type reference (TYPE) | ARFCCALLID-ARFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20071031 | ||
4 | ![]() |
LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20071031 | ||
5 | ![]() |
ON | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20071031 | |||
6 | ![]() |
PW_HASH | Call by reference | Type reference (TYPE) | TRFC_I_UNIT-PW_HASH | 20071031 | |||
7 | ![]() |
UNAME | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20071031 | ||
8 | ![]() |
UNIT_ID | Call by reference | Type reference (TYPE) | BGRFC_UNIT_ID | Id einer Unit im Hintergrund RFC | 20071031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahmen bei der Ausführung von Units | 20121102 |
Event Signatures
Event COMMIT_TRIGGERED Signature
Event COMMIT_TRIGGERED on class CL_BGRFC_DB_HELPER has no parameter.
Event ROLLBACK_TRIGGERED Signature
Event ROLLBACK_TRIGGERED on class CL_BGRFC_DB_HELPER has no parameter.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 700 |