




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、物料主数据增强(MM01/MM02/MM03)目的: SAP 标准字段不够使用,利用屏幕增强增加字段,以便用户输入内容并保存至自定义表中。1.1 SE11 创建如下表 (我们暂且称之谓ADD-ON 表)如图 1.1-1 :图 1.1-11.2 创建定制子屏幕的程序Tcode:spro, 后勤 - 常规 - 物料主数据 - 配置物料主记录- 创建定制子屏幕的程序进去之后填写一个新的函数组,如图1.2-1 :图 1.2-1保存后生成函数组Z_FG2 ,另外会生成程序(SAPL+ 函数组名) SAPLZ_FG2 ,该程序名会1在分配屏幕号的时候使用。1.3 SE80 定义函数组se80-func
2、tiongroup-Z_FG2,我们会看到已有了两个屏幕和两个 include. 如图 1.3-1 :图 1.3-1双击屏幕 0001 ,添加三个Module,编辑如图1.3-2 :2图 1.3-2module disable_field:通过判断TCODE ,如果是 MM03,则自定义字段为只读,module get_data:读取 ADD-ON表中相应物料的数据,在自定义屏幕中显示出来。moduleassign_data:将自定义屏幕中各字段的值传入内存ID 中,以便保存时调用。各模块代码如下 (新建这几个module时不用再创建新的include, 放到 LZ_FG2TOP 中即可 ):
3、*&-*&Module DISABLE_FIELD OUTPUT*&-*text*-MODULE DISABLE_FIELDOUTPUT.IFSY- TCODE =MM03.LOOP AT SCREEN.SCREEN- INPUT=0.MODIFY SCREEN .ENDLOOP.ENDIF .ENDMODULE. DISABLE_FIELD OUTPUT*&-*&Module GET_DATA OUTPUT*&-3*text*-MODULE GET_DATAOUTPUT.TABLES : ZPARTAPPEND .DATA:F1LIKEZPARTAPPEND - F1 ,F2LIKEZPAR
4、TAPPEND - F2 ,W_MATNRTYPEMATNR.IFSY- TCODE =MM02OR SY- TCODE =MM03.GET PARAMETER IDMATFIELDW_MATNR.SELECT SINGLE*FROM ZPARTAPPENDWHERE MATNR =W_MATNR.F1=ZPARTAPPEND - F1 .F2=ZPARTAPPEND - F2 .ENDIF .ENDMODULE. GET_DATA OUTPUT*&-*&Module ASSIGN_DATA INPUT*&-*text*-MODULE ASSIGN_DATAINPUT .ZPARTAPPEND
5、-F1=F1.ZPARTAPPEND-F2=F2.EXPORT ZPARTAPPENDTO MEMORY IDZPARTAPPEND.ENDMODULE. ASSIGN_DATA INPUT1.4 屏幕界面设计在屏幕界面点 格式 进行屏幕定义 ,定义屏幕如图1.4-1 ,这里我们只用到部分字段。这两个可编辑框名称分别为:F1,F2 。图 1.4-14屏幕设计完后保存并激活函数组Z_FG2 。1.5 CMOD 创建增强T-CODE : CMOD, 使用出口MGA00001(在增强分配中配置) (物料主数据,不同的模块都有系统自带的出口,可参考SAP 系统出口汇总) 。如图 1.5-1 、图 1.
6、5-2 、图 1.5-3 ,进去后再双击include ZXMG0U02.增强代码如图1.5-4 :图 1.5-1这里 ZMM01已经存在,所以点击更改,如果不存在,点击创建。5图 1.5-2图 1.5-3图 1.5-4如图 1.5-4 ,添加处理代码,用以保存主数据修改后保存到自建表中。代码如下:6TABLESZPARTAPPEND .IFSY- UCOMM =BUOR SY- UCOMM =YES.IMPORTZPARTAPPENDFROM MEMORY IDZPARTAPPEND.ZPARTAPPEND- MATNR =CMARA- MATNR.MODIFYZPARTAPPENDFROM ZPARTAPPEND .ENDIF .1.6 分配屏幕到主数据的视图中-路径T-CODE : spro, 后勤 - 常规 - 物料主数据 - 配置物料主记录- 定义每个屏幕序列的数据屏幕的结构再按图 1.6-1 ,图 1.6-2进行操作。图 1.6-1本实例把新增的屏幕放到“基本数据2 ”视图中,所以参考图1.6-2操作:7图 1.6-21.7 分配屏幕到主数据的视图中-实现在下图中输入前面创建的函数组对应的程序名(SAPLZ_FG2 )及屏幕编号(0001 ),如图1.7-1 ,之后点保存,保存时如果需要就创建请求,直至
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧农业技术推广实战手册
- 浙江广告字施工方案
- 2025年人力资源制度:人事劳动合同管理程序
- 定向井技术服务合同
- 设计和施工方案资质
- 防弹玻璃施工方案
- 户内沉箱渗水施工方案
- TACCEM 129-2024 粮食环链刮板输送机
- 铁路伸缩缝图片施工方案
- 威海铝镁锰屋面施工方案
- 水泥企业化验室控制组试题(库)
- 肇庆市劳动合同
- 电力施工安全技术交底记录表
- E4A使用手册(DOC)
- (民法典版)离婚登记申请受理回执单
- 食品质量控制管理方案
- ISO9001_2016年[全套]质量管理体系文件
- 普通中专毕业生登记表格模板(共4页)
- 电子病历及病历信息标准化(第五讲)
- 铁路建设项目工程试验室管理标准TB104422009
- SPSS术语中英文对照详解
评论
0/150
提交评论