2007 Feb 09 10:24 AM
Hi Experts,
I've created RFC function module that make use of CALL TRANSACTION code. This function module is being called in CRM system. However I encountered a short dump CALL_FUNCTION_RECEIVE_ERROR. Kindly help to determine if CALL TRANSACTION code is possible in RFC function module?
Thanks in advance!
2007 Feb 09 12:10 PM
Hi Rous Elle,
should work but the RFC user must have the authorization. Check the CRM system if you can find the dump there.
Regards,
Clemens
Hi Rous Elle,
should work but the RFC user must have the authorization. Check the CRM system if you can find the dump there.
Regards,
Clemens
2007 Feb 09 10:29 AM
Hi
Please paste the detailed short dump details using transaction ST22.
Hope this will help.
Regards
- Atul
2007 Feb 09 10:43 AM
Hello,
Here's the detailed error analysis found in ST22:
Error analysis
An error occurred when executing a Remote Function Call.
"Exception condition "CNTL_ERROR" raised. "
Status of connection.... " "
Internal error code.... "RFC_GET3"
Log error: No end marker in data container.
Thanks!
2007 Feb 09 10:54 AM
Hi
This is not the detailed one.
Please download the complete error using ST22 transaction by displaying the error (double-click) and then
Choose System -> List -> Save -> Text file (say Abc.txt)
Hope this will help.
Regards
- Atul
2007 Feb 09 12:14 PM
Bingo!
CNTL error means that the system tries to communicate via SAPGUI with a screen. RFC is background processing. If you use CALL transaction this is only possible supllying all screens with values using itab.
Regards,
Clemens
2007 Feb 09 2:44 PM
Hi
Please check RFC user have SAP_ALL access in that system and this user in both these systems have the same password.
Hope this will help.
Regards
- Atul
2007 Feb 09 10:56 AM
hi,
I think it is not possible to do the call transaction which have output screens. Function module will try to create place for writing output.
I guess better to fetch data in the function module and
and write a program to call that remote function take
the data into one itab ..
have a look at the below thread
Regards
Sudheer
2007 Feb 09 12:10 PM
Hi Rous Elle,
should work but the RFC user must have the authorization. Check the CRM system if you can find the dump there.
Regards,
Clemens
2007 Feb 09 3:17 PM
Hi Rous,
I know it aint answering your question, but just incase you haven't looked preferrably use a BAPI call to perform the transaction in the remote system, if it exists @ all.
You can search by looking at the function modules (within the function groups) attached to the package of the transaction you are working with.
Regards,
Aditya
| User | Count |
|---|---|
| 6 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |