1MV S4HANA2023 Set-Up EN XX
1MV S4HANA2023 Set-Up EN XX
SAP S/4HANA
2023-09-12
1 Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 Setting Up SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Activate Machine Learning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Create RFC Destinations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Test Connectivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Schedule Training Job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Cash Application Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Schedule Daily Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2 App Configuration: Manage Payment Advices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Checking Scope-Dependent Appl. Job Catalog Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Scheduling Jobs – Automatic Bank Statement Reprocessing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
4 Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1 Ticket Component. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
This document describes additional configuration steps that you must perform in the productive system at the
customer site to activate the Cash Application Integration. As these configuration steps are company-specific, they
cannot be delivered by SAP, and must be performed by the company setting up the SAP solution.
The customer has purchased the license (8005289) of SAP Cash Application.
You have onboarded yourself to the SAP Cash Application and have generated the JSON file for configuration in
SAP S/4HANA. For more information, see the instructions here.
Use
In this section, you make the necessary configurations to enable the Cash Application integration in SAP S/
4HANA.
Use
Procedure
Use
In this step, you make the necessary configurations to enable the Cash Application integration in SAP S/4HANA. A
wizard leads you through the required setup steps.
Procedure
Note
All the traffic lights must be green before you continue with the next step.
Use
In this activity, you test the connectivity to the SAP Cash Application.
Use
In this activity, you schedule accounts receivable jobs to train your machine learning model for SAP Cash
Application by using past data.
Note
For additional information about job scheduling in general, go to this SAP Help Portal page. For additional
information on training jobs, go to this SAP Help Portal page.
Procedure
1. In the Command field, enter the transaction code SA38 and press Enter .
2. Enter the program ML_CASH_APP_JOB_STATUS_DP and choose Execute.
3. Make the following entries and choose Execute:
4. Processing Type – In progress: Selected
Activation Scope - Incoming: Selected
Note
This opens the training session for extracted training data batches, for training within the same Machine
Learning training.
5. In the Command field, enter the transaction code SA38 and press Enter .
6. Enter the program ML_CASH_APP_DATA_POST and choose Execute.
7. Make the following entries and choose Execute:
Incoming Payment: Selected
Note
You can run steps 4 to 6 multiple times for different company codes or different posting date ranges to
avoid long running data extraction jobs.
8. In the Command field, enter the transaction code SA38 and press Enter .
9. Enter the program ML_CASH_APP_JOB_STATUS_DP and choose Execute.
10. Make the following entries and choose Execute:
11. Processing Type – Complete: Selected
Note
Steps 7 to 9 close the training session and trigger training in the Cash Application Machine Learning Cloud.
Use
The overall progress of machine learning training, graphical overview of benchmark result, benchmark comparison
and country model activation can be done from Model Manager UI.
Procedure
To onboard Model Manager UI, monitor training progress, view benchmark result and activate Cash Application
country model, see the Model Manager UI documentation on the SAP Help Portal.
Use
Based on a graphical accuracy plot on the benchmark result, you can configure the accuracy of the proposal,
auto-clearing selection, and the degree of accuracy required for automatic clearing. If configured properly, the
number of incorrect proposals should be minimized.
Note
Based on training completion in Cash Application Machine Learning, the benchmark can be seen in Model
Manager UI, and can be used to set up Target Accuracy:
Target Accuracy for Proposal (%): <percentage for target accuracy>, for example, <99.0000>
Target Auto-Clear Accuracy (%): <percentage for target accuracy>, for example, <100.0000>
Note
Number of Open Bank Statement Items (per batch): <size of bank statement items per batch>,
for example, <1000>
The combination of Number of Attempts and Time Delay (in Minutes) will define the maximum waiting time
for proposal job to run. For example, 15 attempts x 2 minutes would mean maximum waiting time is 30
minutes. Depending on the size of open invoices and bank statement items, the configuration need to be
adjusted accordingly.
Use
In this activity, you configure the Manage Payment Advices app to import payment advice data from PDF files.
Procedure
See the Accounts Receivable Accounting (FI-AR) documentation: App Configuration: Manage Payment Advices.
Note
In step 3 of the procedure, enter the host name as the value of the cash_app property.
Use
The scope-dependent application jobs are completed automatically during scope item activation. In this step, you
check that this activity has been performed successfully and that a job catalog entry has been made.
Procedure
1. In the SAP S/4HANA system, choose SAP Netweaver Application Server System Administration
Activation of scope-dependent application job catalog entries (s-innovations only) (transaction SPRO).
2. On the Change View Application job scope: Overview screen, check that following entry is there:
SAP_FIN_AR_BS_AUTO_REPRO
Use
This background job automatically matches invoices to bank statements, thus supporting the accounts receivable
accountant in clearing the items. As a prerequisite, there should be open bank statements in the system.
Procedure
Field Value
In case of issues during the configuration, open an SAP support ticket to the following component:
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements
with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using such links,
you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and
phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example
code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders,
and abilities.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.