如何在物料主数据(MM01/MM02/MM03)中创建屏幕增强详解编程语言
把屏幕增强中用到的字段通过tcode SE11 append到MARA表中,如下,append 一个ZMM_MARAA,里面有一些自定义字段
img >
这个自定义屏幕就是要添加到物料主数据中的,tcode:SPRO
后勤-常规 物料主数据 创建定制子屏幕的程序,也可以通过Tcode OMT3C
img >
其实是创建一个函数组,这个自定义屏幕保存在函数组下的
img >
在函数组下创建自定义屏幕,比如说下图中的9001和9002
img >
下图是9001屏幕,上面的字段都在步骤一中append到MARA中的
img >
img >
9001逻辑流中按照一般的dialog程序写入代码,
注意:在PAI中要有如下一句,也就是把屏幕字段保存起来,将来会在出口MGA0001中用到,zmm_maraa是函数组ZMGD1中定义的全局变量,也就是通过全局变量传值。
img >
img >
CMOD中创建一个基于MGA0001的用户增强,用来把自定义屏幕上的字段值保存到MARA表中
img >
屏幕字段值通过CMARA来更新到表MARA中
img >
代码如下:zmm_maraa就是屏幕9001逻辑流PAI中的那个全局变量,怎么会是同一个全局变量?其实很简单也就是在函数组ZMGD1中再创建一个FM,然后在exit_saplmgmu_001中调用,这样就实现了通过全局变量传值了。
下面代码中的C_mara就是新创建FM的changing参数
img >
img >
SPRO
后勤-常规 物料主数据 配置物料主数据 定义每个屏幕序列的数据屏幕的结构,也可以通过Tcode OMT3B
img >
新建一个屏幕顺序Z1
img >
选择Z1后点击数据屏幕,这个例子中决定把自定义屏幕放到物料主数据的基本数据2视图中,选中然后点击子屏幕
img >
把9001屏幕放到顺序第三位,也就是基本数据2视图上排第三个的子屏幕,
img >
点击视图数据屏幕按钮可以看到屏幕的内容,如下:
img >
SPRO
后勤-常规 物料主数据 字段选择 给字段选择组分配字段 ,也可以通过tcode OMSR
img >
img >
以上。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/19320.html
c相关文章
- 【金猿人物展】有米云CTO蔡锐涛:DaaS崛起,企业应用数据呈现出场景化、智能化、一体化趋势
- 人力资源行业数据特点解析
- 多文件数据横向汇总,怎么整?| Power Query实战
- 大数据在互联网时代的意义!
- 【Rust日报】2023-01-09 使用 ES 构建超快数据索引
- Thinkphp5模型更新数据的方法
- 5 种使用 Python 代码轻松实现数据可视化的方法详解编程语言
- struts2:数据校验,通过XWork校验框架实现(validation.xml)详解编程语言
- python从网络端口读取文本数据详解编程语言
- Hadoop 2.2.0部署安装(笔记,单机安装)详解大数据
- C#导入导出数据到Excel的通用类代码详解编程语言
- 对数据进行GZIP压缩和解压详解编程语言
- JavaWeb学习总结(三十五)——使用JDBC处理Oracle大数据详解编程语言
- Python创建空DataFrame及添加行数据详解编程语言
- 如何使用Hibernate对Oracle中Clob类型数据存储和取出详解编程语言
- 如何使用hibernate存取clob和blob类型数据详解编程语言
- java中double型数据如何四舍五入详解编程语言
- js中使用ajax请求数据的时候,如何实现return详解编程语言
- 获取Excel数据(或部分数据)并导出成txt文本格式详解编程语言
- 数据分类器详解编程语言
- Spring Boot 返回 JSON 数据,一分钟搞定!详解编程语言
- django get 数据为空处理详解编程语言
- Java解析Json数据的两种方式详解编程语言
- HTML JS 数据校验详解编程语言
- 浅谈程序数据在执行时的变化详解编程语言
- [代码]如何将内表数据下载成xml文件[cl_xml_document]详解编程语言
- 同步alv的前端显示和输出内表中的数据详解编程语言
- SAP MM-分包业务讲解(subcontracting)-02-主数据与采购订单的创建-多BOM的业务情况分析详解编程语言
- abap如何进行各种码制数据之间转换详解编程语言
- MySQL 汇总函数 —— 驾驭数据从此如此简单(mysql汇总函数)
- 从Oracle移植数据:利用同步表(oracle同步表)
- 不同的编程语言是如何读写数据的
- 免费高速下载Oracle 8,助你轻松构建高效数据架构(oracle8下载)
- 利用Oracle联合索引实现数据快速检索(联合索引oracle)
- Efficiently copying data in bulk with MySQL(mysql批量复制数据)
- 怎么将Outlook/Foxmail旧版本数据导入Foxmail7.0?
- 多进程极速访问Redis打开大数据门(多进程同时读取redis)
- 治小微金融获客风控老毛病,大数据+区块链开出新药方
- asp.net读取excel中的数据并绑定在gridview
- JavaScript获取XML数据附示例截图