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.
3220
Views
SAPscript Druckprogramm auf Smartform Druckprogramm ändern
von Luigi91 » 03.03.2014 15:28 • Verfasst in ABAP® für Anfänger
3
Antw.
2593
Views
Ersteller Transport STMS
von dkast » 25.03.2021 07:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1361
Views
Ändern Ersteller Bestellkorb (Enterprise Buyer SRM 4.0)
von jspranz » 18.12.2006 17:15 • Verfasst in Sonstige Module
1
Antw.
3815
Views
Ersteller WF-Batch SAP-Mail ersetzen durch anderen User
von chhe001 » 11.07.2007 16:51 • Verfasst in ABAP® Core
8
Antw.
5890
Views
Druckprogramm-SAPScript
von mazu » 04.01.2008 10:19 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IBAN und BUT0BK
Gestern von waltersen gelöst 10 / 10205
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3242
Programm per Fremdtransport einspielen
vor 3 Tagen von IHe 3 / 2586
Splitter-AlV erscheint nicht
vor 3 Tagen von qyurryus 2 / 2525

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

IBAN und BUT0BK
Gestern von waltersen gelöst 10 / 10205
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3242
Programm per Fremdtransport einspielen
vor 3 Tagen von IHe 3 / 2586
Splitter-AlV erscheint nicht
vor 3 Tagen von qyurryus 2 / 2525