Hi Experts,
I have a problem when I want to execute my report in background rkaep000. There are some fields which are dynamic (e.g. "%%DYN001-LOW") . On my own selction screen I have some fields that are used in the standard report "rkaep000" as dynamic. So, I can't to pass the value to the standard report. Because the report doesn't work properly. I tried to see in the debugger and I remarked that the fields which their screen fields name are dynamics are filled in the table 'GT_FREE_SEL_RANGES[1]-FRANGE_T[1]-SELOPT_T'. But to be honnest I don't know how to use it and give the right name in my work area "wa_p-selname'. I already checked in the forum before to post my message.
Anybody could help me please?
Thanks in advance.
M.
"Controlling Area
LOOP AT s_kokrs.
CLEAR wa_p.
wa_p-selname = 'P_KOKRS'.
wa_p-kind = 'S'.
wa_p-sign = s_kokrs-sign.
wa_p-option = s_kokrs-option.
wa_p-low = s_kokrs-low.
wa_p-high = s_kokrs-high.
APPEND wa_p TO i_tab.
ENDLOOP.
"Partner Object
LOOP AT s_parob.
CLEAR wa_p.
wa_p-selname = 'P_AROBJ'.
wa_p-kind = 'S'.
wa_p-sign = s_parob-sign.
wa_p-option = s_parob-option.
wa_p-low = s_parob-low.
wa_p-high = s_parob-high.
APPEND wa_p TO i_tab.
ENDLOOP.
"Posting Date
LOOP AT s_budat.
CLEAR wa_p.
wa_p-selname = 'R_BUDAT'.
wa_p-kind = 'S'.
wa_p-sign = s_budat-sign.
wa_p-option = s_budat-option.
wa_p-low = s_budat-low.
wa_p-high = s_budat-high.
APPEND wa_p TO i_tab.
ENDLOOP.
"Debit Type
CLEAR wa_p.
wa_p-selname = 'BELTP'.
wa_p-kind = 'P'.
wa_p-sign = 'I'.
wa_p-option = 'EQ'.
wa_p-low = p_beltp.
APPEND wa_p TO i_tab.
"Bus. Transaction
LOOP AT s_vrgng.
CLEAR wa_p.
wa_p-selname = 'GT_FREE_SEL_RANGES[1]-FRANGE_T[1]-SELOPT_T'.
wa_p-kind = 'S'.
wa_p-sign = s_vrgng-sign.
wa_p-option = s_vrgng-option.
wa_p-low = s_vrgng-low.
wa_p-high = s_vrgng-high.
APPEND wa_p TO i_tab.
ENDLOOP.
"Layout
CLEAR wa_p.
wa_p-selname = 'P_DISVAR'.
wa_p-kind = 'P'.
wa_p-sign = 'I'.
wa_p-option = 'EQ'.
wa_p-low = p_layout.
APPEND wa_p TO i_tab.
IF rd_cost = 'X'.
SUBMIT rkaep000 WITH p_tcode = 'KSB1' WITH SELECTION-TABLE i_tab
TO SAP-SPOOL SPOOL PARAMETERS print_parameters ARCHIVE PARAMETERS archi_parameters
WITHOUT SPOOL DYNPRO VIA JOB w_name NUMBER w_number
AND RETURN.
ENDIF.
Edited by: Alvaro Tejada Galindo on Jul 2, 2009 11:09 AM (Tried to fix the layout...)