iw31的bdc-射频

2020-09-02 06:49发布

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

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


专家嗨

我想要的是输入错误数据时得到错误代码。

我录制了bdc。 运行" GS_CTUPAR-DISMODE ='A'"时。 或" GS_CTUPAR-DISMODE ='E'"。 我捕获了错误代码。

但是将dismode设置为N不会捕获错误代码。

操作方法...帮助我

清除:GS_CTUPAR。

  GS_CTUPAR-DISMODE ='N'。
  GS_CTUPAR-UPDMODE ='S'。
  GS_CTUPAR-CATTMODE =''。
  GS_CTUPAR-DEFSIZE ='X'。
  GS_CTUPAR-RACOMMIT ='X'。
  GS_CTUPAR-NOBINPT =''。
  GS_CTUPAR-NOBIEND =''。

  呼叫交易" IW31"
  使用BDCDATA
  来自GS_CTUPAR的选项
  邮件进入MESSTAB。

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

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


专家嗨

我想要的是输入错误数据时得到错误代码。

我录制了bdc。 运行" GS_CTUPAR-DISMODE ='A'"时。 或" GS_CTUPAR-DISMODE ='E'"。 我捕获了错误代码。

但是将dismode设置为N不会捕获错误代码。

操作方法...帮助我

清除:GS_CTUPAR。

  GS_CTUPAR-DISMODE ='N'。
  GS_CTUPAR-UPDMODE ='S'。
  GS_CTUPAR-CATTMODE =''。
  GS_CTUPAR-DEFSIZE ='X'。
  GS_CTUPAR-RACOMMIT ='X'。
  GS_CTUPAR-NOBINPT =''。
  GS_CTUPAR-NOBIEND =''。

  呼叫交易" IW31"
  使用BDCDATA
  来自GS_CTUPAR的选项
  邮件进入MESSTAB。
付费偷看设置
发送
4条回答
派大星 ヾ
1楼-- · 2020-09-02 07:24

您的Messtab应该包含错误详细信息。 您可以在调试中按照以下步骤操作:

1)在前台运行T代码,然后查看错误所在。

2)现在在以下位置运行T代码 背景,以及您收到的消息是什么。

现在您将能够推断出什么关系。

有时您可能会遇到这种情况,即 前台,并且不会在后台发生。 在这种情况下,您需要了解问题并分析原因?

还尝试使用下面的语法调用BDC呼叫:

使用bdcdata调用交易'VK11'
模式lv_mode
更新'S'
将消息发送到messtab。

我仍然建议您使用BAPI,而不要使用BDC。 如果您对BAPI感兴趣,可以通过以下链接获取BAPI详细信息:

https://answers.sap.com/questions/3136059/bapi-for-transaction-iw31-creating-a-work-order.html

对于我来说,

,您在N模式下也应该有错误。确定要测试时,数据是否正常?

Nir深蓝
3楼-- · 2020-09-02 07:09

是的,我输入了无效数据。

CJones
4楼-- · 2020-09-02 07:20

您必须调查为什么会有不同的行为,但我确认Frederic和 讽刺的是,关于触发和捕获消息的方式,N模式与A和E模式没有什么不同。

很抱歉,我们无法为您提供帮助。

一周热门 更多>