Aus dem Batch Input mit CALL TRANSACTION zurückkehren

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

Aus dem Batch Input mit CALL TRANSACTION zurückkehren

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo zusammen,

ich brauche wieder Eure Hilfe.

Über Batch Input starte ich eine eigene Transaktion:
CALL TRANSACTION 'ZXXX' USING bdcdata MODE 'E' UPDATE 'S' MESSAGES INTO messtab.

Das Programm führt die Transaction aus und bleibt dort stehen. Was muss ich tun, damit nach dem Ausführen der Transaktion ZXXX das Programm in die Ursprungstransaktion automatisch zurückkehrt, wie das bei den SAP-Transaktionen der Fall ist?
Ich habe schon im zweiten Programm (mit der Transaktion ZXXX) ?SET SCREEN 0? und ?LEAVE? am Ende gesetzt. Das hat nicht geholfen. Vielleicht hat jemand eine Idee?
Vielen Dank im voraus.
Grüße,
Jura

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


Beitrag von Neuer Gast ( / / 0 / 3 ) »
Probiers mal mit "LEAVE PROGRAM" anstatt nur mit "LEAVE".

Die LEAVE-Anweisung wird ignoriert, wenn das Systemfeld SY-CALLD initial ist. Das ist bei der Verarbeitung von Batch-Input-Mappen der Fall.

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo,

mit 'leave program' habe ich gerade ausprobiert, geht auch nicht.
Trotzdem danke!

Grüße,
Jura

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,

kann das Problem daran liegen, dass das eigene Programm, dass über Batch Input über die Transaktion aufgerufen wird, ein Report und kein Modulpool ist?

Grüße,
Jura

Beitrag von Diko (ForumUser / 73 / 0 / 1 ) »
Moin,

wäre bei einem Report i.S.v. ausführbarem Programm nicht ein SUBMIT...AND RETURN sinniger ???

Gruß

Dieter

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Dieter,

ja, mit SUBMIT...AND RETURN war 'sinniger'. Es hat geklappt! Irgendwie ist es mir selbst nicht eingefallen...
Vielen Dank! :)

Grüße,
Jura

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo,

da bin ich wieder.
Ich habe mich leider zu früh gefreut.
Mit 'SUBMIT' lässt sich der Report nicht im Hintergrund starten. Das ist aber notwendig, da ich ihn als Job nach einem anderen Job einplanen möchte.
Vielleicht gibt es noch welche Ideen?
Danke.

Grüße
Jura

Beitrag von Diko (ForumUser / 73 / 0 / 1 ) »
Ahoi Jura,

nomalerweise sollte so ein Submit auch im Hintergrund funktionieren.

Was kriegst Du denn für eine Fehlermeldung ???

Gruß

Dieter

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo Dieter,

nach meinem SUBMIT habe ich eine Fehlermeldung bekommen, dass der Job 'XXX' nich existiert. Es ist auch klar, weil er sofort ausgeführt wurde und den Status 'fertig' hatte. In diesem Fall konnte ich den Folgejob nicht mehr einplanen, da ein Job nur nach einem freigegebenen oder eingeplannten Job eingeplannt werden kann.
(Mein Programm ist so eine Kette aus mehreren Jobs).

Wie kann man beim SUBMIT sagen, dass der Report im Hintergrund ausgeführt werden soll? Geht es überhaupt? Das könnte dann die Lösung sein.

Grüße,
Jura

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Jura,

schau Dier dazu mal die Hilfe zu SUBMIT an. Dort wird auch der Zusatz VIA JOB JobNr beschrieben.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Ereglam,

im Zusatz VIA JOB gibt man, wie ich es verstanden habe, den Namen des aktuellen Jobs ein. Wie kann ich dann sagen, dass dieser aktuelle Job nach einem anderem Job ausgeführt werden soll? Kann ich den Startpunkt dieses Jobs steuern?

Danke und Grüße,
Jura

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Jura,

um deinen Report per SUBMIT nach dem aktuellen Job ausführen zu wollen, musst Du dies bei der Definition des neuen Jobs im FB JOB_OPEN definieren. Wie das genau funktioniert, kann ich jetzt aber leider nicht sagen.
Eventuell findest Du einen hilfreichen Baustein in der FG BTCH
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Jura (ForumUser / 88 / 0 / 0 ) »
Hallo Ereglam,

die Funktionsgruppe BTCH ist wirklich gut. Dort werde ich bestimmt Einiges finden. Bis jetzt ist mir nur etwas dazwischengekommen, also konnte ich es, auch nicht den FB 'JOB_OPEN', ausprobieren.

Ich danke allen für gute Tipps! Ich hoffe, damit kann ich meine Probleme bewältigen.

Viele Grüße!
Jura

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2550
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
4
Antw.
4503
Views
CALL TRANSACTION
von Roddy » 27.01.2016 11:40 • Verfasst in ABAP® für Anfänger
5
Antw.
5637
Views
Call Transaction - wie F8 ?
von tomcat13 » 16.04.2007 14:09 • Verfasst in SAP - Allgemeines
3
Antw.
3123
Views
Call Transaction
von SaskuAc » 27.07.2015 11:18 • Verfasst in ABAP® für Anfänger
3
Antw.
5057
Views
call transaction
von gast » 11.05.2005 14:07 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 18 Stunden von tar 8 / 364
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 527

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

Regex in where
vor 18 Stunden von tar 8 / 364
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 527

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953