Wo landen Write-Ausgaben von Hintergrundprozessen?

Alle Fragen rund um Basisthemen
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Wo landen Write-Ausgaben von Hintergrundprozessen?

Beitrag von Obelix1 (ForumUser / 35 / 3 / 0 ) »
Liebe Leute,

folgendes Code-Fragment:

Code: Alles auswählen.

      
       CALL FUNCTION 'MACHS_IM_HINTERGRUND'
        STARTING NEW TASK lv_task DESTINATION 'NONE'
        PERFORMING bin_fertig ON END OF TASK
        EXPORTING
       (...).
Wenn im Funktionsbaustein und in der Form-Routine bin_fertig WRITE-Ausgaben stehen (als Testausgabe zu Debuggingzwecken), wo landen die? Landen die überhaupt irgendwo?
Ich habe alle mir bekannten Logs und Spools durchsucht, ohne Erfolg.

Wenn testausgaben tatsächlich spurlos verschwinden, welche Möglichkeiten gibt es dann noch, so etwas vernünftig zu debuggen (außer Trace-informationen in die Datenbank schreiben zu müssen)?

Gruß&Dank
Wolfgang

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


Re: Wo landen Write-Ausgaben von Hintergrundprozessen?

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Schau dir mal NEW-PAGE PRINT ON/OFF an

Re: Wo landen Write-Ausgaben von Hintergrundprozessen?

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Das Write innerhalb des Funktionsbausteins landet im Listprozessor des neuen Modus. Damit der angezeigt wird, muss zuerst natürlich eine Ausgabe auf einem Dynpro erfolgen.

Beim nach der Rückkehr des Funktionsbausteins aufgerufenen "bin_fertig" bin ich mir nicht so ganz sicher. Vor Allem weil der Aufruf da ja asyncron erfolgt. Ich hatte da schon schlechte Erfahrungen mit Controls. Die lassen sich nämlich damit nicht ansprechen (Kurzdump). Man kann aber Variablen des ursprünglichen Aufrufers problemlos verändern. Wie sich der Listprozessor in dem Fall verhält hab ich leider bislang noch nicht ausprobiert. Aber im Zweifelsfall würde ich sagen, dass die Ausgabe auch dort landen wird. Auch hier gilt, dass der Listprozessor NACH der Rükkehr des Funktionsbausteins erst aufgerufen werden muss.

(LEAVE TO LIST-PROCESSING)

Wie sich das ganze im Hintergrundprozess (SUBMIT mit Job) verhält kann ich jetzt nicht sagen, aber ich schätze mal, dass die Ausgabe vom Funktionsbaustein fehlen wird. Die vom Aufrufer/Rückkehrpunkt aber sehrwohl im Ausdruck (Spool) aufscheinen sollte.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Wo landen Write-Ausgaben von Hintergrundprozessen?

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Wenn Du das etwas größer aufziehen möchtest und die Ausgaben evtl. als ein Protokoll doch brauchst, kannst Du
- zum einen eine Logging-Klasse bauen mit einer simplen Methode, die Du statt des Write aufrufst. Damit hast Du aber noch nicht "new task" umschifft
- generell Daten ins Applikationslog schreiben und sie Dir dort per SLG1 anschauen. (Setzt entsprechende (Sub)Objekte in der SLG0 voraus, kann man sich ja anlegen. FuBas APPL_LOG* bzw. BAL_LOG*)

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3318
Views
Character Ausgaben über Ascii
von SaskuAc » 17.06.2015 15:54 • Verfasst in ABAP® für Anfänger
3
Antw.
1932
Views
SELECT - aber nur ein Ergebnis Ausgaben
von swonny » 29.01.2007 16:24 • Verfasst in ABAP® für Anfänger
3
Antw.
2131
Views
Summe pro jahr summieren und vertikal ausgaben
von Rico_neu » 19.10.2007 13:18 • Verfasst in ABAP® für Anfänger
2
Antw.
1550
Views
Dasselbe Dynpro für mehrere ALV-Ausgaben nutzen
von JanR » 07.12.2020 10:05 • Verfasst in ABAP® für Anfänger
7
Antw.
4721
Views
write ... under
von Gast » 19.04.2005 15:40 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 1 / 136
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1777
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8379