In den Spool verzweigen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

In den Spool verzweigen

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

ich brauche mal euren Rat. Habe folgende Message (SE91).
"Beim Anlegen des Angebots ist ein Fehler entstanden. Bitte Spool XY beachten"

Nun möchte ich ganz gern durch klicken auf die Spoolnummer, direkt den Spool angezeigt bekommen. (Nummer des Spools hab ich)
Den FB-Baustein, der mir anhand der Spoolnummer den Spool anzeigt, hab ich auch. Leider fehlt mir der entsprechende Befehl, durch den ich über den Langtext einer Nachricht, genau diesen Baustein aufrufen kann. :shock:

Mit der Bitte um Hilfe,

Freundliche Grüsse Torsten

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


Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
Hi Torsten,

du kannst in einem Langtext einen Verweis einbinden:

Code: Alles auswählen.

<DS:REPO.ZZTESTREP>Testreport ausführen</>
Menü: Einbinden - Verweis, Dokumentenklasse: Online Ausführung eines Reports
Oder du bindest eine Transaktion ein (SP01).

die Frage wäre, ob der aktuelle Spoolauftrag vorgeblendet wird. Ansonsten müsstest du noch ein Programm schreiben, was aus der Message-Variablen den Spoolauftrag liest und diesen dann anzeigt (FB RSPO_DISPLAY_SPOOLJOB, FB RSPO_RID_SPOOLREQ_DISP).

Gruß, Enno

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

erst einmal vielen Dank für den Tipp. Leider habe ich immer noch ein Problem. Ich habe jetzt ein Programm geschrieben, dass mir den Spool-Anzeige-Funktionsbaustein startet. Leider hab ich keine Ahnung, wie ich diesem Programm einen Parameter mitgeben kann. Auch das Speichern im globalen Memory oder das zuvor setzen der systemvariable sy-spono oder ähnliche, ist nicht möglich, da der Fehler in eine Nachrichtentabelle vom Typ Bapiret2 geschrieben wird und erst später ausgegeben wird.
(Wir verwenden den SAP-Workflow) Wenn eine Methode (z.B. eine Anreicherung) schief geht, dann wird halt die besagte Tabelle geschrieben und der Workflow läuft weiter. Am Ende lassen wir uns dann alle Nachrichten anzeigen und dort möchte ich halt bei Langtext in den Spool verzeigen.

Gruß Torsten

Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
Moin Torsten,

denn wird's hakelig... Die einzige Möglichkeit, die mir einfällt, wäre mit einem "Dirty Assign" (http://www.abapforum.com/forum/viewtopic.php?t=2379) auf die Messagevariablen des BAPI zuzugreifen.
Dafür müsstest du im Debugger schauen, welche Variablen du benötigst und diese dann in deinem "Spoolanzeigeprogramm" auslesen.

Vielleicht kannst du auch schauen, ob evtl. ein SET/GET-Parameter beim Aufruf des Langtextes gesetzt wird, den du verwenden kannst (Aber wahrscheinlich nicht...).

Gruß, Enno.

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

Du wirst es nicht glauben, aber ich habe eine variante gefunden, dieses Problem zu lösen:

In der Dokumentation des Langtextes:
<DS:REPO.ZY_SPOOLNR>&v1&</>.

Und im Report muß man dann folgende Befehlszeile einfügen:
IMPORT msgv1 msgv2 msgv3 msgv4 FROM MEMORY ID 'MSG'.

(und dann den FB: RSPO_RID_SPOOLREQ_DISP (SAP 4.63) aufrufen)

Die SAP setzt zum Glück diesen globalen Memory MSG in dem genau die von mir verwendeten Werte stehen!

8)

Gruß Torsten

Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
Schwein gehabt... :wink:
Gruß, Enno

Beitrag von Gast ( / / 0 / 3 ) »
8) Kann man so sagen :D

Seite 1 von 1

Vergleichbare Themen

0
Antw.
12680
Views
OPD Druck im SPOOL
von Manfred K. » 17.02.2025 10:04 • Verfasst in ABAP® für Anfänger
3
Antw.
5304
Views
Spool bearbeiten
von actihippo » 29.07.2015 14:41 • Verfasst in ABAP® Core
0
Antw.
111500
Views
Spool vereinen OTF und PDF
von anna2205 » 15.01.2026 16:10 • Verfasst in ABAP® für Anfänger
6
Antw.
7097
Views
submit via job to SAP-SPOOL
von hein_blöd » 19.03.2007 13:21 • Verfasst in ABAP® für Anfänger
1
Antw.
1559
Views
SapScript in den Spool schreiben
von Steffi221185 » 28.11.2007 10:04 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.