Zu einer Auslieferung soll geprüft werden, sofern mind. 1 Position einen umweltgefährdenden Stoff enthält, dass ein bestimmter Partner (PARVW='SR') vorhanden ist. Ist dies nicht der Fall, soll eine eMail an einen Sicherheitsadmin (feste eMail Adresse, nicht im Partnerschema gepflegt) gesendet werden.
Die notwendige Bedingung zu programmieren ist kein Problem und funktioniert auch, habe auch eine eigene NArt. Jetzt kämpfe ich mit dem eMail Versand. Diesen würde ich gerne über die Nachrichtensteuerung laufen lassen und nicht direkt aus der Bedingung heraus mit FuBa 'SO_NEW_DOCUMENT_SEND_API1'.
Jetzt kann ich zwar die NArt als partnerunabhängig einstellen, aber wenn es dann darum geht die entsprechenden NAST Sätze für die weitere Ausgabeverarbeitung aufzubauen -> Perf. XNAST_AUFBAUEN_AUS_KOMT1, wird in der Unterroutine XNAST_FUELLEN_OHNE_KOZGF hart auf das Arbeitsgebiet 'V2' abgefragt und als Partner ein WE gefordert (-> Perf. NACHRICHT_AUS_KUNDE)!
Hat jm. eine Idee, wie die Einstellungen für diese NArt aussehen müssen, damit ein NAST Satz geschrieben wird oder hat jm. einen alternativen Ansatz?
Ich werde jetzt mal den FuBa 'RV_MESSAGES_INSERT' ausprobieren, um direkt einen NAST Satz zu schreiben. Eventuell müsste ich dann noch händisch das Protokoll anpassen.
Ich habe das Problem wie folgt gelöst:
Nachdem ich meine Prüfungen abgeschlossen habe, schreibe ich mit FB 'RV_MESSAGES_INSERT' einen eigenen NAST Satz. Dieser wird dann, wenn der RSNAST00 (oder ähnl. Programm) läuft, gefunden und dann greift wieder der Standard mit Druck-/Ausgabeprogramm, welches bei der NArt gepflegt ist. In meinem Fall starte ich dann den eMail Versand mit 'SO_NEW_DOCUMENT_SEND_API1'.
Was jetzt noch fehlt ist ein ordentlicher Eintrag in Protokoll der Findungsanalyse.