Search Help Creation in Module Pool Program

PROCESS ON VALUE-REQUEST is used to create Search Help in Module Pool.

Syntax: PROCESS ON VALUE-REQUEST

             FIELD : 'Screen field name' MODULE 'Module Name'

Eg: Field : gf_def_code MODULE def_code_f4.

MODULE fill_gf_def_code_f4_110 INPUT.

  SELECT zdef_code
      FROM ztmnp_dfcode_des
      INTO TABLE @DATA(lt_def_code)
      WHERE spras = @sy-langu.
  IF sy-subrc = 0.
    SORT lt_def_code BY zdef_code.
  ENDIF.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield        = 'ZDEF_CODE'     "Field name
      dynpprog        = sy-cprog
      dynpnr          = sy-dynnr
      dynprofield     = 'GF_DEF_CODE'   "Screen field name
      value_org       = 'S'
    TABLES
      value_tab       = lt_def_code
    EXCEPTIONS
      parameter_error = 1
      no_values_found = 2
      OTHERS          = 3.
  IF sy-subrc <> 0.
* Implement suitable error handling here
  ENDIF.

ENDMODULE.

 

 

Comments

Popular posts from this blog

CDS Views: Table Functions with Example

Passing Dynamic Variables to SO10 TEXT

Adobe Form/PDF Form Introduction