Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8594

how to set two parameter value using one f4 help of 'F4IF_INT_TABLE_VALUE_REQUEST'

$
0
0

I have two parameters on selection screen .

 

P_QTR and P_YEAR

 

I have concatenated the Quarter and Year Value to give same f4 on both paramatersto give f4 using 'F4IF_INT_TABLE_VALUE_REQUEST'

 

for example Q1 2014

 

now when user selects one value i want to set Q1 to P_QTR and 2014 to P_YEAR.

 

but it is setting only one value for P_QTR correctly and the value for P_year is not coming on screen although the value is thier inside code in P_year

i am using same f4 for both events

 

 

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_qtr.

 

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_year.

 

here is the code i am using

 

 

 

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

      EXPORTING

        retfield        = 'CHAR20'

        window_title    = text-026

        value_org       = 'S'

      TABLES

        value_tab       = mt_input_f4

        return_tab      = mt_return

      EXCEPTIONS

        parameter_error = 1

        no_values_found = 2

        OTHERS          = 3.

    IF sy-subrc <> 0.
      CLEAR mt_input_f4[].
    ENDIF.

    READ TABLE mt_return INTO ms_return INDEX 1.
    IF sy-subrc EQ 0.
      p_qtr = ms_return-fieldval+0(2).
      p_year = ms_return-fieldval+3(4) .
    ENDIF.

 

 

plz chk  attached pics


Viewing all articles
Browse latest Browse all 8594

Trending Articles



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