1、我在网上查到migo增强的资料

badi有

MB_MIGO_BADI
MB_DOCUMENT_BADI
MB_CHECK_LINE_BADI

2、我的需求是在移库时检查批次是否相同,

3、我使用的是MB_MIGO_BADI中的POST_DOCUMENT,具体操作如下:

I、se19中创建badi增强点

II、编辑实施

III、在接口POST_DOCUMENT中实现代码

IV、如果移动类型为311、Z07和309 ,检查输入的批次是否相同,不同的话终止程序,报错:移库前后批次必须相同,该程序在点击过账的时候检查

  1. ASSIGN ('(SAPLMIGO)GODYNPRO') TO <fs>.
  2. MOVE-CORRESPONDING <fs> TO ls_godynpro .
  3. lt_mseg[] = it_mseg[] .
  4. LOOP AT lt_mseg INTO ls_mseg.
  5. IF ls_mseg-bwart EQ '311'
  6. OR ls_mseg-bwart EQ 'Z07'
  7. OR ls_mseg-bwart EQ '309'.
  8. IF ls_godynpro-charg NE ls_godynpro-umcha.
  9. MESSAGE e000(zmm001) WITH '移库前后批次必须相同'.
  10. ENDIF.
  11. ENDIF.
  12. ENDLOOP.

SAP migo增强相关推荐

  1. migo获取header sap_SAP Migo增强 105时通过提货单号自动带出批次和生产日期

    SAP Migo增强 105时通过提货单号自动带出批次和生产日期 实现功能1:在MVT103时录入提货单(送货单),自动查询类表是否存在送货单,如果不存在,提示录入错误. 实现功能2:在105时,根据 ...

  2. SAP MIGO生产订单入库校验BADI增强MB_MIGO_BADI

    SAP MIGO生产订单入库校验BADI增强MB_MIGO_BADI 1. 创建BADI增强实施 2.修改增强实施 3.生产订单MIGO过账效果 1. 创建BADI增强实施 SE19->创建BA ...

  3. SAP MIGO 发货批次确定界面批次可用数量无穷大问题之对策

    SAP MIGO 发货批次确定界面批次可用数量无穷大问题之对策 本周收到业务的一个问题,MIGO投料的时候批次确定功能建议的数量不准确.在批次确定界面里,每个批次的可用数量都是无穷大,如下图示: 由于 ...

  4. SAP MIGO + 311将库存从IM管理库存地转入WM管理库存地,物料凭证号里不显示WM 选项卡

    SAP MIGO + 311将库存从IM管理库存地转入WM管理库存地,物料凭证号里不显示WM 选项卡 SAP系统是一个高度集成的ERP系统.在库存管理上,存在IM和WM两种管理方式,WM管理更精细化, ...

  5. SAP MIGO对工单做101收货,报错 - Check table TFBEFU_CR entry 10 does not exist – 对策

    SAP MIGO对工单做101收货,报错 - Check table TFBEFU_CR entry 10 does not exist – 对策 执行事务代码MIGO,移动类型101,对某工单执行入 ...

  6. SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出-

    SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出- 如下对采购订单 4100000586执行MIGO做收货, 过账之前的检查,没有问题.过账, 在例程W ...

  7. SAP MIGO收货界面'批次'分类选项卡里不出现'分类'按钮之对策

    SAP MIGO收货界面'批次'分类选项卡里不出现'分类'按钮之对策 MIGO + 移动类型Z02收货界面, '批次'选项卡里,没有出现'分类'按钮, 为啥,如何解决? 修改如下配置, Z02移动类型 ...

  8. SAP BADI增强点初学分享

    在SAP系统实施过程,不可避免的需要实施增强点开发,来满足业务需求:现简单总结SAP BADI增强(第三代)的应用,用于SAP初学者理解. 1.首先,查询到可以被实施的BADI,通过事务代码SE24, ...

  9. 【SAP Abap】SAP第四代增强开发DEMO

    SAP第四代增强开发DEMO 1.创建自开发程序 2.创建增强选项 2.1.创建增强点(ENHANCEMENT-POINT) 2.2.创建增强部分(ENHANCEMENT-SECTION) 3.显式增 ...

最新文章

  1. 汇编语言 循环让字符串中的字母变成大写
  2. 在线广告清除之不分页增强版
  3. vue结合php增删改查实例,从vue基础开始创建一个简单的增删改查的实例
  4. 【每周CV论文】初学深度学习图像超分辨应该要读的文章
  5. 26Exchange Server 2010跨站点部署-内外网邮件流测试
  6. python2x 安装 psutil
  7. thinkphp关联查询(多表查询)
  8. redis 支持 json_Spring Boot 中集成 Redis
  9. 从沉睡到满血复活,阿里开源框架 Dubbo 有没有让你踩过坑?
  10. csv数据源的创建(二)
  11. oracle国家字符集
  12. IE6/7下不同的inline-block
  13. CentOS6.9 minimal版本安装图形化界面
  14. EAG通过新实验室拓展医疗器械检测服务
  15. 商家分账使用场景流程
  16. php网页怎么设置背景图片大全唯美,html文档中怎么把图片作为背景?
  17. 广东省珠海市谷歌卫星地图下载
  18. 聊聊客户档案模型的设计与管理
  19. 工作笔记一 --- 坐标点(point)
  20. 【图算法】社区发现算法——Fast unfolding

热门文章

  1. 微信小程序:多功能起名查重工具
  2. 卸载流氓软件的整个过程
  3. 科技爱好者周刊(第 153 期):机器翻译是对译者的侮辱吗?
  4. 可以狭义的将计算机系统定义为,号外!号外!管理系列之《管理系统中计算机应用》...
  5. (c++)编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0.
  6. Struts2漏洞检测和利用
  7. C# Web Mvc 企业微信 回调
  8. 《Get Started with WebRTC》文档学习
  9. 从ElasticSearch 认识到实战(SpringBoot集成ES)
  10. <httpasyncclient>高并发场景报错分析与解决