码迷,mamicode.com
首页 > 其他好文 > 详细

SAP采购订单屏幕增强

时间:2015-05-30 15:17:54      阅读:1034      评论:0      收藏:0      [点我收藏+]

标签:

转自<http://blog.csdn.net/heng0757/article/details/8073875


为采购订单增加一个页标签,在其中放入客户自定义字段,

1. CMOD

增强接口: MM06E005

技术分享

 

技术分享

 

EXIT_SAPMM06E_006 为子屏幕参数传入出口(抬头)

EXIT_SAPMM06E_008 为子屏幕参数传出出口(抬头)

EXIT_SAPMM06E_012 为子屏幕参数传入出口(项目)

EXIT_SAPMM06E_018 为子屏幕参数传出出口(项目)

屏幕出口 0101  为一抬头子屏幕

 

包含表CI_EKKODB 为客户自定义字段结构,追加在 EKKO

包含表CI_EKPODB 为客户自定义字段结构,追加在 EKPO

 

2. CI_EKKODB结构表字段如下:

技术分享

 

 

3. 双击屏幕出口 0101 结果如下:

技术分享

 

客户的字段名:EKKO_CI-ZKUNNR  , 街道的字段名: EKKO_CI-ZSTREET

技术分享

 

 

技术分享

 

其中 set_edit_mode 的代码:

*&---------------------------------------------------------------------*
*&      Module  SET_EDIT_MODE  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE set_edit_mode OUTPUT.
  IF edit_mode ‘A‘.
    LOOP AT SCREEN.
      screen-input 0.
      MODIFY SCREEN.
    ENDLOOP.
  ENDIF.
ENDMODULE.                 " SET_EDIT_MODE  OUTPUT

 

 

4. 双击出口 EXIT_SAPMM06E_006

添加代码:

*&---------------------------------------------------------------------*
*&  包括                ZXM06U36
*&---------------------------------------------------------------------*
ekko_ci = i_ci_ekko.
edit_mode = i_trtyp.

 

 其中在 包含ZXM06TOP 里添加如下定义:

*&---------------------------------------------------------------------*
*&  包括                ZXM06TOP
*&---------------------------------------------------------------------*
data:edit_mode.

 

 

5. 双击出口 EXIT_SAPMM06E_008

添加代码:

*&---------------------------------------------------------------------*
*&  包括                ZXM06U37
*&---------------------------------------------------------------------*
e_ci_ekko = ekko_ci.

 

6.都激活后,进入 ME21N ,ME22N ,ME23N 查看效果

技术分享

 

完毕。

SAP采购订单屏幕增强

标签:

原文地址:http://www.cnblogs.com/rainysblog/p/4540339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!