DSO激活时,生成主数据SID时报错:原因,主数据允许小写字母没有勾上

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4293754.html

上面原因是,在激活DSO数据时,该DSO中某个数据对应的物料主数据预先在物料主数据InfoObject里还不存在,所以在激活时,会自动将物料主数据里没有的新的物料插进去,但些时新加的物料包括小写字母 Coaching ,所以在激活过程中报错,一般这种错误在抽物料主数据InfoObejct时候报,但这里却搞到激活DSO数据才报,看似不相关的两个过程,但实质上在激活时,不存在的主数据也会被自动的插入到主数据表中,所以就引起了该问题。另个,这个物料通过SE11查看物料表MARA是无法查到的(原因可能是这个物料通过后台插入进去的?),这说明发票数据里有这个物料,但MARA里却没有,说明这条数据是不完整的:

这条数据在BW端的Active表里是可以查得到的,但查询时要注意,不能直接 Coaching,因为查询时输入后回车会自动转换为大写,但数据库里却是小写,所以如果这样也会查不到,所以只能输入 C* 来模糊匹配,这样就可以查到了:

所以最终的解决方法是将物料主数据允许小写给勾上(如果有中文也要勾上):

时间: 2024-10-10 20:58:00

DSO激活时,生成主数据SID时报错:原因,主数据允许小写字母没有勾上的相关文章

【python3】 django2.0 在生成数据库表时报错: TypeError: __init__() missing 1 required positional argument: 'on_delete'

python: 3.6.4 django: 2.0 models.py 代码如下 # coding: utf-8 from django.db import models from django.contrib.auth.models import User # Create your models here. class Category(models.Model): name = models.CharField(max_length=100) class Tag(models.Model)

Django在使用models生成数据库表时报错: __init__() missing 1 required positional argument: 'on_delete'

Django 提供完善的模型(model)层主要用来创建和存取数据,不需要我们直接对数据库操作.Django 模型基础知识: 1.每个模型是一个 Python 类,继承 django.db.models.model 类. 2.该模型的每个属性表示一个数据库表字段. 程序代码如下: # 创建应用程序数据表模型(对应数据库的相关操作) from django.db import models # 导入models模块 class Event(models.Model): # 创建Event类,继承m

Selenium+PhantomJS使用时报错原因及解决方案

问题今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated, please use headle

nginx配置时正常 但make时报错

cc1: warnings being treated as errors src/event/ngx_event_openssl.c: In function 'ngx_ssl_init': src/event/ngx_event_openssl.c:112: error: 'OPENSSL_config' is deprecated (declared at /usr/local/src/nginx/openssl-1.1.0c/include/openssl/conf.h:92) src/

Python2在Sublime Text3中print中文时报错原因及解决办法

1,出现的问题及分析 在Sublime Text3中用ctrl+B运行python程序时,如果要打印输出英文时正常运行,而输出中文时则会报错,具体情况如下: Traceback (most recent call last): File "D:\PythonWorkplace\test_print_unicode.py", line 3, in <module> print u'程序' UnicodeEncodeError: 'ascii' codec can't enco

Selenium+PhantomJS使用时报错原因

运行下面代码:'''PhantomJS运用''' from selenium import webdriverimport time # 通过keys模拟键盘from selenium.webdriver.common.keys import Keys # 操作哪个浏览器对哪个浏览器建一个实例# 自动按照环境变量查找相应的浏览器driver = webdriver.PhantomJS() # 如果浏览器没有在相应环境变量中,需要指定浏览器位置driver.get("http://www.baid

c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。

“System.IO.FileLoadException”类型的未经处理的异常在 XXX.dll 中发生 其他信息: 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集. 这时需要改dbconfig配置 在configuration 节点中 加或修改startup节点 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedR

如何解决使用Office365账号登陆激活Office365时报错0xCAA80000?

如何解决使用Office365账号登陆激活Office365时报错0xCAA80000? ?Lander Zhang 专注外企IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander51CTO讲师首页:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路博文介绍:https://blog.51cto.com/lander/2413018视频课程专

javah生成jni头文件时报错 Error: cannot access android.support...

javah生成jni头文件时报错: Error: cannot access android.support.v7.app.AppCompatActivity class file for android.support.v7.app.AppCompatActivity not found Error: cannot access android.support.v4.app.FragmentActivity class file for android.support.v4.app.Fragm