SAP屏幕增强技术:扩展物料主记录和BOM屏幕
4星 · 超过85%的资源 需积分: 50 116 浏览量
更新于2024-10-13
收藏 451KB PDF 举报
"SAP屏幕增强示例,包括物料主记录屏幕增强和BOM抬头屏幕增强,目的是扩展SAP标准字段,允许用户输入额外信息并存储到自定义表中。涉及的关键技术包括创建ADD-ON表,定义自定义屏幕,使用模块如MODULE DISABLE_FIELD, GET_DATA, ASSIGN_DATA,以及配置函数组和屏幕编号。此外,还涉及到EXIT_SAPLCSDI的使用,用于数据的传递。"
在SAP系统中,有时标准提供的字段无法满足企业的特定需求,这时就需要进行屏幕增强来扩展功能。本示例介绍了两个主要的增强场景:
1. **物料主记录屏幕增强**:
- 首先,创建一个ADD-ON表来存储自定义字段的数据。在SE11中,用户可以定义这个附加表的结构,包含所需的额外字段。
- 接着,在SPRO中配置程序ZMGD1,这将作为定制子屏幕的程序。
- 在SE80中,找到并编辑Function Group ZMGD1,定义各个模块,如MODULE DISABLE_FIELD用来设置字段的读写权限,MODULE GET_DATA用于从ADD-ON表获取数据并显示在屏幕上,而MODULE ASSIGN_DATA则负责将屏幕上的输入值保存到内存ID中。
- 使用CMOD(Change Document)进行增强,并引用出口MGA00001。
- 最后,在SPRO中配置数据屏幕的结构,指定自定义屏幕的函数组和屏幕编号。
2. **BOM抬头屏幕增强**:
- 这部分主要针对CS01、CS02、CS03这些BOM维护事务码的屏幕,目标是在抬头增加自定义字段。
- 通过使用EXIT_SAPLCSDI_004和EXIT_SAPLCSDI_005这两个出口,可以在调用自定义子屏幕时传递数据,以及将子屏幕的数据回传到主程序。
- 在EXIT_SAPLCSDI_004中,用户可以定义如何将数据导入到子屏幕,而在EXIT_SAPLCSDI_005中,处理子屏幕数据的返回。
在进行屏幕增强时,关键在于理解SAP的编程模型,尤其是如何使用函数组、模块和出口。这涉及到ABAP编程知识,包括模块池编程和事件处理。通过正确地配置和编程,企业可以定制SAP界面以满足其独特的业务流程,确保系统与实际操作的无缝对接。
点击了解资源详情
112 浏览量
点击了解资源详情
104 浏览量
116 浏览量
141 浏览量
2022-03-15 上传
112 浏览量
175 浏览量
jianbinn
- 粉丝: 0
- 资源: 4
最新资源
- AvQL:数据库独立查询语言框架
- KSL Cars Plus-crx插件
- 似qq界面的可拖动窗口
- 10个数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等.zip
- VSS-Joystick:带有USB蓝牙操纵杆的VSS-Simulator中的机器人控制项目
- Json
- jdk1.8 64位.zip
- SaliencyMapInPython
- 竖曲线标高计算(Excel模板)
- LibtorchDemo:试用PyTorch的C ++前端
- typeAngularAMD:angularJs + requireJs +类型脚本
- level5-01-threads-jjpokey:GitHub Classroom创建的level5-01-threads-jjpokey
- 零售连锁店经营管理之研究——以小北五金百货为例
- chromedriver_win32.zip
- Gatry Night Mode-crx插件
- click_fit:您现在可以使用鼠标选择一些任意点,并在您的顶部拟合一条曲线...-matlab开发