SAP ABAP Interface IF_BGRFC_UNIT_EXECUTOR (Execution Unit of bgRFC Unit)
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 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BGRFC_UNIT_EXECUTOR Basis Class: Execute bgRFC Units 20070917
Properties
Interface IF_BGRFC_UNIT_EXECUTOR  
Short Description Execution Unit of bgRFC Unit    
General Data
Package SQRFC2   ABAP Development for bgRFC 
Created 20070913   SAP 
Last changed 20140121   SAP 
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
Interface IF_BGRFC_UNIT_EXECUTOR has no interface.
Friends
Interface IF_BGRFC_UNIT_EXECUTOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEST_NAME Instance attribute Public Type reference (TYPE) ARFCCALLID-ARFCDEST Logical destination (specified when calling function) 20070927
Methods
# Method Level Visibility Method type Description Created on
1 ALIVE_CHECK Instance method Public Method Check 20070913
2 CONFIRM Instance method Public Method Confirmatn 20070913
3 SEND_ASYNCHRONOUSLY Instance method Public Method Asynchronous Send of bgRFC Unit 20070913
4 SEND_NOTIFICATION Instance method Public Method Send Notification 20130311
5 SEND_SYNCHRONOUSLY Instance method Public Method Synchronous Send of bgRFC Unit 20080229
Events
# Event Type Visibility Description Created on
1 EVT_END_OF_ALIVE_CHECK Instance Event
(0)
Public
(2)
Event After Response from Server Status Check 20070919
2 EVT_END_OF_CONFIRM Instance Event
(0)
Public
(2)
Event After Confirmation Response 20070919
3 EVT_END_OF_NOTIFICATION Instance Event
(0)
Public
(2)
Event for Reply to Status Notification 20130306
4 EVT_END_OF_UNIT Instance Event
(0)
Public
(2)
Event After Execution Response 20070919
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TASK_ERROR_TYPE Public See coding 20070919 BEGIN OF task_error_type , exe_state TYPE bgrfc_exe_state, exe_message TYPE bgrfc_exe_message, message_no TYPE symsgno, message_id TYPE symsgid, message_v1 TYPE symsgv, message_v2 TYPE symsgv, message_v3 TYPE symsgv, message_v4 TYPE symsgv, END OF task_error_type
2 TASK_NAME_TYPE Public See coding 20070919 task_name_type TYPE c LENGTH 10
3 TASK_RESOURCE_TYPE Public See coding 20070928 BEGIN OF task_resource_type, system_identity TYPE rfc_system_identity, server_resources_rc TYPE sysubrc, server_group_resources TYPE rfc_server_group_resource, END OF task_resource_type
4 TASK_RETRY_TYPE Public See coding 20070919 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
Method Signatures

Method ALIVE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFC_OPTIONS Call by reference Type reference (TYPE) RFCOPT Optionen einer Verbindung 20071012
# Exception Resumable Description Created on
1 CX_BGRFC_EXECUTION_ERRORS Ausnahmen bei der Ausführung von Units 20070928

Method CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXE_STATE Call by reference Type reference (TYPE) BGRFC_EXE_STATE Rückgabewert von Bestätigungsbaustein 20070919
2 Exporting MESSAGES Call by reference Type reference (TYPE) TASK_ERROR_TYPE Fehlermeldungen 20070919
3 Importing RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20080306
4 Importing SYNCHRONOUS_EXECUTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Synchrone Ausführung 20080229
# Exception Resumable Description Created on
1 CX_BGRFC_EXECUTION_ERRORS Ausnahmen bei der Ausführung von Units 20070928

Method SEND_ASYNCHRONOUSLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFC_OPTIONS Call by reference Type reference (TYPE) RFCOPT Optionen einer Verbindung 20071012
# Exception Resumable Description Created on
1 CX_BGRFC_EXECUTION_ERRORS Ausnahmen bei der Ausführung von Units 20070927

Method SEND_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALLBACK_CLASS Call by reference Type reference (TYPE) BGRFC_STATUS_CALLBACK_CLASS Name der Klasse, die Zugriffsschutz implementiert 20130314
2 Importing IV_EXE_STATE Call by reference Type reference (TYPE) BGRFC_EXE_STATE 20130311
3 Importing IV_MESSAGES Call by reference Type reference (TYPE) TASK_ERROR_TYPE 20130311
4 Importing IV_SYNCHRONOUS Call by reference Type reference (TYPE) ABAP_BOOL 20130312
# Exception Resumable Description Created on
1 CX_BGRFC_EXECUTION_ERRORS 20130312

Method SEND_SYNCHRONOUSLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20080306
2 Importing RFC_OPTIONS Call by reference Type reference (TYPE) RFCOPT 20080229
3 Importing SUPPORTABILITY_INFO Call by reference Type reference (TYPE) BGRFC_SUPPORTABILITY_INFO Parameter zur Aktivierung der Analysetools (Debug., Trace) 20080229
4 Returning TASK_RETRY Value transfer Type reference (TYPE) TASK_RETRY_TYPE Informationen zu Retry 20080229
# Exception Resumable Description Created on
1 CX_BGRFC_EXECUTION_ERRORS 20080229
Event Signatures

Event EVT_END_OF_ALIVE_CHECK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MESSAGES Exporting Value transfer Type reference (TYPE) TASK_ERROR_TYPE Fehler beim Statusüberprüfung am Server 20070919
2 P_TASK Exporting Value transfer Type reference (TYPE) CLIKE Taskname 20070919
3 SERVER_STATE Exporting Value transfer Type reference (TYPE) BGRFC_EXE_STATE Unit Status auf dem Server 20070928

Event EVT_END_OF_CONFIRM Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MESSAGE Exporting Value transfer Type reference (TYPE) BGRFC_EXE_MESSAGE Meldung bei der Rückantwort 20070919
2 P_TASK Exporting Value transfer Type reference (TYPE) CLIKE Taskname 20070919
3 RESOURCES Exporting Value transfer Type reference (TYPE) TASK_RESOURCE_TYPE Rückmeldung der Resourceverwaltung 20070928
4 SUBRC Exporting Value transfer Type reference (TYPE) SYSUBRC Rückgabewert Bestätigung 20070919

Event EVT_END_OF_NOTIFICATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MESSAGE Exporting Value transfer Type reference (TYPE) TASK_ERROR_TYPE Nachricht zu einem Hintergrund RFC 20130306
2 P_TASK Exporting Value transfer Type reference (TYPE) CLIKE Taskname 20130306
3 SUBRC Exporting Value transfer Type reference (TYPE) SYSUBRC Rückgabewert der Benachrichtigung 20130306

Event EVT_END_OF_UNIT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MESSAGES Exporting Value transfer Type reference (TYPE) TASK_ERROR_TYPE Fehlermeldungen 20070928
2 P_TASK Exporting Value transfer Type reference (TYPE) CLIKE Taskname 20070919
3 RETRY_TASK Exporting Value transfer Type reference (TYPE) TASK_RETRY_TYPE Informationen zu Retry 20070928
4 SUBRC Exporting Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070928
History
Last changed by/on SAP  20140121 
SAP Release Created in 711