read_text_editor

in src/zgoog_conversation_agent/zgoog_i_conv_agent_imp.prog.abap [0:0]


  METHOD read_text_editor.

    CASE sy-ucomm.
      WHEN 'BACK' OR 'EXIT' OR 'CANCEL'.
        LEAVE TO SCREEN 0.

      WHEN 'EXECUTE'.
        IF p_model_key IS INITIAL.
          MESSAGE TEXT-005 TYPE 'S' DISPLAY LIKE 'E'.
        ELSE.
          CALL METHOD execute.

        ENDIF.

      WHEN 'BROWSE'.
        CALL METHOD browse_files.

      WHEN 'CLEAR_GCS'.
        p_mime_gcs = 'application/pdf'.
        CLEAR p_gcs.

      WHEN 'CLEAR_FILE'.
        p_mime_file = 'application/pdf'.
        CLEAR:
              p_no_files,
              gt_file_table.

      WHEN 'CLEAR'.
        gr_text_sysins->delete_text( ).
        gr_text_prompt->delete_text( ).
        gr_text_response->delete_text( ).

        p_mime_gcs = 'application/pdf'.
        p_mime_file = 'application/pdf'.

        CLEAR:
              p_model_key,
              p_no_files,
              p_gcs,
              gt_file_table.

      WHEN OTHERS.

    ENDCASE.