Cash Application: Transfer Master Data
Application component: Contract Accounts Receivable and Payable
App type: SAP GUI
Description:  If you are using SAP Cash Application, add-on for contract accounting to apply machine learning to your payment clarification process, you use this app to schedule the jobs that exchange data between SAP Cash Application, add-on for contract accounting and the S/4HANA-system. 
Key features:    Cash Application: Adjust Historical Payment Data (Data Migration) (transaction FPML_CASHAPP_MIG) Before you train a model with SAP Cash Application, add-on for contract accounting for the first time, you have to add the object for parallel processing to the payment and clarification data in the system. This program is required for training the model. The program determines and stores the required object for parallel processing in the table of payment lot items, as well as in the table of clarification cases. You select the existing (historical) data by company code and by posting date of the payment lot.   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. The program 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.   Cash Application: Transfer Master Data (transaction FPML_CASHAPP_MASTER) 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.   Cash Application: Query Master Data Status (transaction FPML_CASHAPP_MDSTAT) The program queries the status of the master data processing. You query the status for the date and run ID of the respective Transfer Master Data job.   Cash Application: Transfer Payment Lot Items and Trigger Training (transaction FPML_CASHAPP_TRAIN) A scheduled job retrieves historical payment lot items and pushes them into a training dataset provider API to enable the training. When the data volume of the training data is high, several CSV files are sent to the Machine Learning server for each run date and run ID. In this case, you get back the relevant status for each CSV file (represented by the job ID). Note By default, for training of the machine learning model, manually clarified payment lot items are used (ML Training Only with Manually Clarified Payment Lot Item indicator is set by default).In this case, SAP Cash Application, add-on for contract accounting forecasts master data such as the business partner, contract account, and contract.If the ML Training Only with Manually Clarified Payment Lot Item indicator is not set, both manually clarified- and automatically-posted payment lot items are used for training of the machine learning model. In this case, SAP Cash Application, add-on for contract accounting forecasts both master data and reference document numbers, payment form numbers, external payment form numbers, and payment advice notes.   Cash Application: Query Training Status (transaction FPML_CASHAPP_TSTAT) The program can query the status of training for the Machine Learning server. You query the status for the date and run ID of the respective Transfer Payment Lot Items and Trigger Training job.   Cash Application: Transfer Clarification Cases (transaction FPML_CASHAPP_INF) A scheduled job (inference job) retrieves open clarification cases for payment lot items that could not be cleared automatically and pushes them into the prediction API. When the data volume of the inference data is high, several CSV files are sent to the Machine Learning server.   Cash Application: Process Returned and Reserved Clarification Cases (transaction FPML_CASHAPP_PROP) Using this program, you can process further the jobs that were generated (inference jobs) with the Transfer Clarification Cases job. You reference the Transfer Clarification Cases by the respective date and run ID.  Several CSV files (with various job IDs) are sent to the Machine Learning server for each run date and run ID when there are large data volumes. A status is designated for each job ID. If you want to request the proposals from the machine learning server, you have to select data (jobs) sent successfully. You have the following options:   Cash Application: Adjust confidence rating You want to check uncertain proposals automatically for correctness. In the event of success, the confidence rating of these proposals is to be raised to a value that leads to display in manual clarification processing. Additionally, you want to check very certain proposals automatically for correctness. In the event of errors, the confidence rating of these proposals is to be lowered to a value that prevents automatic posting, but leads to display in manual clarification processing.   Cash Application: Clear automatically If the proposal achieves at least the confidence rating for clearing (very certain proposals), an automatic posting is triggered. If successful is the outcome, manual clarification case processing is no longer necessary.   Cash Application: Release clarification cases You request the proposals and release the clarification cases if the proposals cannot be requested. By releasing the clarification cases, you can enable manual processing, as is usual without using Machine Learning.   If you select data (jobs) transferred with errors, you have two options:   Release clarification cases You suppose that a clarification case transferred again will still contain errors. When the clarification cases are released, this allows for the processing to be done manually as this is usually done using Machine Learning.   Delete jobs You start a new transfer of the clarification case with the Transfer Clarification Cases job. Afterwards, you can delete the jobs containing errors for the former mass run.     
Business roles: Administrator - Accounts Payable and Receivable (FI-CA)| Accounts Payable and Receivable Accountant (FI-CA)
Accounts Payable and Receivable Accountant (FI-CA) : 
Deals with payment and credit clarification of B2B and B2C customers and works off complex customer requests according account clarification.

Administrator - Accounts Payable and Receivable (FI-CA): (is an add-on role to the Administrator)
Is responsible for the planning, scheduling and execution of jobs and mass activities within FI-CA, including critical Business processes, such as payment run, payment lot, dunning run.