SAP ABAP Class CL_BGRFC_SCHEDULER (Root Class for Background RFC Scheduler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RFC-BG (Application Component) Background RFC (bgRFC)
     SQRFC2 (Package) ABAP Development for bgRFC
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_SCHEDULER_INBOUND Inbound Scheduler for Background RFC 20050523
2 Inheritance (c INHERITING FROM c_ref)  CL_BGRFC_SCHEDULER_OUTBOUND Outbound Scheduler for Background RFC 20041221
Properties
Class CL_BGRFC_SCHEDULER  
Short Description Root Class for Background RFC Scheduler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SQRFC2   ABAP Development for bgRFC 
Created 20041221   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)
2 THFB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BGRFC_SCHEDULER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BGRFC_DB_HELPER 20050407 Background RFC Database Accesses
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARFCDATA_LENGTH Static Attribute Private Type reference (TYPE) INT4 Type Length of ARFCDATA 20050407
2 CCMS_ADAPTER Instance attribute Protected Object reference (TYPE REF TO) IF_BGRFC_CCMS_ADAPTER Interface to CCMS Monitoring 20060327
3 CONVERTED_TID_PREFIX_INBOUND Constant Public Type reference (TYPE) CHAR2 '%%' Prefix of TID Generated from Inbound Unit ID 20050722
4 CONVERTED_TID_PREFIX_OUTBOUND Constant Public Type reference (TYPE) CHAR2 '%_' Prefix of TID Generated from Outbound Unit ID 20050722
5 CONVERT_TID_TO_UNIT_ID_3C Constant Private Type reference (TYPE) X '3C' Constant for CONVERT_TID_TO_UNIT_ID 20050103
6 CONVERT_TID_TO_UNIT_ID_TAB Static Attribute Private Type reference (TYPE) CONVERT_TID_TO_UNIT_ID_T_TYPE Conversion Table for CONVERT_TID_TO_UNIT_ID 20041230
7 CONVERT_UNIT_ID_TO_TID_03 Constant Private Type reference (TYPE) X '03' Constant for CONVERT_UNIT_ID_TO_TID 20041230
8 CONVERT_UNIT_ID_TO_TID_0F Constant Private Type reference (TYPE) X '0F' Constant for CONVERT_UNIT_ID_TO_TID 20041230
9 CONVERT_UNIT_ID_TO_TID_3F Constant Private Type reference (TYPE) X '3F' Constant for CONVERT_UNIT_ID_TO_TID 20041230
10 CONVERT_UNIT_ID_TO_TID_3F_ARRY Static Attribute Private Type reference (TYPE) CHAR_64_TYPE Conversion Array for CONVERT_UNIT_ID_TO_TID 20041230
11 CONVERT_UNIT_ID_TO_TID_C0 Constant Private Type reference (TYPE) X 'C0' Constant for CONVERT_UNIT_ID_TO_TID 20041230
12 CONVERT_UNIT_ID_TO_TID_CF_ARRY Static Attribute Private Type reference (TYPE) CHAR_256_TYPE Conversion Array for CONVERT_UNIT_ID_TO_TID 20041230
13 CONVERT_UNIT_ID_TO_TID_F0 Constant Private Type reference (TYPE) X 'F0' Constant for CONVERT_UNIT_ID_TO_TID 20041230
14 CONVERT_UNIT_ID_TO_TID_F3_ARRY Static Attribute Private Type reference (TYPE) CHAR_256_TYPE Conversion Array for CONVERT_UNIT_ID_TO_TID 20041230
15 CONVERT_UNIT_ID_TO_TID_FC Constant Private Type reference (TYPE) X 'FC' Constant for CONVERT_UNIT_ID_TO_TID 20041230
16 CONVERT_UNIT_ID_TO_TID_FC_ARRY Static Attribute Private Type reference (TYPE) CHAR_256_TYPE Conversion Array for CONVERT_UNIT_ID_TO_TID 20041230
17 CO_BASXML_SUPPORTED_SAPRL Constant Protected Type reference (TYPE) RFCSI-RFCSAPRL '711' Release Status of SAP System 20080402
18 CO_DEST_ERR_MSG_ID Constant Protected Type reference (TYPE) SYMSGID 'BGRFC' Message Class 20081124
19 CO_DEST_ERR_MSG_NO Constant Protected Type reference (TYPE) SYMSGNO 128 Message Number 20081124
20 CO_DEST_ERR_MSG_TY Constant Protected Type reference (TYPE) SYMSGTY 'S' Message Type 20081124
21 CO_SCHEDULER_ID_MANUALLY Constant Protected Type reference (TYPE) INT4 999 Scheduler ID for manual execution 20080306
22 CUST_SETTINGS Static Attribute Protected Type reference (TYPE) SCHED_CUST_SETTINGS_TYPE Customizing Settings for Scheduler 20081024
23 DESTINATION_SWITCH_PERCENTAGE Constant Protected Type reference (TYPE) INT4 10 Probability of Destination Change in Scheduler 20041221
24 DEST_IN_USE_SUPPLEMENT_TIME Constant Protected Type reference (TYPE) INT4 300 Time Until Next Attempt to Add to Destination Table 20050216
25 DP_SERVER_NAME Static Attribute Protected Type reference (TYPE) MSNAME2 Application Server Name 20050111
26 ENQ_UPDATE_TIME Static Attribute Protected Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20050111
27 EXE_MODE_NORMAL Constant Public Type reference (TYPE) BGRFC_EXE_MODE 1102197001 Execute Under Control of Original Scheduler 20050523
28 EXE_MODE_NOTI_REQUESTED Constant Public Type reference (TYPE) BGRFC_EXE_MODE 1102197005 Send Notification 20130319
29 EXE_MODE_POLL Constant Public Type reference (TYPE) BGRFC_EXE_MODE 1102197003 Get Execution State on Server Side (Using Polling) 20050523
30 EXE_MODE_RECONFIRM Constant Public Type reference (TYPE) BGRFC_EXE_MODE 1102197002 Unit confirmation missing on server side 20050523
31 EXE_MODE_SUPPORTABILITY Constant Public Type reference (TYPE) BGRFC_EXE_MODE 1102197004 Manual execution with supportability tools 20080304
32 EXE_STATE_BASXML_NOT_SUPPORTED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21211 Target system does not support basXML 20080402
33 EXE_STATE_COMM_FAILURE Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21204 Communication errors 20041229
34 EXE_STATE_CONVERSION_ERROR Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21213 Error in basXML conversion 20080514
35 EXE_STATE_DELETED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21203 Unit deleted 20041229
36 EXE_STATE_FINISHED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21202 Unit executed 20041229
37 EXE_STATE_IN_EXECUTION Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21201 Executing unit 20041229
38 EXE_STATE_LOCKED_FROM_SERVER Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21216 State of Background RFC Unit 20111219
39 EXE_STATE_META_DATA_ERROR Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21212 Error in metadata collection in basXML conversion 20080514
40 EXE_STATE_NOTI_COMM Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21217 Communication error during notification 20130311
41 EXE_STATE_NOTI_OTHERS Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21220 Other error during notification 20130311
42 EXE_STATE_NOTI_REQUESTED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21222 Notification requested 20130311
43 EXE_STATE_NOTI_SENT Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21221 Notification sent 20130311
44 EXE_STATE_NOTI_SUCCESS Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21219 Successful notification 20130311
45 EXE_STATE_NOTI_SYS Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21218 System error during notification 20130311
46 EXE_STATE_RESOURCE_COMM Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21206 Communication Error in Resource Request 20050114
47 EXE_STATE_RESOURCE_SYSTEM Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21207 System Error in Resource Request 20050114
48 EXE_STATE_RETRY_FORCED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21209 Manual Retry Status 20050609
49 EXE_STATE_SCHEDULER_ABORT Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21208 Scheduler (executing unit) terminated 20050421
50 EXE_STATE_SERVER_SHUTDOWN Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21214 Server in Graceful Shutdown 20081125
51 EXE_STATE_SRV_COMM_FAILURE Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22204 Target system: Communication error when getting unit status 20050518
52 EXE_STATE_SRV_CONFIRMED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22203 Target system: Unit executed and confirmed 20050428
53 EXE_STATE_SRV_CTX_NOT_FOUND Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22208 Target system: Context ID does not exist 20050428
54 EXE_STATE_SRV_CTX_NOT_IN_DB Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22207 Target system: Context ID does not exist in database 20050429
55 EXE_STATE_SRV_FINISHED Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22202 Target system: Unit already executed 20050428
56 EXE_STATE_SRV_IN_EXECUTION Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22201 Target system: Unit being executed 20050428
57 EXE_STATE_SRV_SYSTEM_FAILURE Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22205 Target system: System error when getting unit status 20050518
58 EXE_STATE_SRV_UNIT_NOT_IN_DB Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22206 Target system: Unit does not exist in database 20050429
59 EXE_STATE_SRV_UNIT_WRONG_STATE Constant Public Type reference (TYPE) BGRFC_EXE_STATE 22209 Target system: Unit has invalid status entry 20050428
60 EXE_STATE_SYSTEM_FAILURE Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21205 System Error 20041229
61 EXE_STATE_UNKNOWN Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21200 Unknown State 20041229
62 EXE_STATE_UTASK_FAILURE Constant Public Type reference (TYPE) BGRFC_EXE_STATE 21210 Update error 20050613
63 IS_DATA_COMPRESSION_ON Static Attribute Private Type reference (TYPE) ABAP_BOOL Flag: Compress XString of Function Module Call Data? 20050407
64 LOGGER Instance attribute Protected Object reference (TYPE REF TO) CL_BGRFC_LOGGER tRFC/qRFC Logging 20050118
65 MI_APPL_INFO_WRITER Instance attribute Protected Object reference (TYPE REF TO) IF_BGRFC_APPL_INFO_WRITER Write information to user information 20130521
66 MO_STATISTIC Instance attribute Private Object reference (TYPE REF TO) LCL_STATISTICS Statistics Writer 20121005
67 MV_REQUEST_EVENT_ARRIVED Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE Events for executable units 20120315
68 RANDOM_OBJ Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_RANDOM Pseudo Random Number Generator 20070723
69 REDO_MAX_CNT_WORK_PACKAGE Constant Protected Type reference (TYPE) INT4 3 Maximum Tries for Unit of Work Package 20050104
70 RETRY_QUEUE_NAME_PREFIX Constant Public Type reference (TYPE) CHAR14 '%_QRFC_RETRY_' Prefix for Retry Queues 20050610
71 SCHEDULER_CNT_ENQ Static Attribute Protected Type reference (TYPE) BGRFC_SCHEDULER_CNT_ENQ Scheduler ID 20050111
72 SCHEDULER_ID Instance attribute Protected Type reference (TYPE) INT4 Scheduler ID 20041221
73 SCHEDULER_KIND Instance attribute Protected Type reference (TYPE) C Scheduler Type 20070720
74 TASK_ALIVE_CHECK_TAB Instance attribute Protected Type reference (TYPE) TASK_STATE_TAB_TYPE Table of Tasks that Get Unit Status of Target System 20070724
75 TASK_CONFIRMED_LOG_CNT Static Attribute Protected Type reference (TYPE) INT4 Number of Confirmed Tasks for Logging 20060328
76 TASK_CONFIRMED_MON_CNT Static Attribute Protected Type reference (TYPE) INT4 Number of Confirmed Tasks for Heartbeat Monitoring 20060328
77 TASK_CONFIRMED_TAB Instance attribute Protected Type reference (TYPE) TASK_STATE_TAB_TYPE Table of Tasks of Confirmed Units 20070724
78 TASK_FREE_TAB Instance attribute Protected Type reference (TYPE) TASK_FREE_TAB_TYPE Table of Free Tasks 20070724
79 TASK_IN_USE_CNT_TOTAL Instance attribute Protected Type reference (TYPE) INT4 Maximum Number of Tasks Already Used in Parallel 20070725
80 TASK_RESULT_TAB Instance attribute Protected Type reference (TYPE) TASK_STATE_TAB_TYPE Table of Tasks of Executed Units 20070724
81 TASK_RETRY_TAB Instance attribute Protected Type reference (TYPE) TASK_RETRY_TAB_TYPE Tables of Tasks to Be Executed Again 20070724
82 TH_CONTEXT_ID Static Attribute Protected Type reference (TYPE) BGRFC_EVENT_CONTEXT_ID Context ID for Background RFC Event Handling 20050111
83 UNIT_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_BGRFC_UNIT_HANDLER_FACTORY Factory Klasse for Unit Handler 20071001
84 UNIT_IN_USE_TAB Instance attribute Protected Type reference (TYPE) UNIT_IN_USE_TAB_TYPE 20071015
85 UNIT_PACKAGE_CNT Constant Protected Type reference (TYPE) INT4 1024 Number of Units Read in Parallel 20041221
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041230
2 CONSTRUCTOR Instance method Public Constructor Constructor 20070720
3 CONVERT_ARFC_TO_BGRFC_DATA Static method Public Method Convert FM Data of ARFC Format to BGRFC Format 20050407
4 CONVERT_BGRFC_TO_ARFC_DATA Static method Public Method Conversion of FM Data from bgRFC to Old aRFC Format 20050105
5 CONVERT_TID_TO_UNIT_ID Static method Public Method Backward Mapping of TID Determined from Unit ID 20041230
6 CONVERT_UNIT_ID_TO_TID Static method Public Method Unique Mapping of Unit ID to Transaction ID (TID) 20041229
7 HANDLE_ON_DEBUG_REQUEST Instance method Protected Event handling method Debug request exists 20070720
8 HANDLE_ON_DESTINATION_CHANGE Instance method Protected Event handling method Destination definition modified 20070725
9 HANDLE_ON_REQUEST Static method Protected Event handling method New bgRFC request exists 20070720
10 HANDLE_ON_SCHEDULER_CHANGE Instance method Protected Event handling method Scheduler settings modified 20070725
11 ON_END_OF_ALIVE_CHECK Instance method Public Event handling method Event Handler for End of Server Status Check 20070928
12 ON_END_OF_CONFIRM Instance method Public Event handling method Event Handler for End of Confirmation 20070928
13 ON_END_OF_UNIT Instance method Public Event handling method Event Handler for End of Unit Processing 20070928
14 SET_HANDLER Instance method Protected Method Register/Deregister Handlers 20070725
15 STOP_PROCESSING Instance method Protected Method Stop processing of units 20081024
Events
# Event Type Visibility Description Created on
1 AFTER_WAIT Instance Event
(0)
Public
(2)
Event after returning from wait 20121005
2 BEFORE_WAIT Instance Event
(0)
Public
(2)
Event before wait triggered 20121005
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHAR_256_TYPE Private See coding 20050119 char_256_type type c length 256
2 CHAR_64_TYPE Private See coding 20050119 char_64_type type c length 64
3 CONTEXT_INFO_TYPE Protected See coding 20041221 begin of CONTEXT_INFO_TYPE, id type THFB_CONTEXT_ID, server_name type rfcdest, end of CONTEXT_INFO_TYPE
4 CONVERT_TID_TO_UNIT_ID_TYPE Private See coding 20041230 begin of convert_tid_to_unit_id_type, char type c length 1, x_shift0 type x length 1, x_shift2 type x length 1, x_shift4 type x length 2, x_shift6 type x length 2, end of convert_tid_to_unit_id_type
5 CONVERT_TID_TO_UNIT_ID_T_TYPE Private See coding 20041230 convert_tid_to_unit_id_t_type type hashed table of convert_tid_to_unit_id_type with unique key char initial size 64
6 SCHED_CUST_SETTINGS_TYPE Protected See coding 20081024 BEGIN OF sched_cust_settings_type, task_cnt_max TYPE bgrfc_task_cnt_max, gateway_resource_percentage TYPE bgrfc_gateway_resources, idle_time TYPE bgrfc_idle_time, dest_cnt_max TYPE bgrfc_dest_cnt_max, load_balancing_expiration_time TYPE bgrfc_load_bal_expire_time, END OF sched_cust_settings_type
7 TASK_FREE_TAB_TYPE Protected See coding Table of Free Tasks 20070724 task_free_tab_type TYPE STANDARD TABLE OF task_name_type WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 32
8 TASK_IN_USE_CNT_TAB_TYPE Public See coding Table with NUmber of Used Tasks for Destination 20060330 task_in_use_cnt_tab_type TYPE HASHED TABLE OF task_in_use_cnt_type WITH UNIQUE KEY dest_name INITIAL SIZE 32
9 TASK_IN_USE_CNT_TYPE Public See coding Number of Tasks Being Used for Destination 20060330 BEGIN OF task_in_use_cnt_type, dest_name TYPE bgrfc_dest_name_inbound, task_cnt TYPE i, END OF task_in_use_cnt_type
10 TASK_NAME_TYPE Protected Type reference (TYPE) IF_BGRFC_UNIT_EXECUTOR=>TASK_NAME_TYPE Task Name 20070724
11 TASK_RETRY_TAB_TYPE Protected See coding Tables of Tasks to Be Executed Again 20070724 task_retry_tab_type TYPE STANDARD TABLE OF task_retry_type WITH NON-UNIQUE KEY task_name INITIAL SIZE 2
12 TASK_RETRY_TYPE Protected See coding Task to Be Executed Again 20070724 BEGIN OF task_retry_type, task_name TYPE task_name_type, key TYPE bgrfc_retry_key, max_cnt TYPE i, delay_time TYPE i, END OF task_retry_type
13 TASK_STATE_TAB_TYPE Protected See coding Table for Task Execution State 20070724 task_state_tab_type TYPE STANDARD TABLE OF task_state_type WITH NON-UNIQUE KEY task_name INITIAL SIZE 4
14 TASK_STATE_TYPE Protected See coding Execution State of Task 20070724 BEGIN OF task_state_type, task_name TYPE task_name_type, exe_state TYPE bgrfc_exe_state, orig_exe_state TYPE bgrfc_exe_state, exe_message TYPE bgrfc_exe_message, task_end_time TYPE timestamp, message_id TYPE SYMSGID, message_no TYPE SYMSGNO, message_v1 TYPE SYMSGV, message_v2 TYPE SYMSGV, message_v3 TYPE SYMSGV, message_v4 TYPE SYMSGV, END OF task_state_type
15 UNIT_IN_USE_TAB_TYPE Protected See coding 20071015 UNIT_IN_USE_TAB_TYPE TYPE HASHED TABLE OF unit_in_use_type WITH UNIQUE key unit_id
16 UNIT_IN_USE_TYPE Protected See coding 20071015 BEGIN OF unit_in_use_type, unit_id TYPE bgrfc_unit_id, unit_handler TYPE REF TO if_bgrfc_unit_handler, END OF unit_in_use_type
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BGRFC_SCHEDULER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BGRFC_SCHEDULER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCENARIO Call by reference Type reference (TYPE) BGRFC_SCENARIO bgRFC Szenario 20070723
2 Importing SCHEDULER_ID Call by reference Type reference (TYPE) INT4 Scheduler ID 20070720
3 Importing SCHEDULER_KIND Call by reference Type reference (TYPE) C Typ des Schedulers 20070723

