Dokumentation dynamisch bearbeiten ( Variablen setzen )

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Dokumentation dynamisch bearbeiten ( Variablen setzen )

Postby Edwin3399 » Thu Aug 14, 2003 11:07 am

Hi,


ich möchte mit der SE61 eine Schablone erstellen für eine EMail erstellen und dann im Programm dynamisch mit Variablen füllen.

Beispiel:
Ihre Rolle & wurde zum & begrenzt.

Da der Text größer ist, kann ich nicht mit einer Nachrichtenklasse arbeiten.

Nun möchte ich diese VAriablen füllen und mir dann die neue Doku zurückgeben lassen, damit ich diese dann dem Anwender per EMail zusenden kann.


Weiss einer wie ich da vorgehen soll??


Danke schon mal im voraus.
Edwin3399
.
.
 
Posts: 1
Joined: Thu Aug 14, 2003 11:07 am

Postby Fabian1957 » Thu Aug 14, 2003 11:51 am

z.B. so.:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.     LOOP AT lt_tlines WHERE tdline CS '&'.
  2.       REPLACE '&DOCTYPE&'   IN lt_tlines-tdline WITH lv_doctype.
  3.       REPLACE '&PONUM&'     IN lt_tlines-tdline WITH lv_ponum.
  4.       REPLACE '&URL&' IN lt_tlines-tdline WITH lv_url.
  5.       MODIFY lt_tlines.
  6.     ENDLOOP.
  7.  
GeSHi ©


In dem Fall wurde es so gemacht, dass die Schablone über SmartForms angelegt wurde mit den obigen Platzhaltern. Die Schablone liegt dann zeilenweise in einer internen Tabelle vor.
Darüber wird dann geloopt und die Platzhalter lassen sich dann relativ einfach ersetzen durch die tatsächlichen Werte.

Hermann
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 11 guests

cron