2016-07-07 7 views
-2

Ich habe das folgende ABAP-Programm. Das Programm teilt eine Textzeile nach Leerzeichen und füllt Variablen und eine interne Tabelle itab. So lesen Sie die interne Tabelle in einer Schleife und zeigen ihre Werte an. ABAP: Lesen von itab und Anzeigen seiner Werte

REPORT z_test110. 
DATA: str1 TYPE string, 
     str2 TYPE string, 
     str3 TYPE string, 
     itab TYPE TABLE OF string, 
     text TYPE string, 
     wa LIKE LINE OF itab. 

text = `Where do you want to go today`. 

SPLIT text AT space INTO: str1 str2 str3, 
          TABLE itab. 
+2

'LOOP AT itab IN DATEN (Zeile)'? Ich denke, wir könnten einige weitere Informationen über Ihr Ziel verwenden ... auch Ihre ABAP-Version könnte nützlich sein –

+1

Wie @achuth hadnoors Kommentar zeigt, können Sie die interne Tabelle lesen und ihre Werte nur mit den 'itab'- und' wa'-Variablen anzeigen . Waren die Variablen 'str1',' str2' und 'str3' für Ihre Frage relevant? – gkubed

Antwort

2
LOOP AT itab INTO wa. 
WRITE:/ wa. 
ENDLOOP. 

hey habe ich versucht, das Programm und Sie können diesen Code verwenden, es funktioniert perfekt. noch fühlende Probleme kommentieren Sie hier!