Text (Struktur TLINE) per Mail versenden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Text (Struktur TLINE) per Mail versenden

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Moin,

ich suche seit Stunden eine Methode, die aus einem Text in der Tabelle TLINE einen in der Tabelle SOLI_TAB macht. Hintergrund: Der Text soll mit CL_BCS per Mail versendet werden, wurde aber mit der Transaktion SO10 erfasst. Ich habe haufenweise Funktionsbausteine ausprobiert, und keiner arbeitet so wie ich das will.

Und wo wir gerade dabei sind: Wie kriege ich Programmsymbole ersetzt? Der Funktionsbaustein TEXT_SYMBOL_REPLACE ersetzt zwar die Symbole, aber ich habe Felder, in denen Textnamen stehen, die gezogen werden müssen, wie das ein INCLUDE textname OBJECT TEXT ID ST machen würde.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Text (Struktur TLINE) per Mail versenden

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Mein Vorschlag wäre, dass du das Ganze durch den Formularprozessor laufen lässt und dann entweder als PDF oder als TEXT abgreifst. (?ODF_2_PDF bzw. ODF_2_TEXT?)
TEXT_SYMBOL_REPLACE geht ja noch selber aufzurufen, aber bei INCLUDEs, glaub ich, brauchst du zumindest, ohne selber was zu schreiben, immer den den FP.

Einfach FORM_OPEN mit dem Formular SYSTEM machen und dann (glaub ich) FORM_WRITE_LINES mit dem Textbaustein von dir auf das MAIN-Fenster.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
a-dead-trousers hat geschrieben:Einfach FORM_OPEN mit dem Formular SYSTEM machen und dann (glaub ich) FORM_WRITE_LINES mit dem Textbaustein von dir auf das MAIN-Fenster.
Wahrscheinlich meinst du OPEN_FORM, aber wie ich den Text dabei abgreifen soll, weiß ich nicht wirklich... :-( FORM_WRITE_LINES (oder irgendwas, was dem ähnlich klingt) gibt es nicht.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Du hast mich durchschaut: Richtig ist natürlich OPEN_FORM und der andere WRITE_FORM_LINES ;)
Einfach einen "Ausdruck" mit OPEN_FORM starten.
Im Anschluss deinen Textbaustein mit READ_TEXT auslesen.
Dann mittels WRITE_FORM_LINES den Textbaustein (Parameter TLINES) z.B. ins MAIN-Fenster schreiben (wenn du als Formular SYSTEM gewählt hast, ansonsten natürlich das entsprechende Fenster des Formulars das du verwendest)
Dann mit CLOSE_FORM das Ergebnis als OTF abgreifen (man muss soviel ich weiß zusätzlich im OPEN_FORM angeben, dass KEIN Spool benötigt wird)
Am Ende noch mit CONVERT_OTF_2_PDF das Ergebnis in ein PDF verwandeln und fertig.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Hi

Was soll ich denn mit einem PDF? Ich brauche den Text in einer SOLI_TAB.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Sorry, got carried away.
Schau dir einfach die Bausteine in der Funktionsgruppe STXW an.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von thommi (ForumUser / 2 / 0 / 1 ) »
Hallo,
du hast den Text über den FuBa
READ_TEXT_INLINE
ermittelt?
Dann ist es doch ein leichtes, den Text aus der einen Tabelle, Feld tdline
in die Tabelle SOLI_Tab zu übertragen.
Einfach per LOOP und append.
So habe ich das bei mir im Programm gemacht.
Eventuell noch ein zwischen Schritt, weil die Feldlänge nicht zu hundert Prozent passen.



Thomas
Zuletzt geändert von thommi am 09.06.2015 07:05, insgesamt 1-mal geändert.

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
ralf.wenzel hat geschrieben:die aus einem Text in der Tabelle TLINE einen in der Tabelle SOLI_TAB macht.
FuBa: CONVERT_ITF_TO_STREAM_TEXT oder CONVERT_ITF_TO_ASCII. Beim ersten solltest du die SOLI_TAB über TEXT_STREAM mit geben/zurück bekommen können. Der zweite braucht dann noch cl_bcs_convert.
ralf.wenzel hat geschrieben:Wie kriege ich Programmsymbole ersetzt? Der Funktionsbaustein TEXT_SYMBOL_REPLACE ersetzt zwar die Symbole, aber ich habe Felder, in denen Textnamen stehen, die gezogen werden müssen, wie das ein INCLUDE textname OBJECT TEXT ID ST machen würde.
FuBa TEXT_INCLUDE_REPLACE.

Wenn es Kontrollstrukturen gibe (IF; ELSE; CASE; etc...): TEXT_CONTROL_REPLACE
Gruß Hendrik

Re: Text (Struktur TLINE) per Mail versenden

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Vielen Dank für die Antworten, was mir noch fehlte, war FORMAT_TEXTLINES.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4605
Views
SAPscript-Text als HTML per Mail versenden
von ralf.wenzel » 25.07.2016 07:01 • Verfasst in ABAP® Core
2
Antw.
867
Views
E-Mail-Anhang aus Verzeichnis per Mail versenden
von Patrick1982 » 22.11.2023 15:19 • Verfasst in ABAP® für Anfänger
1
Antw.
6303
Views
Versand einer E-Mail aus SAP mit PDF Anhang und E-Mail Text
von Haubentaucher » 31.08.2006 07:28 • Verfasst in ABAP® Core
5
Antw.
3385
Views
E-Mail versenden aus PBO / PAI
von drkasper » 24.04.2007 11:20 • Verfasst in Dialogprogrammierung
2
Antw.
2157
Views
4.7 Mail versenden
von Baltasa » 06.03.2006 10:33 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 4 Stunden von tar 8 / 183
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 4 Stunden von tar 8 / 183
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822