F4 variant check


**********************************************Check for variant*************************************************
FORM variant_f4 CHANGING  p_vari          TYPE disvariant-variant
                          p_gs_disvariant TYPE disvariant.
  DATA: lv_exit(1)    TYPE c,
        ls_disvariant_out TYPE disvariant,
        lv_save(1)    TYPE c.
  CLEAR p_gs_disvariant.
  lv_save = 'A'.
  p_gs_disvariant-report     = sy-repid.
  p_gs_disvariant-username   = sy-uname.
  CALL FUNCTION 'LVC_VARIANT_F4'
    EXPORTING
      is_variant    = p_gs_disvariant
      i_save        = lv_save
    IMPORTING
      e_exit        = lv_exit
      es_variant    = ls_disvariant_out
    EXCEPTIONS
      not_found     = 1
      program_error = 2
      OTHERS        = 3.
  IF lv_exit IS INITIAL.
    p_vari         = ls_disvariant_out-variant.
  ENDIF.

Comments

Popular posts from this blog

Export data to xls using OOPS

Factory method ALV sap abap

Delete Selected Record in ALV Report