0% found this document useful (0 votes)
174 views14 pages

1MV S4HANA2023 Set-Up EN XX

This document provides instructions for setting up cash application integration between SAP S/4HANA and SAP Cash Application. It describes prerequisites, configuration steps in SAP S/4HANA such as activating machine learning, creating RFC destinations, testing connectivity, scheduling training jobs, and cash application configuration. It also covers additional configuration for managing payment advices, checking job catalog entries, and scheduling jobs for automatic bank statement reprocessing.

Uploaded by

Oriol Cases
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
174 views14 pages

1MV S4HANA2023 Set-Up EN XX

This document provides instructions for setting up cash application integration between SAP S/4HANA and SAP Cash Application. It describes prerequisites, configuration steps in SAP S/4HANA such as activating machine learning, creating RFC destinations, testing connectivity, scheduling training jobs, and cash application configuration. It also covers additional configuration for managing payment advices, checking job catalog entries, and scheduling jobs for automatic bank statement reprocessing.

Uploaded by

Oriol Cases
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Set-Up Instructions | PUBLIC

SAP S/4HANA
2023-09-12

Setting Up Cash Application Integration (1MV)


© 2023 SAP SE or an SAP affiliate company. All rights reserved.

THE BEST RUN


Content

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

Setting Up Cash Application Integration (1MV)


2 PUBLIC Content
1 Purpose

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.

Setting Up Cash Application Integration (1MV)


Purpose PUBLIC 3
2 Prerequisites

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.

Setting Up Cash Application Integration (1MV)


4 PUBLIC Prerequisites
3 Configuration

3.1 Setting Up SAP S/4HANA

Use

In this section, you make the necessary configurations to enable the Cash Application integration in SAP S/
4HANA.

3.1.1 Activate Machine Learning

Use

In this activity, you activate machine learning.

Procedure

1. Log on to your SAP GUI.


2. In the Command field, enter the transaction code SPRO and press Enter .
3. Choose SAP Reference IMG.
4. Expand the IMG node Integration with Other SAP Components Machine Learning Integration SAP Cash
Application Basic Settings and choose Execute for the last node.
5. Select the Machine Learning Enabled? checkbox, enter values for Training Period (in months) (for example, 6)
and Data Upload Limit (in MB) (for example, 10MB) and choose Save.

Setting Up Cash Application Integration (1MV)


Configuration PUBLIC 5
3.1.2 Create RFC Destinations

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

1. Log on to your SAP GUI.


