SAP 对HU做货物移动报错-Only 0 serial numbers entered instead of 30 -

元旦刚过,就收到客户的业务人员报错说,当其对HU做转库(同一个公司代码下工厂到工厂或者同一个工厂下存储地点对存储地点)都不成功,报错如下:

Only 0 serial numbers entered instead of 30/

以第一个HU为例,里面是包含有30个序列号的,

HU的状态是WHSE,表明HU里的货物是在库状态。数据都是正常的,HU状态等都一如从前正常。

那为啥用的好好的事务代码,过了一个新年就不能正常运行呢?这个报错信息,是加入项目近一年以来第一次遇到的。无论是业务人员还是我们运维团队,都感到奇怪!到底是为什么?

项目上对HU执行转库的事务代码,没有使用VLMOVE,而是在VLMOVE的基础上做了一个封装,允许一次对多个HU批量进行转库操作,其核心功能还是VLMOVE的功能。

1),我们去项目上的SAP测试系统上测试,发现如果把过账日期改成2019-12-31,不是当天(2020-1-3)的话,就报相同的错误:

如果不修改过账日期,就是用系统自己建议的日期,

执行,

成功了!

也就是说,这个不是对HU转库的程序问题。不过真的奇怪,跨了一个年就不能对含有序列号的HU转库过账了?这不合常理啊。

2),我们就这个问题向SAP公司发了一个Message。得到的回复,正如预期的回复一样,因我们使用的不是SAP标准事务代码,而是一个自开发的事务代码(虽然这个自开发事务代码核心功能还是调用标准VLMOVE功能),所以SAP公司不提供支持。

3),当然,我们也同时找了开发同事去调试程序。没有哪个问题是开发顾问调试程序找不到原因的!经过开发同事的努力,我们有新发现:当我们将过账日设置为2019年年底的时候,程序生成的物料凭证过账日期是2019年的,但是序列号相关年度是取的自然年度的日期2020年,这样会导致物料凭证不完整。也就是说标准SAP系统里VLMOVE不支持为含有序列号的HU做跨年转库等过账操作。

我们可以说是SAP系统的一个bug吧。

解决方案,自然不是去打Notes了,而是由开发同事在相关检查的地方加了增强代码,跳过相关的检查绕过这个报错,最终问题解决。

2019-01-03 写于银川市。

SAP 对HU做货物移动报错-Only 0 serial numbers entered instead of 30 -相关推荐

  1. SAP QA32试图做UD,系统报错-工厂 BTYC中的 QM 基选设置需要维护

    SAP QA32 试图做UD,系统报错 - 工厂 BTYC 中的 QM 基选设置需要维护 - 检验批 10000062593,试图做使用决策,系统报错, 工厂 BTYC 中的 QM 基选设置需要维护 ...

  2. SAP 对HU做转库操作,系统报错 - 系统状态HUAS是活动的 - 分析

    SAP 对HU做转库操作,系统报错 - 系统状态HUAS是活动的 - 分析 近日收到业务团队报的问题,说是对某个HU做转库时候,系统报错.如下图示: HU里有是三个序列号, 1191111034011 ...

  3. SAP VL02N为某个交货单PGI报错说HU和序列号里的标识符不一致问题之对策II

    SAP VL02N为某个交货单PGI报错说HU和序列号里的标识符不一致问题之对策II 近日笔者收到项目客户的某个海外用户报了一个问题说,为交货做PGI的时候,系统报错:The indicator of ...

  4. SAP HUM针对HU做货物移动后生成的物料凭证何处看相关的HU信息?

    SAP HUM针对HU做货物移动后生成的物料凭证何处看相关的HU信息? VLMOVE事务代码,对某个HU做货物移动,过账后产生如下的物料凭证号, MIGO里显示这个物料凭证号, 想知道该物料凭证号针对 ...

  5. SAP MM VL02N试图做PGI,报错-存储地点不是为交货项目000010确定的-

    SAP MM VL02N试图做PGI,报错-存储地点不是为交货项目000010确定的- 用户执行事务代码VL02N, 试图为某个交货单执行Post goods issue, 系统报错: 去检查该交货单 ...

  6. SAP QM 执行事务代码QA11 报错- Selected set code does not exist, or data entered is incomplete-

    SAP QM 执行事务代码QA11 报错- Selected set code does not exist, or data entered is incomplete- 执行事务代码QA11试图为 ...

  7. SAP MM ME29N 试图取消审批报错 - Document has already been outputed(function not possible) -

    SAP MM ME29N 试图取消审批报错 - Document has already been outputed(function not possible) - 今天收到用户的一个问题,说他试图 ...

  8. SAP WM自动创建TO后台作业报错 - Processing Type没有维护 - 之对策

    SAP WM自动创建TO后台作业报错 - Processing Type没有维护 - 之对策 笔者所在的D项目上,需要设置自动创建TO的后台作业.笔者为程序RLAUTA10定义了变式,然后设置了后台作 ...

  9. SAP MM 执行事务代码VL10B 报错-4501378483 000010 Only 0 CS of material ### available-

    SAP MM 执行事务代码VL10B 报错-4501378483 000010 Only 0 CS of material 5011238 available- 笔者在项目上做一个测试,遇到了一个问题 ...

最新文章

  1. Java并发编程:进程和线程之由来
  2. js给php注册网页添加实时监听,js 实现watch监听数据变化的代码
  3. JS的Object.keys
  4. 虚拟鼠标代替安卓触屏_美术学院18级虚拟空间设计专业数字图像程序基础课程优秀结课成果展示优秀学生王雨禾作品展示...
  5. 【CodeForces - 1038B 】Non-Coprime Partition (构造,数组特征)
  6. CAN协议要点及车辆CAN协议破解
  7. 如何为macOS High Sierra创建可启动的USB安装程序
  8. 黄山市区到黄山风景区有多远,如何到黄山景区
  9. oracle统计每个员工数,oracle按部门统计员工人数
  10. C语言 身份证号解析年龄和性别
  11. 列出一些既好玩又能提高英语水平的电脑游戏
  12. TCPUDP压力测试工具
  13. ERD Online 4.0.3_fix 元数据在线建模(免费、私有部署)
  14. 用Python+小程序实现诗词大会的飞花令 !
  15. local_policy.jar和US_export_policy.jar资源免费下载
  16. css样式z-index最大值和z-index最小值
  17. Mac多版本jdk的切换
  18. 吞食天地2刘蜀传攻略
  19. EasyCVR视频广场可以播放WebRTC,设备中却无法播放是什么原因?
  20. matlab parfor使用

热门文章

  1. 查看anaconda所用python安装路径conda info --env
  2. tensorflow调试打印
  3. Java正则表达式--Matcher.group函数的用法
  4. 青源 LIVE 预告 | 华为诺亚韩凯:视觉 Transformer 综述
  5. 人工智能数理基础 · 前沿系列报告议程 第 6 期
  6. AI 系统的发展趋势与挑战 | 智源大会-AI系统专题论坛
  7. 2011年终盘点——附图灵公司销售榜单(TOP20)
  8. 图灵2010.01书讯——看你错过了哪一本
  9. 预测过去?DeepMind用AI复原古希腊铭文,登Nature封面
  10. 分析460万份数据发现,女警比男警检查汽车几率少2倍,但发现违禁品还多10%