当前位置: 代码迷 >> 综合 >> Double Click,如何调用ME23N事务码
  详细解决方案

Double Click,如何调用ME23N事务码

热度:16   发布时间:2023-12-02 04:05:39.0

        ABAP程序中,事务跳转时,需要把相应的值带过去。一般可以通过设置Parameter Id来跳转,但是这个功能在调用Me23n采购订单相关的程序时不起作用。这种情况下,我们需要采用另外一种方式,调用FUNCTION。             

           CALL FUNCTION 'ME_DISPLAY_PURCHASE_DOCUMENT'
                EXPORTING
                  i_ebeln              = ls_alv-ebeln
                EXCEPTIONS
                  not_found            = 1
                  no_authority         = 2
                  invalid_call         = 3
                  preview_not_possible = 4
                  OTHERS               = 5.

              IF sy-subrc <> 0.

                MESSAGE ID sy-msgid TYPE sy-msgty NUMBER
                sy-msgno

                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

              ENDIF.

  相关解决方案