2 Spooldateien aus einem Report erzeugen

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

2 Spooldateien aus einem Report erzeugen

Beitrag von Ralph ( / / 0 / 3 ) »
Hallo Forum,

ich möchte aus einem Report 2 verschiedene Spools erzeugen.
Spool 1 soll alle Postensätze incl. Summen enthalten, Spool 2 soll nur die Summen enthalten.

Da es sich um einen Langläufer handelt und das ganze im Hintergrund laufen soll, kann ich kein ALV-Grid verwenden.

Hat jemand eine Idee wie man das realisieren kann?


Danke
Ralph

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


Beitrag von JDO ( / / 0 / 3 ) »
Hallo Ralph,

schau Dir mal die Hilfe zu NEW-PAGE PRINT ON an.

NEW-PAGE PRINT ON
PARAMETERS PARAMS
NEW-SECTION
NO DIALOG

erzeugt bei jedem Aufruf eine neue Liste, wobei die Struktur PARAMS der Struktur PRI_PARAMS entsprechen muß, die zuvor mit dem FuBa GET_PRINT_PARAMETERS gefüllt wurde.

MfG Juergen

Beitrag von Ralph ( / / 0 / 3 ) »
Hallo Jürgen,

das habe ich schon versucht. Es wird im Spool immer nur die letzte Liste angezeigt.

Ich habe mit GET_PRINT_PARAMETERS die Daten für jeweils jeden NEW-PAGE PRINT ON die Daten neu ermittelt.

Zusätzlich habe ich versucht jeweils einen anderen Drucker anzusprechen. Hat leider auch nicht geklappt.

Gruss
Ralph

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Hi Ralph,

wenn du beim zweiten mal einen neuen Drucker genommen hast, muss es gehen.

Wenn du das Flag "New List Identification" nicht setzt, dann wird der zweite Druckauftrag an den ersten angehängt, wenn die wichtigen Parameter übereinstimmen (Anzahl, Drucker, Spoolname und noch ein paar).

Enno

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

diesen Schalter habe ich auch schon gesetzt. Auch die Angabe von 2 Druckern hat keine Auswirkung.

Folgender Report erzeugt nur einen Spool. In der Überschrift steht "Seite 2" und der Text der Spool ist der Text der 2ten Ausgabe.


REPORT zralph05.

DATA: params LIKE pri_params,
days(1) TYPE n VALUE 2,
count(3) TYPE n VALUE 1,
valid TYPE c.


START-OF-SELECTION.

CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
destination = 'LP01'
copies = count
list_name = 'TEST1'
list_text = 'Test 1'
immediately = ' '
release = 'X'
new_list_id = 'X'
expiration = days
line_size = 79
line_count = 23
layout = 'X_PAPER'
sap_cover_page = ' '
cover_page = ' '
receiver = 'SAP*'
department = 'System'
no_dialog = 'X'
IMPORTING
out_parameters = params
valid = valid.

NEW-PAGE PRINT ON PARAMETERS params NO DIALOG.
WRITE: /, '**** Report 1 ****'.
NEW-PAGE PRINT OFF.


CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
destination = 'OKI'
copies = count
list_name = 'TEST2'
list_text = 'Test 2'
immediately = ' '
release = 'X'
new_list_id = 'X'
expiration = days
line_size = 79
line_count = 23
layout = 'X_PAPER'
sap_cover_page = ' '
cover_page = ' '
receiver = 'SAP*'
department = 'System'
no_dialog = 'X'
IMPORTING
out_parameters = params
valid = valid.

NEW-PAGE PRINT ON PARAMETERS params NO DIALOG.
WRITE: /, '**** Report 2 ****'.
NEW-PAGE PRINT OFF.


Gruss
Ralph

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Denn nimm mal beim ersten NEW-PAGE einen Drucker, der auch existiert...

Gruß, Enno

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

habe mein Problem gefunden. Ich habe die Spools immer nur über die Transaktion SM37 gesucht. Dort wird nur die letzte angezeigt.

Über SP02 sieht man beide :? .

Trotz meines geistigen Aussetzers danke für die prompte Hilfe.

Gruss
Ralph

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3054
Views
Batch Input Mappe mit Report erzeugen
von Alexity » 09.08.2019 11:39 • Verfasst in ABAP® für Anfänger
1
Antw.
6438
Views
Report von einem anderen Report als Hintergrundjob einplanen
von kbit100 » 04.01.2016 09:46 • Verfasst in ABAP® für Anfänger
0
Antw.
4391
Views
Report aus Report-Painter Bericht aufrufen
von MStumm » 15.12.2006 12:45 • Verfasst in ABAP® Core
0
Antw.
2409
Views
Nutzung RRI (Report-Report-Schnittstelle) aus ALV-Grid
von donny » 22.11.2007 11:17 • Verfasst in ABAP® Core
22
Antw.
9740
Views
interne Tabelle übergeben von Report zu Report
von cuncon » 26.10.2017 12:27 • Verfasst in ABAP® für Anfänger

Ü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

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 2 Tagen von DeathAndPain gelöst 4 / 361
Ermittlung der Arbeitstage (Mosid)
vor 4 Tagen von Radinator 11 / 46033
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3932
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2419

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

Materialstammerweiterung: Neuer Reiter
vor 2 Tagen von DeathAndPain gelöst 4 / 361
Ermittlung der Arbeitstage (Mosid)
vor 4 Tagen von Radinator 11 / 46033
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3932
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2419