10-06-2008 7:55 PM
FIELD-SYMBOLS : <field> TYPE ANY.
ASSIGN ('S_MAKONT-LOW') TO <field>.
SUBMIT (report)
WITH <field> = gt_ot-kunnr
WITH bukrs = gt_ot-bukrs
WITH hk1 EQ ' '
WITH hk2 EQ 'X'
WITH hk3 EQ . '' "radiobutton
<field> doesn't get the value that the parameter of with submiting a program?
anyway else pls?
10-06-2008 8:06 PM
it is select option so you have to pass the selection table and use addition IN .
data: r_mat type range of matnr.
select-options: matnr for mara-matnr.
FIELD-SYMBOLS : <field> TYPE ANY.
ASSIGN ('MATNR') TO <field>.
"move the select option values to r_mat
SUBMIT (sy-repid)
with <field> in r_mat
and return.
10-06-2008 8:08 PM
Pretty sure you can't do that like that. YOu would need to use a parameter table. Something like this.
data: report type sy-repid.
data: lt_rspar type table of RSPARAMS.
data: ls_rspar like line of lt_rspar.
clear ls_rspar.
ls_rspar-SELNAME = 'S_MAKONT'.
ls_rspar-KIND = 'S'.
ls_rspar-SIGN = 'I'.
ls_rspar-OPTION = 'EQ'.
ls_rspar-LOW = gt_ot-kunnr.
append ls_rspar to lt_lspar.
clear ls_rspar.
ls_rspar-SELNAME = 'BUKRS'.
ls_rspar-KIND = 'P'.
ls_rspar-SIGN = 'I'.
ls_rspar-OPTION = 'EQ'.
ls_rspar-LOW = gt_ot-bukrs.
append ls_rspar to lt_lspar.
clear ls_rspar.
ls_rspar-SELNAME = 'HK1'.
ls_rspar-KIND = 'P'.
ls_rspar-SIGN = 'I'.
ls_rspar-OPTION = 'EQ'.
ls_rspar-LOW = space.
append ls_rspar to lt_lspar.
clear ls_rspar.
ls_rspar-SELNAME = 'HK2'.
ls_rspar-KIND = 'P'.
ls_rspar-SIGN = 'I'.
ls_rspar-OPTION = 'EQ'.
ls_rspar-LOW = 'X'.
append ls_rspar to lt_lspar.
clear ls_rspar.
ls_rspar-SELNAME = 'HK3'.
ls_rspar-KIND = 'P'.
ls_rspar-SIGN = 'I'.
ls_rspar-OPTION = 'EQ'.
ls_rspar-LOW = space.
append ls_rspar to lt_lspar.
SUBMIT (report) WITH SELECTION-TABLE lt_rspar.
Regards,
RIch Heilman
10-06-2008 8:30 PM
I think you have to use submit with addition " ... WITH FREE SELECTIONS texpr "
Please check out the keyword documentation for SUBMIT -> selection screen options -> selection screen parameters -> addition 5.
MGS.
10-07-2008 8:36 AM
10-07-2008 8:44 AM
Hi
Pls check whether <FIELD> is assigned
if <FIELD> is assigned.
SUBMIT (report)
WITH <field> = gt_ot-kunnr
WITH bukrs = gt_ot-bukrs
WITH hk1 EQ ' '
WITH hk2 EQ 'X'
WITH hk3 EQ . '' "radiobutton
endif.
Regards
Madhan