SAP Jobsuche bei DV-Treff


Suchen
h1as
  • h1as
  • SAP Forum - User Thema Starter
vor 10 Jahre
Hi, ich habe folgendes Problem.

Wenn wir derzeit eine Nachricht einer Bestellung per Mail rauschicken wird dort der Text aus dem Feld "Text für Deckblatt" als MAIL Titel verwendet. Ist es möglich dort immer die aktuelle Bestellnummer zu übermitteln ?

ahelm
vor 10 Jahre
Hi,

im Customizing der Nachrichtenarten kann einerseits ein Dokumenttitel festgelegt werden. Weiters kann ein ABAP Programm zur Textersetzung unter der Nachrichtenart im Register "Allgemeine Daten" unter "Ersetzung der Textsymbole" definiert werden.

Wir haben das dann so gelöst:

Unter Dokumenttitel haben wir den Text "Neue Bestellung %BELNR% %LIEFERANT%" eingegeben, unsere ABAP Routine ersetzt dann den Platzhalter %BELNR% durch die Bestellnummer und %LIEFERANT% durch den Lieferantennamen. Die ABAP Routine muss eine Form Routine in einem Report sein mit den folgenden Parameter:

form NEU_TEXTSYMBOLS
  tables XTLINES structure TLINE
  using XTHEAD structure THEAD
        SNAST  structure NAST.
* Hier die Ersetzung der Textsymbole vornehmen
endform. " NEU_TEXTSYMBOLS

in SNAST ist der Nachrichtensatz der aktuellen Nachricht, in XTHEAD-TDTITLE steht der Mailtitel, in XTLINES wäre der Mailbody, der auch im Customizing festgelegt werden kann. Hier kann man natürlich auf die gleiche Art und Weise vorgehen.

mfg Andreas