Method CONSTRUCTOR on class CL_BGRFC_SCHEDULER has no exception.

Method CONVERT_ARFC_TO_BGRFC_DATA 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 Changing BGRFC_FUNC_DATA Call by reference Type reference (TYPE) XSTRING Nutzdaten für eine Hintergrund RFC Unit 20050407

Method CONVERT_ARFC_TO_BGRFC_DATA on class CL_BGRFC_SCHEDULER has no exception.

Method CONVERT_BGRFC_TO_ARFC_DATA 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 20050105
2 Importing ARFC_STATE Call by reference Type reference (TYPE) ARFCRSTATE Zustand der ARFC-Calls auf der Receiver-Seite. 20070726
3 Changing ARFC_STATE_TAB Call by reference Type reference (TYPE) ARFCRSTATE_TAB Zustand der ARFC-Calls auf der Receiver-Seite. 20070725
4 Importing BGRFC_DATA Call by reference Type reference (TYPE) XSTRING Daten des bgRFC 20050105
5 Exporting UNIT_SIZE Call by reference Type reference (TYPE) I Datenvolumen Unit 20070725

Method CONVERT_BGRFC_TO_ARFC_DATA on class CL_BGRFC_SCHEDULER has no exception.

Method CONVERT_TID_TO_UNIT_ID 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). 20041230
2 Returning UNIT_ID Value transfer Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20041230

