Web平台出现错误5132

2020-09-17 03:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好-

通过ADS 11中的URL字符串执行存储过程,我们看到了奇怪的行为。作为故障排除的一部分,我们在生产环境和测试环境中创建了一个简单的存储过程。 SP具有三个参数:myInt,myDate和myChar。 它只是返回所有三个作为输出。

在生产环境中,我们返回5132错误,找不到数据库对象。 这是一个示例字符串:

 http://localhost:6272/adsweb/testData/v1/SP_Test?MyInt = 1&MyDate = 2018-06-22&MyChar = A&$ format = json 

在生产服务器上:

"错误":{
     " code":" 5132",
     "信息": {
       " lang":" en-US",
       " value":"错误5132:指定的数据库对象名称无效。\" SP_Test \"不是数据字典中的表或视图。" 

在测试环境中:

" __metadata":{
           " uri":" http://localhost:6272/adsweb/testData/v1/SP_Test",
           " key_fields":"",
           " rows_affected":1,
           " last_autoinc":0
         },
         " _MyInt":1
         " _MyDate":" 2018-06-22T00:00:00",
         " _MyChar":" A"
 

关于可能有什么区别的任何想法,或者有关解决此错误的任何一般建议?

测试数据是生产数据的克隆,并且SP相同。 AWP的conf文件与数据库的本地文件路径相同。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好-

通过ADS 11中的URL字符串执行存储过程,我们看到了奇怪的行为。作为故障排除的一部分,我们在生产环境和测试环境中创建了一个简单的存储过程。 SP具有三个参数:myInt,myDate和myChar。 它只是返回所有三个作为输出。

在生产环境中,我们返回5132错误,找不到数据库对象。 这是一个示例字符串:

 http://localhost:6272/adsweb/testData/v1/SP_Test?MyInt = 1&MyDate = 2018-06-22&MyChar = A&$ format = json 

在生产服务器上:

"错误":{
     " code":" 5132",
     "信息": {
       " lang":" en-US",
       " value":"错误5132:指定的数据库对象名称无效。\" SP_Test \"不是数据字典中的表或视图。" 

在测试环境中:

" __metadata":{
           " uri":" http://localhost:6272/adsweb/testData/v1/SP_Test",
           " key_fields":"",
           " rows_affected":1,
           " last_autoinc":0
         },
         " _MyInt":1
         " _MyDate":" 2018-06-22T00:00:00",
         " _MyChar":" A"
 

关于可能有什么区别的任何想法,或者有关解决此错误的任何一般建议?

测试数据是生产数据的克隆,并且SP相同。 AWP的conf文件与数据库的本地文件路径相同。

付费偷看设置
发送
2条回答

帮助文件说,

" 5132 AE_INVALID_OBJECT_NAME

指定的数据库对象名称无效。

如果尝试使用 Advantage Web Administrator实用程序时遇到此错误, 数据库和服务器信息,可能是因为您要连接的字典不是根字典。 Web管理员实用程序使用系统过程请求从服务器检索信息,并且只有在连接到根词典时才能通过Advantage Web平台运行系统过程。 如果它不是根词典,则Web平台会尝试将系统过程名称视为词典中的表对象,这将导致5132错误。"

您的生产数据库是根字典吗?

Mike Loop
高级产品支持工程师
SAP产品支持

Tong__Ming
2楼-- · 2020-09-17 04:15

感谢您的回复Michael。 我实际上并不了解根DD,但是经过调查,我发现我们在配置实用程序中没有为根DD指定数据路径。 我们将设置一个,看看会发生什么。

也就是说,问题特别是在尝试通过Advantage Web平台执行用户创建的存储过程时,而不是在使用WAU时。

我忘了提到我们可以使用相同的连接字符串(当然,使用不同的SP/参数)在生产服务器上执行其他一些SP时也不会出现问题。 这个问题似乎有些武断。

我现在怀疑实时服务器上的ADS服务可能存在某种内存/运行时问题。 我无法在中午重新启动该服务,但是可以重新启动测试机(可以运行)。 今晚我将重新启动该服务,看看是否有任何更改。

一周热门 更多>