zoukankan      html  css  js  c++  java
  • BDC

    TC:SHDB

    复制到应用处并更改参数。

    附上部分代码

    *       Batchinputdata of single transaction
    DATA:   bdcdata LIKE bdcdata    OCCURS 0 WITH HEADER LINE.
    *       messages of call transaction
    DATA:   messtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    * INCLUDE LZFG_GTM_XSJSDD...                 " Local class definition
    DATA: gw_dismode LIKE ctu_params-dismode VALUE  'N',"'Y'
          gw_updmode LIKE ctu_params-updmode VALUE 'L'.
    DATA opt TYPE ctu_params.

     CLEAR GT_BDCDATA. "循环调用要清空内表.

                CALL TRANSACTION 'VKM4' USING  bdcdata    "VKM4 为所录屏幕TC.
                                        MODE   gw_dismode
                                        UPDATE gw_updmode
                                        MESSAGES INTO messtab.

    *报错消息获取:

            READ TABLE messtab WITH KEY msgtyp 'E'.

            IF sy-subrc 0.
              CALL FUNCTION 'MESSAGE_TEXT_BUILD'
                EXPORTING
                  msgid               = messtab-msgid
                  msgnr               = messtab-msgnr
                  msgv1               = messtab-msgv1
                  msgv2               = messtab-msgv2
                  msgv3               = messtab-msgv3
                  msgv4               = messtab-msgv4
                IMPORTING
                  message_text_output = wa_return-message.

              wa_return-type 'E'.
              APPEND wa_return TO it_return.
              CLEAR wa_return.
            ELSE.
              wa_return-type 'S'.
              wa_return-message = lw_input-pernr && ':' && '执行成功'.
              APPEND wa_return TO it_return.
              CLEAR wa_return.
            ENDIF.

    FORM bdc_dynpro USING program dynpro.
      CLEAR bdcdata.
      bdcdata-program  program.
      bdcdata-dynpro   dynpro.
      bdcdata-dynbegin 'X'.
      APPEND bdcdata.
    ENDFORM.
    *----------------------------------------------------------------------*
    *        Insert field                                                  *
    *----------------------------------------------------------------------*
    FORM bdc_field USING fnam fval.
      CLEAR bdcdata.
      bdcdata-fnam = fnam.
      bdcdata-fval = fval.
      APPEND bdcdata.
    ENDFORM.

  • 相关阅读:
    未进入Kali Linux系统修改修改密码的方法
    SQL 修改字段名,数据类型,增加字段
    在 SAE 上部署 ThinkPHP 5.0 RC4
    在 C# 里使用 F# 的 option 变量
    Retinex图像增强和暗通道去雾的关系及其在hdr色调恢复上的应用
    暗通道去雾算法的python实现
    解析hdr图像文件的python实现
    博客说明
    retinex图像增强算法的研究
    我知道的JavaScript设计模式(桥接)应用之验证器
  • 原文地址:https://www.cnblogs.com/lingxiaoj/p/11095544.html
Copyright © 2011-2022 走看看