Funktionsbaustein zum erzeugen eines Spoolauftrags

Alles Rund um SAP®.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Funktionsbaustein zum erzeugen eines Spoolauftrags

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
Hallo!

Ich suche einen Funktionsbaustein, mit dem ich einen Spoolauftrag erzeugen kann, ohne dass ich den Dialog für den Druck hochbekomm, bzw eine Tabelle mit Daten mitgeben muss, da die Daten die ich drucken möchte auf dem Bildschirm stehen.

Kann mir jemand weiterhelfen??

mfg Manuela

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


Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

wenn die Daten schon am Bildschirm stehen, dann können sie per Druckbefehl aus der Menüleiste oder Iconleiste gedruckt werden. Genauso ist es, wenn die Daten schon als ALV-Grid angezeigt werden. Da geht dann aber doch das Fenster für die Spoolparameter auf, denn irgendwoher muß das System ja wissen, was es machen soll.

Du kannst auch das Programm im Batch "Submitten", dann druckt es gleich in den Spool.

Ich habe so etwas schon mal gelöst, in dem sich das gleiche Programm nochmal aufgerufen hat aber eben per SUBMIT ... INTO SPOOL ... Befehl. Die Selektions-Parameter wurden einfach noch mal auf das Selektionsbild gestellt.

Wenn Du wahlweise mal am Bildschirm oder am Drucker drucken möchtest, könnte SET_PRINT_PARAMS (Befehl oder FUBA???) helfen.

Aber das Drucken vom Bildschirmlisten sollte das Problem doch lösen (s.o).

Gruß
babap

Beitrag von manuk (Specialist / 108 / 0 / 0 ) »
Hey babap,

folgender Hintergrund:
ich drücke auf den Button exportieren und die Liste die ich am Bildschirm hab soll in ein PDF umgewandelt werden und mit einem Objekt (Kundenauftrag) als generisches Objekt verknüpft werden.

Hab jetzt auf deinen Hinweis hin den Befehl print_on gefunden. Submit funktioniert nicht.. keine Ahnung warum er gibt mir einfach keine Daten aus.
Ich hole jetzt meinen Bildschirm mit Fuba LIST_TO_SPOOL in eine interne Tabelle, stelle die Druckparameter mit deinem Fuba ein, starte den Print (Print on) loope über die Tabelle, gebe sie über write aus und beende den Druck. So hab ich nen Spoolauftrag, den ich dann in ein PDF konvertieren kann.

Das ganze geht wahrscheinlich einfacher auch, aber es funktioniert immerhin, DANKE!!!!!

Gruß Manu

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3058
Views
Funktionsbaustein zum Session erzeugen gesucht
von BesenWesen » 16.01.2006 14:33 • Verfasst in ABAP® Core
2
Antw.
1951
Views
SP01: Es wurden nur 1000 Zeilen des Spoolauftrags ausgegeben
von justtypeenter » 07.04.2008 12:01 • Verfasst in SAP - Allgemeines
5
Antw.
16506
Views
Instanz erzeugen
von ostpower » 21.04.2010 15:59 • Verfasst in ABAP® für Anfänger
3
Antw.
9321
Views
Belegfluss erzeugen?
von Sapateur » 25.02.2009 10:00 • Verfasst in ABAP® für Anfänger
23
Antw.
3454
Views
Last erzeugen im SAPGui?
von DeathAndPain » 17.11.2020 14:46 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 9 Stunden von tar 6 / 144

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

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 9 Stunden von tar 6 / 144

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821