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

Re: dynamically change column positions acc to the selection

$
0
0

Hi,

could you use this FM :   CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
with this FM, you can define you paramters as you wish,

 

I have developed this example in another discussion. so it could help you .

 

 

5.jpg

 

2015-05-22_134449.jpg

 

 

Re: 'f4if_int_table_value_request' used in search help exit

 

 

 

REPORT ztest55 .
PARAMETERS:
p_lifnr 
TYPE lifnr,
p_bukrs
TYPE  bukrs  ,
p_ekorg
TYPE  ekorg  ,
p_name1
TYPE  name1  .

TYPES: t_return_tab  TYPE ddshretval.
TYPES: BEGIN OF ty_line,
lifnr 
TYPE lifnr,
bukrs
TYPE  bukrs  ,
ekorg
TYPE  ekorg  ,
name1
TYPE  name1  ,
END OF ty_line.

DATA: it_listTYPE STANDARD TABLE OF ty_line,
      w_return_tab
TYPE t_return_tab,
      i_return_tab
TYPE  TABLE OF ddshretval,
      v_repid
TYPE sy-repid,
      v_dynnr
TYPE sy-dynnr.
DATA:
      it_map
TYPE STANDARD TABLE OF dselc,
      wa_map
TYPE dselc.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_lifnr.
 
SELECT * FROM zssi_kavi_vendorINTO CORRESPONDING FIELDS OF TABLE it_list.
 
CHECK sy-subrc  = 0.

  wa_map-fldname
= 'F0001'. "FIELD FOR POSITION 1
  wa_map-dyfldname
= 'P_LIFNR'.
 
APPEND wa_mapTO it_map.

  wa_map-fldname
= 'F0002'. "FIELD FOR POSITION 2
  wa_map-dyfldname
= 'P_BUKRS'.
 
APPEND wa_mapTO it_map.

  wa_map-fldname
= 'F0003'. "FIELD FOR POSITION 2
  wa_map-dyfldname
= 'P_EKORG'.
 
APPEND wa_mapTO it_map.

  wa_map-fldname
= 'F0004'. "FIELD FOR POSITION 2
  wa_map-dyfldname
= 'P_NAME1'.
 
APPEND wa_mapTO it_map.


 
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
   
EXPORTING
      retfield       
= 'LIFNR'
      dynpprog       
= sy-repid
      dynpnr         
= sy-dynnr
      dynprofield    
= 'P_LIFNR'
      value_org      
= 'S'
   
TABLES
      value_tab      
= it_list
      return_tab     
= i_return_tab
      dynpfld_mapping
= it_map
   
EXCEPTIONS
      parameter_error
= 1
      no_values_found
= 2
     
OTHERS          = 3.

 
IF sy-subrc= 0.
*      READ TABLE it_map
 
ENDIF.


Regards

Ibrahim




Viewing all articles
Browse latest Browse all 3548

Trending Articles



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