物料主档的屏幕增强

1、创建FOUNCTION  GROUP

SPRO->后勤-常规->物料主数据->配置物料主记录->创建定制子屏幕的程序

按照说明创建ZMGD1 founction group.

2、SE80,选择函数组,可以看到ZMGD1下有两个子屏幕

新建包含程序时必须是:L+ZMGD1+三位后缀

3、从SAPLMGD1这个程序中复制需要的子屏幕,同时修改上面的字段,或者是自建的子屏幕

4、下面的步骤就和网上的一样,直接复制网上的流程

module disable_field:通过判断如果是MM03,则自定义字段为只读,
module get_data:读取ADD-ON表中相应物料的数据,在自定义屏幕中显示出来。
module assign_data:将自定义屏幕中各字段的值传入内存ID中。各模块代码如图6(新建这几个module时不用再创建新的include,放到LZ_FG2TOP中即可)。

6

4.点‘格式‘,定义屏幕如图7,这里我们只用到部分字段。这两个可编辑框名称分别为:F1,F2

7

(1)先放上一个框,名称起为:customer field
  (2)在框中放入两个字段,略.

5.CMOD,使用出口MGA_001.如图8,图9.图10.进去后再双击 include ZXMG0U02.增强代码如图11.

8

9

10

11

6.spro,后勤-常规->物料主数据->配置物料主记录->定义每个屏幕序列的数据屏幕的结构
再按图12,图13进行操作。

12

13

7.在下图中输入自己的函数组及屏幕编号,如图14.之后点保存,保存时要求创建请求,如图15.

8.进入mm03测试效果,如图16.

16

进入mm02测试效果,如图17.

17

时间: 2024-10-10 23:17:36

物料主档的屏幕增强的相关文章

SAP 物料主数据屏幕增强

1. 用事务代码OMT3C,(或者用SPRO进入,后勤-常规->物料主记录->配置物料主记录->创建定制子屏幕的程序)创建函数功能组,如ZMGD1,然后保存. 2. 用事务代码SE80进入,选择函数组ZMGD1,在屏幕0001里面建立自己的布局. 3. 书写屏幕的PBO和PAI.PROCESS BEFORE OUTPUT.* MM01时限制输入状态  MODULE disable_fields.* MM02/MM03时把数据从自定义表里取出来,赋值给屏幕相应的字段  MODULE get

(转)实战物料主数据(MM01/MM02/MM03)屏幕增强 .

无意中看到的,将来没准用得上,转一下. 原文地址:http://blog.chinaunix.net/u2/66669/showart_1273879.html 1. 用事务代码OMT3C,(或者用SPRO进入,后勤-常规->物料主记录->配置物料主记录->创建定制子屏幕的程序)创建函数功能组,如ZMGD1,然后保存. 2. 用事务代码SE80进入,选择函数组ZMGD1,在屏幕0001里面建立自己的布局. 3. 书写屏幕的PBO和PAI. PROCESS BEFORE OUTPUT. *

SAP S4/HANA BP屏幕增强添加自定义字段(BDT方式)

喜欢博主的读者也许会意识到,这是本博客中第一篇有关屏幕增强的文章.之前没有总结过相关的东西,除了因为相关经验有限之外,我个人也是不喜欢所谓dynpro编程的,它有许多“潜规则”一样的东西要记住,想要运用熟练,就需要花些力气去学,而它又十分老旧,在SAP的发展路线中处于即将被淘汰的地位..即便学成,可能也没什么用处. 但是在S4开始普及的这段时间里,我们毕竟还是使用着GUI.过去的供应商.客户的事务代码被废弃,相关的功能被整合到事务代码BP(Business Partner)中,因此相应的增强也要

MIGO 屏幕增强

实现不步骤: 第一步.新建一个自定义的透明表:zmkpf,同时维护它的SM30的可编辑性(se55).如图: 第二步: se80 选择program:输入SAPLMIGO_BADI_EXAMPLE,可以看到下面的FOUNCITON MODULE(MIGO_BADI_EXAMPLE),或者自己新建一个F类型的founction module 程序, 在MIGO_BADI_EXAMPLE中新增三个funciton ,用于输入,显示和保存 第三步: 在BADI:MB_MIGO_BADI中做屏幕增强 0

增强篇2 生产订单屏幕增强

TCODE:CO02 效果如下: 生产订单屏幕增强 原文地址:https://www.cnblogs.com/rainysblog/p/11973772.html

SAP采购订单屏幕增强

转自<http://blog.csdn.net/heng0757/article/details/8073875> 为采购订单增加一个页标签,在其中放入客户自定义字段, 1. CMOD 增强接口: MM06E005 EXIT_SAPMM06E_006 为子屏幕参数传入出口(抬头) EXIT_SAPMM06E_008 为子屏幕参数传出出口(抬头) EXIT_SAPMM06E_012 为子屏幕参数传入出口(项目) EXIT_SAPMM06E_018 为子屏幕参数传出出口(项目) 屏幕出口 0101

VL01N/VL02N/VL03N项目的屏幕增强

步骤: 1.在表lips中加入附加结构并激活: 2.SE80新建功能组ZFG_DELIVERY_ENHC: (1)创建功能模块ZSET_DELIVERY_ITEM_SCRN_VAL以获取主程序数据: FUNCTION ZSET_DELIVERY_ITEM_SCRN_VAL. *"---------------------------------------------------------------------- *"*"本地接口: *" IMPORTING *

Qt多文档实现屏幕空间(类似监控多画面)效果

Qt多文档程序中的每一个子窗口就是一个个的画面,子窗口可以自由拖动,激活来使用.现实中,类似于监控的多画面同时排列显示比较常见,也比较实用.实现思路:1.响应窗口的resizeEvent事件2.根据分割数目,通过setGeometry动态设置子窗口相对位置代码如下: 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow> 5 6 class QMdiArea; 7 class QMdiSubWindow;

SAP 设置屏幕字段的隐藏、显示、必填和可选,以设置物料组为例

1.事务码MM01,把物料组设为选填字段. 2.找到物料组的屏幕字段. 3.在后台根据屏幕字段找到对应字段组.后台路径:后勤-常规—物料主数据—字段选择—给字段组分配字段.点击后面的箭头进入下一屏幕. 4.物料组的显示.隐藏.可选.必填跟工厂.物料类型等都有关系.比如说找到物料类型Z40的字段参考. 5.在字段参考里找到UERP,就可以设置字段的显示.隐藏.可选或是必填了. 5.我把这里设为可选条目,但是在用事务码MM01创建物料主数据的时候,物料类型为Z40的物料组仍旧是必填项目,这是因为决定