2023 Oct 27 7:20 AM
When posting a payment in biller direct where the partner has one active contract account and one inactive contract account, t_invoices_paydata is not empty. Whereas selection table t_seltab[] is appended with contract account selection items only when the t_invoices_paydata[] is empty. As the CA details are not in t_seltab, and only parnter details are there, the payment is getting posted to inactive contract account. so this condition where the code checks for sy-tfill Eq 0 for t_invoices_paydata must be removed.
Can you pls check the code and tell me if my analysis is right?
2023 Oct 27 8:48 AM
I guess this question demonstrates the XY problem - Wikipedia.
You'd better explain functionally and ask non-ABAP people (they may possibly know ABAP but it wouldn't be relevant).
2023 Oct 27 10:25 AM
I was asked to look into this issue from abap side from the functional resources. I think this might lead to an SAP OSS proceeding further. But wanted to check in the forum if my conclusion was sensible. thanks!
2023 Oct 27 10:52 AM
Okay. You should tell your "functional resources" to first ask the question to the SAP community functional resources.
2023 Nov 03 12:07 PM
It is a standard code issue but as the FM in question is not released, we have to proceed with customization of fqevents I guess. Thanks for your reply.