submit via job to SAP-SPOOL

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

submit via job to SAP-SPOOL

Beitrag von hein_blöd (ForumUser / 9 / 0 / 0 ) »
Hallo zusammen,

ich habe folgendes Problem:

Ich möchte aus Programm1 über sumbit via job Programm2 starten. Die Liste von Programm2 soll aber nicht gleich ausgegeben werden, sondern auf irgendeinem Weg in Programm 1 kommen. Dazu wollte ich die Liste in die SAP-SPOOL schreiben und dann mit Programm1 aus dem SPOOL-Auftrag wieder holen. Bis zur SAP-Spool hab ich das noch recht gut hinbekommen, allerdings weiß ich im Programm1 nicht, welche SPOOL-ID im Programm2 angelegt wurde. Deshalb kann ich diesen SPOOL-Auftrag im Programm1 auch nicht mehr ansprechen. Vielleicht habe ich auch ganz einfach was übersehen.
Unbedingt notwendig bei der ganzen Sache ist, dass Programm2 über einen Job abläuft. Vielleicht kann mir ja jemand helfen.
Danke schon mal.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von edwin (Specialist / 306 / 10 / 68 ) »
Hallo,
wenn Du das Programm mit SUBMIT via Job startest, hast Du sicherlich bereits schon den Jobname und Jobcount, mit diesen Daten kannst Du dann (aber erst wenn der Job zu Ende ist) aus der Tabelle TBTCP - deinen Jobstep ermitteln, im Feld LISTIDENT steht dann die Spool-ID. In der TSP01 - findest Du dann auch den Spool-Request mit allen nötigen Informationen zu dem Spool.
Da bei SUBMIT via Job, der Job asynchron lauft, musst Du aber im Programm-1 warten, bis der Job zu Ende ist, das Programm-1 wird nicht für die Dauer des Joblaufes unterbrochen !

Gruss Edwin

Beitrag von hein_blöd (ForumUser / 9 / 0 / 0 ) »
Vielen Dank für die schnelle Hilfe.
Warten bis der Job fertig ist funktioniert dann eigentlich nur über eine Statusabfrage über die JobID, wenn ich das nun richtig verstanden hab, oder?
Dazu bräuchte ich aber noch eine kleine Hilfestellung, wie man das am besten macht.
Ist aber dann nicht das Beispiel aus der ABAP-Schlüsselwortdokumentation etwas sinnlos?
JOB_OPEN
submit via job....
JOB_CLOSE
Wenn ich versuche den Job schon wieder zu schließen, obwohl er evtl. gar nicht fertig war, dürfte das ja dann auch nicht funktionieren, oder? und der Job würde dann ewig vorhanden bleiben? Oder geht es hierum nur um die Einplanung und nicht um die Abarbeitung des Jobs? Dann würde das ganze wieder Sinn machen.

Beitrag von edwin (Specialist / 306 / 10 / 68 ) »
Hallo,
Job_open erzeugt einen Job - Du bekommst einne Jobcount,
dann machst Du ein Submit via Job - damit wird der Step (Dein Programm eingetragen) mit Job_Close wird nur der Job abgeschlossen (er lief bisher noch nicht), im Job_close kannst Du mitgeben, ob/wann und unter welchen Voraussetzungen er anlaufen soll. Wenn Du bei Job_close den ParameterSTRTIMMED = 'X' mitgibst, wird der Job nach dem Job_close gestartet.

SUBMIT via Job startet nicht sofort das Programm, es wird nur ein Step im Job erzeugt !

Gruss Edwin

Beitrag von hein_blöd (ForumUser / 9 / 0 / 0 ) »
Ok, soweit hab ich das glaub ich verstanden. D.h. im Programm 1 also dann mit einer Seletkion auf die Datenbank den Status des Jobs auslesen und erst wenn der Job fertig ist , im Programm wietermachen?

Beitrag von edwin (Specialist / 306 / 10 / 68 ) »
Ja,
allerdings frage ich mich, warum es unbedingt ein Job sein muss
mit "Submit ... and return exporting list to memory" brauchst Du keinen Job aufbauen, hast kein Synchronisationsproblem und belegst keine 2-Workprozesse.

Gruss Edwin

Beitrag von hein_blöd (ForumUser / 9 / 0 / 0 ) »
Das stimmt schon, aber ein Programm mit so langer Laufzeit belegt halt auch die ganze Zeit einen Dialogprozess.
Ich hab das Ganze nun schon hinbekommen.
Danke für die Hilfe.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1319
Views
Zusätze bei SUBMIT to SAP-SPOOL
von laureus222001 » 13.07.2009 09:58 • Verfasst in ABAP® für Anfänger
12
Antw.
6150
Views
Submit xxx to SAP-Spool Problem
von Guenther » 21.01.2016 16:18 • Verfasst in ABAP® Core
4
Antw.
2535
Views
SUBMIT TO SPOOL - unterschiedliches Verhalten P01/E01
von miru77 » 21.02.2014 09:07 • Verfasst in ABAP® für Anfänger
2
Antw.
3041
Views
Parameterübergabe bei SUBMIT
von KlausB » 22.05.2007 13:58 • Verfasst in ABAP® für Anfänger
12
Antw.
869
Views
SUBMIT Report
von HH_ABAP » 08.09.2023 09:46 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1781
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2322

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1781
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2322

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 357
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 956
MS-Word als Editor
letzen Monat von tekko 1 / 4467