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

Match-Code with Internal Table

Former Member
0 Likes
1,995

Hi.

Is there any way to show a search help depending on the values of an internal table, not a DB table???

Thanks.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
939
we can do something like this..

PARAMETERS : p_ccgrp LIKE rkpln-ksgru. "Cost Center Group

*Input help for Cost Center Group
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ccgrp.

  TYPES: BEGIN OF ty_ccenter_group,
          setname TYPE setnamenew,
          descript TYPE settext,
         END OF ty_ccenter_group.

  DATA : it_ccenter_group TYPE TABLE OF ty_ccenter_group.

  CLEAR it_ccenter_group.
  SELECT a~setname
         b~descript
         INTO TABLE it_ccenter_group
         FROM setheader AS a INNER JOIN
              setheadert AS b ON
              a~subclass EQ b~subclass AND
              a~setname EQ b~setname
              WHERE a~setclass EQ '0101' AND
                    b~langu EQ sy-langu.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
       EXPORTING
            retfield    = 'SETNAME'
            dynpprog    = v_repid
            dynpnr      = '1000'
            dynprofield = 'P_CCGRP'
            value_org   = 'S'
       TABLES
            value_tab   = it_ccenter_group.
2 REPLIES 2
Read only

Former Member
0 Likes
939

You can use this FM <b>F4IF_INT_TABLE_VALUE_REQUEST</b>

Greetings,

Blag.

Read only

Former Member
0 Likes
940
we can do something like this..

PARAMETERS : p_ccgrp LIKE rkpln-ksgru. "Cost Center Group

*Input help for Cost Center Group
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_ccgrp.

  TYPES: BEGIN OF ty_ccenter_group,
          setname TYPE setnamenew,
          descript TYPE settext,
         END OF ty_ccenter_group.

  DATA : it_ccenter_group TYPE TABLE OF ty_ccenter_group.

  CLEAR it_ccenter_group.
  SELECT a~setname
         b~descript
         INTO TABLE it_ccenter_group
         FROM setheader AS a INNER JOIN
              setheadert AS b ON
              a~subclass EQ b~subclass AND
              a~setname EQ b~setname
              WHERE a~setclass EQ '0101' AND
                    b~langu EQ sy-langu.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
       EXPORTING
            retfield    = 'SETNAME'
            dynpprog    = v_repid
            dynpnr      = '1000'
            dynprofield = 'P_CCGRP'
            value_org   = 'S'
       TABLES
            value_tab   = it_ccenter_group.