Method CONVERT_TID_TO_UNIT_ID on class CL_BGRFC_SCHEDULER has no exception.

Method CONVERT_UNIT_ID_TO_TID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TID Value transfer Type reference (TYPE) ARFCTID Eindeutige Transaktions-Id (LUW->COMMIT WORK). 20041229
2 Importing TID_PREFIX Value transfer Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20050722
3 Importing UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID Id einer Unit im Hintergrund RFC 20041229

Method CONVERT_UNIT_ID_TO_TID on class CL_BGRFC_SCHEDULER has no exception.

Method HANDLE_ON_DEBUG_REQUEST Signature

Method HANDLE_ON_DEBUG_REQUEST on class CL_BGRFC_SCHEDULER has no parameter.
Method HANDLE_ON_DEBUG_REQUEST on class CL_BGRFC_SCHEDULER has no exception.

Method HANDLE_ON_DESTINATION_CHANGE Signature

Method HANDLE_ON_DESTINATION_CHANGE on class CL_BGRFC_SCHEDULER has no parameter.
Method HANDLE_ON_DESTINATION_CHANGE on class CL_BGRFC_SCHEDULER has no exception.

Method HANDLE_ON_REQUEST Signature

Method HANDLE_ON_REQUEST on class CL_BGRFC_SCHEDULER has no parameter.
Method HANDLE_ON_REQUEST on class CL_BGRFC_SCHEDULER has no exception.

