Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Message type conversion in CALL transaction

Former Member
0 Kudos

Hi all,

We are on ECC6.00. In one of my system the message type 'S' is being coverted to type 'E' while using CALL transaction in a BDC program.

This is not allowing to post the document using BDC. When we try to post the docuemnt directly calling the transaction,

with the same set of data, there is absolutely no problem. Any suggestion on this ??

Best Regards

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

While recording, you can simulate background mode. and pass the parameter to the call transaction using CTU_PARAMS.

Sujay

7 REPLIES 7

kesavadas_thekkillath
Active Contributor
0 Kudos

May be the message type is set through customization. Check with your functional consultant.

brad_bohn
Active Contributor
0 Kudos

That's not much information - what transaction? Is this the F5 message class or another one of the configurable message classes? Same user or different user? Have you done a where-used on the message and checked the code? If the call is dynamic, have you set a watchpoint on the message number and checked the code?

Former Member
0 Kudos

Hi Brad,

The message is not configurabe. It is hard coded in SAP standard program. The message class is F5A and the message number is 034 .

Best Regards

0 Kudos

If its directly thrown from SAP program , then why are you worried the tranasction is not getting executed.

It would be the same result when you do it through transaction directly.

Former Member
0 Kudos

Hi Hari,

Message says that "Account assignment not completed for all required fields". You are missing some mandatory field while passing to BDC. Check the same. It should provide you the field missing.

Sujay

0 Kudos

Hi Sujay,

Try running the transaction call in the foreground. Often, there's a checkbox on the first screen which is hidden when you run the transaction directly. Setting the checkmark in this checkbox usually pops up an additional screen during the transaction call where you'd need to provide account assignment info.

(By foreground, I mean run the BDC session in the foreground and review the screen)

Hope this helps, Andy

Edited by: abapandy on Sep 10, 2010 6:11 AM

Former Member
0 Kudos

Hi,

While recording, you can simulate background mode. and pass the parameter to the call transaction using CTU_PARAMS.

Sujay