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( ( id = 'A' text = 'ABAP' )
                             ( id = 'B' text = 'Development' )
                             ( id = 'C' text = 'Day' )
                             ( id = 'D' text = '2024' ) ).

 DATA(mapped) = CORRESPONDING t_datas( data EXCEPT text ).
 DATA(result) = mapped[ 1 ]-text.

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' text = 'ABAP' )
                             ( id = 'B' text = 'Development' )
                             ( id = 'E' text = 'Day' )
                             ( id = 'F' text = '2024' ) ).

 DATA(result) = lines( data ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' date = '20240506' )
                             ( id = 'B' date = '20240507' )
                             ( id = 'C' date = '20240508' )
                             ( id = 'D' date = '20240509' ) ).

 DATA(filtered) = FILTER #( data USING KEY bydate WHERE date = CONV d( '20240507' ) ).

 DATA(result) = filtered[ 1 ]-id.

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' date = '20240506' )
                             ( id = 'B' date = '20240507' )
                             ( id = 'C' date = '20240508' ) ).

 DATA(ref) = REF #( data[ id = 'B' ] ).
 ref->id   = 'Z'.
 ref->date = '20240510'.

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

 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[ 3 ] DEFAULT VALUE #( id   = 5
                                                    text = 'Error' ) ).

 out->write( result-id ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' text = 'ABAP' )
                             ( id = 'B' text = 'Development' )
                             ( id = 'E' text = 'Day' )
                             ( id = 'F' text = '2024' ) ).

 DATA(result) = line_index( data[ id = 'D' ] ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' text = 'ABAP' )
                             ( id = 'B' text = 'Development' )
                             ( id = 'E' text = 'Day' )
                             ( id = 'F' text = '2024' ) ).

 DATA(result) = xsdbool( data[ id = 'E' ]-text = 'Development' ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' text = 'ABAP' )
                             ( id = 'B' text = 'Development' )
                             ( id = 'E' text = 'Day' )
                             ( id = 'F' text = '2024' ) ).

 DATA(mapped) = CORRESPONDING t_datas( data MAPPING text = id ).
 DATA(result) = mapped[ 3 ]-text.

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(data) = VALUE t_datas( ( id = 'A' text = 'ABAP' )
                             ( id = 'B' text = 'Development' )
                             ( id = 'E' text = 'Day' )
                             ( id = 'F' text = '2024' ) ).

 DATA(new_data) = VALUE t_datas( BASE data
                                 ( id = 'G' text = 'Wiesloch' )
                                 ( id = 'H' text = 'SAP' ) ).
 DATA(result) = lines( new_data ).

 out->write( result ).
Was wird in der Konsole ausgegeben?
 DATA(magic_number) = CONV char6( 14 ).

 DATA(result) = |MN: { magic_number ALPHA = IN }|.

 out->write( result ).