MIGO的调用和其他事务码有点不同,直接调用是不行的,需要使用MIGO_DIALOG这个函数来调用,一般属性设置如下即可,
IF p_selfield_fieldname EQ 'BELNREK'."双击的字段
CALL FUNCTION 'MIGO_DIALOG'
EXPORTING
i_action = 'A04'
i_refdoc = 'R02'
i_notree = 'X'
i_skip_first_screen = 'X'
i_okcode = 'OK_GO'
i_mblnr = p_alv-belnrek
i_mjahr = p_alv-gjahr
EXCEPTIONS
illegal_combination = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.