Spool bearbeiten

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

Spool bearbeiten

Beitrag von actihippo (ForumUser / 14 / 0 / 0 ) »
Hallo zusammen,

ich habe einen Job in der SM37, der das Protokoll in den Spool schreibt.
Diesen spool lese ich mit dem Funktionsbaustein RSPO_RETURN_SPOOLJOB ein und möchte diesen nun anpassen. Im Spool stehen rote und grüne Ampeln.
Alle Zeilen mit einer grünen Ampel möchte ich löschen, alle roten sollen bleiben.
Gibt es einen Funktionsbaustein, mit dem ich mir den Spool vernünftig aufbereiten kann? Denn aktuell stehen alle Einträge in einer spalte in mehreren Zeilen.

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


Re: Spool bearbeiten

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Heftige Frage :oops:
Das kann man leider nicht so pauschal beantworten. Je nachdem wie der Spool erzeugt wurde, gibt es unterschiedliche Herangehensweisen.

Das folgende gilt z.B. für den Listprozessor (Type ALI) wenn der Spool aus einem Report stammt:
Ist bei dir in der Rückgabe bei BUFFER bzw. BUFFER_PDF die Spalte TDFORMAT befüllt?
So wie ich das im Coding sehe, sollten neue Zeilen immer mit '/=' beginnen.
Wenn nichts oder nur = in TDFORMAT drinnensteht, bedeutet das, dass die vorherige Ausgabezeile noch nicht abgeschlossen ist (Fließtext).
Anhand von diesen Informationen solltest du in der Lage sein, den Zeilenbeginn der Ausgabezeile zu identifizieren und dann aufgrund deines Kennzeichens (rote Ampel) alle Zeilen in der internen Tabelle die zur aktuellen Ausgabezeile gehören löschen.

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: Spool bearbeiten

Beitrag von dvdh1979 (ForumUser / 15 / 0 / 0 ) »
Hallo zusammen,

ich greife den Beitrag nochmal auf, weil ich derzeit auch vor der Herausforderung stehe, eine Spool einzulesen und zu verarbeiten.

Es ist eine ABAP Liste (Abrechnungsprotokoll) und wenn ich in der Spoolliste auf den Button "Roh" drücke, erscheint die Ausgabe der Daten zusammen mit den "Formatierungen", z.B. #COL1H.

Benutze ich den Funktionsbaustein "RSPO_RETURN_SPOOLJOB" in der SE37 mit dieser Spool-ID und gebe das Ausgabeformat "RAW" an, so sehe ich in der Tabelle BUFFER die Daten, aber es fehlen die Formatierungen.

Sollten diese nicht auch im Format "RAW" zu sehen sein oder muss ich einen anderen Funktionsbaustein benutzen?

Danke schon einmal für jeden Tipp!


Viele Grüße,
Dirk

Re: Spool bearbeiten

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Verwende doch mal den Report RSPO0030 und schaue Dir mit einem guten (Hex)Editor
an, was der Spool genau enthält.
Der Report ist geeignet zum Down - und Upload eines Spools files .
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2428
Views
Datenbanktabelle bearbeiten
von miho » 24.09.2013 10:50 • Verfasst in ABAP Objects®
5
Antw.
5136
Views
String bearbeiten
von ostpower » 19.04.2010 12:26 • Verfasst in ABAP® für Anfänger
7
Antw.
7206
Views
Zahlungsvorschlag bearbeiten
von Gast » 07.01.2005 10:16 • Verfasst in Financials
1
Antw.
1289
Views
Selectionsbilder bearbeiten
von kostonstyle » 14.08.2008 14:45 • Verfasst in ABAP® für Anfänger
3
Antw.
2666
Views
Printausgabe ALV bearbeiten
von kat_car » 04.12.2013 15:04 • Verfasst in ABAP® Core

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 / 125
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1767
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8369