SAP MD04屏幕显示增强
需求
在看物料MRP结果的时候,业务人员想要看到工单批次,工单批次是我们这边工单下达后传输到其他系统,然后由其他系统回传回来的。
开发步骤
主要使用二代增强出口:M61X0002
创建增强项目
事务码T-code:CMOD
创建项目
填写描述,保存到对应的包下
分配增强到项目下
激活组件,激活后效果如下
编写ZXM61U04
SAP留出的按钮,填写描述
button1_ez = '工单批次'.
编写ZXM61U03
DATA:batch LIKE ztpp007-batch.
IF NOT ibutt1 IS INITIAL.
batch = ''.
IF imdezexit-delkz = 'FE'. " MRP元素
SELECT SINGLE batch
INTO batch
FROM ztpp007
WHERE ztpp007~aufnr = ie3mdpslx-del12
AND ztpp007~vaild = '1'.
IF batch IS NOT INITIAL.
emdezx_usex1 = batch.
ELSE.
emdezx_usex1 = ''.
ENDIF.
CONDENSE emdezx_usex1.
ENDIF.
ENDIF.
效果展示
当点击工单批次按钮后,会展示工单批次列
MRP元素
这里再罗列一些MRP元素对应的描述,因为新增的列不一定每个MRP元素都会由数据,因此需要再代码里做限制,比如说我的需求,就显示了FE,和生产订单有关。这个表格参考了https://blog.csdn.net/agelee/article/details/117252081这个博客
| MRP元素 | MRP元素描述 | 缩写 | MRP元素说明 | 相关数据表 | 相关视图 |
|---|---|---|---|---|---|
| AR | 相关预订 | OrdRes | 生产订单预留 | RESB | |
| BB | 提供物料转包商需求 | SubReq | 分包需求 | RESB | |
| MR | 预留 | MtlRes | 手工预留 | RESB | |
| SB | 相关需求 | DepReq | 相关需求(计划订单) | RESB | |
| VC | 订单 | CusOrd | 销售订单 | VBAK,VBAP | |
| U1 | 库存转移订单的批准订单 | Ord.DS | 公司间采购需求 | EKKO,EKPO,EKET,EKBE | |
| VJ | 交货 | Delvry | 外向交货单(OBD) | LIPS,LIPSUP | |
| FE | 生产订单 | PrdOrd | 生产订单 | AFKO,AFPO,AUFK | |
| BA | 采购申请 | PurRqs | 采购申请 | EBAN | |
| BE | 订单项目计划行 | POitem | 采购订单 | EKKO,EKPO,EKET,EKBE | MDBS(订单项目/计划行的物料视图) |
SAP MD04屏幕显示增强的更多相关文章
- Azure 为 SAP 提供的增强监控解决方案
正如大家在之前公告中所看到的,多个SAP应用程序已获得认证可在 Azure虚拟机中运行,未来还会有更多 SAP应用程序获得认证.对于希望在 Azure中运行 SAP应用程序的客户来说,这是个激动人心的 ...
- 【ABAP系列】SAP ABAP MRKO增强
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP MRKO增强 ...
- 【MM系列】SAP 交货单屏幕增强
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 交货单屏幕增强 前言部分 ...
- 【ABAP系列】SAP VA01屏幕增强(user-exit)
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP VA01屏幕增强(user- ...
- SAP 销售条件表增强栏位
有时遇到一个比较特殊的业务,比如公司间免费订单,既要让价格为0,不读取VK11里创建的价格, 又要让公司间的价格读取VK11,这实际上是有矛盾的,也就是说一个订单里面的两行,物料一样,客户一样,就会出 ...
- SAP 4代增强
*20170325 160000 以下之外, 还有:.替代, -用过一次:.BTE -没用过,需要学习: 第二代增强和第三代增强的差别: 1.Tcode 不同:第二代: CMOD 增强管理,SMOD ...
- SAP 金税接口增强 BADI
SAP与金税连接有两种方式:组件接口及文本接口. 文本接口为例: 1.SAP取发票数据.主要来自合同,销售订单,交货单.发票,客户供应商主数据等 2.SAP处理:合并.拆分,折扣等 3.导出TXT ...
- 增强篇3 SAP表字段增强
有两种方式: Include 和 Append 1.INCLUDE一般都是标准预留的增强: 以CO01生产订单增强字段为例 在表AUFK中INCLUDE的结构“CI_AUFK”加入自定义字段 保存 ...
- SAP中寻找增强的实现方法(转)
SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427.简单的说SAP的用户出口总共有四代:1.第一代 基于源代码的增强.SAP提供一个空代码的子过程,在这个子过程中用户 ...
- SAP四代增强实现:销售订单复制项目文本时不需要显示文本框和回车
最近接收到一个业务需求,在SAP依据销售订单复制时,如果订单里面的项目有多个文本,系统就会显示复制的文本框处理,让用户选择是否复制,这个就让销售很不舒服,如果有几十个项目,每个项目有几个文本,那就就要 ...
随机推荐
- Centos7下vim最新版本安装
一直以来用的都是vim,因为之前都是系统自带的vim没有研究过怎么自己安装,今天趁着刚装完新系统,顺便装下vim. 同样vim也有两种安装方法: 一.yum安装,centos下安装软件最简单的方法了, ...
- Spring+Quartz+Dom4j实现一个小项目
目录 1.项目背景 2.技术介绍 3.实现代码 4.程序演示 5.打成jar包 1.项目背景 最近在工作中碰到了一个问题,一个叫aura的系统每天都会接收到许多xml,其中有些xml会包含错误信息,这 ...
- [机器学习] Yellowbrick使用笔记5-回归可视化
回归模型试图预测连续空间中的目标.回归计分可视化工具显示模型空间中的实例,以便更好地理解模型是如何进行预测的.代码下载 Yellowbrick已经实施了三种回归评估: 残差图Residuals Plo ...
- python之路55 cookie与session 操作 把模块变成字符串进行导入
django中间件三个了解的方法 1.process_view 路由匹配成功之后执行视图函数/类之前自动触发(顺序同process_request) 2.process_exception 视图函数/ ...
- 图文并茂手把手教你How to copy files or directory in nodejs npm scripts编写脚本用npm或者node命令复制文件
每天都要开心哦~~~ 今天来个双语文档 先放出来官方文档 https://www.npmjs.com/package/copyfiles 先来说一下npm 执行的方式 1.首先,进入项目目录,下载依赖 ...
- GFast V3.2.1 版本发布,采用 GoFrame 2.3 + Vue3 后台管理系统
平台简介基于全新 Go Frame 2.3+Vue3+Element Plus 开发的全栈前后端分离的管理系统前端采用 vue-next-admin .Vue.Element UI. 特征高生产率:几 ...
- python处理apiDoc转swagger
python处理apiDoc转swagger 需要转换的接口 现在我需要转换的接口全是nodejs写的数据,而且均为post传输的json格式接口 apiDoc格式 apiDoc代码中的格式如下: / ...
- Loadrunner的函数收集
1.int web_url( const char *StepName, const char *url, <List of Attributes>, [EXTRARES, <Lis ...
- 浅谈Python中的包
浅谈Python中的包 Package的定义(你以为的) 你在很多的地方都能看到关于package的定义:在Python中在当前目录下有__init__.py文件的目录即为一个package. 嗯,包 ...
- hashlib加密、subprocess、logging日志模块
1.hashlib加密模块 1.加密:将明文数据处理成密文数据,让人无法看懂 2.为什么加密:保证数据的安全 3.如何判断数据是否加密:如果是一长串没有规律的字符串(数字.字母.符号)那么数据被加密 ...