zoukankan      html  css  js  c++  java
  • 在新窗口调用Tcode[ABAP4_CALL_TRANSACTION]

    STARTING NEW TASK 方式调用函数ABAP4_CALL_TRANSACTION,会打开一个新的窗口(session)运行tcode。

    2017-02-28_18-00-48

    函数ABAP4_CALL_TRANSACTION本质上是封装了CALL TRANSACTION

    2017-02-28_18-04-12

    代码:

    REPORT ztest_open_tcode.
    CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
      STARTING NEW TASK 'NEW_SESSION'
      EXPORTING
        tcode                   = 'SE38'
    *   SKIP_SCREEN             = ' '
    *   MODE_VAL                = 'A'
    *   UPDATE_VAL              = 'A'
    * IMPORTING
    *   SUBRC                   =
    * TABLES
    *   USING_TAB               =
    *   SPAGPA_TAB              =
    *   MESS_TAB                =
      EXCEPTIONS
        call_transaction_denied = 1
        tcode_invalid           = 2
        OTHERS                  = 3.
    IF sy-subrc <> 0.
    * Implement suitable error handling here
    ENDIF.
  • 相关阅读:
    HashMap 原理?jdk1.7 与 1.8区别
    内存泄漏与溢出
    NIO
    Mysql 存储引擎
    编写一个 rpc
    dubbo 与 zookeeper
    MongoDB
    natapp 内网穿透服务
    【AHOI 2009】同类分布
    [HNOI 2016] 序列
  • 原文地址:https://www.cnblogs.com/datie/p/11435727.html
Copyright © 2011-2022 走看看