Method HANDLE_ON_SCHEDULER_CHANGE Signature

Method HANDLE_ON_SCHEDULER_CHANGE on class CL_BGRFC_SCHEDULER has no parameter.
Method HANDLE_ON_SCHEDULER_CHANGE on class CL_BGRFC_SCHEDULER has no exception.

Method ON_END_OF_ALIVE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGES Value transfer Attribute reference (LIKE) 20070928
2 Importing P_TASK Value transfer Attribute reference (LIKE) 20070928
3 Importing SERVER_STATE Value transfer Attribute reference (LIKE) 20070928

Method ON_END_OF_ALIVE_CHECK on class CL_BGRFC_SCHEDULER has no exception.

Method ON_END_OF_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Value transfer Attribute reference (LIKE) 20070928
2 Importing P_TASK Value transfer Attribute reference (LIKE) 20070928
3 Importing RESOURCES Value transfer Attribute reference (LIKE) 20070928
4 Importing SUBRC Value transfer Attribute reference (LIKE) 20070928

Method ON_END_OF_CONFIRM on class CL_BGRFC_SCHEDULER has no exception.

Method ON_END_OF_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGES Value transfer Attribute reference (LIKE) 20070928
2 Importing P_TASK Value transfer Attribute reference (LIKE) 20070928
3 Importing RETRY_TASK Value transfer Attribute reference (LIKE) 20070928
4 Importing SUBRC Value transfer Attribute reference (LIKE) 20070928

Method ON_END_OF_UNIT on class CL_BGRFC_SCHEDULER has no exception.

Method SET_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL Handler aktivieren 20070725
2 Importing EVENT_SCHEDULER Call by reference Object reference (TYPE REF TO) IF_BGRFC_EVENT_MANAGER Ereigniss-Behandlung in bgRFC 20070725

Method SET_HANDLER on class CL_BGRFC_SCHEDULER has no exception.

Method STOP_PROCESSING Signature

Method STOP_PROCESSING on class CL_BGRFC_SCHEDULER has no parameter.
Method STOP_PROCESSING on class CL_BGRFC_SCHEDULER has no exception.
Event Signatures

Event AFTER_WAIT Signature
Event AFTER_WAIT on class CL_BGRFC_SCHEDULER has no parameter.
Event BEFORE_WAIT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_SECONDS Exporting Value transfer Type reference (TYPE) INT4 Anzahl Sekunden, die Wait dauern soll 20121005
History
Last changed by/on SAP  20140121 
SAP Release Created in 700