Overview on Jobs
The following steps have to be executed in order to update master data with SAP Cash Application for Contract Accounting:
Job | Transaction |
---|---|
Cash Application: Transfer Configured Selection Categories | FPML_CASHAPP_CUSTOM |
Cash Application: Transfer Master Data | FPML_CASHAPP_MASTER |
Cash Application: Query Master Data Status | FPML_CASHAPP_MDSTAT |

Cash Application: Transfer Configured Selection Categories - Transaction FPML_CASHAPP_CUSTOM
For the Machine Learning algorithm from SAP Cash Application add-on for contract accounting to be able to train accordingly, you have to forward the configuration data of the selection categories to SAP Cash Application add-on for contract accounting. A scheduled job selects the configuration data, converts it to an CSV file, and sends it to the Machine Learning server.
You then only have to pass on the data again in the live system if you change the configuration.
Frequency: FPML_CASHAPP_CUSTUM needs to be processed only one time with the Go-Live of the SAP Cash Application. Nevertheless, you can re-run this run without any impact. Even if the Master Data job needs to be processed at least every 14 days / 2 weeks, there is no need to run FPML_CASHAPP_CUSTOM again.
Cash Application: Transfer Master Data

A scheduled job retrieves extracted master data, such as business partners, contract accounts, contracts, and bank details, and pushes them into a training dataset provider API to enable the training or to keep the predictions up to date. Why do we run Master Data Update? Due to the fact, that the master data will change from time to time, there is the need to update this to the BTP system in addition.
The job will collect master data changes and put them to the BTP system. By ending the job on the FI-CA backend system a subsequent job will be triggered in the BTP job. This job cannot be monitored from the backend system, therefore it is important that there is a job in place to check this status and its progress. This is what FPML_CASHAPP_MDSTAT is used for.
Frequency: FPML_CASHAPP_MASTER needs to be processed at least every 14 days / 2 week to update master data in Business Partner.

Cash Application: Query Master Data Status - Transaction Transaction FPML_CASHAPP_MDSTAT
A scheduled job queries the status of the master data processing in BTP. You query the status for the date and run ID of the respectiveTransfer Master Data job. If the sub-sequent job is still in process, you will get status 10. If sub-sequent job has been finalized successfully, you will get status 20. The status 20 is needed to continue with the SAP Cash Application process.