2. In the Command field, enter the transaction code S4ML_CASHAPP_CONFIG and press Enter .
3. Complete step 1, Create RFC Destinations, by following the instructions on the screen.
4. Once cloud onboarding is complete, you receive a JSON file with the following structure:
{"uri": "https://xxxx.sap.hana.ondemand.com","cash-app": "https://
xxxx.sap.hana.ondemand.com","uaa": {"clientid": "sb-xxxxxxxxxxxxxx|cashapp-
std!b645","identityzone": "xxx390","identityzoneid": "xxx-xx-xxx-xxxx-
xxxxx","clientsecret": "xxxxx","url": "https://yyyy.sap.hana.ondemand.com"}}
5. Paste the JSON file in the content field.
6. Choose Create Destinations. The screen shows various traffic lights.
7. Choose Step 2.
8. Choose Test Connection to check whether the destinations have been created correctly.

 Note

All the traffic lights must be green before you continue with the next step.

3.1.3 Test Connectivity

Use

In this activity, you test the connectivity to the SAP Cash Application.

Setting Up Cash Application Integration (1MV)


6 PUBLIC Configuration
Procedure

1. Log on to your SAP GUI.


2. In the Command field, enter the transaction code SA38 and press Enter .
3. Enter the program ML_CASH_APP_DATA_POST and choose Execute.
4. Make the following entries and choose Execute:
Incoming Payment: Selected
Open Invoice Data: Selected
Company Code: <your company code>
5. Choose Execute. The system displays a report that states if the open items are successfully sent to the SAP
Cash Application.

3.1.4 Schedule Training Job

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

Setting Up Cash Application Integration (1MV)


Configuration PUBLIC 7
Training Data: Selected
Company Code: <your company code>
Posting Date: <Range of Posting Dates>

 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.

3.1.4.1 Model Manager for Cash Application

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.

3.1.5 Cash Application Configuration

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.

Setting Up Cash Application Integration (1MV)


8 PUBLIC Configuration
Procedure

1. Log on to your SAP GUI.


2. In the Command field, enter the transaction code SPRO and press Enter .
3. Choose SAP Reference IMG.
4. Expand the IMG node Integration with Other SAP Components Machine Learning Integration SAP Cash
Application Basic Settings and choose Execute for the last node.
5. Make the following entries and choose Save:

 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

Definition of proposal run can be defined as follow:

Number of Open Bank Statement Items (per batch): <size of bank statement items per batch>,
for example, <1000>

Number of Attempts: <number of attempts>, for example, <15>

Time Delay (in Minutes): <minutes>, for example, <2 minutes>

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.

3.1.6 Schedule Daily Jobs

There are four daily jobs that should be scheduled:

• Machine Learning Open Receivables Job


Run program ML_CASH_APP_DATA_POST from transaction SE38. For frontend information, see this page on
the Help Portal.
• Machine Learning Open Payables Job
For more information, see this page on the Help Portal.
• Machine Learning Open Payment Advice Job
Run program ML_CASH_APP_OPEN_PA_POST from transaction SE38.
• Machine Learning Automatic Reprocessing of Bank Statements
Run program RFEBKA_AUTO_REPRO from transaction SE38.

Setting Up Cash Application Integration (1MV)


Configuration PUBLIC 9
3.2 App Configuration: Manage Payment Advices

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.

You can skip step 1 and step 2 of the procedure.

 Note

In step 3 of the procedure, enter the host name as the value of the cash_app property.

3.3 Checking Scope-Dependent Appl. Job Catalog Entries

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:

Job Catalog Entry Name

SAP_FIN_AR_BS_AUTO_REPRO

Setting Up Cash Application Integration (1MV)


10 PUBLIC Configuration
3.4 Scheduling Jobs – Automatic Bank Statement
Reprocessing

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

1. Log on to your SAP S/4HANA system.


2. In the Command field, enter the transaction code FEB_AUTO_REPRO and press Enter .
3. Make the required entries and choose Execute:

Field Value

Open Items Proposal Selected

Account Proposal Selected

Automatic Posting/Clearing Selected

Setting Up Cash Application Integration (1MV)


Configuration PUBLIC 11
4 Appendix

4.1 Ticket Component

In case of issues during the configuration, open an SAP support ticket to the following component:

Implementation Step Component Comment

All steps CA-ML-CA

Setting Up Cash Application Integration (1MV)


12 PUBLIC Appendix
Important Disclaimers and Legal Information

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.

Videos Hosted on External Platforms


Some videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any
advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the
control or responsibility of SAP.

Beta and Other Experimental Features


Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by
SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the
experimental features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback
(e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

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.

Setting Up Cash Application Integration (1MV)


Important Disclaimers and Legal Information PUBLIC 13
www.sap.com/contactsap

© 2023 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form


or for any purpose without the express permission of SAP SE or an SAP
affiliate company. The information contained herein may be changed
without prior notice.

Some software products marketed by SAP SE and its distributors


contain proprietary software components of other software vendors.
National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for


informational purposes only, without representation or warranty of any
kind, and SAP or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP or
SAP affiliate company products and services are those that are set forth
in the express warranty statements accompanying such products and
services, if any. Nothing herein should be construed as constituting an
additional warranty.

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.

Please see https://www.sap.com/about/legal/trademark.html for


additional trademark information and notices.

THE BEST RUN

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy