Schritt 4: Schulung

Objective

After completing this lesson, you will be able to den Trainingsprozess von SAP Cash Application ausführen

Schulungsprozess von SAP Cash Application

Übersicht über Jobs

Die folgenden Schritte müssen ausgeführt werden, um ein Modell mit SAP Cash Application for Contract Accounting zu trainieren:

JobVorgang
Cash Application: Zahlungsstapelpositionen übernehmen und Training anstoßenFPML_CASHAPP_TRAIN
Cash Application: Trainingsstatus abfragenTransaktion FPML_CASHAPP_TSTAT

Cash Application: Zahlungsstapelpositionen übernehmen und Training anstoßen

Das Selektionsbild und das Ergebnisbild mit der Verarbeitung des Trainingsjobs in SAP Cash Application. Außerdem wird ein Folgeprozess in der Cloud ausgelöst, wenn der Backend-Prozess im SAP-S/4HANA-System des Kunden abgeschlossen wurde.

Cash Application: Zahlungsstapelpositionen übernehmen und Training anstoßen - Transaktion FPML_CASHAPP_TRAIN

Ein eingeplanter Job ruft historische Zahlungsstapelpositionen ab und überträgt sie an ein Trainingsdatenset-Provider-API, um das Training zu ermöglichen.

Wenn das Datenvolumen der Trainingsdaten hoch ist, werden für jedes Laufdatum und jede Lauf-ID mehrere CSV-Dateien an den Server für maschinelles Lernen gesendet. In diesem Fall erhalten Sie den relevanten Status für jede CSV-Datei zurück, dargestellt durch die Job-ID.

FREQUENZ: Es ist nicht erforderlich, das Trainingsmodell in einer bestimmten Häufigkeit zu aktualisieren. Sie führen FPML_CASHAPP_TRAIN erneut aus, z.B. wenn ein zusätzlicher Buchungskreis produktiv sein wird oder es größere Änderungen im Geschäft gibt, die sich auf SAP Cash Application auswirken können. Wenn der später verarbeitete Inferenzlauf immer noch eine große Anzahl von Übereinstimmungen bereitstellt, muss das Datenmodell nicht erneut trainiert werden.

Cash Application: Trainingsstatus abfragen

Der Trainingsstatus wird angezeigt. Mit diesem Job prüfen Sie den Status des nachfolgenden Jobs in der Cloud auf eine erfolgreiche Verarbeitung.

SAP Cash Application: Trainingsstatus abfragen - Transaktion FPML_CASHAPP_TSTAT

Wie für den Stammdatenlauf und die zugehörige Statusprüfung mit FPML_CASHAPP_MDSTAT müssen wir auch für den Trainingsjob die Folgeverarbeitung im BTP-System prüfen. Dies erfolgt mit FPML_CASHAPP_TSTAT. Ein eingeplanter Job kann den Status des Trainings für den Machine-Learning-Server abfragen. Sie fragen den Status für das Datum und die Lauf-ID des jeweiligen Jobs Zahlungsstapelpositionen übernehmen und Training anstoßen ab. Wenn Sie den Status 80 erhalten, wurde das Trainingsmodell erfolgreich angelegt.

Die verschiedenen Jobs, die für den Trainingsprozess ausgeführt werden

Die verschiedenen Jobs, die für den SAP-Cash-Application-Prozess ausgeführt werden

Verschiedene APIs werden in SAP Cash Application verarbeitet. Es gibt nur eine Anfrage vom Backend-System, und das Cloud-System liefert eine Antwort. Es wird kein Aufruf aus der Cloud an das Backend-System des Kunden initiiert.

Diese Folie zeigt eine Zusammenfassung der verschiedenen Jobs, die für den Trainingsprozess ausgeführt werden, und was sie tun.

Die Selektionstypen werden aus dem Customizing extrahiert und an das API für maschinelles Lernen gesendet. Dasselbe Problem tritt bei Stammdaten wie Geschäftspartnern, Vertragskonten und Provider-Verträgen auf. Der Unterschied besteht darin, dass der Stammdatenstatus angefordert wird, um sicherzustellen, dass die Daten immer aktuell sind.

Außerdem werden die geklärten Positionen sowie die Zahlungsstapelpositionen extrahiert und stoßen den Trainingsprozess an. Sobald das Training stattgefunden hat, kann der Trainingsstatus abgerufen werden.