点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
早上好
我们在B1 9.3 PL8上开发了一个插件,并遇到了以下问题。
我们在OBTN表中创建了许多用户字段,这些字段将通过SDK进行填充。
OBTN字段中用户字段的初始结构如下:
... U_DIFETTO3; NVARCHAR; 50; STRING ;;;; U_POSDIF3; NVARCHAR; 10; STRING ;;;; U_FUORISTANDARD; NVARCHAR; 1; STRING ;;;; U_PESO; DECIMAL; 21,6; FIXED ;;; U_NUMFOGLI; DECIMAL; 21,6; FIXED ;;;; U_CONFEZIONE; NVARCHAR; 10; STRING ;;;; U_DISPO; NVARCHAR; 50; STRING ;;; U_MACHINE; NVARCHAR; 30; STRING ;;; U_OPERATORE; NVARCHAR; 30; STRING ;;; U_FLGOLDBC; NVARCHAR; 1; STRING ;;; N; U_LOTTONUOVO; NVARCHAR; 50; STRING ;;;;
通过SAP Business One从OBTN表中删除用户字段(U_POSDIF3)后,我们发现通过SDK值对连续字段的值分配有误。
删除后遇到的问题是使用以下代码在U_PESO字段中写入的值:
oCompany =(SAPbobsCOM.Company)Application.SBO_Application.Company.GetDICompany(); ... SAPbobsCOM.Documents oDocDraftEntratam =(SAPbobsCOM.Documents)Program.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInventoryGenEntry); ... oDocDraftEntratam.Lines.BatchNumbers.UserFields.Fields.Item(" U_PESO")。Value =比索;
被分配给U_NUMFOGLI字段。 以下字段存在相同问题。
在删除该字段之前,代码可以正常工作几个月
我们尝试重新启动SLD服务和HANA数据库。我们还打开了一张SAP票证,它回答:"已对方案进行了调查(并使用您的代码示例进行了复制),但是您所描述的情况与以下情况有关: 咨询问题,而不是提供标准交付的SAP产品和/或文档中可能存在的错误和/或错误的证据。" 他们建议我们在论坛上提问。
有人可以帮助我们了解我们在代码中犯了什么错误吗?
先谢谢了。
此致
马西米利亚诺(Massimiliano)
请问有人可以帮我吗?
一周热门 更多>