zoukankan      html  css  js  c++  java
  • DSO激活时,生成主数据SID时报错:原因,主数据允许小写字母没有勾上


    81b39947-7710-49bf-97ac-89cb6a44b2f0
    c475a66d-700b-47db-a12f-98b2a33565b5
    cca56430-f33a-4b49-82aa-34904ecac946
     
    上面原因是,在激活DSO数据时,该DSO中某个数据对应的物料主数据预先在物料主数据InfoObject里还不存在,所以在激活时,会自动将物料主数据里没有的新的物料插进去,但些时新加的物料包括小写字母 Coaching ,所以在激活过程中报错,一般这种错误在抽物料主数据InfoObejct时候报,但这里却搞到激活DSO数据才报,看似不相关的两个过程,但实质上在激活时,不存在的主数据也会被自动的插入到主数据表中,所以就引起了该问题。另个,这个物料通过SE11查看物料表MARA是无法查到的(原因可能是这个物料通过后台插入进去的?),这说明发票数据里有这个物料,但MARA里却没有,说明这条数据是不完整的:
    f41a0008-86b4-4499-90bf-6d0ced5cbd7a
    这条数据在BW端的Active表里是可以查得到的,但查询时要注意,不能直接 Coaching,因为查询时输入后回车会自动转换为大写,但数据库里却是小写,所以如果这样也会查不到,所以只能输入 C* 来模糊匹配,这样就可以查到了:
    d17ec2e1-d0fa-407c-910c-feda4fa41580
    e18ef41d-40da-42f2-b956-2eb782b422bc
    8bce77d8-c81a-45b1-9dd7-d1701d31f154
     
    所以最终的解决方法是将物料主数据允许小写给勾上(如果有中文也要勾上):
    5ff10458-3c16-43a1-a92f-796204de4ece
  • 相关阅读:
    工具类-ApplicationContextUtil
    银行联行号-全国地区码
    银行联行号-银行编码(联行号前3位)
    前端防止 JS 调试技巧
    Vue基础框架
    关于5G手机使用4G套餐扫盲
    nginx高级-前端必会
    懒人npm运行和打包命令
    关于虚拟专用网络的一些经验
    JS加密解密
  • 原文地址:https://www.cnblogs.com/jiangzhengjun/p/4293754.html
Copyright © 2011-2022 走看看