Xtract Report - Screen output without connection to user
This article describes common error messages and how to handle them when working with the Xtract Report component of Theobald products.
Error
When trying to run the preview in the Xtract Report component, the following Exception occurs:
(RFC_ERROR_SYSTEM_FAILURE) Screen output without connection to user
Reason
There are reports that try to show a screen output, e.g., another dynpro. This is not possible when running reports via RFC because no SAP GUI is involved.
Solution
Running the report in the background suppresses screen outputs and redirects the output from the Report to the spool. Xtract Report fetches the data from the spool of SAP without any additional settings.
To run a report in background mode, activate the option “Use Batch” in the settings of your Xtract product, as shown in the following screenshot:
Note:
This solution is only applicable if the pop-up dynpro is only for information purposes. If the dynpro is awaiting any input, additional SAP user parameter need to be added, which can be used for these required inputs.
The corresponding parameter ID within SAP can be obtained, while pressing F1 help in the selection field and clicking on the technical information button, see sample screenshots:
Error
When trying to run the preview in the Xtract Report component, the following Exception occurs:
(RFC_ABAP_RUNTIME_FAILURE): - Exception condition "CNTL_ERROR" triggered
Reason
There are ABAP reports that expect an installed SAP GUI. The error occurs when calling such a report from a remote machine without an installed SAP GUI.
Solution
Activate the option Use SAPGUI in the connection settings of your Xtract product. Using Xtract IS, set the AttachesSapGui property of the Connection Manager to true.
Files | ||
---|---|---|
DataImage32.png 20 KB |
||
DataImage45.png 17 KB |
||
DataImage50.png 16 KB |
||
DataImage54.png 14 KB |
||
DataImage69.png 16 KB |