Drucken im Hintergrund mit geänderten Parametern

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

Drucken im Hintergrund mit geänderten Parametern

Beitrag von formulator (ForumUser / 10 / 0 / 0 ) »
Hi, ich habe ein Problem, das mich nun schon seit Tagen beschäftigt.

Unsere Schweser-Gesellschaft verfügt zum Formulardruck über ein Tool, daß besser (ist ja nicht schwer) als SmartForms ist.

Nun soll ich die Daten im Ascii-Format an einen Drucker im SAP-System schicken, von wo aus dieses Formular-Tool sich die Daten dann abholt.

Soviel zur Vorgeschichte. Nun das Problem.

ich habe einen kleinen Report geschrieben, der die Daten als ALV (reuse_alv_grid_display_lvc) an diesen Drucker senden soll.

Hier der Quelltext:

*&---------------------------------------------------------------------*
*& Report ZPRINTSST *
*& *
*&---------------------------------------------------------------------*
*& *
*& *
*&---------------------------------------------------------------------*

REPORT zprintsst .

DATA: indxkey LIKE indx-srtfd VALUE 'KEYVALUE',
indx_wa TYPE indx,
gt_print TYPE TABLE OF zlosst,
gs_print LIKE LINE OF gt_print,
valid TYPE c,
pripar TYPE pri_params.



IMPORT gt_print = gt_print
FROM SHARED BUFFER indx(st) ID indxkey TO indx_wa.


CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
im_parameters = pripar
immediately = ' '
no_dialog = 'X'
IMPORTING
out_parameters = pripar
valid = valid
EXCEPTIONS
archive_info_not_found = 1
invalid_print_params = 2
invalid_archive_params = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

pripar-primm = ' '.
pripar-pdest = 'FOSC'.
pripar-prcop = '001'.
pripar-pexpi = '8'.
pripar-prsap = 'D'.
pripar-prdsn = 'LIST1S'.
pripar-ptype = 'TEXT'.
pripar-armod = '1'.
pripar-priot = '5'.
pripar-prunx = 'D'.
pripar-prkeyext = ' 31914'.
pripar-prchk = ' 68546'.




CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
* im_parameters = pripar
destination = 'FOSC'
no_dialog = 'X'
immediately = ' '
mode = 'CURRENT'
draft = 'X'
IMPORTING
out_parameters = pripar
valid = valid
EXCEPTIONS
archive_info_not_found = 1
invalid_print_params = 2
invalid_archive_params = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.




IF valid <> space.
NEW-PAGE PRINT ON PARAMETERS pripar.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_structure_name = 'ZLOSST'
* IS_LAYOUT_LVC =
TABLES
t_outtab = gt_print
EXCEPTIONS
program_error = 1
OTHERS = 2
.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

ENDIF.

Dieser Report wird mittels submit and return aus einem Dialogprogramm aufgerufen.

Ich komme aber nicht in meine Dialogtransaktion zurück, sondern lande in der Spoolverwaltung.

Im Anhang habe ich die Bildschirme die nach dem Submit gesendet werden mal angehängt.

Vieleicht kann mir ja jemand helfen (hoffentlich)
Alle sagten:
DAS GEHT NICHT !!!
Dann kam einer, der wusste das nicht und hat's gemacht

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


Beitrag von joachim (ForumUser / 70 / 0 / 3 ) »
hallo,
schau dir mal den submit an ob du
WITHOUT SPOOL DYNPRO gesetzt hast,


joachim

Seite 1 von 1

Vergleichbare Themen

9
Antw.
12101
Views
PDF Datei im Hintergrund Drucken
von Adrian » 29.08.2013 16:41 • Verfasst in ABAP® für Anfänger
0
Antw.
1572
Views
Webservice - Generierung von geänderten FuBa
von colonell » 23.03.2007 12:11 • Verfasst in Web Application Server
0
Antw.
189
Views
Report zu geänderten Tabellen mit dbtablog
von Hendrik96 » 08.06.2022 07:56 • Verfasst in ABAP® für Anfänger
2
Antw.
4866
Views
CDS-View mit (Range)Parametern
von Ingo » 09.10.2020 09:54 • Verfasst in SAP HANA für Anfänger
3
Antw.
5127
Views
User kopieren MIT Parametern
von ralf.wenzel » 05.09.2012 14:09 • Verfasst in Sonstige Module

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor einer Stunde von DeathAndPain 14 / 10745
Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 24 / 3891
User Exit EXIT_RQCPRM10_001
vor 20 Stunden von a-dead-trousers 2 / 348
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1400

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

Trennen Strasse und Hausnummer
vor einer Stunde von DeathAndPain 14 / 10745
Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 24 / 3891
User Exit EXIT_RQCPRM10_001
vor 20 Stunden von a-dead-trousers 2 / 348
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1400

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2931
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9524