串行COMM端口输入值包含问号

2020-09-26 08:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们要求将SAP与通过...

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

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


亲爱的

我们要求将SAP与通过COMM端口连接到PC的地磅连接起来。

我已经能够在功能模块中设置COMM端口读取,如以下线程中所述: https://archive.sap.com/discussions/thread/1688977

但是,我无法理解从串行端口检索到的值。 它包含很多问号,而在VBA中则没有。

从以下代码中读取值的示例:

获取o_obj'InBufferCount'= wa_buffer的属性。
如果wa_buffer>0。
获取o_obj'Input'的属性=输入。

ENDIF。

ABAP输入值==> 0? 58?0 ? 0 0 58?0

VBA输入值==> 10 20580 00

通过秤测量的重量为20580公斤。

您有什么为什么要得到一个带问号的字符串? 这是变量类型的问题吗?

我的输入变量是C型。

谢谢您的帮助。