check_parameter_consistence

in src/zgoog_cl_content_repo_gcs.clas.abap [0:0]


  METHOD check_parameter_consistence.

    DATA: lv_operation TYPE string,
          lv_command   TYPE string,
          lv_dummy     TYPE string ##NEEDED.

    DATA: ls_param     TYPE ltyp_s_parameter.

    LOOP AT gt_parameters INTO ls_param WHERE usage = c_parameter_missing. "#EC CI_STDSEQ
      lv_operation = get_parameter( iv_name = 'operation' ).
      IF lv_operation IS NOT INITIAL.
        CONCATENATE gv_command '&operation=' lv_operation INTO lv_command ##NO_TEXT.
      ELSE.
        lv_command = gv_command.
      ENDIF.
      MESSAGE e181(cms) WITH lv_command ls_param-name INTO lv_dummy.
      sys_error_set( ).
      gs_error-status_code = 400.
      EXIT.
    ENDLOOP.