[Screen-Exit]ABAP屏幕增强示例之物料

[Screen-Exit]ABAP屏幕增强示例之物料

ID:37640797

大小:693.20 KB

页数:8页

时间:2019-05-27

[Screen-Exit]ABAP屏幕增强示例之物料_第1页
[Screen-Exit]ABAP屏幕增强示例之物料_第2页
[Screen-Exit]ABAP屏幕增强示例之物料_第3页
[Screen-Exit]ABAP屏幕增强示例之物料_第4页
[Screen-Exit]ABAP屏幕增强示例之物料_第5页
资源描述:

《[Screen-Exit]ABAP屏幕增强示例之物料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SAP屏幕增强示例之物料-MM01/MM02/MM03步骤增强字段存储的位置(数据库表)屏幕增强程序配置增强程序处理数据屏幕分配操作增强字段存储的位置(数据库表)SE11创建数据库表屏幕增强程序配置SPRO->后勤-常规->物料主数据->配置物料主记录->创建定制屏幕的程序双击函数组”ZCS1”(后面会生成屏幕程序:SAPL+ZCS1)SE80显示这个函数组MODULEDISABLE_FIELD:通过判断如果是MM03,则自定义字段为只读,代码如下:MODULEGET_DATA:读取ADD-ON表中相应物料的数据,在自定义屏幕中显示出来。MODULEASSIGN_DATA:将自

2、定义屏幕中各字段的值传入内存ID中.PBO:处理初始PAI:处理后续程序代码*----------------------------------------------------------------------****INCLUDELZCS1O01.*----------------------------------------------------------------------**&---------------------------------------------------------------------**&ModuleDISABLE_FIELDOUTPU

3、T*&---------------------------------------------------------------------**text*----------------------------------------------------------------------*MODULEDISABLE_FIELDOUTPUT.IFSY-TCODE='MM03'.LOOPATSCREEN.SCREEN-INPUT='0'.MODIFYSCREEN.ENDLOOP.ENDIF.ENDMODULE."DISABLE_FIELDOUTPUT*&----------------

4、-----------------------------------------------------**&ModuleGET_DATAOUTPUT*&---------------------------------------------------------------------**text*----------------------------------------------------------------------*MODULEGET_DATAOUTPUT.TABLES:ZMBEW.DATA:P_MATNRTYPEMATNR.IFSY-TCODE='MM02'O

5、RSY-TCODE='MM03'.GETPARAMETERID'MAT'FIELDP_MATNR.SELECTSINGLE*FROMZMBEWWHEREMATNR=P_MATNR.ENDIF.ENDMODULE."GET_DATAOUTPUT*&---------------------------------------------------------------------**&ModuleASSIGN_DATAINPUT*&---------------------------------------------------------------------**text*----

6、------------------------------------------------------------------*MODULEASSIGN_DATAINPUT.EXPORTZMBEWTOMEMORYID'ZMBEW'.ENDMODULE."ASSIGN_DATAINPUT保存并激活此程序屏幕“0001”“ZMBEW”为屏幕的数据来源,这里屏幕要用结构的形式即前面的程序TABLES:ZMBEW.这里的屏幕编号,将成为后续配置的了屏幕号PAI数据保存程序处理这里利用增强的来保存数据CMOD,使用出口MGA00001配置了屏幕分配SPRO->后勤-常规->物料主数据->配置物料

7、主记录->定义每个屏幕序列的数据屏幕的结构这里定义了一个屏幕组:ZM,选中,点击数据屏幕进入上图选择在哪个视图中增强,选中"会计1"双击子屏幕在程序中填入上面我们的"SAPL+函数"即:SAPLZCS1,屏幕号为”0001”最终结果显示为(MM03):

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

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

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