‎2007 Aug 03 12:43 AM
Hi,
We are in ECC 6.0 implementation for a Public Sector.
I wanted to perform a custom edit during a payment proposal/run.
If my edit fails, I want to skip the document from payment.
I have implemented the BTE 1820, 1830, 1840 and 1860. I was trying to find a spot where I can do this edits so I implemented all those.
When I run the Payment proposal/run, BTEs 1820 and 1830 are getting triggered. Why 1840 and 1860 are not getting triggered?
Any hint in this regard would be a huge help for me.
Regards,
Rajasekhar
‎2007 Aug 03 8:35 AM
We have something similar using just 1820 ... we are issuing 'S' type messages for open items we are excluding, and setting the payment block to hide them from selection, '*' as described in the doco for the sample BTE:
The payment block from the open item is given in the transfer parameter
C_ZLSPR, which can be changed before it is returned. You can therefore
set each payment block defined in Customizing and the item appears on
the exception list. The payment block '*' has a special role. If it is
set, the item is no longer taken into account, that is, it is also no
longer visible in the exception list.
‎2007 Aug 03 3:29 PM
Hi,
Thanks for the reply. But in BTE 1820, we get a list of all the invoices per vendor. And many of them might not pass the Standard Checks. Since I will be dealing with FMGLFLEXT table for the cash balances, I think this is not a good spot.
Hence I am looking at a Enhancement point/BTE/BADI/EXit where I get only those Invoices that passed the standard checks and are ready for payment. Here I want to put my custom edit and if any invoice fails my edit, I want to invalidate only that particular invoice.
Thanks
Rajasekhar