Application Development 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: 

How to pass select-options variable to a form.

Former Member
0 Kudos

I have a select-options variable smatnr. I need to pass this select-options variable to a form by

perform using smatnr changing svar.

form cond_types using pmatnr changing svar.

IT gives an error saying imcompatible types been passed between smatnr and pmatnr.

Any ideas, what is wrong. How do I pass a select-option variable into a form the right way.

Thanks

Ram

1 ACCEPTED SOLUTION

naimesh_patel
Active Contributor
0 Kudos

Try like this:


TABLES: vbak.

SELECT-OPTIONS: s_vbeln FOR vbak-vbeln.

START-OF-SELECTION.
  PERFORM get_data USING s_vbeln[].


*&---------------------------------------------------------------------*
*&      Form  get_Data
*&---------------------------------------------------------------------*
FORM get_data  USING  p_s_vbeln LIKE s_vbeln[].

ENDFORM.                    " get_Data

Regards,

Naimesh Patel

3 REPLIES 3

naimesh_patel
Active Contributor
0 Kudos

Try like this:


TABLES: vbak.

SELECT-OPTIONS: s_vbeln FOR vbak-vbeln.

START-OF-SELECTION.
  PERFORM get_data USING s_vbeln[].


*&---------------------------------------------------------------------*
*&      Form  get_Data
*&---------------------------------------------------------------------*
FORM get_data  USING  p_s_vbeln LIKE s_vbeln[].

ENDFORM.                    " get_Data

Regards,

Naimesh Patel

0 Kudos

HI use as

select-options <seloption> for vbak-vbeln.

perform fill1 tables <seloption>.

form fill1 tables p_ss structure <seloption>.

endform.

Edited by: swati gupta on Sep 23, 2008 7:02 AM

Former Member
0 Kudos

hi,

not need to pass select-option variable to FORM. because, it is a global variable. you can use it directly without pass.