This is a test message to test the length of the message box.
Login
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( date = '20240507'
                             ( id = '1' text = 'ABAP' )
                             ( id = '2' text = 'Development' )
                             ( id = '3' text = 'Day' )
                             ( id = '4' text = '2024' ) ).

 DATA(result) = data[ id = '0' ].

 out->write( result-text ).
Was wird in der Konsole ausgegeben?
 DATA(text) = `ABAP Development in 2024`.

 DATA(part_one) = substring( val = text
                             off = 20
                             len = 4 ).
 DATA(part_two) = text+0(4).

 out->write( part_one && part_two ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE string_table( ( `Modern` )
                                  ( `ABAP` )
                                  ( `2024` ) ).

 data[ 1 ] = `Learning`.

 DATA(result) = concat_lines_of( table = data
                                 sep   = ` ` ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE string_table( ( `A` ) ( `B` ) ( `C` ) ( `D` ) ( `E` ) ( `F` ) ).

 DATA(result) = ``.
 LOOP AT data INTO DATA(line) STEP 2.
   result &&= line.
 ENDLOOP.

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE string_table( ( `Modern` )
                                  ( `ABAP` ) ).

 DATA(result) = concat_lines_of( table = data
                                 sep   = ' ' ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(identifier) = 3.

 DATA(result) = SWITCH #( identifier
                          WHEN 1 THEN 'ONE'
                          WHEN 2 THEN 'TWO'
                          WHEN 3 THEN 'THREE' ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( date = '20240507'
                             ( id = '1' text = 'ABAP' )
                             ( id = '2' text = 'Development' )
                             ( id = '3' text = 'Day' )
                             ( id = '4' text = '2024' ) ).

 DATA(result) = data[ id = '2' ]-date.

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(result) = reverse( `tfnukuZ eid ni duolC PABA tiM` ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( date = '20240507'
                             ( id = '1' text = 'ABAP' )
                             ( id = '2' text = 'Development' )
                             ( id = '3' text = 'Day' )
                             ( id = '4' text = '2024' ) ).

 DATA(result) = VALUE #( data[ 5 ] OPTIONAL ).

 out->write( result-text ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE string_table( ( `A` ) ( `B` ) ( `C` ) ( `D` ) ( `E` ) ( `F` ) ).

 DATA(result) = ``.
 LOOP AT data INTO DATA(line) STEP -3.
   result &&= line.
 ENDLOOP.

 out->write( result ).