Bestellungen - Mailversand vom Anleger des Bestellbelegs

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
16 Beiträge • Seite 1 von 2 (current) Nächste
16 Beiträge Seite 1 von 2 (current) Nächste

Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Hallo Experten!

Status:
Bestellungen werden bei uns immer per E-Mail vom 2. Freigeber des Bestellbelegs versendet.

Wunsch:
Die E-Mails sollen generell vom Anleger der Bestellung versendet werden.

Gibt es hier eine Möglichkeit?

Vielen Dank schonmal für eure Tipps.

FG
Max


Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Unwissender (ForumUser / 2 / 0 / 1 ) »
Hi Max,

Hinweis 561593 einbauen, dann bleibt in der Tabelle NAST der Ersteller im USNAM drinnen und wird nicht vom letzten Freigeber überschrieben.

VG aus Leipzig

Folgende Benutzer bedankten sich beim Autor Unwissender für den Beitrag:
Max_SAP


Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Hallo Unwissender!

Dieser Hinweis lässt sich bei uns nicht downloaden. Auch Download von Hinweis 2292172 ist nicht möglich.

Gibt es eine andere Möglichkeit?

FG
Max

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Lucyalison (Specialist / 203 / 35 / 17 ) »
Hallo Max,

im Druckprogramm der Bestellung gibt es das Badi BADI_MM_PO_OC_EMAIL. Die dort enthaltene Methode CHANGE_SENDER sollte Dir weiterhelfen.

Viele Grüsse
Nicola

Folgende Benutzer bedankten sich beim Autor Lucyalison für den Beitrag:
Max_SAP


Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Ich sehe bei uns im System das Badi im Programm FM06PE04. Bei uns wird aber ein anderes Z-Programm für die Bestellungen verwendet (Hat meine Vorgängerin angepasst - die hatte ein bisschen mehr Erfahrung), wo das Badi nicht enthalten ist. Kann man das Badi dort dann auch einbauen bzw. gibt es vielleicht ein paar Tipps dafür?

Vielen Dank

FG
Max

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Lucyalison (Specialist / 203 / 35 / 17 ) »
Hallo Max,

wenn Ihr ein Z-Programm verwendet, dann brauchst Du das Badi eigentlich nicht, weil Du ja dann den Absender direkt im Z-Programm ändern kannst. Kannst Du da denn die Stelle identifizieren wo bei Euch der 2. Freigeber des Bestellbelegs mitgegeben wird?

Viele Grüsse
Nicola

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Hi Nicola!

Nein leider finde ich die Stelle nicht. Muss mal schaun, ob ich beim Debuggen etwas rausfinde.

FG
Max

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von JHM (Top Expert / 1147 / 1 / 182 ) »
Max_SAP hat geschrieben:
10.12.2020 06:50
Nein leider finde ich die Stelle nicht. Muss mal schaun, ob ich beim Debuggen etwas rausfinde.
Der Sender wird bei OPEN_FORM an das SapScript übergeben.
Im Standard Bestelldruck:
Include: LMEDRUCKF1O Form: prepare_formular

Die Variable lvs_sender muss entsprechend gefüllt werden. Macht im Standard der FuBa: CONVERT_COMM_TYPE_DATA

Code: Alles auswählen.

 
      if pi_mail_sender is initial.
* default sender
        swc_set_element lt_container 'AddressString'
                                     sy-uname.
      else.
* other sender
        swc_set_element lt_container 'AddressString'
                                     pi_mail_sender.
      endif.
Wenn man lvs_sender vorher setzt, dann wird der gesetzte User verwendet...

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
martin.berschiek

Gruß Hendrik

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Wir verwenden Smartforms, gilt das da auch?

Den FuBa im Standard habe ich gefunden, aber nicht in unserem angepassten Formular.

Das eigenartige ist auch, dass ich beim Druckprogramm laut Customizing Breakpoints setze, aber ich komme beim anlegen einer neuen Bestellung nicht in den Debugger!?

FG
Max

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Das könnte die Variable für den Versender in unserem Programm sein?

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Ok, ich habe jetzt CONVERT_COMM_TYPE_DATA in unserem Programm gefunden! Juhuu, schon einmal ein Schritt weiter! :-)

Was mache ich jetzt?

FG
Max

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Max_SAP (ForumUser / 23 / 2 / 1 ) »
Der Weg bei uns zum CONVERT_COMM_TYPE_DATA:

Angepasstes Z-Programm -> Funktion WFMC_PREPARE_SMART_FORM -> Funktion CONVERT_COMM_TYPE_DATA.

Dann sehe ich die Coding-Zeilen laut Screen anbei. Wie kann ich dann hier eine Anpassung machen? Ich kann ja nicht 2 Standard-SAP-Funktionen umbauen oder?

FG
Max

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von martin.berschiek (ForumUser / 2 / 1 / 0 ) »
Lucyalison hat geschrieben:
07.12.2020 14:12
Hallo Max,

im Druckprogramm der Bestellung gibt es das Badi BADI_MM_PO_OC_EMAIL. Die dort enthaltene Methode CHANGE_SENDER sollte Dir weiterhelfen.

Viele Grüsse
Nicola
Hallo Lucy, im Prinzip ist Dein Tip sehr gut, aber leider funktioniert der BADI nicht mit SAPScript. Steht auch so im SAP-Hinweis 2171824.
Viele Grüße Martin

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von martin.berschiek (ForumUser / 2 / 1 / 0 ) »
Max_SAP hat geschrieben:
10.12.2020 11:51
Wir verwenden Smartforms, gilt das da auch?

Den FuBa im Standard habe ich gefunden, aber nicht in unserem angepassten Formular.

Das eigenartige ist auch, dass ich beim Druckprogramm laut Customizing Breakpoints setze, aber ich komme beim anlegen einer neuen Bestellung nicht in den Debugger!?

FG
Max
Hallo Max,
der Bestelldruck wird erst nach dem Speichern im Verbucher ausgeführt. Das kann man so umgehen:
In der Bestellung Druckzeitpunkt 3 ("Versenden durch eigene Transaktion") einstellen und speichern.
Bestellung danach mit ME9F ausgeben - dann wirken auch die Breakpoints.
Viele Erfolg!
Martin

Re: Bestellungen - Mailversand vom Anleger des Bestellbelegs

Beitrag von Tron (Top Expert / 1230 / 26 / 301 ) »
Moin.
kleine Ergänzung zum Thema Bestelldruck debugging.
https://abapforum.com/forum/viewtopic.php?f=18&t=24810

gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


Aktuelle Forenbeiträge

Lokale Klassendefinition in globaler Klasse
vor 7 Minuten von ralf.wenzel gelöst 12 / 4767
JSON parsen in Node-Table
vor 12 Stunden von ralf.wenzel 3 / 49
Inlcudes in SapScripts
vor 16 Stunden von Tron 5 / 61

Vergleichbare Themen

Mailversand
von SAP_ENTWICKLER » 08.05.2015 11:21
Mailversand mit ABAP2XLSX
von TakerOne » 06.05.2013 11:46
Mailversand mit pdf-Anhang
von Manu » 30.07.2007 08:31
Mailversand mit pdf-Anhang
von Manu » 30.07.2007 13:48
Mailversand mit Formatierungen
von KerstinW » 26.07.2005 11:48