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

Zeilenumbrüche ersetzen
vor einer Stunde von rob_abc 4 / 29
Dialog-Container mit Toolbar/Status
vor 21 Stunden von tar gelöst 19 / 2087
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

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

Zeilenumbrüche ersetzen
vor einer Stunde von rob_abc 4 / 29
Dialog-Container mit Toolbar/Status
vor 21 Stunden von tar gelöst 19 / 2087
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 506
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8739