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

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
Gestern von Bright4.5 1 / 510
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2145
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8741