aus Druckprogramm Spool-Ersteller ändern

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

aus Druckprogramm Spool-Ersteller ändern

Beitrag von MFreyler (ForumUser / 11 / 0 / 0 ) »
Hallo zusammen,

ich hab da ein kleines Problemchen und finde leider keine Lösung dafür.

Es geht um das Druckprogramm für die Rechnungen und um das Sammeln der Ausgaben in EINEN Spoolauftrag.
Das funktioniert auch solange wie der Druckzeitpunkt der SD-Nachricht auf "1 - Versenden durch periodischen Job" steht. Dann läuft ein Batch-Job (spät-nachmittags), der alle diese Nachrichten selektiert und den Druckoutput erstellt --> in einen Spoolauftrag.

Nun gab es aber hier die Anforderung auch direkt erstellte Nachrichten (Stauts "4 - sofort versenden") in eben den gleichen Spoolauftrag zu schreiben. Und eben dies funktioniert leider nicht weil der Spool-Ersteller in diesem Fall ein anderer ist, als der Batch-Job. Dieser kann auch für den Batch-Job nicht geändert werden, da dies ein sog. Batch- oder Maschinen-User ist und beim Direkt-Erstellen der Nachricht wird stets der User verwendet, der die Nachricht gerade bearbeitet (Dialog-User).

Nun meine Frage:
Kann ich in diesem Zusammenhang den Ersteller des Spoolauftrages vom Druckprogramm aus irgendwie manipulieren (bei OPEN_FORM oder ähnliches)?

Bitte um Hilfe!

Vielen Dank und viele Grüße
Markus Freyler

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


Re: aus Druckprogramm Spool-Ersteller ändern

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hi Markus,
um was für Rechnungen geht es eigentlcih?
Egal. hier mal was allgemeines:
Bei Mahnungen und anderen Dingen ist es meist so, das die Druckparameter das Benutzers gezogen werden. Steht nun im Benutzerstamm des ausführenden MA's die Option sofort ausgeben, wird für jedes Formular ein Spoolauftrag erstellt. Ist der Option nicht gesetzt, gibt es nur einen Spoolauftrag.

Ich bin mir nicht ganz sicher, aber das könnte bei deinen Rechnungen auch das Problem sein.

Abhilfe bei den Mahnungen schafft man mit der Nutzung eines User-Exits. Hier kann man dann diese Option dann permanent weg setzen für das Programm.

Vielleicht hilft dir das weiter.

Gruß

Thomas

Re: aus Druckprogramm Spool-Ersteller ändern

Beitrag von MFreyler (ForumUser / 11 / 0 / 0 ) »
Hi Thomas,
es geht bei meinem Thema um SD-Fakturen (Rechnungen).
Hier werden - anders als im FI-Bereich - standardmäßig die Einstellungen in den dafür hinterlegten Nachrichtensätzen verwendet.
Nur kann man hier es tatsächlich so steuern, dass ein Teil sofort gedruckt wird und ein anderer Teil eben über Batch-Job. Nun wird beim Sofort-Druck für jeden Benutzer ein Spoolauftrag angelegt, wenn nun das Feld "...-DIMME" nicht gesetzt wird, werden weitere folgende Rechnungen in den gleichen Spool-Auftrag gesammelt.
Beim Batch-Job wird das genauso gehandhabt - also hier wird für den User ein Spool-Auftrag angelegt, der beim Job hinterlegt ist (User für Berechtigungsprüfung). Nun war die Frage ob ich in diesem Zusammenhang irgendwo den User-Namen ändern kann, sodaß immer gewährleistet ist, dass diese alle Fakturen in einen Spoolauftrag gesammelt werden.
Mittlerweile haben wir zwar keine Lösung aber einen Workaround:
Die Fakturen mit Sofortdruck werden hier von einem System-User angelegt, damit stehen diese Spoolaufträge schon mal gesammelt in der Spool. Nun haben wir für den Batch-Job den gleichen User-Namen eingetragen und der sammelt ebenfalls in die direkt erstellten Spool-Aufträge.
Soweit so gut - aber wenn nun andere Fakturen auch gesammelt werden sollen, die jedoch von einem anderen User erstellt werden stehen wir wieder vor dem gleichen Problem. Ausser wenn man direkt sagt: Alles nur vom Job erstellen lassen - aber eben dies war hier nicht gewünscht :-(
Aber trotzdem vielen Dank
Markus

Re: aus Druckprogramm Spool-Ersteller ändern

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Im Customizing zu den Nachrichten, werden die Formulare hinterlegt. Hier gibt sind auch Aufbrereitungsroutinen eingetragen. Diese kann man sich kopieren und entsprechend modifizieren. Routine nun gegen die modifizierte austauschen und schon hat man ein paar mehr freiräume.

Thomas

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2983
Views
SAPscript Druckprogramm auf Smartform Druckprogramm ändern
von Luigi91 » 03.03.2014 15:28 • Verfasst in ABAP® für Anfänger
2
Antw.
5262
Views
SM37 Ersteller ändern
von Thomas R. » 11.05.2005 09:21 • Verfasst in Basis
3
Antw.
2113
Views
Ersteller Transport STMS
von dkast » 25.03.2021 07:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1324
Views
Ändern Ersteller Bestellkorb (Enterprise Buyer SRM 4.0)
von jspranz » 18.12.2006 17:15 • Verfasst in Sonstige Module
1
Antw.
3754
Views
Ersteller WF-Batch SAP-Mail ersetzen durch anderen User
von chhe001 » 11.07.2007 16:51 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

OPD Druck im SPOOL
vor 25 Minuten von Manfred K. 1 / 4
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1794
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2332

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

OPD Druck im SPOOL
vor 25 Minuten von Manfred K. 1 / 4
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1794
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2332

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 25 Minuten von Manfred K. 1 / 4
Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 369
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 977
MS-Word als Editor
letzen Monat von tekko 1 / 4482