ABAP-Management
Ihr AE-System bietet verschiedene Funktionen, die Sie bei der Verarbeitung von SAP-Varianten oder der Batch-Datenkommunikation unterstützen, ein bewährtes Verfahren für die Übertragung von Massendaten von externen Systemen auf das SAP-System. Sie können SAP-Ausgaben, SAP-Ereignisse und SAP-Jobs verarbeiten. Sie können auch SAP-Kalenderbedingungen auf Ihr AE-System übertragen.
Diese Seite beinhaltet Folgendes:
Varianten-Management
Sie können vordefinierte Sätze von Eingabewerten im ABAP-Editor für jeden Auswahlbildschirm erstellen und speichern. Diese werden als Varianten bezeichnet. Sie machen die Verarbeitung in SAP einfach, da Aufträge mit diesen Sätzen von Eingabewerten ausgeführt werden können. Das AE-System bietet verschiedene Funktionen, mit denen Sie Varianten lesen, kopieren, ändern, löschen oder auflisten können.
Wichtig! Um mögliche Fehlerquellen zu beseitigen, überprüfen Sie die verschiedenen Varianten und legen sie fest, bevor Sie ein ABAP-Programm verarbeiten.
AE-JCL für SAP
- R3_ACTIVATE_REPORT
Kann einen Report unter der Angabe einer Variante ausführen.
- R3_COPY_VARIANT
Kopiert die Variante eines Reports.
- R3_CREATE_VARIANT
Legt eine neue Variante an.
- R3_DELETE_VARIANT
Löscht die Variante eines Reports.
- R3_GET_VARIANT_CONTENTS
Zeigt den Inhalt einer Variante an.
- R3_GET_VARIANTS
Listet alle verfügbaren Varianten im Aktivierungslog auf.
- R3_MODIFY_VARIANT
Modifiziert einen Eintrag in einer Variante.
Mit dem BC-XBP 3.0 Scheduling Interface können Sie Parameter an ABAP-Programme übergeben, ohne statische Varianten zu erstellen oder zu verwalten. Weitere Informationen finden Sie unter R3_SET_SELECT_OPTION .
Batch Data Communication (BDC)-Verwaltung
Die Batch Data Communication wird auch als Batch Input bezeichnet. Sie ist eine klassische Technik zur Massenübernahme von Daten aus externen Systemen in das SAP-System. Die Batch-Input-Sessions, die für diesen Zweck verwendet werden, enthalten einen oder mehrere Transaktionsaufrufe, einschließlich der Transaktionsdaten. Sie können Ihr AE-System verwenden, um diese Sessions zu lesen, zu verarbeiten und zu überwachen, bis sie enden. Sie können damit auch Transaktionen aufrufen, deren Daten in einem AE-Job definiert sind (Aufruftransaktion).
AE-JCL für SAP
- R3_ACTIVATE_SESSIONS
Abspielen von Batch-Eingabe-Sessions.
- R3_CALL_TRANSACTION
Ruft eine SAP-Transaktion auf.
- R3_GET_SESSIONS
Wählt Batch-Eingabe-Sessions aus und listet das Ergebnis im Aktivierungsreport oder in einer Datei auf.
- R3_SET_BDCDATA
Definiert BDC-Daten
SAP-Ausgabe (Spool)-Management
Sie können Ihr AE-System verwenden, um Job-Ausgaben, die in SAP als Spool-Anforderungen bezeichnet werden, zu bearbeiten und zu verarbeiten. Zu diesem Zweck erstellen Sie Definitionen in Jobobjekten und über Script-Elemente. Sie können die Seite SAP in SAP-Jobs verwenden, um Empfänger der Spool-Liste einzugeben. Der Job sendet alle Spool-Anforderungen, die er erstellt, an die Empfänger, die Sie auf dieser Seite angeben. Um Spool-Anforderungen zu bearbeiten, können Sie die Script-Elemente R3_CREATE_OUTPUT_REQUEST, R3_GET_JOB_SPOOL, R3_GET_SPOOLREQUESTS, and R3_SEND_SPOOL_REQUEST verwenden.
AE-JCL für SAP
-
Erzeugt zu einem bestehenden Spoolauftrag einen neuen Ausgabeauftrag.
-
Liest die Spool-Liste eines Schritts des Typs ABAP-Programm. Sie können Filter definieren.
-
Wählt Spool-Aufträge mit vordefinierten Filtern aus
-
Versendet einen existierenden Spoolauftrag.
Siehe auch Beispiel: Werte in SAP-Spoollisten vergleichen
Ereignis-Management
AE Sie können die Verarbeitung basierend auf vielen Echtzeit-Systembedingungen und -ereignissen steuern, die für verschiedene Betriebssysteme und Anwendungsplattformen verfügbar sind. Die Definition und Bearbeitung von Ereignissen erfolgt zentral und plattformunabhängig, wodurch eine einfache Anwendung für berechtigte Benutzer sichergestellt wird. Das SAP-Hintergrundverarbeitungssystem ermöglicht auch die Ereignissteuerung und Sie können AE-Ereignisse verwenden,, um die entsprechenden SAP-Hintergrundaufträge auszulösen.
SAP-Ereignisse und AE-Integration
Ein SAP-Ereignis ist eine Entity, welche mittels der Transaktion SM62 definiert wird. Sie können ein solches definiertes Ereignis manuell mit einem Betriebssystemjob oder einem ABAP-Programm auslösen. Das System wird aus diesem Grund als Hintergrundprozess ausgeführt.
Das AE-System integriert SAP-Ereignisse in sein zentrales Prozess-Management. Die Automation Engine kann SAP-Ereignisse empfangen und auslösen.
Die volle Funktionsvielfalt von AE steht zur Verfügung, um Auslösebedingung und -zeitpunkt für ein SAP-Ereignis zu definieren. Aufgrund eines solchen Ereignisses werden im SAP-System die entsprechenden Prozesse gestartet. Das Empfangen von Ereignissen dient in der Regel dazu, die nachfolgende Verarbeitung in der AE mit SAP-Anwendungen zu synchronisieren.
Sie können auch ein konsolenartiges Ereignisobjekt verwenden. Der Agent überwacht die ausgelösten SAP-Ereignisse und leitet die Informationen an die Konsolen-Ereignisse weiter. Filter sind verfügbar, wenn Sie SAP-Ereignisse angeben können, die die nachfolgende Verarbeitung oder eine Informationsmeldung auslösen sollen. Siehe Überwachung von SAP-Ereignissen
AE-JCL für SAP
-
Wartet auf ein durch SAP ausgelöstes Ereignis
-
Löst ein Ereignis aus, das in SAP definiert ist
SAP-Jobs importieren
Sie können AE-Jobobjekte verwenden, um neue SAP-Jobs zu definieren und vorhandene SAP-Jobs auf Ihr Automation Engine-System zu übertragen. Der Vorteil ist offensichtlich – Sie brauchen den Job nur einmal zu erstellen.
Hinweise:
- Sie benötigen eine Agenten-Verbindung zum SAP-System, um Jobs übertragen zu können.
- Wenn Sie Jobs in die AE übertragen, werden sie nicht aus dem SAP-System entfernt. Es werden lediglich die Einstellungen aus dem Job ausgelesen und in das AE-Job-Objekt kopiert.
- Diese Methode der Job-Übernahme ist für kleine Mengen von Jobs praktisch. Wenn Sie viele Jobs übertragen wollen, empfiehlt CA Automic die Verwendung der AE.ApplicationInterface.
Wichtig! Beachten Sie, dass ein massenweises Übernehmen von Jobs wohl überlegt und gut geplant sein will! Verschaffen Sie sich zuerst einen Überblick. Normalerweise hat sich die Anzahl von Aufträgen im Laufe der Zeit erhöht. Sie können häufig überarbeitet, vereinfacht oder sogar ersetzt werden.
Einen Auftrag aus Ihrem SAP-System in Ihr AE-System importieren
- Ein SAP-Jobobjekt in Ihrem AE-System öffnen
- Klicken Sie auf der Seite Prozess auf Formular und wählen Sie Job importieren aus.
- Geben Sie im Dialogfeld Job-Name auswählen im Abschnitt Filter auf der rechten Seite des Dialogs Suchkriterien ein und klicken Sie auf die Schaltfläche Filter.
- Wählen Sie die Job-Liste aus, aus der Sie importieren möchten, und klicken Sie auf Auswählen.
- (Optional) Fügen Sie der SAP-Job-Definition weitere SAP-Jobs hinzu.
Der SAP-Agent öffnet das Dialogfeld Job-Namen auswählen.
Das Job-Objekt übernimmt die Anweisungen, die in dem Job enthalten sind. Parameter, wie beispielsweise die Variante oder das Ausgabegerät, werden automatisch hinzugefügt.
Übernahme von SAP-Kalenderdefinitionen
-
Importiert SAP-Kalenderobjekte und konvertiert sie in AE-Kalenderobjekte.
Siehe auch: