SAP Jobsuche bei DV-Treff
gabriela1
vor 15 Jahre

hallo zusammen,

 

ich möchte eine Bestellung als e-mail verschicken. Habe in der Nachrichtenfindung auch das e-mail gefunden und bekomme als Fehlermeldung e-mail text nicht gepflegt und der Empfänger wurde nicht gefunden. Ich habe aber im Lieferantenstamm eine e-mail adresse hinterlegt. Wo pflege ich den den text? Und wieso findet er meine e-mail adresse nicht?

 

vielen Dank schonmal!

Förderer

berkiz
vor 15 Jahre
Hallo,

auf jeden Fall muß über das Customizing für die Nachrichtenart NEU (Bestellung) unter Verarbeitungsroutine Medium 5 ein Eintrag gemacht worden sein. Zufinden auch über die NACE Aplikation EF.

Desweiteren muß über die NACE der Konditionsatz gepflegt werden.

Gruß

Berkiz

Logistik_Experde
vor 15 Jahre
Hallo Gabriela,

Zur Verwendung der externen Mail sind folgende Grundeinstellungen notwendig:

1. Im Lieferantenstamm (MK02, XK02) ist in der Adresse eine E-Mail Adresse zu pflegen.

2. Das gleiche gilt für den eigenen Benutzerstamm (SU01-03). Auch dort ist eine E-Mail Adresse anzugeben, um den Absender zu identifizieren.

* Bitte beachten Sie, daß es nicht möglich ist, die E-Mail-Adresse des Lieferanten über die Bestelltransaktion (ME21N, ME22N, etc.) zu ändern.

* Das dauerhafte Ändern kann nur über die Lieferantenstammtransaktion XK02 oder MK02 erfolgen.

* Es ist möglich eine temporäre Emailadresse in der ME21N zu verwenden.

3. Im Customizing ist für die Nachrichtenart bei Vorschlagswerte eine Kommunikationsstrategie zu pflegen, die E-Mail vorsieht. Die Definition der Kommunikationsstrategie im Customizing finden Sie über den folgenden Weg: (SPRO -> IMG -> SAP Web Application Server -> Basis-Services -> Nachrichtensteuerung -> Kommunikationsstrategie festlegen). Standardmässig wird die Kommunikationsstrategie CS01 ausgeliefert. Diese enthält bereits den notwendigen Eintrag für die externe Kommunikation. Bitte beachten Sie, dass es ohne eine passende Kommunikationsstrategie nicht möglich ist, über das Medium 5 (externes Senden) mit einem Partner zu kommunizieren.

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

5. In den Konditionssätzen zur Nachrichtenart (z.B. Transaktion MN04) ist das Medium '5' (externes Senden) zu verwenden.

6. Mit Transaktion SCOT kann man die Ausgabe manuell anstoßen. Voraussetzung für ein korrektes Versenden ist, dass der Knoten korrekt eingestellt ist. Dies wird hier nicht beschrieben, sondern muß bereits erfolgt sein.

7. Um beispielsweise im Outlook das Mail anzeigen zu können, sollte man im Knoten PDF als Format eintragen.

Wie kann man den Mailtitel und -text für den Versand einer Mailnachricht ändern sowie Ersetzungsparameter, z.B. eine Belegnummer, pflegen.

Antwort:

1. Die Ersetzungsroutine wird im Customizing zur Nachrichtenart im Detailbild auf dem Register 'Allgemeine Daten' unter 'Ersetzung der Textsymbole' (bei < 4.6B finden Sie dies auf der Registerkarte 'Mail') gepflegt.

Programm : SAPMM06E

Form-Routine: TEXT_SYMBOL_REPLACE

2. Wenn Sie mit der neuen Enjoy-Transaktion ME21N, ME22N oder ME23N arbeiten, sind die Hinweis 0370522 und 0420066 Voraussetzung.

3. Pflege von Mailtitel- und text.

* Wenn Sie eine Bestellung innerhalb eines R/3-Systems über SAP-Office versenden wollen, dann können Sie den Mailtitel ('Betreff') sowie einen Mailtext im Customizing zur Nachrichtenart pflegen. Wählen Sie dazu für die entsprechende Nachrichtenart den Ordner 'Mailtitel und -text'.

* Wenn Sie eine Bestellung als (externe) Mail, z.B. an einen Lieferanten, versenden wollen, dann ist der Mailtitel im Konditionssatz zur Nachrichtenart (z.B. in Transaktion MN05) im Register 'Kommunikationsmittel' zu pflegen. Geben Sie den Mailtitel dazu im Feld 'Text für Deckblatt' ein. Ein ergänzender Mailtext kann nicht gepflegt werden.

* Bitte beachten Sie, dass die Werte aus dem Mailtitel dafür genutzt werden, um die Beschreibung für das Attachment zu bilden.

4. Die Ersetzungsparameter müssen mit & eingeschlossen werden. Beispiel: Sie möchten den Titel 'Bestellnr. 450000001' mitgeben, hierzu ist im Feld Dokumententitel (Nachrichtencustomizing -> Unterpunkt Mailtitel und -texte) der Text 'Bestellnr. &EKKO-EBELN&' einzugeben.

* Bitte beachten Sie, dass die Ersetzung mittels TEXT_SYMBOL_REPLACE erst ab Release 4.6B möglich ist. Möchten Sie die Bestellnummer auch in einem Release < 4.6B nutzen, beachten Sie den Hinweis 120474, alternativ bieten wir Ihnen die Möglichkeit, die Funktionalität der Textersetzung, per kostenpflichtiger Beratung zur Verfügung zu stellen.

Gruß LE

nightrider
vor 10 Jahre
Hallo,

wo und wie kann man im Standard erreichen, dass bei externem Senden zwei Empfänger erreicht werden. Im Kreditorenstammsatz kann man ja mehrer E-Mail Adressen pflegen, wo bei eine als Standard markiert ist. Bei Testn versendet SAP aber nur an den Standard, nicht aber an die zweite Adresse...

Danke und Gruß

-n-

fritz_mail
vor 10 Jahre
Hallo, auch ich habe dieses Problem. Gibt es eine Lösung für den Versand per e-mail an 2 Adressen im Standard?😕

Gruß, fritz_mail

Dormenaja
vor 10 Jahre
Hallo Zusammen,

dies ist im Standard nicht möglich!

LG

Dorm

M&Mler
vor 10 Jahre
lass einfach eine 2. Nachricht erzeugen & finden.

NEU & ZNEU

Anomander
vor 10 Jahre
Wie ist es möglich, die im Lieferantenstammsatz unter "Ansprechpartner" hinterlegten Mailadressen abzurufen bzw. wie wird zwischen verschiedenen Ansprechpartnern selektiert?

Über NACE kann ich AP - Ansprechpartner auswählen, das System zieht jedoch nicht die Adresse!?

Bei ansonsten gleichen Einstellungen mit BA zieht es die allgemeine Lieferantenemail ohne Probleme.

hstoeckl
vor 6 Jahre
Zitat von: nightrider 

Hallo,

wo und wie kann man im Standard erreichen, dass bei externem Senden zwei Empfänger erreicht werden. Im Kreditorenstammsatz kann man ja mehrer E-Mail Adressen pflegen, wo bei eine als Standard markiert ist. Bei Testn versendet SAP aber nur an den Standard, nicht aber an die zweite Adresse...

Danke und Gruß

-n-

Hallo,

Eine mögliche Lösung aus Absurdistan:

Für einen Einzelfall, habe ich im Mailserer einen Mailverteiler anlegen lassen. (Dafür hat mich unser Mailadmin fast gelyncht 🙂 )

Also:

Schritt 1: Mail an Verteiler in unserem internernen Exchange Server

Schritt 2: Adresse des Verteilers im Lieferantenstamm hinterlegt

Schritt 2: Mailserver verteilt den Käse

Transparenz? Null komma Null.

Servus

Herbert

tuejmediodke
vor 6 Jahre
Hallo zusammen,

das Versenden Per E-Mail funktioniert bei mir nun.

Problem aber: Ich habe in der Transaktion NACE -> Mailtitel und -texte einen Dokumententitel (=Betreffzeile) mitgegeben und auch einen Text. Allerdings wird der E-Mailtext nicht gedruckt sondern die E-Mail leer ohne Text, nur mit dem PDF als Anhang verschickt.

Wie bekomme ich es hin dass in der E-Mail der Text steht?

Danke schonmal!

tmarkl
vor 5 Jahre
Mit u.g. Coding und Customizing der Nachrichtenart (T685B) ist es möglich, Bestellpositionsfelder in den Mailtitel (Sendemedium 5 - Versand per Email) zur Bestellung vorzugeben.

