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 | ![]() |
Instance method | Public | Method | Check | 20070913 |
2 | ![]() |
Instance method | Public | Method | Confirmatn | 20070913 |
3 | ![]() |
Instance method | Public | Method | Asynchronous Send of bgRFC Unit | 20070913 |
4 | ![]() |
Instance method | Public | Method | Send Notification | 20130311 |
5 | ![]() |
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 | ![]() |
RFC_OPTIONS | Call by reference | Type reference (TYPE) | RFCOPT | Optionen einer Verbindung | 20071012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EXE_STATE | Call by reference | Type reference (TYPE) | BGRFC_EXE_STATE | Rückgabewert von Bestätigungsbaustein | 20070919 | ||
2 | ![]() |
MESSAGES | Call by reference | Type reference (TYPE) | TASK_ERROR_TYPE | Fehlermeldungen | 20070919 | ||
3 | ![]() |
RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20080306 | ||
4 | ![]() |
SYNCHRONOUS_EXECUTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Synchrone Ausführung | 20080229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RFC_OPTIONS | Call by reference | Type reference (TYPE) | RFCOPT | Optionen einer Verbindung | 20071012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CALLBACK_CLASS | Call by reference | Type reference (TYPE) | BGRFC_STATUS_CALLBACK_CLASS | Name der Klasse, die Zugriffsschutz implementiert | 20130314 | ||
2 | ![]() |
IV_EXE_STATE | Call by reference | Type reference (TYPE) | BGRFC_EXE_STATE | 20130311 | |||
3 | ![]() |
IV_MESSAGES | Call by reference | Type reference (TYPE) | TASK_ERROR_TYPE | 20130311 | |||
4 | ![]() |
IV_SYNCHRONOUS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130312 |
Method SEND_SYNCHRONOUSLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20080306 | ||
2 | ![]() |
RFC_OPTIONS | Call by reference | Type reference (TYPE) | RFCOPT | 20080229 | |||
3 | ![]() |
SUPPORTABILITY_INFO | Call by reference | Type reference (TYPE) | BGRFC_SUPPORTABILITY_INFO | Parameter zur Aktivierung der Analysetools (Debug., Trace) | 20080229 | ||
4 | ![]() |
TASK_RETRY | Value transfer | Type reference (TYPE) | TASK_RETRY_TYPE | Informationen zu Retry | 20080229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 |