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.
12410
Views
PDF Datei im Hintergrund Drucken
von Adrian » 29.08.2013 16:41 • Verfasst in ABAP® für Anfänger
0
Antw.
1695
Views
Webservice - Generierung von geänderten FuBa
von colonell » 23.03.2007 12:11 • Verfasst in Web Application Server
0
Antw.
326
Views
Report zu geänderten Tabellen mit dbtablog
von Hendrik96 » 08.06.2022 07:56 • Verfasst in ABAP® für Anfänger
1
Antw.
2820
Views
dynamische Suchhilfe mit Parametern
von PeterPaletti » 29.10.2014 09:40 • Verfasst in ABAP® für Anfänger
2
Antw.
8811
Views
CDS-View mit (Range)Parametern
von Ingo » 09.10.2020 09:54 • Verfasst in SAP HANA für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Banf anlegen
vor 2 Stunden von wreichelt 2 / 163
Banf anlegen
vor 3 Stunden von Manfred K. 1 / 155
IBAN und BUT0BK
vor 3 Tagen von waltersen gelöst 10 / 12478
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5424

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

Banf anlegen
vor 2 Stunden von wreichelt 2 / 163
Banf anlegen
vor 3 Stunden von Manfred K. 1 / 155
IBAN und BUT0BK
vor 3 Tagen von waltersen gelöst 10 / 12478
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5424

Unbeantwortete Forenbeiträge

Banf anlegen
vor 3 Stunden von Manfred K. 1 / 155
Speichern Popup in MM42 verhindern
vor 6 Tagen von Noodl 1 / 4643
Meine Inbox
vor 4 Wochen von Rabea1103 1 / 19362