&---------------------------------------------------------------------*

*& Report ZMM_PO_MAILTEXT_SYMBOL_REPLACE

*& CR20181025-0126 KUBE Bestellungen -> Mailversand KUBE-Bestell-

*& Nachricht mit Bestellpositionsdaten (EKKN-VBELN)

*& im Mailtitel

*& Standardmäßig werden über die Standardroutine SAPMM06E / Form-

*& Routine TEXT_SYMBOL_REPLACE nur Bestellkopffelder &EKKO...&

*& ersetzt, mit der neuen Routine zz_text_symbol_replace im u. g.

*& Report werden auch Positionsfelder (EKKN) ersetzt im Mailtitel.

*& => Einbinden der Routine im Customizing der Nachrichtenart T685B

*& im Feld T685B-TPROG (=ZMM_PO_MAILTEXT_SYMBOL_REPLACE) und in

*& T685B-TROUT (= zz_text_symbol_replace).

*& Bei Sendemedium 5 (im Gegensatz zu 7) wird der Mailtitel nur

*& dann gem. T6855B ausgegeben, wenn im Nachrichtenkonditionssatz

*& zur Bestellung (TAC MN04) "Deckblatt ausgeben = X" aktiv ist.

*&

*& Aufruf bei Ausgabe einer Bestellnachricht (Nachrichtenart ZKUB).

*& Die Form zz_text_symbol_replace wird bei der Ausgabe der Nachricht

*& ZKUB über das Customizing (T685B) aufgerufen und ersetzt dann die

*& EKKN-VBELN gegen die echte Vertriebsbelegsnummer EKKN-VBELN

*&

*& Mailtitel KUBE-Bestellung &EKKO-EBELN&/Kd-Auftr &EKKN-VBELN&

*&---------------------------------------------------------------------*

*& In Anlehnung an OSS-HW 2065436 - Ersetzen der Textsymbole aus

* Tabelle VBAK in Transaktion ME21N/ME22N

*&---------------------------------------------------------------------*

REPORT zmm_po_mailtext_symbol_replace.

FORM zz_text_symbol_replace TABLES xtlines STRUCTURE tline

USING xthead STRUCTURE thead

snast STRUCTURE nast.

BREAK-POINT.

FIELD-SYMBOLS TYPE ekkn.

DATA: ls_ekkn TYPE ekkn.

* figure out which reference or context to EKKN to be used

* in text replacement

CASE sy-cprog.

WHEN 'RM_MEPO_GUI'.

ASSIGN ('(SAPLMEPO)ekkn') TO .

WHEN 'SAPMM06E'. "ME21

ASSIGN ('(SAPMM06E)ekkn') TO .

WHEN 'RM06BB10'. "ME59

ASSIGN ('(SAPMM06E)ekkn') TO .

WHEN 'RM06BB30'. "ME59N

ASSIGN ('(SAPLMEPO)ekkn') TO .

WHEN OTHERS.

* do nothing.

ENDCASE.

IF ( IS ASSIGNED ).

" backup localized copy of EKKN

ls_ekkn = .

ENDIF.

PERFORM text_symbol_replace(sapmm06e) TABLES xtlines

USING xthead

snast.

IF ( IS ASSIGNED ).

" restore localized copy of ekkn

= ls_ekkn.

UNASSIGN .

ENDIF.

ENDFORM.

tmarkl
vor 5 Jahre
Hinweis: Damit der Mailtext gem. T6585 ausgegeben wird, muß im Nachrichtenkonditionssatz (TAC MN05) folgendes eingegeben werden:

SAP-Deckblatt ausgeben = X

Text für Deckblatt = Kont. Bestellung &EKKO-EBELN&/Kd-Auftr &EKKN-VBELN&

Dann wird bei Bestellanlage z. B. ME21N im Button für die entsprechende Nachricht in den Kommunikationsdaten aufgelistet: Deckblatt drucken; Titel KUBE-Bestellung &EKKO-EBELN&/Kd-Auftr &EKKN-VBELN&.

Beim Sichern ruft die Bestellnachrichtenfindung dann die Form-Routine ZZ_TEXT_SYMBOL_REPLACE (im Report

MM_PO_MAILTEXT_SYMBOL_REPLACE) auf und ersetzt &EKKN-VBELN" dann mit dem Vertriebsbeleg aus der ersten kontierten Bestellposition (EKKN).