SAP屏幕增强示例


MSN:jsfeiyu@163.com 阵全 SAP 屏幕增强示例 一:物料主记录屏幕增强 目的:SAP 标准字段不够使用,利用屏幕增强增加字段,以便用户输入内容并保 存至自定义表中。 步骤: 1、SE11 创建如下 ADD-ON 表。 2、SPRO-->Logistics-General-->Material Master-->Configuring the Material Master--> Create Program for Customized Subscreens. 输入 ZMGD1(名字可以自己取),按保存。 3、SE80-->Function Group-->ZMGD1. MSN:jsfeiyu@163.com 阵全 MODULE DISABLE_FIELD:通过判断如果是 MM03,则自定义字段为只读,代码如下: MODULE GET_DATA:读取 ADD-ON 表中相应物料的数据,在自定义屏幕中显示出来。 MODULE ASSIGN_DATA:将自定义屏幕中各字段的值传入内存 ID 中。 各模块代码如下: MSN:jsfeiyu@163.com 阵全 自定义屏幕如下图:只使用了 ADD-ON 表中的几个字段。 4、CMOD,使用出口 MGA00001 MSN:jsfeiyu@163.com 阵全 5、SPRO-->Logistics-General-->Material Master-->Configuring the Material Master--> Define Structure of Data Screens for Each Screen Sequence 设置如下图: MSN:jsfeiyu@163.com 阵全 MSN:jsfeiyu@163.com 阵全 在下图中输入自己定义的函数组及屏幕编号 6、测试物料主记录图: MSN:jsfeiyu@163.com 阵全 二、BOM 抬头屏幕增强 目的:在 CS01,CS02,CS03 的抬头增加自定义字段。 1、CMOD MSN:jsfeiyu@163.com 阵全 说明:EXIT_SAPLCSDI_004 的作用是向自定义子屏幕中传入数据。 EXIT_SAPLCSDI_005 的作用是将自定义子屏幕中的数据传入主调用程序中。 2、双击 EXIT_SAPLCSDI_004 进入下图 MSN:jsfeiyu@163.com 阵全 3、点击 Import 标签页 其中参数 USERDATA 为传入子屏幕的参数。对应的结构类型 CSCI_STKO. 4、双击 CSCI_STKO. 5、双击类型 CI_STKO,在该类型中加入自己想要在屏幕上显示的字段。 MSN:jsfeiyu@163.com 阵全 6、回到第二步操作界面,选择菜单 goto-->global data 双击 ZXCSATOP,并输入以下内容: 7、回到第二步操作界面,双击 ZXCSAU04,输入以下内容 MSN:jsfeiyu@163.com 阵全 8、回到第一步第三个图,双击 EXIT_SAPLCSDI_005 再双击 ZXCSAU05,并输入以下内容。 MSN:jsfeiyu@163.com 阵全 9、回到第一步第三个图,双击菜单出口 SAPLCSDI,输入自己想要的标签页名 10、回到第一步第三个图,双击屏幕出口 SAPLCSDI.在屏幕编辑器中编辑以下内容。 MSN:jsfeiyu@163.com 阵全 11、MODULE STATUS_1100 和 MODULE USER_COMMAND_1100 的内容如下: MSN:jsfeiyu@163.com 阵全 12、激活后,执行 CS01、CS02、CS03 查看效果。 MSN:jsfeiyu@163.com 阵全 三、资产主数据的屏幕增强 1、CMOD MSN:jsfeiyu@163.com 阵全 2、双击 CI_ANLU,建立自己需要的字段。 3、通过出口得知该出口属于在函数组 XAIS 中。使用 SE80 对函数组 XAIS 进行编辑。 增加一个子屏幕,如下图 MSN:jsfeiyu@163.com 阵全 MSN:jsfeiyu@163.com 阵全 4、返回第一步第三个图, 分别双击出口: EXIT_SAPLAIST_002 和 EXIT_SAPLAIST_003, 在出口中输入以下代码 5、SPRO-->Finacial Accounting(New)-->Asset Accounting-->Master Data-->Screen Layout-->Specify tab layout for asset master record 代码分别为:AOLA,AOLK。 MSN:jsfeiyu@163.com 阵全 复制 SAP 格式至 YSUB 为相应的资产类型指定格式。 6、执行 AS01,AS02,AS03,AS91 查看效果。 MSN:jsfeiyu@163.com 阵全 四、采购订单抬头屏幕增强(项目屏幕增强类似) 在采购订单中加入一个页标签,并在其中放入客户自定义字段。 1、CMOD。 MSN:jsfeiyu@163.com 阵全 功能出口 EXIT_SAPMM06E_006 为将子屏幕参数传入出口(抬头)。 功能出口 EXIT_SAPMM06E_008 为将子屏幕参数传出出口(抬头)。 功能出口 EXIT_SAPMM06E_012 为将子屏幕参数传入出口(项目)。 功能出口 EXIT_SAPMM06E_018 为将子屏幕参数传出出口(项目)。 屏幕出口:0101 为一抬头子屏幕。 包含表 CI_EKKODB 为客户自定义字段结构。追加在表 EKKO 里。 包含表 CI_EKPODB 为客户自定义字段结构。追加在表 EKPO 里。 2、CI_EKKODB 的结构如下: MSN:jsfeiyu@163.com 阵全 3、双击屏幕出口 0101,将屏幕设置如下: MSN:jsfeiyu@163.com 阵全 4、双击出口 EXIT_SAPMM06E_006,输入以下代码。 5、双击出口 EXIT_SAPMM06E_008,输入以下代码。 MSN:jsfeiyu@163.com 阵全 6、将各设置激活后,执行 ME21N,ME22N,ME23N 进行结果查看。 MSN:jsfeiyu@163.com 阵全
还剩24页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享pdf获得金币 ] 2 人已下载

下载pdf

pdf贡献者

fingy

贡献于2011-01-17

下载需要 15 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf