get_parameter_c

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


  METHOD get_parameter_c.
    DATA lv_len TYPE i.

    FIELD-SYMBOLS <lv_char> TYPE c.

    ev_value_s = get_parameter( iv_name      = iv_name
                                iv_default   = iv_default
                                iv_mandatory = iv_mandatory
                                iv_raw_mode  = iv_raw_mode ).

    ev_value_c = ev_value_s.
    IF ev_value_c <> ev_value_s.
      " Error handling
    ENDIF.

    lv_len = strlen( ev_value_s ).
    IF lv_len = 0.
      lv_len = 1.
    ENDIF.

    CREATE DATA er_value TYPE c LENGTH lv_len.
    ASSIGN er_value->* TO <lv_char>.
    <lv_char> = ev_value_s.