Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 8212

Populate value in parameter

$
0
0

Hi Gurus,

 

I have one functionality, there are 2 parameters,when user click F4 search help on 1st parameter , automatically value should be populated in other parameter.

 

But in my case once I get the value from search help, after pressing enter it is populating value in other parameter.

 

But I need to populate automatic without entering parameter.

 

Below is my sample code.

 

TYPE-POOLS: slis.

 

TABLES: mara.

 

TYPES: BEGIN OF t_makt,

        matnr TYPE matnr,

        END OF t_makt.

 

PARAMETER: p_matnr TYPE makt-matnr,

            p_maktx TYPE makt-maktx." MODIF ID GR1.

 

DATA: lt_makt TYPE STANDARD TABLE OF t_makt,

       lwa_makt TYPE t_makt.

 

 

DATA lt_return LIKE ddshretval OCCURS 0 WITH HEADER LINE .

 

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_matnr.

 

   SELECT matnr FROM mara INTO TABLE lt_makt UP TO 200 ROWS.

 

   CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

     EXPORTING

*     DDIC_STRUCTURE         = ' '

       retfield               =  'MATNR'

      value_org               = 'S'

     TABLES

       value_tab              = lt_makt

*      field_tab               = lt_return

     return_tab               = lt_return.

 

   p_matnr = lt_return-fieldval.

 

*at SELECTION-SCREEN o

* AT SELECTION-SCREEN ON p_maktx.

 

   LOOP AT SCREEN.

     IF p_matnr = '10000' AND screen-name = 'P_MAKTX'.

       p_maktx = 'ABC'.

     ENDIF.

     MODIFY SCREEN.

   ENDLOOP.


Viewing all articles
Browse latest Browse all 8212

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>