RSBDCSUB - Jobstep anhängen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
32 Beiträge • Vorherige Seite 2 von 3 (current) Nächste
32 Beiträge Vorherige Seite 2 von 3 (current) Nächste

Re: RSBDCSUB - Jobstep anhängen

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Ohne Spoolliste funktioniert das nicht.
Du könntest aber doch in dem Programm, das solange läuft eine Liste mit hilfreichen Informationen für den Anwender ausgeben.
Oder einfach einen Job-Step nach dem Programm einbauen, mit einem kleinen Programm, das nichts anderes macht, als eine einfache Liste auszugeben.

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


Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Dele hat geschrieben:Ohne Spoolliste funktioniert das nicht.
Du könntest aber doch in dem Programm, das solange läuft eine Liste mit hilfreichen Informationen für den Anwender ausgeben.
Oder einfach einen Job-Step nach dem Programm einbauen, mit einem kleinen Programm, das nichts anderes macht, als eine einfache Liste auszugeben.
Was glaubst du, warum ich eine Mail versenden will? Weil man das Programm startet und nach drei, vier Stunden ein Ergebnis kommt. Da der Anwender gern vergisst, dass und wann der Report gestartet wurde und er nicht ewig in der Jobliste nachsehen soll, will ich ihm eine Mail schicken. Die bekommt er, egal was er gerade tut. Sogar wenn er sich abgemeldet hat nach dem Wiederanmelden.

Eine Liste brauche ich nicht, ich schreibe ein Protokoll ins DDIC, das sehr umfangreich ist. Eine Liste ist auch kein Ersatz für die Mail, weil die Liste nicht auf seinem Bildschirm aufpoppt.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: RSBDCSUB - Jobstep anhängen

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Der Empfänger, den man im Job als Spoollistenempfänger einträgt, erhält alle im Job erzeugten Spoollisten, sobald der Job beendet ist, mit einem kleinen zeitlichen Versatz, je nachdem wann der SAPConnect-Lauf eingeplant ist.
Als Empfänger kann man einen SAPUser, eine Emailadresse oder auch eine SAP Verteilerliste eintragen. Bei SAPUser geht auch Express.
Die Spoollisten werden in der Regel nach PDF oder HTML konvertiert (siehe Einstellungen in SCON) und als Attachment per Email versendet.

Mein Gedanke war:
1. Der Anwender erhält die Email (SAP oder z.B. Outlook) sobald der Job beendet ist. Diese Email dient an sich schon als Erinnerung.
2. Der Anwender erhält ein Attachment mit ggf. weiteren Informationen

Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Dele hat geschrieben:Der Empfänger, den man im Job als Spoollistenempfänger einträgt, erhält alle im Job erzeugten Spoollisten, sobald der Job beendet ist, mit einem kleinen zeitlichen Versatz, je nachdem wann der SAPConnect-Lauf eingeplant ist.
Als Empfänger kann man einen SAPUser, eine Emailadresse oder auch eine SAP Verteilerliste eintragen. Bei SAPUser geht auch Express.
Die Spoollisten werden in der Regel nach PDF oder HTML konvertiert (siehe Einstellungen in SCON) und als Attachment per Email versendet.

Mein Gedanke war:
1. Der Anwender erhält die Email (SAP oder z.B. Outlook) sobald der Job beendet ist. Diese Email dient an sich schon als Erinnerung.
2. Der Anwender erhält ein Attachment mit ggf. weiteren Informationen
Hmhm.... trotzdem frage ich mich, warum die Mail im Hintergrund nicht gesendet wird. Dafür muss es doch einen Grund geben....
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: RSBDCSUB - Jobstep anhängen

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Nicht ganz sicher, ggf. SAPConnect-Lauf prüfen

Re: RSBDCSUB - Jobstep anhängen

Beitrag von a-dead-trousers (Top Expert / 4282 / 214 / 1141 ) »
ralf.wenzel hat geschrieben:Hmhm.... trotzdem frage ich mich, warum die Mail im Hintergrund nicht gesendet wird. Dafür muss es doch einen Grund geben....
Meistens hat bei mir da ein COMMIT WORK gefehlt. :wink:
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
a-dead-trousers hat geschrieben:
ralf.wenzel hat geschrieben:Hmhm.... trotzdem frage ich mich, warum die Mail im Hintergrund nicht gesendet wird. Dafür muss es doch einen Grund geben....
Meistens hat bei mir da ein COMMIT WORK gefehlt. :wink:
Der fehlt nicht - zumal es dann online auch nicht gehen würde.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: RSBDCSUB - Jobstep anhängen

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
ralf.wenzel hat geschrieben:Da muss ich mich entschuldigen -- jetzt sehe ich erst, dass das wirklich missverständlich formuliert ist. Sorry, tut mir leid.

