ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Call Transaction 小节

Call Transaction 小节

原创 Linux操作系统 作者:hzq2010 时间:2011-04-07 15:43:56 0 删除 编辑

采购订单:
  1. CALL FUNCTION 'ME_DISPLAY_PURCHASE_DOCUMENT'
  EXPORTING
  i_ebeln = itab-ebeln
  EXCEPTIONS
  not_found = 1
  no_authority = 2
  invalid_call = 3
  preview_not_possible = 4
  OTHERS = 5.
  2. SET PARAMETER ID 'BES' FIELD itab-ebeln.
  CALL FUNCTION 'ME_DISPLAY_PURCHASE_DOCUMENT'
  EXPORTING
  i_ebeln = itab-ebeln
  i_ebelp = itab-ebelp
  i_enjoy = 'X'
  * IMPORTING
  * E_EKKO =
  EXCEPTIONS
  not_found = 1
  no_authority = 2
  invalid_call = 3
  OTHERS = 4 .
  物料凭证:
  SET PARAMETER ID 'MBN' FIELD itab-belnr.
  SET PARAMETER ID 'MJA' FIELD itab-gjahr.
  SET PARAMETER ID 'BUK' FIELD itab-bukrs.
  CALL FUNCTION 'MIGO_DIALOG'
  EXPORTING
  i_action = 'A04'
  i_refdoc = 'R02'
  i_notree = 'X'
  i_skip_first_screen = 'X'
  i_okcode = 'OK_GO'
  i_mblnr = itab-belnr
  i_mjahr = itab-gjahr
  EXCEPTIONS
  illegal_combination = 1
  OTHERS = 2.
  销售订单:
  SET PARAMETER ID 'AUN' FIELD it_itab-vgbel .
  CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN .
  交货单:
  SET PARAMETER ID 'VL' FIELD it_itab-vbeln .
  CALL TRANSACTION 'VL03N' AND SKIP FIRST SCREEN .
  PO的物料:
  CALL FUNCTION 'MMPUR_MATERIAL_DISPLAY'
  EXPORTING
  im_matnr = itab-matnr.
  物料:
  SET PARAMETER ID 'MXX' FIELD 'E'. "Table T132,决定显示哪个视图
  SET PARAMETER ID 'MAT' FIELD itab-matnr.
  SET PARAMETER ID 'WRK' FIELD itab-werks.
  SET PARAMETER ID 'LIF' FIELD itab-lifnr.
  * Set parameter id 'KAR' field '001'.
  * SET PARAMETER ID 'LAG' FIELD im_lgort.
  CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.
  MXX的选择看表T132 (同时看表MOFF)
  A 工作计划
  B 会计
  C 分类
  D 物料需求计划
  E 采购
  F 生产资源/工具
  G 成本核算
  K 基本数据
  L 存储
  P 预测
  Q 质量管理
  S 仓库管理
  V 销售
  X X 工厂库存
  Z X 存储位置库存
  供应商:
  CALL FUNCTION 'MMPUR_VENDOR_DISPLAY'
  EXPORTING
  im_lifnr = itab-lifnr
  im_ekorg = 'B000'.
  信息记录:
  CALL FUNCTION 'MMPUR_INFO_RECORD_DISPLAY'
  EXPORTING
  im_infnr = itab-infnr
  im_ekorg = 'B000'
  im_werks = itab-werks.
  工厂:
  DATA: ls_vt001w TYPE v_t001w.
  ls_vt001w-mandt = sy-mandt.
  ls_vt001w-werks = itab-werks.
  CALL FUNCTION 'VIEW_MAINTENANCE_SINGLE_ENTRY'
  EXPORTING
  action = 'SHOW'
  view_name = 'V_T001W'
  CHANGING
  entry = ls_vt001w.
  注:一般维护视图的界面可以用这个方法
  
  
  *几个关于"Display"的Function Group:CK50,EDI5,MEEXT等

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gloria_64/archive/2007/12/18/1946795.aspx

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23495244/viewspace-691880/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 自定义权限对象
请登录后发表评论 登录
全部评论

注册时间:2010-03-11

  • 博文量
    196
  • 访问量
    171632