Hi Chityala,
If you check the standard process you will see that the system uses the function module 'TRINT_ORDER_CHOICE' instead of 'TR_REQUEST_CHOICE', (at least for ABAP 7.02) as you can see below, it automatically lists all the request created by you or the requests you own a task.
CALL FUNCTION 'TRINT_ORDER_CHOICE' EXPORTING wi_order_type = 'K' wi_task_type = 'S' wi_category = 'SYST' wi_client = <Your client> iv_tarsystem = <Your target system> wi_order = ' ' wi_suppress_dialog = ' ' wi_cli_dep = ' ' wi_remove_locks = ' ' wi_display_button = ' ' wi_append_to_order = ' ' wi_append_to_fo = ' ' iv_current_project = ' ' iv_warn_nostand_tar = ' ' IMPORTING we_order = <Order choosen> we_task = <task choosen> TABLES * wt_e071 = * wt_e071k = EXCEPTIONS no_correction_selected = 1 display_mode = 2 object_append_error = 3´ OTHERS = 4.
I hope it works for you.
Best regards.
Marcelo Ramos