R3_GET_JOB_SPOOL
Liest die Spool-Liste eines Steps vom Typ "ABAP-Programm"
Transaktion: SM37
Schnittstelle: AE und Standard
Syntax
R3_GET_JOB_SPOOL
FILE=...
[,NAME=...]
[,JOBCOUNT=...]
[,STEP=...]
[,NOFOUND=...]
[,MAXLINES=...]
[,SPOOLNR=...]
[,FORMAT=...]
[,PAGES=...]
[,FILTER=...]
[,RAW=...]
Syntax | Beschreibung/Format |
---|---|
FILE= |
Name einer Datei, in die das Ergebnis (die Spool-Liste des Steps) geschrieben werden soll. Diese Datei ist auch als Job-Ausgabe im AE-Job registriert. Weitere Informationen finden Sie unter Registrierte Job-Ausgabe. Bei Verwendung dieses Parameters ist es nicht erforderlich, den Parameter Job immer nach Durchführung im CCMS löschen zu aktivieren. Der Parameter Job immer nach Durchführung im CCMS löschen muss bei Verwendung von R3_GET_JOB_SPOOL FILE="c:\temp\jobspool.txt" deaktiviert werden. Im Parameter FILE kann "(REPORT,REP)" gesetzt werden. Dadurch wird der Inhalt eines SAP-Job-Spools im R3-Job-Report (REP) "automatisch" sichtbar. |
NAME= |
Name des SAP-Jobs, der den Step enthält. Wird der Jobname nicht definiert, wird automatisch der Name des letzten SAP-Jobs verwendet, der über den AE-Job mit diesem Script-Element verarbeitet wurde. |
JOBCOUNT= |
Jobnummer des SAP-Jobs, der den Step enthält. Wenn Sie die Jobnummer nicht definieren, verwendet das System automatisch den Wert des letzten SAP-Jobs, der über den AE-Job verarbeitet wurde. Wenn Sie die Parameter NAME und JOBCOUNT verwenden, beachten Sie, dass der Spool nicht abgerufen werden kann, wenn der entsprechende Job im SAP-System gelöscht wurde (Einstellung "Job im CCMS nach Beendigung löschen" im AE-Job ). |
STEP= |
Anzahl der Steps im SAP-Job. Standardwert: 1 |
NOFOUND= |
Vorgehensweise, wenn die Spool-Liste nicht gefunden wurde. Zulässige Werte: NORMAL (Standardwert) und ABEND NORMAL - Der AE-Job läuft weiter. |
MAXLINES= |
Maximale Anzahl von Zeilen, die in die Datei geschrieben werden. Standardwert: 9.999 Hinweis: Die hier vorgenommenen Einstellungen werden nicht berücksichtigt bei Verwendung von FORMAT = PDF oder BIN. |
SPOOLNR= |
Spool-Auftragsnummer. Hinweis: Wenn NAME, JOBCOUNT oder SPOOLNR nicht definiert werden, verwendet das System automatisch den letzten SAP-Job, der über den AE-Job verarbeitet wurde. |
FORMAT= |
Ausgabeformat. Zulässige Werte: TXT (Standard), RAW (statt Parameter RAW - siehe unten), PDF, BIN und HTM Hinweis: Bei Verwendung der Einstellungen BIN und PDF wird die Spool-Liste nicht konvertiert und im Binärformat übertragen. |
PAGES= |
Seiten. Syntax des Parameters: PAGES=Seite[;Seite[;...]] Trennen Sie die Angaben für die einzelnen Seitenbereiche durch das Zeichen ";". Beispiele
Anstatt der letzten Seite kann das Symbol $ verwendet werden:
Hinweis: Die Parameter FORMAT (außer PDF), SPOOLNR und PAGES sind auch für die XBP 3.0-Schnittstelle (ab Version 1.1) verfügbar. |
FILTER= |
Filtereinstellung. String, nach dem eine Auswahl getroffen werden soll. Platzhalterzeichen können nicht verwendet werden. |
RAW= |
Lieferung der Spool-Liste in ungekürzter Größe. Zulässige Werte: YES und NO (Standardwert) YES - Die Spool-Liste wird in ungekürzter Größe (d. h. mit allen Formatierungszeichen) geliefert. Tipp: Verwenden Sie FORMAT=RAW anstelle dieses Parameters. |
ENCODING= |
Codierung für die erzeugte Ausgabedatei (Parameter FILE=). Beispiel: UTF-8 Standardwert: ISO-8859-1 Wird ein nicht unterstütztes bzw. ungültiges Codierungsformat angegeben, führt dies zum Abbruch des Jobs mit einer entsprechenden Fehlermeldung. In den SAP Forms ist für dieses Feld eine Eingabehilfe verfügbar, welche alle unterstützten Codierungsformate auflistet. |
Dieses Script-Element kann mit den folgenden Parameterkombinationen verwendet werden:
- SPOOLNR
- NAME, JOBCOUNT, STEP
- NAME, JOBCOUNT
- STEP
- Keiner dieser Parameter
Der Parameter FILTER benötigt die AE-Schnittstelle und der Parameter RAW die Standardschnittstelle.
Die Spool-Liste kann nur dann übertragen werden, wenn das Kontrollkästchen "Job nach Durchführung im CCMS löschen" auf der Registerkarte Host-Attribute nicht aktiviert ist. Diese Einschränkung gilt nicht, wenn entweder der Parameter SPOOLNR definiert wurde oder die Standard-Schnittstelle XBP 3.0 (ab Version 1.1) ohne die Parameter NAME, JOBCOUNT und SPOOLNR verwendet wird. Weitere Informationen finden Sie unter SAP ABAP, Java und PI.
Hinweis für die Verwendung der Standardschnittstelle XBP 3.0 mit einer höheren Version als V1.1:
Standardschnittstelle: In der Regel wird die gesamte Spool-Liste an den SAP-Agenten gesendet. Die Standardfunktion der XBP-Schnittstelle bietet keine Möglichkeit, nur auf Teile der Spool-Liste zuzugreifen. Bitte beachten Sie, dass große Spool-Listen die Performance des SAP-Agenten beeinträchtigen können. Der Parameter MAXLINES= wird erst gelesen, wenn die gesamte Spool-Liste bereits übertragen wurde.
Hinweis: Beachten Sie, dass die erzeugten Dateien standardmäßig auf dem Rechner gespeichert werden, auf dem der Agent installiert ist (z. B. R3_GET_JOB_SPOOL; FILE=).
Beispiel
Im Beispiel wird zunächst ein Report aktiviert. Anschließend wird die Spool-Liste des Steps geholt, ohne den Jobnamen oder die Jobnummer als Parameter anzugeben. Dadurch wird automatisch der Job verwendet, der zuletzt über den Agent verarbeitet wurde.
R3_ACTIVATE_REPORT REPORT='RSPO0041',VAR='STANDARD',COVERPAGE=YES
R3_GET_JOB_SPOOL FILE='c:\temp\spoollist.txt',NOFOUND=ABEND,MAXLINES=20
Siehe auch:
seealso