BDC呼叫事务sy-subrc返回1001的问题

2020-09-26 06:14发布

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

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


嗨,

当我以'A'模式运行BDC时,我的BDC对于me32k有一个奇怪的问题,当我以模式N运行相同的BDC时,它的SY-SUBRC与1001一样。我在论坛中搜索了 就像他们在说的一样,它突然出现了。 但是当我从ME32K手动执行相同操作时,没有弹出窗口。 如何克服这种情况。 请提出建议。

谢谢

rg

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

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


嗨,

当我以'A'模式运行BDC时,我的BDC对于me32k有一个奇怪的问题,当我以模式N运行相同的BDC时,它的SY-SUBRC与1001一样。我在论坛中搜索了 就像他们在说的一样,它突然出现了。 但是当我从ME32K手动执行相同操作时,没有弹出窗口。 如何克服这种情况。 请提出建议。

谢谢

rg

付费偷看设置
发送
5条回答
大简至美
1楼-- · 2020-09-26 06:49

你好,Ramya,

从BDCMSGCOLL捕获的错误消息是什么? 最近,我为同一笔交易做了BDC,对我来说很好。

此致

Ramesh。

土豆飞人
2楼-- · 2020-09-26 06:52

嗨,

我自己解决了这个问题,我们试图在显示模式下将值传递给字段,因此它捕获了一个错误,而在A(全屏显示模式)下,它在底部显示了一个简单的警告。

更正此问题将解决我的问题。

谢谢

rg

95年老男孩
3楼-- · 2020-09-26 06:56

首先,仅在最新版本中,删除被调用事务中的任何断点(或使用模式" P")

然后,当您记录事务(SHDB)时,是否选中/取消选中了"非批输入会话"或"模拟背景模式"之类的某些选项,因为这会更改sy-binpt等字段的期望值,并且许多程序都将适应 他们的行为),因此您必须使用与SHDB记录模式一致的CALL TRANSACTION模式(执行一些测试)。

您还应该搜索并阅读MM中可用于BDC的许多OSS注释,并考虑使用BAPI,例如BAPI_CONTRACT_CHANGE。

Baoming ROSE
4楼-- · 2020-09-26 06:59

正确。 SY-SUBRC = 1001只是BDC中的一个错误,内部表" messages"(BDCMSGCOLL类型的行)中有更多信息,CALL TRANSACTION ... MESSAGES INTO消息中。 这些消息的类型为" S",消息类别为" 00",但应将其视为真正的错误。 在" A"模式(显示所有屏幕)下,那些" S"消息在底部显示为" S"消息。

hongfeng1314
5楼-- · 2020-09-26 07:01

Hi Raymond,

呼叫交易中没有断点,我尝试使用nobipt = X和NOBINPT不等于X并且没有任何作用。

一周热门 更多>