Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Search_Help

Former Member
0 Likes
604

HI,

I'm trying to add search help to a field, dynamically.


PROCESS ON VALUE-REQUEST.
  FIELD CARRID  MODULE HLP_CHECK.




*----------------------------------------------------------------------*
*  MODULE 
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
MODULE hlp_check.

  DATA: ltab_values TYPE Ytab_spfli,
        ltab_fields TYPE spfli.

*-- Fill values
  SELECT carrid
  INTO CORRESPONDING FIELDS OF TABLE ltab_values
         FROM spfli.

  CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE'
    EXPORTING
      fieldname                 = 'carrid'
      tabname                   = 'spfli'
      title_in_values_list      = 'Select a value'
    IMPORTING
      select_value              = CARRID
    TABLES
      fields                    = ltab_values
      valuetab                  = ltab_values
    EXCEPTIONS
      field_not_in_ddic         = 01
      more_then_one_selectfield = 02
      no_selectfield            = 03.

ENDMODULE.                    "get_objval

but i'm always getting no valid values

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
571

Hi,

Try to use.

'F4IF_INT_TABLE_VALUE_REQUEST'

Below link for above FM example.

Edited by: subas Bose on Mar 24, 2010 5:16 PM

4 REPLIES 4
Read only

Former Member
0 Likes
572

Hi,

Try to use.

'F4IF_INT_TABLE_VALUE_REQUEST'

Below link for above FM example.

Edited by: subas Bose on Mar 24, 2010 5:16 PM

Read only

0 Likes
571
DATA: it_spfli TYPE  ytab_spfli,
        wa_spfli  TYPE  spfli.

  SELECT carrid FROM spfli INTO CORRESPONDING FIELDS OF TABLE it_spfli.

  sort it_spfli.
  DELETE ADJACENT DUPLICATES FROM it_spfli COMPARING carrid.

  IF SY-SUBRC = 0.

    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
      EXPORTING
        retfield        = 'carrid'
        DYNPPROG        = 'SEARCH_HELP'
        DYNPNR          = SY-DYNNR
        DYNPROFIELD     = 'carrid'
        VALUE_ORG       = 'S'  "Mandatory
      TABLES
        value_tab       = it_spfli
      EXCEPTIONS
        PARAMETER_ERROR = 1
        NO_VALUES_FOUND = 2
        OTHERS          = 3.

  ENDIF.

I have that code, right now is swhoing search_help, but instead of show only the carrID field, it show them all.

Read only

Former Member
0 Likes
571

New question related with the first one

Read only

Former Member
0 Likes
571

solved