2012 Feb 10 8:36 AM
Hello,
I really do not know what is wrong in my case:
- copy sample function module SAMPLE_PROCESS_00001820 to a new z function module and in a new group; in the function i inserted a code that updates a z table. In se37 the function modifies the table so it is nothing wrong with the code
- FIBF-Settings-Products-Of a customer: here I entered product F110 and checked "A" checkbox(activated)
- FIBF-Settings-Process Modules-Of a customer: here I entered process 00001820, the new z function module(Z_SAMPLE_PROCESS_00001820) and the product F110.
After I entered F110, completed a Run date and Identification, entered parameters tab and there filled a company code, its payment methods, its next p/date and an account. After I clicked save. Then I clicked Proposal.
The function was not called because the table is not updated.
Please, does anyone know what I am doing wrong?
Thank you very much,
Efren
2012 Feb 10 9:37 AM
Hi,
Before executing F110 transaction, put a break point inside the Z function module as well as in include program "F110SFO0_OPEN_FI_00001820" Line number 18 and now execute F110 and analyse if anything is going wrong.
Also check whether there is any spelling mistake in the FM name or Product name given in FIBF.
2012 Feb 10 9:37 AM
Hi,
Before executing F110 transaction, put a break point inside the Z function module as well as in include program "F110SFO0_OPEN_FI_00001820" Line number 18 and now execute F110 and analyse if anything is going wrong.
Also check whether there is any spelling mistake in the FM name or Product name given in FIBF.
2012 Feb 10 9:56 AM
Hello,
Thank you for your answer.
I put a breakpoint in my function and also a breakpoint at line 18: IF P_KOART = 'K'. I run F110 like in my first post and nothing happens. The breakpoint is not reached. The FM name and the product are correct.
Any other suggestion?
Efren
2012 Feb 10 10:16 AM
Hi,
In F110, the payment proposal is run in the background, so you can't hit a breakpoint from there.
Run program SAPF110S manually and check. You will need to set the XDEBUG value in the program. It is in include "F110MAIN" line number 32.
2012 Feb 10 2:13 PM
Hello,
I guess you mean to set XDEBUG = 'X' in the debugger. If that is what you mean, I have done that. How to see if the program runs the function?
Thanks,
Efren
2012 Feb 10 3:06 PM
Hi
Check if the BTE application indicator is ON in BF11 for that specific Application if you are using your BTE foe any specific application.
Regards,
Vijay V
2012 Feb 10 3:36 PM
Thanks everyone. It was a problem with the parameters. The update on the table is executed, so the BTE is triggered.
2012 Jul 16 8:53 PM
Hi, Efren.
Which was the problem with the parameters? Of what table are you talking about?
I have the same problem and I can't make the BTE be triggered.
Could you help me?
2013 Jan 22 1:40 PM
Hi Virgilio,
leave Country and Appl. Column empty.
Best Regards!