SAP Jobsuche bei DV-Treff
bluemc
  • bluemc
  • SAP Forum - Profi Thema Starter
vor 12 Jahre
Hallo zusammen,

ich habe ein kleines ABAP geschrieben, welches bei der Eingabe einer Zahl nach Bestätigung ein Smartform erzeugt und am Drucker ausgibt.

Wozu? Ich möchte per Barcode eine Zahlenfolge einscannen un dann am Etikettendrucker einen passenden Aufkleber dazu ausdrucken.

Das klappt soweit auch ganz gut. Über ssfcompop lasse ich die Druckparameter übergeben.

*** Füllen der Druckparameter

DATA: ls_params1 TYPE ssfcompop.

ls_params1-tddest = 'VS1'. " Kürzel des zu verwendenden Druckers

ls_params1-tdnewid = 'X'. " Neuer Spool-Auftrag (Druckparameter)

ls_params1-tdimmed = 'X'. " Sofort ausgeben (Druckparameter)

ls_params1-tdlifetime = 1. " Spool-Verweildauer (Druckparameter)

ls_params1-tdtitle = 'Barcode'. " Titel im Dialogfenster

ls_params1-tddataset = 'Barcod'. " Spool-Auftrag: Name

ls_params1-TDFINAL = 'X'. " Spool-Auftrag ist abgeschlossen

Gibt es die Möglichkeit den darauf folgenden Druckdialog zu unterdücken, sodass nach dem Scannen direkt ohne Bestätigung des Druckpopups der Aufkleber ausgedruckt wird?

Vilen Dank für Eure Unterstützung,

Blue

Förderer

helge
  • helge
  • SAP Forum - Neuling
vor 12 Jahre
Hallo.

Die output_option sscompop kennt diesen Parameter nicht.

control_parameters hat ihn in ssfctrlop-no_dialog.

Viel Erfolg

helge