Search Help creation in Selection screen

 Search help creation on selection screen using F4IF_INT_TABLE_VALUE_REQUEST

*&---------------------------------------------------------------------*
*& Report ZVB_REP_STU
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zvb_rep_stu.
TABLES:zvb_stu.
SELECT-OPTIONS: s_id FOR zvb_stu-zstu_dep.
DATA:lt_return   TYPE STANDARD TABLE OF ddshretval.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_id-low.
  SELECT zstu_id,ZSTU_dep
    FROM zvb_stu
    INTO TABLE @DATA(lt_stu).

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield        = 'ZVB_DEP'
      dynpprog        = sy-repid
      window_title    = 'Employee department'
      value_org       = 'S'
    TABLES
      value_tab       = lt_stu
      return_tab      = lt_return
    EXCEPTIONS
      parameter_error = 1
      no_values_found = 2
      OTHERS          = 3.
  READ TABLE lt_return INTO DATA(ls_return) INDEX 1.
  s_id-low = ls_return-fieldval.

Comments

Popular posts from this blog

CDS Views: Table Functions with Example

ABAP-Managed Database Procedures (AMDP) with Example

Passing Dynamic Variables to SO10 TEXT