zoukankan      html  css  js  c++  java
  • 调用CALL TRANSACTION的三种方法

     
    1.使用屏幕传入
                  REFRESH BDCDATA.
                  CLEAR   BDCDATA.
                  BDCDATA-PROGRAM = 'SAPLCSDI'.      "Programm St點kliste
                  BDCDATA-DYNPRO   = '0100'.          "Dynpro
                  BDCDATA-DYNBEGIN = 'X'.             "Sofort starten
                  APPEND BDCDATA.
                  CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'   "HW 81070
                       EXPORTING
                            INPUT   = H_MATNR
                       IMPORTING
                            OUTPUT = H_MATNR
                       EXCEPTIONS
                            OTHERS = 0.
                  CLEAR   BDCDATA.
                  BDCDATA-FNAM     = 'RC29N-MATNR'.     "Material
                  BDCDATA-FVAL     = H_MATNR.
                  APPEND BDCDATA.
                  CLEAR   BDCDATA.
                  BDCDATA-FNAM     = 'RC29N-WERKS'.     "Werks
                  BDCDATA-FVAL     = H_WERKS.
                  APPEND BDCDATA.
                  CLEAR   BDCDATA.
                  BDCDATA-FNAM     = 'RC29N-STLAN'.     "Verwendung
                  BDCDATA-FVAL     = H_STLAN.
                  APPEND BDCDATA.
    *
    **            IF NOT H_STLAL IS INITIAL.
    **              CLEAR   BDCDATA.
    **              BDCDATA-FNAM     = 'RC29N-STLAL'.   "Stl.Alternative
    **              BDCDATA-FVAL     = H_STLAL.
    **              APPEND BDCDATA.
    **            ENDIF.
    *
                  CLEAR   BDCDATA.
                  BDCDATA-PROGRAM = 'SAPLCSDI'.      "Programm St點kliste
                  BDCDATA-DYNPRO   = '0150'.          "Dynpro
                  BDCDATA-DYNBEGIN = 'X'.             "Sofort starten
                  APPEND BDCDATA.
    *             Umwandeln in Anzeigemodus 黚er BDC_OKCODE
                  CLEAR   BDCDATA.
                  BDCDATA-FNAM     = 'BDC_OKCODE'.
                  BDCDATA-FVAL     = '/BDA'.
                  APPEND BDCDATA.
     
    *             Verzweig in St點klistenanzeige 黚er Batchinput-Tabelle
                  CALL TRANSACTION 'CS03' USING BDCDATA MODE 'E'.
    2.使用parameter
          SET PARAMETER ID 'MAT' FIELD P_MATNR.
          SET PARAMETER ID 'WRK' FIELD P_WERKS.
          SET PARAMETER ID 'CSV' FIELD P_STLAN.
     
          CALL TRANSACTION 'CS03' AND SKIP FIRST SCREEN.
    3.使用memory
    data:
     wfbomcom       type rc29n.
    move-corresponding bom_key to wfbomcom. "#EC ENHOK        "note0526541
     wfbomcom-aennr = display_aennr.
     wfbomcom-datuv = display_datuv.
     wfbomcom-datub = display_datub.
     export wfbomcom to memory id 'WFBOMCOM'.
    * display bom
    call transaction 'CS03' and skip first screen. 
  • 相关阅读:
    [Architecture Design] 跨平台架构设计
    [Architecture Pattern] Factory Builder
    Windows Phone 8初学者开发—第12部分:改进视图模型和示例数据
    Windows Phone 8初学者开发—第11部分:设置SounBoard应用程序
    Windows Phone 8初学者开发—第10部分:数据绑定应用程序和透视应用程序项目模板简介
    Windows Phone 8初学者开发—第9部分:Windows Phone 8模拟器概述
    Windows Phone 8初学者开发—第8部分:理解编译和部署
    Windows Phone 8初学者开发—第7部分:本地化应用程序
    Windows Phone 8初学者开发—第6部分:设置应用程序的样式
    Windows Phone 8初学者开发—第5部分:布局和事件基础
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157550.html
Copyright © 2011-2022 走看看