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 use SUBMIT on Programme RDDm0001 (SE10)

Former Member
0 Kudos

Hi All,

I am trying to call this program using submit with return passing the transport request ID TRKORR

How can I find out how to successfully call the program?

thanks

1 REPLY 1

Former Member
0 Kudos

I was able to do with with BDC...


  DATA lv_dev_task_display LIKE LINE OF gt_dev_task_display.
*p_ucomm LIKE sy-ucomm
*p_rs_selfield TYPE slis_selfield.
  REFRESH gt_bdcdata.
*  IF p_rs_selfield-sel_tab_field EQ 'GT_CURR-STRKORR' OR
*      p_rs_selfield-sel_tab_field EQ 'GT_TADIR-STRKORR'.
*    IF p_rs_selfield-value IS NOT INITIAL.
  READ TABLE gt_dev_task_display INTO lv_dev_task_display INDEX p_row.

  IF sy-subrc = 0.

    PERFORM bdc_dynpro      USING 'RDDM0001' '0100'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=SNGL'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'TRDYSE01CM-USERNAME'.
    PERFORM bdc_field       USING 'TRDYSE01CM-USERNAME'
                                  sy-uname.
    PERFORM bdc_field       USING 'TRDYSE01CM-REQ_CUST'
                                  gc_x.
    PERFORM bdc_field       USING 'TRDYSE01CM-REQ_WB'
                                  gc_x.
    PERFORM bdc_field       USING 'TRDYSE01CM-SEL_CHAN'
                                  gc_x.
    PERFORM bdc_field       USING 'TRDYSE01CM-SEL_RELE'
                                  gc_x.
    PERFORM bdc_dynpro      USING 'SAPLSTRH' '1200'.
    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'GV_1200_TRKORR'.
    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '=TAKE'.
    PERFORM bdc_field       USING 'GV_1200_TRKORR'
                                  lv_dev_task_display-trkorr.

    CALL TRANSACTION 'SE09' USING gt_bdcdata
                    MODE   'E'.
  ENDIF.