SAP Jobsuche bei DV-Treff
Ivy_1706
  • Ivy_1706
  • SAP Forum - Profi Thema Starter
vor 3 Jahre
Hallo,

wir wollen über SAP Connect externe Emails mit Bestellformularen an die Lieferanten versenden.

Die Nachrichtenart ist gecustomized, Konditionssätze generiert. Im Customizing ist die Ersetzungsroutine gepflegt, die es in der Kommunikation auf der Bestellung auch zieht.

Jedoch greift das nicht hinsichtlich des Emailbetreffs. Aktuell lautet der nur wie die Bestellnummer. Wir hätten aber gerne "Firma: Bestellung 1234567890".

Wie kann der Emailbetreff für externe Emails verändert werden?

VG, Ivy

Förderer

Ivy_1706
  • Ivy_1706
  • SAP Forum - Profi Thema Starter
vor 3 Jahre
Hallo Wolfgang,

vielen Dank für die Anleitung. Leider ist das alles schon genauso eingestellt und es funktioniert trotzdem nicht :-(

Es scheint einen Unterschied zwischen SAP Office und SOST zu geben.

Diese Ersetzungsroutine mit den Mailtexten scheint nur für SAP Office zu gelten.

SanduhrAnzeigeProgramm
vor 3 Jahre
Zitat von: Ivy_1706 

...

Diese Ersetzungsroutine mit den Mailtexten scheint nur für SAP Office zu gelten.

Das wiederspricht allem was ich je erlebte habe und natürlich dem was du hier im Forum nachlesen kannst.

Bitte poste doch mal ganz exakt welchen Text du hinterlegt hast und mit welchem Programm die Formroutine Text Symbol Replace gerufen wird.

Bitte nenne auch deinen genauen Releasetand, um herausfinden ob du eventuell hierdurch limitiert bist.


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

Ivy_1706
  • Ivy_1706
  • SAP Forum - Profi Thema Starter
vor 3 Jahre
Hallo, wir haben ECC 6.0 EhP 7

Wir haben eine Kommunikationsstrategie WEBM, die der Email-Nachrichtenart zugewiesen ist und Kommunikationsart 5 hinterlegt hat.

Die Email soll für Bestellungen generiert werden, die diese Nachrichtenart gezogen haben. Das tut es soweit. Das Problem ist der Email-Betreff.

In der Nachrichtenart ist das Ersetzungprogramm SAPMM06E mit der Form-Routine TEXT_SYMBOL_REPLACE hinterlegt.

Im Mailtitel- und -texte-Abschnitt der Nachrichtenart steht:

"Bestellung &EKKO-EBELN& Firmenname"

Was ist mit der Rubrik "Verarbeitungsroutine" im Customizing der Nachrichtenart? Da steht das Programm "/SMB40/FM06P" hinter Medium 5'externes Senden'. Ist da noch was falsch?

Im Kommunikationsmittel der Nachrichtenart bei "Text für Deckblatt" zieht er wieder was anderes; da zieht er das was im Konditionssatz steht. Aber auch das landet nicht im Email-Betreff. (war als Quercheck gedacht).

in der SOST hat er als Email-Header nur die reine Bestellnummer &EKKO-EBELN&

Was ist mit dem Exit SO_OBJECT_SEND? Der soll angeblich für externes Senden gelten?

Ivy_1706
  • Ivy_1706
  • SAP Forum - Profi Thema Starter
vor 3 Jahre
ich habs gefunden. Es liegt an der Verarbeitungsroutine und dort wirklich an dem Programm /SMB40/FM06P, was da hinterlegt ist.

Mit dem Standard SAPFM06P funktioniert es.

SanduhrAnzeigeProgramm
vor 3 Jahre
So sieht es aus.

Daher frag ich ja so blöd ;)

So auch im 191470 - Bestellung als E-Mail beschrieben.


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

Ivy_1706
  • Ivy_1706
  • SAP Forum - Profi Thema Starter
vor 3 Jahre
In dem Hinweis steht aber nicht explizit, dass man das Programm nehmen MUSS.

"4. Als Verarbeitungsroutinen sollten das SAP-Standardumfeld (Programm "SAPFM06P", Form-Routine "ENTRY_NEU" und Formular "MEDRUCK") Verwendung finden."

Warum da hier bei uns was anderes eingestellt ist, weiß ich nicht. Ich bin erst seit 3 Monaten in der Firma. Aber mit dem eigenen Programm muss es auch gehen. Wer weiß, was da in dem Programm noch reinprogrammiert ist, dass das nicht funktioniert. Ich lasse das von unserem Programmierer analysieren.

Dank dir.