点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用B1WS更新销售订...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用B1WS更新销售订...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用B1WS更新销售订单,但是在使用GetByParams时出现如下错误
InnerException :在将字符串转换为Date Time时,在将每个变量放入DateTime对象
之前解析该字符串。InnerException :确保方法参数的格式正确。
我的示例代码:
将orderDocSvc视作OrdersService.OrdersService = New OrdersService.OrdersService()
将Header作为OrdersService.MsgHeader = New OrdersService.MsgHeader()
Header.ServiceName = OrdersService.MsgHeaderServiceName.OrdersService Header.ServiceNameSpecified = True
Header.SessionID = l_sessID.ToString()
orderDocSvc.MsgHeaderValue =标头
将mparams用作OrdersService.DocumentParams = New OrdersService.DocumentParams()
mparams.DocEntry = 17290
mparams.DocEntrySpecified =真
将orderDoc视为OrdersService.Document = orderDocSvc.GetByParams(mparams)//抛出错误
orderDoc.Comments ="测试更新"
orderDocSvc.Update(orderDoc);
上面的代码是否有问题? 看起来XML反序列化有问题。
请建议我
谢谢
感谢Yatsea,
我已经使用WsdlServicesGenerator工具重新生成了WSDL文件,但错误仍然存在,我也尝试过使用本地系统日期格式,但仍然保持不变。
请建议
一周热门 更多>