Nach dem Zuordnen der SAP-Felder im Mapper zu den Spalten in der Datendatei können Sie die Daten eingeben und das Skript . Jede Datenzeile in der Datendatei wird nach SAP hochgeladen.
Sie können die Daten über die Registerkarte Ausführen in Studio hochladen oder alternativ das Excel-Add-In verwenden. Wenn das Skript eine genehmigte Datendatei verlangt, müssen Sie die Datendatei über das Excel-Add-In bei Evolve einreichen. Bis das Skript genehmigt wurde, ersetzt ein Test-Befehl einen Ausführen-Befehl.
Klicken Sie auf die Registerkarte „Ausführen“, um die Befehle für die Validierung und Ausführung des Skripts zu sehen.
Auf der Registerkarte Ausführen werden Details über das SAP Fiori®-Skript und die Datendatei angezeigt, die verwendet werden.
Daten validieren
Überprüfen Sie zunächst, ob die Daten alle Bedingungen des Skripts erfüllen, indem Sie auf „Daten überprüfen“ klicken. Klicken Sie auf „Validieren“, um jede Zeile im Arbeitsblatt zu überprüfen.
Für weitere Informationen siehe Vor dem Ausführen validieren.
Skript ausführen
- Klicken Sie auf die Registerkarte Datei und anschließend auf Öffnen.
- Klicken Sie unter Öffnen auf Transaction Lösungs-bibliothek.
- Klicken Sie auf der rechten Seite des Bildschirms doppelt auf das Skript in der Transaction Lösungs-bibliothek.
- Klicken Sie auf die Registerkarte Ausführen.
- Geben Sie die Daten ein, die Sie hochladen möchten.
- Klicken Sie auf die Schaltfläche Ausführen.
Speichern Sie Die Skriptdatei ab, falls Sie dazu aufgefordert werden.
Wenn Sie die Schaltfläche „Ausführen“ nicht sehen können oder Sie eine Schaltfläche mit der Aufschrift „Test“ sehen, wurde entweder das Skript nicht genehmigt oder Sie haben eine lokale Kopie geöffnet. Öffnen Sie die Datei über die Transaction Lösungs-bibliothek.
Studio wird weiterhin Daten aller verbleibenden Datensätze hochladen, falls während des Ausführens des Skripts ein Fehler auftritt. In Excel werden alle von SAP ausgegebenen Erfolgs- und Fehlermeldungen in der Protokollergebnisspalte protokolliert, wobei pro Datensatz ein Protokoll ausgegeben wird.
Wenn das GTIN-Feld in dem Fiori-Skript aufgezeichnet wird, das ein Material unter Verwendung der Anwendung „Produktstammdaten verwalten“ erstellt, würde sich die Skriptausführungszeit für die nachfolgenden Ausführungen erhöhen.
- Geben Sie Daten in die erste vorhandene Zeile ein.
- Klicken Sie auf Erstellen, um Daten für die nächste Zeile einzugeben.
- Löschen Sie jede zusätzliche leere Zeile nach der Aufzeichnung.
- Deaktivieren Sie im Mapper den Bildschirm mit dem Namen WIN_HELPER_Q, der die Felder BusinessPartner, AddressNumber und SideEffectsQualifier enthält, die sich auf die Löschung von Aktionen beziehen.
In einigen Anwendungen, wie z. B. „Allgemeine Journal Entry-Buchungen“, führt die Eingabe von Sollbeträgen für den ersten Zeilenposten sowie von Soll- und Habenbeträgen für den zweiten Posten zu einem nicht ausgeglichenen Dokument. Die Anwendung erlaubt nicht das Buchen eines nicht ausgeglichenen Dokuments und setzt einen der Werte auf Null. Stellen Sie sicher, dass das Dokument ausgeglichen ist, bevor Sie es buchen.
Verwaltung der Kostenstelle: Beim Ausführen des Skripts kann ein Fehler protokolliert werden, aber die Validierung zeigt Erfolg an. Dies geschieht, weil der Aktivierungsaufruf während der Validierungsaktion nicht wiederholt wird.
Während der Skriptausführung kann SAP die Popup-Steuerung nicht finden, was zu einem Fehler führt. Verwenden Sie die Anwendung Konditionskontrakt ändern – WCOCO, die dieselbe Funktionalität bietet.
Fehler beheben
- Korrigieren Sie die Werte.
- Klicken Sie auf der Schaltfläche Ausführen auf den Pfeil und danach auf Nur Zeilen mit Fehlern ausführen.
Studio lädt nur die korrigierten Datensätze hoch.
Validierung und Fehlerbehandlung
- Nicht unterstützte Anwendungen: Die Validierung wird für bestimmte Anwendungen wie „Globale Kontierungshierarchien verwalten“, „Bank verwalten“ und „Flexible Hierarchien verwalten“ nicht unterstützt. Dies wird durch Meldungen angezeigt, dass die Validierung nicht unterstützt wird.
- Fehlermeldungen: Ein ungültiger Soll-/Haben-Indikator kann eine falsche Fehlermeldung anzeigen. Diese Meldungen stammen von SAP.
- Aufzeichnungsbeschränkungen: Für Anwendungen wie Stückliste erfasst die Aufzeichnung einzelner Löschungen gültige Daten. Fehler wie Sie müssen Material/Anlage/Nutzung eingeben spiegeln SAP-Meldungen wider und werden von Automate Studio nicht verändert.
- Ablauf der Sitzung: Die Benutzer sehen möglicherweise eine Fehlermeldung für den Ablauf der Sitzung, während sie weiterhin als mit dem System verbunden angezeigt werden. Es kann erforderlich sein, dass Sie sich erneut anmelden.
- Datei-Drop: Das Drag-and-Drop von Anhängen wird im Dialogfeld für die Fiori-Aufzeichnung nicht unterstützt.
-
Einige Anwendungen, wie z. B. „Preissätze verwalten“, unterstützen aufgrund fehlender Entwurfsfunktionalität nicht die Aufzeichnung für das Bearbeiten von Daten.
Umgang mit Fehlermeldungen in Ausführungsprotokollen
Wenn Sie in den Ausführungsprotokollen auf eine Fehlermeldung stoßen, beachten Sie bitte Folgendes:
- Quelle der Fehlermeldungen: Fehlermeldungen leiten sich typischerweise vom letzten wiederholten Aufruf ab, einem POST-Aufruf.
- Validierungsprozess:
- Während des Validierungsprozesses wiederholen wir den POST-Aufruf nicht, da wir nicht vorhaben, Daten in SAP zu buchen.
- Stattdessen erhalten wir Antworten von den vorherigen Vorbereitungs- und Simulationsaufrufen.
- Wenn in diesen Aufrufen keine Fehler gefunden werden, wird die Validierung als erfolgreich erachtet.
Ausführungsoptionen für Skript-Entwickler und -Runner
Diese Optionen können vom Skript-Entwickler oder Skript-Ausführer gewählt werden, wenn das Skript ausgeführt wird.
- „Angegebenen Bereich ausführen“: Um nur einige der Zeilen in Ihrer Datendatei hochzuladen. Verwenden Sie die Kästchen „Startzeile“ und „Endzeile“, um den Bereich anzugeben.
- „Die ersten 5 Transaktionen ausführen“: Um die Daten zu prüfen, indem die ersten fünf Zeilen oder die ersten fünf Kopfzeilen plus Positionstransaktionen in der Datendatei ausgeführt werden. Dies ist hilfreich, bevor Sie mit einem großen Datensatz beginnen.
- Fehlerzeilen und nicht verarbeitete Zeilen in einem einzigen Schritt ausführen: Um Fehlerzeilen (Zeilen, in denen Sie die Daten korrigiert haben) UND nicht verarbeitete Zeilen (Zeilen, die hinzugefügt wurden oder nicht verarbeitet wurden, weil die Ausführung angehalten wurde) in einem einzigen Schritt zu verarbeiten.
- Nur Zeilen mit Fehlern ausführen: Um Zeilen zu verarbeiten, nachdem Sie die Daten darin repariert haben.
- Nur nicht verarbeitete Zeilen ausführen: Um Zeilen auszuführen, die hinzugefügt oder nicht verarbeitet wurden, weil die Ausführung beendet wurde. Diese Option kann durch die Person eingestellt werden, die das Skript ausführt.
Die folgenden Optionen können nur vom Skript-Entwickler eingestellt werden.
- Ausführungsgrund erforderlich machen: Um das Kästchen Ausführungsgrund zu öffnen, wenn das Skript ausgeführt wird. Studio fügt allgemeine Informationen über das Skript hinzu, aber die Person, die die Ausführung startet, kann weitere Details hinzufügen.
- Nur nicht verarbeitete Zeilen ausführen: Um Zeilen auszuführen, die hinzugefügt oder nicht verarbeitet wurden, weil die Ausführung beendet wurde. Dieses Kontrollkästchen kann nur vom Skript-Entwickler geändert werden.
- Verzögerung des Uploads (ms): Um eine kleine Verzögerung (in Millisekunden) bei der Verarbeitung zwischen jeder Zeile für Transaktionen hinzuzufügen, die eine Verzögerung beim Verarbeiten von Commit-Codes benötigen.
Für die Fehlerbehebung bestimmter Probleme siehe Automate Support.