08-27-2013 12:04 PM
Hi,
We are trying to post a customer invoice through FB70 via BDC in FM.
The FM works fine when called through R3 But when data is
sent through PI System, It throws a short dump.
Short text
Screen output without connection to user.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPMF05A" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_SEND_DYNPRO_NO_RECEIVER', was
not caught and
therefore caused a runtime error.
The reason for the exception is:
During background processing, the system attempted to send a
screen to a user.
Current screen: "SAPMF05A " 1200.
We have changed the logged in User's User type to Communication, Dialog
and service. It worked for the first time.
but after that it doesnt work and throws the same error.
I have gone through earlier threads regarding the same issue. Could not resolve the issue.
Please suggest a solution to this as soon as possible.
08-29-2013 6:49 AM
Hi,
What is the value present at "Current screen: "SAPMF05A " 1200. "?
Please check whether the user id is valid and whether the user has all accesses and authorities.
Try to change the user ids for testing purposes , u could get a hint.
Regards,
Shruti
08-28-2013 4:46 AM
Run the FM in foreground with same inputs, and bdc in all screen mode to analyze.
It is possible that a particular screen/popup is not being handled by BDC recording.
08-28-2013 10:35 AM
Hi manish,
When I run it in all screen mode it doesnt even reach the initial screen. system throws a short dump before that.
08-28-2013 5:12 AM
Hi,
The user types Dialog and service are defined for dialog users. I guess the error could be because of this. Please change the mode to foreground and run it , Or try changing the user type to dialog free user.
Regards,
Shruti
08-28-2013 10:39 AM
Hi Shruti,
we have tried three users each with Dialog, communication and service user type. the first transaction worked with Communication and Service user type then it stopped working for the same data.
Regards,
Kushal
08-29-2013 6:49 AM
Hi,
What is the value present at "Current screen: "SAPMF05A " 1200. "?
Please check whether the user id is valid and whether the user has all accesses and authorities.
Try to change the user ids for testing purposes , u could get a hint.
Regards,
Shruti
08-29-2013 11:43 AM
Hi Shruti,
The user has SAP ALL Role. Since the BDC worked when executed for the first time, we believe there might be something related to the user which needs to be refreshed or changed.
We are trying the same. Pls suggest if anything clicks.
Regards,
Kushal Padwal
08-30-2013 7:08 AM
Hi,
Issue resolved. Executed FM with an user login which was working fine. Checked the Parameters of that user and assigned the same to the service user.
It worked.
Thanks for your suggestions.
Regards,
Kushal