当我们使用 SAP .NET Connector 2.0 在 .NET 中调用 RFC 方法时,值会被扰乱
通过 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查 SAP 和 .NET 连接器中的 Unicode 编码是否相同。 .NET 方面也是如此。
Check if Unicode Encoding is the same in SAP and the .NET connector. As well as on the .NET side.