This is a test message to test the length of the message box.
Login
Which constant is needed for the button in the UI?​
@UI.lineItem: [{ ​
  position: 10, ​
  type: #???, ​
  dataAction: 'CreateOutputMessage', ​
  label: 'Create message' ​
}]
What is output in the console?
DATA(content) = `Full Stack SAP Developer`.​​

DATA(result) = find( val  = content​
                     sub  = `stack`​
                     case = abap_true ).​​

out->write( result ).
What is output in the console?
DATA color TYPE c LENGTH 5.​​

color = 'GREEN'.​​

DATA(result) = xsdbool( color = 'GREEN' ).​​

out->write( result ).
What is output in the console?
DATA(string) = `Welcome`.​
string &&= `to`.​
string &&= `ADD`.​
string = `2025`.​

out->write( string ).
What is output in the console?
TYPES char TYPE c LENGTH 25.​
DATA char_table TYPE STANDARD TABLE OF char WITH EMPTY KEY.​​

char_table = VALUE #( ( 'ABAP_DEV' ) ( 'abap-environment' ) ​
                      ( 'abap and fiori' ) ( 'DevDay' ) ).​​

SELECT FROM @char_table AS value​
  FIELDS *​
  WHERE table_line LIKE '%abap%'​
  INTO TABLE @DATA(selected_values).​​

out->write( lines( selected_values ) ).
How can an application log be saved even if an error occurs during RAP runtime (FAILED entries) and a ROLLBACK occurs?
What is output in the console?
DATA color TYPE c LENGTH 4.​​

color = 'GREEN'.​

DATA(result) = SWITCH #( color​
                        WHEN 'BLUE'  THEN 1​
                        WHEN 'GREEN' THEN 2​
                        WHEN 'RED'   THEN 3​
                        ELSE THROW cx_sy_itab_line_not_found( ) ).​​

out->write( result ).
What is the name of the text field for the current field?​
​@Consumption.valueHelpDefinition: [ { entity: ​
   { name: 'ZBS_I_DCPTeamVH', element: 'Team' } } ]​
@ObjectModel.text.element: [ 'TeamDescription' ]​
@UI.identification: [ { position: 50, qualifier: 'TEAM' } ]​
@UI.lineItem: [ { position: 70 } ]​
@UI.selectionField: [ { position: 60 } ]​
@UI.textArrangement: #TEXT_ONLY​
team            : zbs_demo_dcp_team;
Which objects are difficult or impossible to mock in ABAP unit tests?
What is output in the console?
DATA(char) = 'Welcome'.​
char &&= 'to'.​
char &&= 'ADD'.​
char &&= '2025'.​​

out->write( char ).