Schedule FPY1 payment run automatically on daily basis in background
As I couldn't find the answer using search, then created new topic.
I have requirement to schedule multiple FPY1 Payment Run jobs in background so that we also can execute the printout of cheques and payment lists. The requirement is that jobs are run daily at 8AM for different business partners, the printouts are sent to spool and values date and posting date in FPY1 variants are updated automatically.
Tried to do it via RFKK_MA_SCHEDULER transaction as per this instruction: http://help.sap.com/saphelp_crm700_ehp01/helpdata/en/69/acf816ccc8426c8d6408a54b6517fa/content.htm
but not successfully as job is executed only once.
How can we ensure that due date and payment date is copied over - do we use some events?
How can we then execute printout of cheques and payment lists - do we use SM36 to schedule report SAPFKPY3 as another step after FPY1?
Currently the OSS notes available doesn't answer these questions.
Thanks a lot for your time and help!
<div id="isChromeWebToolbarDiv" style="display:none"></div>
I have just finished implementing this functionality.
Use programme RFKK_MA_SCHEDULER and create variant with activity type PAYP, after creating a "template" in FPY1 (I used a template in FPY1 with ID_Date "31.12.9999" and ID "AUTOM". This template can have the settings you want to use for your daily runs (company code settings, bank settings, etc...) and should be saved but not scheduled.
In my requirement I needed to implement a logic that calculates the due date, posting date, the reconciliation key, and the name of a user list to be used in the field "Business Partner - Preselection"). I used the event 1741 to implement the calculations I needed for my parameters, that are replaced in the FPY1 template I mentioned earlier.
The only thing I need to do is schedule the execution of the programe RFKK_MA_SCHEDULER with the activity PAYP, and set the execution frequency required. Et voilà.