SAP ABAP Class CL_BGRFC_DB_HELPER (Background RFC Database Accesses)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC-BG (Application Component) Background RFC (bgRFC)
     SQRFC2 (Package) ABAP Development for bgRFC
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 ABAP 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 DEST_LOCK_INBOUND_TAB Static Attribute Private Type reference (TYPE) DEST_LOCK_INBOUND_TAB_TYPE Table of Destination Locks (Inbound) 20050421
2 DEST_LOCK_OUTBOUND_TAB Static Attribute Private Type reference (TYPE) DEST_LOCK_OUTBOUND_TAB_TYPE Table of Destination Locks (Outbound) 20050421
3 DEST_UNLOCK_INBOUND_TAB Static Attribute Private Type reference (TYPE) LOCK_ID_TAB_TYPE Table of Destination Locks to Be Removed (Inbound) 20050421
4 DEST_UNLOCK_OUTBOUND_TAB Static Attribute Private Type reference (TYPE) LOCK_ID_TAB_TYPE Table of Destination Locks to Be Removed (Outbound) 20050421
5 INBOUND_COMPRESSION_ON Static Attribute Private Type reference (TYPE) ABAP_BOOL Flag: Compress XString of Function Module Call Data? 20080331
6 LOCKED_BY_MIGRATION Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196313 Queue locked due to migration 20050426
7 LOCKED_BY_OUTBOUND_SENDER Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196304 Inbound unit lock set by sending system 20050407
8 LOCKED_BY_QUEUE_CURR Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196303 Queue lock at current position 20041216
9 LOCKED_BY_QUEUE_TOP Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196302 Queue lock at start of queue 20041216
10 LOCKED_BY_SERVER Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196319 Unit locked when executed 20111219
11 LOCKED_BY_UNIT Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196301 Unit Lock 20041216
12 LOCKED_BY_UPDATE_TASK Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196305 Waiting for Update 20041216
13 LOCKED_DUE_TO_BASXML_CONV_ERR Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196317 Error in basXML conversion of unit 20080514
14 LOCKED_DUE_TO_COMM_FAILURE Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196308 Not executed (communication error) 20050104
15 LOCKED_DUE_TO_CONFIRM_FAILURE Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196309 Not confirmed (communication error) 20050107
16 LOCKED_DUE_TO_DEBUG_REQUEST Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196316 Queue lock due to supportability tool 20050906
17 LOCKED_DUE_TO_POLL_MODE Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196312 Unit status determined by polling 20050523
18 LOCKED_DUE_TO_RETRY Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196314 Unit Waiting for Next Retry 20050609
19 LOCKED_DUE_TO_RETRY_LIMIT Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196315 Retry limit exceeded 20050609
20 LOCKED_DUE_TO_SCHEDULER_ABORT Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196311 Scheduler (executing unit) terminated 20050421
21 LOCKED_DUE_TO_SERVER_SHUTDOWN Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196318 Server is in Graceful Server Shutdown 20081127
22 LOCKED_DUE_TO_SUPPORTABILITY Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196316 Queue lock due to supportability tool 20060623
23 LOCKED_DUE_TO_SYSTEM_FAILURE Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196307 System error; not executed 20050104
24 LOCKED_DUE_TO_UNKNOWN_FAILURE Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196310 Unknown error; not executed 20050104
25 LOCKED_DUE_TO_UTASK_FAILURE Constant Public Type reference (TYPE) BGRFC_LOCK_KIND 1801196306 Waiting due to canceled update 20050111
26 MI_ZDT_UTILITIES Static Attribute Private Object reference (TYPE REF TO) LIF_ZDT_UTILITIES Query API for Zero Down Time 20130725
27 MT_DEST_ERR_MSG Static Attribute Private Type reference (TYPE) DEST_ERR_MSG_OUTBOUND_TAB_TYPE Table of error messages for destinations 20081121
28 OUTBOUND_COMPRESSION_ON Static Attribute Private Type reference (TYPE) ABAP_BOOL Flag: Compress XString of Function Module Call Data? 20080331
29 QRFC_I_UNIT_DELETE_SEL_CONT Static Attribute Private Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER2 Container of Range Tables for bgRFC Unit IDs 20050603
30 QRFC_O_UNIT_DELETE_SEL_CONT Static Attribute Private Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER2 Container of Range Tables for bgRFC Unit IDs 20050603
31 RANGE_TABLE_PACKAGE_SIZE_MAX Constant Public Type reference (TYPE) INT4 50 Maximum Number of Records in Range Table 20050602
32 REQUEST_INBOUND_TAB Static Attribute Private Type reference (TYPE) BGRFC_REQUEST_INBOUND_TAB Number of Runnable Units for Inbound Destination 20050110
33 REQUEST_OUTBOUND_TAB Static Attribute Private Type reference (TYPE) BGRFC_REQUEST_OUTBOUND_TAB Number of Runnable Units for Outbound Destination 20050110
34 TRFC_I_UNIT_DELETE_SEL_CONT Static Attribute Private Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER2 Container of Range Tables for bgRFC Unit IDs 20050603
35 TRFC_O_UNIT_DELETE_SEL_CONT Static Attribute Private Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER2 Container of Range Tables for bgRFC Unit IDs 20050603
36 UTASK_STATE_DELETED Constant Public Type reference (TYPE) BGRFC_UTASK_STATE 1307197103 Update record deleted 20050110
37 UTASK_STATE_FAILED Constant Public Type reference (TYPE) BGRFC_UTASK_STATE 1307197102 Update failed 20050110
38 UTASK_STATE_SUCCESSFUL Constant Public Type reference (TYPE) BGRFC_UTASK_STATE 1307197101 Update completed successfully 20050110
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_COMMIT Static method Public Method Get Results of Persistence 20050107
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050321
3 COMMIT_DESTINATION_LOCKS Static method Private Method 20080215
4 CONVERT_OUTBOUND_TO_INBOUND Static method Public Method Convert Sent Outbound Unit Data to Inbound 20050407
5 CONV_BGRFC_TO_CLASSIC_INBOUND Static method Public Method Convert Outbound bgRFC to Classic Inbound qRFC 20080212
6 DECREMENT_PRED_CNT Static method Private Method Format Selection Table for Precedessor Count Reduction 20050323
7 DELETE_UNIT Static method Public Method Delete Background RFC Unit 20050111
8 DELETE_UNIT_FROM_SEL_CONTAINER Static method Private Method Delete Unit from Range Table Container 20050607
9 DESTINATION_LOCK_INBOUND Static method Public Method Lock for Inbound Background RFC Destination 20050112
10 DESTINATION_LOCK_OUTBOUND Static method Public Method Lock for Outbound Background RFC Destination 20050112
11 DESTINATION_UNLOCK_INBOUND Static method Public Method Remove Lock for Inbound Background RFC Destination 20050112
12 DESTINATION_UNLOCK_OUTBOUND Static method Public Method Remove Lock for Outbound Background RFC Destination 20050112
13 ERROR_LOCK_OUTBOUND_UNIT Static method Public Method Lock when errors occur 20080514
14 FILL_QRFC_I_UNIT_STRUC Static method Private Method Set Values of qRFC Unit Data Structure (Inbound Case) 20041213
15 FILL_QRFC_OI_UNIT_STRUC Static method Private Method Set Values of qRFC Unit Data Structure (Out-/Inbound Case) 20041213
16 FILL_QRFC_O_UNIT_HISTORY Static method Private Method Set Values of qRFC Unit Data Structure (Outbound Case) 20060704
17 FILL_QRFC_O_UNIT_STRUC Static method Private Method Set Values of qRFC Unit Data Structure (Outbound Case) 20041213
18 FILL_TRFC_I_UNIT_STRUC Static method Private Method Set Values of tRFC Unit Data Structure (Inbound Case) 20041213
19 FILL_TRFC_O_UNIT_STRUC Static method Private Method Set Values of tRFC Unit Data Structure (Outbound Case) 20041213
20 INCREMENT_PRED_CNT Static method Private Method Format Selection Table for Precedessor Count Increase 20050324
21 INIT_UNIT_STRUCS Static method Private Method Set Values of qRFC Unit Data Structure (Outbound Case) 20041216
22 INSERT_BGRFC_INBOUND_UNIT Static method Private Method Administration Data of Inbound Unit in Outbound/Inbound 20090615
23 INSERT_OUTBOUND_TO_INBOUND Static method Public Method Insert Inbound Data for Outbound/Inbound Scenario 20070821
24 LOCK_QUEUE_FROM_CURR_POS Static method Private Method Locks Queue in Current Position 20050307
25 LOCK_UNIT_FOR_SUPPORTABILITY Static method Public Method Sets Debugging Lock for bgRFC Unit 20060623
26 MAP_EXE_STATE_TO_LOCK_REASON Static method Public Method Mapping of exe_state to a lock reason 20120918
27 MAP_LOCK_REASON_TO_EXE_STATE Static method Public Method Mapping of lock reason to an exe_state 20121025
28 MARK_DELETED_UNITS Static method Private Method 20080225
29 MIGRATION_LOCK_INBOUND Static method Public Method Lock Inbound Queue in Migration Phase 20041222
30 MIGRATION_LOCK_OUTBOUND Static method Public Method Lock Outbound Queue in Migration Phase 20041222
31 MIGRATION_UNLOCK_INBOUND Static method Public Method Unlock Inbound Queue in Migration Phase 20041222
32 MIGRATION_UNLOCK_OUTBOUND Static method Public Method Unlock Outbound Queue in Migration Phase 20041222
33 ON_COMMIT Static method Public Method Persist Created Background RFC Units 20041209
34 ON_END_OF_UPDATE_TASK Static method Public Method Discard Unit Locks After Update 20050110
35 ON_ROLLBACK Static method Public Method Discard Previously Created Background RFC Units 20041209
36 PROCESS_INBOUND_QUEUE_LOCKS Static method Private Method 20080215
37 PROCESS_OUTBOUND_QUEUE_LOCKS Static method Private Method 20080215
38 PROCESS_UNIT_Q_OUTBOUND_LOCKS Static method Private Method 20080225
39 PROVIDE_PMI_DATA Static method Private Method Data passed to PMI interface 20080507
40 SET_BGRFC_SERVER_ATTRIBUTES Static method Public Method Set attributes for server-side processing 20080411
41 USER_SWITCH 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 Changing LT_BGRFC_LOCK_TIME Call by reference Type reference (TYPE) BGRFC_LOCK_TIME_T 20080215
2 Changing L_BGRFC_LOCK_TIME Call by reference Type reference (TYPE) BGRFC_LOCK_TIME 20080215
3 Changing L_REQUEST_UNLOCK_INBOUND Call by reference Type reference (TYPE) BGRFC_REQUEST_INBOUND 20080215
4 Changing 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 Changing ARFC_SDATA_TAB Call by reference Type reference (TYPE) ARFCSDATA_TAB Tabelle für RFC Funktionsdaten im alten ARFC Format 20050407
2 Changing ARFC_SSTATE_TAB Call by reference Type reference (TYPE) ARFCSSTATE_TAB Tabelle von ARFCSSTATE Datensätzen 20050407
3 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20050407
4 Changing QUEUE_NAMES Call by reference Type reference (TYPE) QRFC_QUEUE_NAME_TAB Tabelle von Queue Namen für Hintergrund RFC 20050616
5 Importing SENDER_INSTANCE Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20050728
6 Importing 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 Importing BGRFC_DATA Call by reference Type reference (TYPE) XSTRING bgRFC Daten 20080212
2 Importing BGRFC_STATE Call by reference Type reference (TYPE) BGRFC_SRV_STATE Serverstatus von bgRFC Units 20080212
3 Importing 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 CX_BGRFC_CONVERT_DESTINATION Exception class for CL_BGRFC_METADATA 20080703
2 CX_BGRFC_CONVERT_UNIT 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 Exporting 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 Exporting 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 Changing 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 Importing 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 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20050111
2 Importing 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 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20050607
2 Changing 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 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20050112
2 Returning LOCK_ID Value transfer Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20050112
3 Importing 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 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20050112
2 Returning LOCK_ID Value transfer Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20050112
3 Importing MESSAGE Call by reference Type reference (TYPE) BGRFC_EXE_MESSAGE Nachricht zu einem Hintergrund RFC 20081121
4 Importing MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20081121
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20081121
6 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081121
7 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081121
8 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081121
9 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20081121
10 Importing 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 Importing 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 Importing 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 Importing CLIENT Call by reference Type reference (TYPE) BGRFC_O_RUNNABLE-CLIENT Mandant der Unit 20080514
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20080514
3 Importing ERROR_MESSAGE Call by reference Type reference (TYPE) BGRFC_EXE_MESSAGE Nachricht zu einem Hintergrund RFC 20080514
4 Importing EXE_STATE Call by reference Type reference (TYPE) BGRFC_EXE_STATE Ausführungszustand einer Unit im Hintergrund RFC 20080514
5 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC-Logging 20080514
6 Importing MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20080514
7 Importing MESSAGE_NO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20080514
8 Importing MESSAGE_V1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080514
9 Importing MESSAGE_V2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080514
10 Importing MESSAGE_V3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080514
11 Importing MESSAGE_V4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080514
12 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20080514
13 Importing 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 Importing UNIT_OBJ Call by reference Object reference (TYPE REF TO) CL_BGRFC_UNIT_KERNEL qRFC Inbound Unit 20041213
2 Changing 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 Importing UNIT_OBJ Call by reference Object reference (TYPE REF TO) CL_BGRFC_UNIT_KERNEL qRFC Out-/Inbound Unit 20041213
2 Changing 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 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20060706
2 Importing UNIT_OBJ Call by reference Object reference (TYPE REF TO) CL_BGRFC_UNIT_KERNEL qRFC Out-/Inbound Unit 20060706
3 Changing 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 Importing UNIT_OBJ Call by reference Object reference (TYPE REF TO) CL_BGRFC_UNIT_KERNEL qRFC Outbound Unit 20041213
2 Changing 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 Importing UNIT_OBJ Call by reference Object reference (TYPE REF TO) CL_BGRFC_UNIT_KERNEL tRFC Inbound Unit 20041213
2 Changing 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 Importing UNIT_OBJ Call by reference Object reference (TYPE REF TO) CL_BGRFC_UNIT_KERNEL tRFC Outbound Unit 20041213
2 Changing 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 Exporting 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 Changing 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 Changing QRFC_I_UNIT_STRUC Call by reference Type reference (TYPE) QRFC_I_UNIT qRFC Inbound - Unit Header 20041216
2 Changing QRFC_O_UNIT_STRUC Call by reference Type reference (TYPE) QRFC_O_UNIT qRFC Outbound - Unit Header 20041216
3 Changing TRFC_I_UNIT_STRUC Call by reference Type reference (TYPE) TRFC_I_UNIT tRFC Inbound - Unit Header 20041216
4 Changing 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 Importing IT_QUEUE_NAMES Call by reference Type reference (TYPE) QRFC_QUEUE_NAME_TAB Tabelle von Queue Namen für Hintergrund RFC 20090615
2 Importing IV_CALLER_PROGRAM Call by reference Type reference (TYPE) SYCPROG Aufrufendes Programm 20090615
3 Importing IV_CALLER_TCODE Call by reference Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20090615
4 Importing IV_DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20090615
5 Importing IV_NO_COMMIT_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Commit Check für Units aktiv 20090615
6 Importing IV_NO_EXEC Call by reference Type reference (TYPE) ABAP_BOOL Unit auf Inbound-Seite gesperrt 20090615
7 Importing IV_SENDER_INSTANCE Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20090615
8 Importing IV_TRACE Call by reference Type reference (TYPE) ABAP_BOOL Kernel trace einschalten 20090615
9 Importing IV_UNIT_DATA Call by reference Type reference (TYPE) XSTRING Unit Payload 20090615
10 Importing IV_UNIT_HISTORY Call by reference Type reference (TYPE) ABAP_BOOL Unit-History einschalten 20090615
11 Importing IV_UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20090615
12 Importing 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 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20080826
2 Importing QUEUE_NAMES Call by reference Type reference (TYPE) QRFC_QUEUE_NAME_TAB Tabelle von Queue Namen für Hintergrund RFC 20070821
3 Importing SDATA Call by reference Type reference (TYPE) XSTRING 20070821
4 Importing SSTATE Call by reference Type reference (TYPE) BGRFC_SRV_STATE bgRFC Statuswerte 20070821
5 Importing 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 Importing QRFC_I_QUEUE_LOCK Call by reference Type reference (TYPE) QRFC_I_QUEUE_LOCK qRFC - Queue Sperre (Inbound Fall) 20050307
2 Importing QRFC_O_QUEUE_LOCK Call by reference Type reference (TYPE) QRFC_O_QUEUE_LOCK qRFC - Queue Sperre (Outbound Fall) 20050307
3 Returning 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 Returning LOCK_ID Value transfer Type reference (TYPE) BGRFC_LOCK_ID Id einer Sperre im Hintergrund RFC 20060623
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20060623
3 Importing UNIT_KIND Call by reference Type reference (TYPE) BGRFC_UNIT_KIND Art einer RFC Hintergrund Unit 20060623
# Exception Resumable Description Created on
1 CX_BGRFC_DEBUG_ERROR Ausnahme beim anlegen von Debugsperren 20060623
2 CX_BGRFC_INVALID_DESTINATION Destinationfehler im Hintergrund RFC 20060623
3 CX_QRFC_DUPLICATE_LOCK Zweite Sperre im Hintergrund RFC 20060623
4 CX_QRFC_INVALID_QUEUE_NAME 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 Importing IV_EXE_STATE Call by reference Type reference (TYPE) BGRFC_EXE_STATE Ausführungszustand einer Unit im Hintergrund RFC 20120918
2 Returning 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 Importing IV_LOCK_REASON Call by reference Type reference (TYPE) BGRFC_LOCK_KIND Art einer Hintergrund RFC Sperre 20121025
2 Returning 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 Changing 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 Changing 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 Changing 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 Changing 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 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20041222
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Inbound Fall 20041222
3 Importing 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 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20041222
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20041222
3 Importing 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 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20041222
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_INBOUND Name der Destination im Outbound Fall 20041222
3 Importing 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 Importing CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20041222
2 Importing DEST_NAME Call by reference Type reference (TYPE) BGRFC_DEST_NAME_OUTBOUND Name der Destination im Outbound Fall 20041222
3 Importing 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 Importing 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 Importing UTASK_KEY Call by reference Type reference (TYPE) VBKEY_D Schlüssel für Verbuchung und Enqueue/Dequeue 20050110
2 Importing 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 Changing LT_I_DUMMY_UNIT_LOCK Call by reference Type reference (TYPE) CL_BGRFC_DB_HELPER=>T_DUMMY_UNIT_LOCK_TAB 20080215
2 Changing LT_I_QUEUE_LOCK_UNIT_PAIR Call by reference Type reference (TYPE) CL_BGRFC_DB_HELPER=>QUEUE_LOCK_UNIT_PAIR_TAB_TYPE 20080215
3 Changing LT_QRFC_I_UNIT_LOCK Call by reference Type reference (TYPE) QRFC_I_UNIT_LOCK_T 20080215
4 Changing 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 Changing LT_O_DUMMY_UNIT_LOCK Call by reference Type reference (TYPE) T_DUMMY_UNIT_LOCK_TAB 20080215
2 Changing LT_O_QUEUE_LOCK_UNIT_PAIR Call by reference Type reference (TYPE) CL_BGRFC_DB_HELPER=>QUEUE_LOCK_UNIT_PAIR_TAB_TYPE 20080215
3 Changing LT_QRFC_O_UNIT_LOCK Call by reference Type reference (TYPE) QRFC_O_UNIT_LOCK_T 20080215
4 Changing 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 Changing LT_BGRFC_O_RUNNABLE Call by reference Type reference (TYPE) BGRFC_O_RUNNABLE_T 20080225
2 Changing LT_BGRFC_UTASK_KEY Call by reference Type reference (TYPE) BGRFC_UTASK_KEY_T 20080225
3 Changing LT_O_DUMMY_UNIT_LOCK Call by reference Type reference (TYPE) CL_BGRFC_DB_HELPER=>T_DUMMY_UNIT_LOCK_TAB 20080225
4 Changing LT_O_QUEUE_ATTR Call by reference Type reference (TYPE) QRFC_QUEUE_ATTR_OUTBOUND_TAB 20080225
5 Importing LT_O_QUEUE_LOCK_UNIT_PAIR Call by reference Type reference (TYPE) CL_BGRFC_DB_HELPER=>QUEUE_LOCK_UNIT_PAIR_TAB_TYPE 20080225
6 Changing LT_QRFC_O_UNIT Call by reference Type reference (TYPE) QRFC_O_UNIT_T 20080225
7 Exporting LT_QRFC_O_UNIT_ID_ERR_SEL_CONT Call by reference Type reference (TYPE) BGRFC_UNIT_ID_SEL_CONTAINER 20080225
8 Changing LT_QRFC_O_UNIT_LOCK Call by reference Type reference (TYPE) CL_BGRFC_DB_HELPER=>QRFC_O_UNIT_LOCK_T 20080225
9 Changing 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 Changing L_REQUEST_OUTBOUND Call by reference Type reference (TYPE) BGRFC_REQUEST_OUTBOUND 20080225
11 Importing 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 Importing TID Call by reference Type reference (TYPE) ARFCTID eindeutige Transaktions-Id (LUW->COMMIT WORK). 20080411
2 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20080411
3 Importing 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 Importing CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20071031
2 Importing CODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20071031
3 Importing DEST_NAME Call by reference Type reference (TYPE) ARFCCALLID-ARFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20071031
4 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20071031
5 Importing ON Call by reference Type reference (TYPE) ABAP_BOOL 20071031
6 Importing PW_HASH Call by reference Type reference (TYPE) TRFC_I_UNIT-PW_HASH 20071031
7 Importing UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20071031
8 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20071031
# Exception Resumable Description Created on
1 CX_BGRFC_EXECUTION_ERRORS 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