weiß vielleicht jemand, wie ich bei einem SO10-Text ein Word fett machen kann um es auch in einem E-Mail-Versand zu sehen?
Ich habe es probiert mit <F> </> vor und nach dem Wort, dies hat bewirkt dass es auch in Word in SAP fett dargestellt war. Als ich den Text dann aber per E-Mail versendet habe, kam vor dem Wort auch nur <F>Text</> ohne dass es fett war : /.
Nun müsste ich mir nur noch in der SO10 Variablenwerte welche ich im Programm befülle holen und in der SO10 darstellen. Es gibt ja die Möglichkeit in der SO10 einen perform einzubauen der in dem jeweiligen Programm befüllt wird um sich einen Wert zu holen. Da es bei mir aber 3 verschiedene Werte wären. Also Text dann Wert 1 dann wieder Text Wert 2 usw. wäre dies schon etwas unschön. Würde da vielleicht jemand eine elegantere Lösung kennen?
Also Du willst ja sicherlich, dass die Formatierung auch noch in der Email vorhanden ist. Emails interessieren sich aber nicht für die mittelalterliche SAPscript-Technik, nach der die SO10 funktioniert.
Insofern musst Du sowieso eine HTML-Email bauen und versenden und bist damit doch wieder beim <b>-Tag. Ich habe sowas auch schon häufiger gemacht; man findet im Internet gute Beschreibungen, wie man aus ABAP HTML-Emails verschickt (ich hab sogar mal eine mit eingebundener Grafik programmiert, weil das so verlangt wurde ("Experience")).
Was die Variablen angeht, so halte ich mich da an den alten Standard, sie &1, &2 usw. zu benennen. Nachher im Programm liest Du Deinen Standardtext Zeile für Zeile ein und nutzt den REPLACE-Befehl (oder den entsprechenden Zeichenkettenoperator), um die Variablen anhand Deiner Mappingtabelle mit den tatsächlichen Werten zu ersetzen.
Schau dir mal den Baustein CONVERT_ITF_TO_HTML an. hier kannst du bei Parameters t_conv_charformats und t_conv_parformats Umschlüsselungen für SAPScript-Formate in HTML-Tags angeben.