‎2014 Jun 23 6:18 PM
Hi Gurus,
Could you please let me know how to pass the values from parameters of a
Function module to the select option of a report using "CALL TRANSACTION"
like : fkkepos-gpart, fkkepos-opbel from FM to a TCODE.
PS : Not with SET/GET parameter ID.
Regards,
Selvan.
‎2014 Jun 23 6:34 PM
Hi,
Use submit statement instead of call transaction.
DATA: text TYPE c LENGTH 10,
rspar_tab TYPE TABLE OF rsparams,
rspar_line LIKE LINE OF rspar_tab,
range_tab LIKE RANGE OF text,
range_line LIKE LINE OF range_tab.
...
rspar_line-selname = 'SELCRIT1'.
rspar_line-kind = 'S'.
rspar_line-sign = 'I'.
rspar_line-option = 'EQ'.
rspar_line-low = 'ABAP'.
APPEND rspar_line TO rspar_tab.
range_line-sign = 'E'.
range_line-option = 'EQ'.
range_line-low = 'H'.
APPEND range_line TO range_tab.
range_line-sign = 'E'.
range_line-option = 'EQ'.
range_line-low = 'K'.
APPEND range_line TO range_tab.
SUBMIT report1 via selection screen
WITH SELECTION-TABLE rspar_tab
AND RETURN.
Thanks,
Ashok.
‎2014 Jun 24 4:29 PM
Hi Ashok,
Thank you very much for your response.
But I was looking for some thing like function module where I could use my transaction and pass with parameters from calling FM.
Regards,
Selvan.
‎2014 Jun 25 11:45 AM
Record the transaction in SHDB.
Populate BDCDATA with values you want to pass based on the recording.
CALL TRANSACTION using bdcdata.