Hallo!
Ich schreibe gerade ein Programm, welches ein weiteres Programm als Job einplanen soll. Das eingeplante Programm erzeugt einen Spool. Der Spool-Inhalt soll an eine Verteilerliste gesendet werden.
Der Aufbau meines Programms sieht grob so aus:
Daten lesen;
FB: JOB_OPEN;
FB: JOB_READ (um den job_head und die spoollist zu bekommen);
FB: SO_DLI_READ_API1 (Um die Verteilerlisten-ID zu bekommen);
Dann fülle ich: job_head-recobjtype, -recobjkey und -recdescrib;
FB: BP_JOB_EDITOR;
submit des Programms;
FB: JOB_CLOSE;
Das erste was mich stört ist, dass ich scheinbar den JOB_EDITOR nur im Dialog-Modus starten kann (job_editor_dialog = 'Y'), wenn ich sage, dass ich editieren will (JOB_EDITOR_OPCODE = 11).
Gibt es vielleicht eine Alternative dazu?
Aber das größere Problem ist aktuell, dass dieses Programm einfach nicht funktioniert.
Die das Programm wird eingeplant, es wird auch eine Spoolliste erstellt.. aber sie wird nicht versendet (Es existiert kein Spoollisten-Empfänger zu diesem Job).
Kurios ist: Wenn der Dialog aufpoppt, dann steht unter Spoollisten-Empfänger tatsächlich der von mir eingetragene Verteiler.
Wenn ich den Dialog dann aber schließe und in der SM37 nachsehe, ist keiner drin.
Kann jemand helfen?