Textbausteine in Reports

Getting started ... Alles für einen gelungenen Start.
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Textbausteine in Reports

Beitrag von Foppa (ForumUser / 26 / 1 / 0 ) »
Hallo,

ich habe folgendes Problem. Ein Report, der User anlegt, generiert eine Mail mit entsprechendem Text, der aber im Programm hinterlegt ist. Jetzt soll das ganze mehrsprachig gesteuert werden. Der Text in der Mail besteht natürlich zu einem Teil aus Variablen.

Gibt es irgendeine Möglichkeit in einem Report eine Art Textbaustein aufzurufen und den dann mit Paramtern und am besten natürlich noch sprachabhängig zu versorgen?

Gruß,
Ralf

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Wie wäre es mit Textsymbole?
Hat doch jedes Programm im Bauch. (Springen->Textelemente->Textsymbole).
Die sind Sprachabhängig.

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
Hi Ralf,

leg doch mit Tx SO10 einen Standardtext an. Hier kannst du auch Programmvariablen einbinden.
Mit Fuba READ_TEXT liest du dann den Text und mit REPLACE_TEXTSYMBOL kannst du die Variablen ersetzen.

Code: Alles auswählen.

DATA t_lines LIKE tline OCCURS 0 WITH HEADER LINE.          
DATA myvar(10) VALUE 'XXVarXX'.                             
                                                            
CALL FUNCTION 'READ_TEXT'                                   
     EXPORTING                                              
          id                      = 'ST'                    
          language                = sy-langu                
          name                    = 'ZZTESTENNO'            
          object                  = 'TEXT'                  
     TABLES                                                 
          lines                   = t_lines                 
     EXCEPTIONS                                             
          OTHERS                  = 8.                      
                                                            
CALL FUNCTION 'REPLACE_TEXTSYMBOL'                          
     EXPORTING                                              
          endline          = 999                            
          formatwidth      = 72                             
          language         = sy-langu                       
          linewidth        = 132                            
          option_dialog    = ' '                            
          replace_program  = 'X'                            
          replace_standard = 'X'                            
          replace_system   = 'X'                            
          replace_text     = 'X'                            
          startline        = 1                              
     TABLES                                                 
          lines            = t_lines.                       
LOOP AT t_lines.                                            
  WRITE: / t_lines-tdline.                                  
ENDLOOP.                                                    
Text:

Code: Alles auswählen.

*    hier steht was                
*    Hier das Datum: &sy-datum&    
*    hier auch                     
*    hier die Variable: &myvar&    
*    und hier auch was             
Ausgabe:

Code: Alles auswählen.

hier steht was              
Hier das Datum: 28.09.2006  
hier auch                   
hier die Variable: XXVarXX  
und hier auch was           
Gruß, Enno

Beitrag von Foppa (ForumUser / 26 / 1 / 0 ) »
Hallo Enno,

ich hatte auch so eine Idee:) Hab das ganze aber mit den Textbausteinen bei den Smartforms gemacht. Soweit passt das eigentlich auch ganz gut, aber der FB REPLACE_TEXTSYMBOL ersetzt mir die Variablen nicht.
sy-datum macht er korrekt aber der Rest bleibt leer. Muss ich hier noch irgendwas beachten?

Gruß,
Ralf

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
Foppa hat geschrieben:...aber der FB REPLACE_TEXTSYMBOL ersetzt mir die Variablen nicht.
sy-datum macht er korrekt aber der Rest bleibt leer. Muss ich hier noch irgendwas beachten?
Eigentlich nicht. Ist die Variable auch global definiert und im Text richtig mit &eingefasst&??
Gruß, Enno

Beitrag von Foppa (ForumUser / 26 / 1 / 0 ) »
ich hatte die Variablen nur in dem Unterprogramm definiert. Global definiert und es funzt...:)

Vielen Dank..

Gruß,
Ralf

Beitrag von Foppa (ForumUser / 26 / 1 / 0 ) »
Hi Enno,

vielleicht kannst Du mir nochmal auf die Sprünge helfen:)
Und zwar habe ich das Problem, daß der Textbaustein nicht so ausgegeben wird wie ich ihn eigentlich angelegt habe. Die FB's READ_TEXT bzw. SSFRT_READ_TEXTMODULE packt die Zeilen irgendwie nicht in die maximale Länge der Ausgabetabelle. Hast Du eine Ahnung wie ich das steuern kann?

Gruß,
Foppa

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
Hi Foppa,

du musst die Zeilenlänge mit FORMAT_TEXTLINES anpassen.
Gruß, Enno

Beitrag von Foppa (ForumUser / 26 / 1 / 0 ) »
Hi Enno,

hmm...das FB fasst zwar einiges zusammen aber in meiner letzten Zeile steht ein Link, der trotz allem umgebrochen wird. Und der hat gerade mal 60 Zeichen...

Gruß,
Foppa

Beitrag von Foppa (ForumUser / 26 / 1 / 0 ) »
hab's hingebekommen....mein Fehler lag in dem FB REPLACE_TEXTSYMBOL...:)

Gruß,
Foppa

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
:evil: :wink:

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2295
Views
Textbausteine in Reports
von Foppa » 10.08.2006 15:40 • Verfasst in ABAP® Core
7
Antw.
4491
Views
Reports zum Löschen unbenötigter Reports
von Tunoto » 28.02.2006 16:45 • Verfasst in ABAP® für Anfänger
0
Antw.
1865
Views
Textbausteine Transportieren
von SAPDIDI2 » 16.08.2006 11:10 • Verfasst in ABAP® Core
1
Antw.
1514
Views
Infotyp Textbausteine auslesen
von SaskuAc » 16.01.2019 09:11 • Verfasst in ABAP® Core
15
Antw.
8541
Views
Textbausteine lesen/ändern/speichern
von newone » 11.04.2018 16:57 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 744
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2368
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8954