sap增强-mm-物料主数据

sap增强-mm-物料主数据

ID:22830039

大小:504.78 KB

页数:10页

时间:2018-10-31

sap增强-mm-物料主数据_第1页
sap增强-mm-物料主数据_第2页
sap增强-mm-物料主数据_第3页
sap增强-mm-物料主数据_第4页
sap增强-mm-物料主数据_第5页
资源描述:

《sap增强-mm-物料主数据》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、物料主数据增强(MM01/MM02/MM03)目的:SAP标准字段不够使用,利用屏幕增强增加字段,以便用户输入内容并保存至自定义表中。1.1SE11创建如下表(我们暂且称之谓ADD-ON表)如图1.1-1:图1.1-11.2创建定制子屏幕的程序Tcode:spro,后勤-常规->物料主数据->配置物料主记录->创建定制子屏幕的程序进去之后填写一个新的函数组,如图1.2-1:图1.2-1保存后生成函数组Z_FG2,另外会生成程序(SAPL+函数组名)SAPLZ_FG2,该程序名会在分配屏幕号的时候

2、使用。1.3SE80定义函数组se80->functiongroup->Z_FG2,我们会看到已有了两个屏幕和两个include.如图1.3-1:图1.3-1双击屏幕0001,添加三个Module,编辑如图1.3-2:图1.3-2moduledisable_field:通过判断TCODE,如果是MM03,则自定义字段为只读,moduleget_data:读取ADD-ON表中相应物料的数据,在自定义屏幕中显示出来。moduleassign_data:将自定义屏幕中各字段的值传入内存ID中,以便保存时调

3、用。各模块代码如下(新建这几个module时不用再创建新的include,放到LZ_FG2TOP中即可):*&-------------------------------------------------------------------*&      Module  DISABLE_FIELD  OUTPUT*&-------------------------------------------------------------------*       text*-----------

4、---------------------------------------------------------MODULE DISABLE_FIELD OUTPUT.  IF SY-TCODE = 'MM03'.    LOOP AT SCREEN.      SCREEN-INPUT = '0'.      MODIFY SCREEN.    ENDLOOP.  ENDIF.ENDMODULE.                 " DISABLE_FIELD  OUTPUT*&--------

5、-----------------------------------------------------------*&      Module  GET_DATA  OUTPUT*&-------------------------------------------------------------------*       text*--------------------------------------------------------------------MODULE GET_

6、DATA OUTPUT.  TABLES:ZPARTAPPEND.  DATA: F1 LIKE ZPARTAPPEND-F1,        F2 LIKE ZPARTAPPEND-F2,        W_MATNR TYPE MATNR.  IF SY-TCODE = 'MM02' OR SY-TCODE = 'MM03'.    GET PARAMETER ID 'MAT' FIELD W_MATNR.    SELECT SINGLE * FROM ZPARTAPPEND WHERE MA

7、TNR = W_MATNR.    F1 = ZPARTAPPEND-F1.    F2 = ZPARTAPPEND-F2.  ENDIF.ENDMODULE.                 " GET_DATA  OUTPUT*&-------------------------------------------------------------------*&      Module  ASSIGN_DATA  INPUT*&--------------------------------

8、-----------------------------------*       text*--------------------------------------------------------------------MODULE ASSIGN_DATA INPUT.  ZPARTAPPEND-F1 = F1.  ZPARTAPPEND-F2 = F2.  EXPORT ZPARTAPPEND TO MEMORY ID 'ZPARTAPPEND'.END

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。