您的位置:首页 > 其它

调用CALL TRANSACTION的三种方法

2008-04-09 16:42 495 查看
导读:
  
  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.
  Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1062128   [收藏到我的网摘] [发送Trackback] Jack发表于 2006年08月14日 12:38:00

本文转自
http://blog.csdn.net/compassbutton/archive/2006/08/14/1062128.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: