当我们使用 SAP .NET Connector 2.0 在 .NET 中调用 RFC 方法时,值会被扰乱

发布于 2024-08-06 21:47:52 字数 559 浏览 6 评论 0原文

通过 .NET SAP Connector 2.0,我们调用 RFC 方法。

当我们在参数中只传递一个字符时,这些值将存储在 SAP 系统中,并且当我们查询 SAP 系统中的表时可读。 当我们在参数中仅传递一个以上字符时,这些值将存储在 SAP 系统中,并且当我们查询 SAP 系统中的表时可读。

我们检查了SAP系统中的功能和参数以及表的结构。

SAP方面的支持是没有的。

*RfcMethod(AbapName = "Z_SD_UPDATE_OPC_TAB" )]
    public string Z_SD_UPDATE_OPC_TAB(
       [RfcParameter(AbapName = "WERKS", RfcType = RFCTYPE.RFCTYPE_STRING , Optional = false, Direction = RFCINOUT.IN, Length = 4)]  string plant)*
{

SAPInvoke("Z_SD_UPDATE_OPC_TAB", new object[]
{
  plant
});

}

With .NET SAP Connector 2.0 we invoke a RFC Method.

When we pass only one character in the parameters, the values are stored in the SAP system and readable when we query the table in the SAP system.
When we pass only more then one character in the parameters, the values are stored in the SAP system and not readable when we query the table in the SAP system.

We checked the function and parameter and the structure of the table in the SAP system.

The support on the SAP side is none.

*RfcMethod(AbapName = "Z_SD_UPDATE_OPC_TAB" )]
    public string Z_SD_UPDATE_OPC_TAB(
       [RfcParameter(AbapName = "WERKS", RfcType = RFCTYPE.RFCTYPE_STRING , Optional = false, Direction = RFCINOUT.IN, Length = 4)]  string plant)*
{

SAPInvoke("Z_SD_UPDATE_OPC_TAB", new object[]
{
  plant
});

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拥有 2024-08-13 21:47:52

检查 SAP 和 .NET 连接器中的 Unicode 编码是否相同。 .NET 方面也是如此。

Check if Unicode Encoding is the same in SAP and the .NET connector. As well as on the .NET side.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文