‎2006 Jun 14 9:52 AM
Hi friends,
I am using tcode QA11/QA12 for usage descision.
I am using a follow up action i.e after the transaction is saved a function module is triggered .
In the manual mode its calling the function module , but when the same tcode is executed through BDC the follow up action (function module) is not called.
can anybody help me to identify the problem?
Thanks & Regards
Mangesh
‎2006 Jun 14 11:15 AM
In the configuration if you have chosen "After Update" then try chaging the FM to RFC enabled.
Warm Regards
Anup Varghese
‎2006 Jun 14 10:04 AM
Hi ,
That function module might update the message protocol and will not give any effect to your program.
Let me know the name of function module that was called in your BDC program.
regards,
ram
‎2006 Jun 14 10:06 AM
In QA11/QA12, the follow up function module will get called only in the foreground.
‎2006 Jun 14 10:32 AM
Hi Ramanibai,
do u mean that the follow up action will not be called when excuting transaction through BDC?
Thanks
Mangesh
‎2006 Jun 14 10:22 AM
HI
GOOD
I CAN'T ABLE TO IDENTIFY WHERE YOUR PROBLEM IS , IF YOU CAN POST THE CODE THAT YOU ARE WORKING WITH I HOPE I CAN GIVE YOU SOME MORE IDEA.
THANKS
MRUTYUN
‎2006 Jun 14 10:30 AM
HI All,
Thanks for the reply.
I m using customised version of this QFOA_UD_LONGTEXT_SENDING function module in which i m updating some entries in the Custom table.
this function module is attached to the follow up action.
This works fine when we are manually executing QA11/QA12.
but when excuted through BDC(call transaction) only the follow up action is not been called.
Thats the basic problem.
Thanks
Mangesh
‎2006 Jun 14 2:19 PM
Hi ,
if u r calling function module immediate after call transaction, if it not calling, write COMMIT work.
try like this
call transaction XXXXXX....
COMMIT WORK.
Call transaction 'XXXXXXX'
...
...
‎2006 Jun 14 11:15 AM
In the configuration if you have chosen "After Update" then try chaging the FM to RFC enabled.
Warm Regards
Anup Varghese