Aber wie kriege ich die SAPMail denn nu versendet?
Wird der FuBa überhaupt aufgerufen? ( setze kurz vor dem Aufruf eine S-Meldung ab, die im Joblog erscheinen sollte )
Erzeuge dir Testdaten für den FuBa mit genau den Aufrufdaten (evtl. den Job einfangen und einen Breakpoint setzen um die Testdaten aus dem Debugger zu erzeugen ) und schau ob er im Online-Testmodus der SE37 eine Mail versendet.
Unter welchem Benutzer läuft der Hintergrundjob?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Ja, wird er. Das sehe ich daran, dass die Mail versendet wird, wenn ich den Report mit F8 starte (und die Prüfung auskommentiere, die sagt: Nicht versenden, wenn online gestartet"

In beiden Fällen läuft der Report unter meinem User.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: RSBDCSUB - Jobstep anhängen

Beitrag von JHM (Top Expert / 1189 / 1 / 196 ) »
ralf.wenzel hat geschrieben:und die Prüfung auskommentiere, die sagt: Nicht versenden, wenn online gestartet"
Hast du den Report mal ohne die Prüfung im Hintergrund ausgeführt? Wird dann die Mail versendet?
Nicht das der Fehler in der Prüfung an sich liegt.
Gruß Hendrik

Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Ich habs, es war ein typischer Wenzel-Denkfehler: Das Programm plant sich selbst im Hintergrund ein, das erzeugt einen neuen internen Modus. Dann ist das Klassenattribut mit den Maliadressen natürlich weg. Darum funktioniert es online - da wird kein neuer Modus aufgemacht.

Jetzt muss ich mir also überlegen, wie ich die Empfängeradressen von einem zum anderen internen Modus übergebe.

Worauf man nicht alles kommt, wenn man unter der Dusche steht :D

Danke an alle, die mitgedacht hatten!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: RSBDCSUB - Jobstep anhängen

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Select-option mit "No-display"
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
black_adept hat geschrieben:Select-option mit "No-display"
Hatte ich auch erst überlegt - aber das ist sehr unschön.... Aber wirklich schöner ist EXPORT TO auch nicht....
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: RSBDCSUB - Jobstep anhängen

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
ralf.wenzel hat geschrieben:...aber das ist sehr unschön.... Aber wirklich schöner ist EXPORT TO auch nicht....
Finde ich gar nicht. Die Select-Option erlaubt dir auch das Ganze als Job asynchron einzuplanen. Bei Export to Memory entfällt das, bei Export to Database musst du dich wieder um spezielle keys kümmern, damit ein eventueller Parallellauf nicht die falschen Daten wegfischt.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: RSBDCSUB - Jobstep anhängen

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
black_adept hat geschrieben:
ralf.wenzel hat geschrieben:...aber das ist sehr unschön.... Aber wirklich schöner ist EXPORT TO auch nicht....
Finde ich gar nicht. Die Select-Option erlaubt dir auch das Ganze als Job asynchron einzuplanen. Bei Export to Memory entfällt das, bei Export to Database musst du dich wieder um spezielle keys kümmern, damit ein eventueller Parallellauf nicht die falschen Daten wegfischt.
Das ist ein gutes Argument. Danke!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Vergleichbare Themen

3
Antw.
3756
Views
Jobstep - Drucker
von UserBC » 18.06.2010 09:59 • Verfasst in ABAP® für Anfänger
2
Antw.
3169
Views
submit rsbdcsub
von Dolph » 04.05.2004 08:56 • Verfasst in ABAP® Core
2
Antw.
2767
Views
Probleme mit RSBDCSUB ím Modus 'N'
von scott111 » 17.05.2006 09:13 • Verfasst in Basis
1
Antw.
1390
Views
Mappe starten RSBDCSUB mit Abbruch
von Ullendahl » 22.05.2006 08:00 • Verfasst in ABAP® Core
7
Antw.
5256
Views
Ablage von Anhängen
von Mark33 » 25.09.2013 21:38 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 46 Minuten von Patrick1982 gelöst 5 / 55
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 82

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

SELECT CHAR16 in CHAR12-Feld
vor 46 Minuten von Patrick1982 gelöst 5 / 55
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170