Eventhandler OnInputProcessing (StartPage.htm)

DATA:
  event TYPE REF TO cl_htmlb_event,
  button_event TYPE REF TO cl_htmlb_event_button.
IF event_id = cl_htmlb_manager=>event_id.
  event ?= cl_htmlb_manager=>get_event(
  runtime->server->request ).
  IF event->name = 'button' AND event->event_type = 'click'.
    button_event ?= event.
  ENDIF.
ENDIF.
IF button_event IS BOUND.
  CASE button_event->id.
    WHEN 'Find'.
      application->bapisfldat_tab = application->get_flightlist(
      datelow = datelow
      datehigh = datehigh
      cityfrom = cityfrom
      cityto = cityto ).
      cl_bsp_server_side_cookie=>set_server_cookie(
      name = 'HALLO'
      application_name = runtime->application_name
      application_namespace = runtime->application_namespace
      username = sy-uname
      session_id = runtime->session_id
      data_value = application->bapisfldat_tab
      data_name = 'application->bapisfldat_tab'
      expiry_time_rel = 3600 ).
      navigation->goto_page( 'ResultPage.htm').
    WHEN 'Exit'.
      navigation->exit( 'http://www.fh-wedel.de').
  ENDCASE.
ENDIF.