您的位置:首页 > 其它

SAP 采购订单抬头屏幕增强

2012-10-15 17:32 441 查看
为采购订单增加一个页标签,在其中放入客户自定义字段,

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 查看效果



完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: