点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
什么是通过GeneralData Service设置db_Date类型和SubType st_Time类型的UDF值的正确格式。
当我调用GetValue方法时,它将返回以下格式的字符串:
#12/30/1899 05:00:00 PM#
下面是一些用于设置值的示例代码:
将oGeneralService用作SAPbobsCOM.GeneralService = XXX.XXX.GetB1Connector()。Company.GetCompanyService()。GetGeneralService(" TEST_UDO_OBJ") Dim o GeneralData as SAPbobsCOM.GeneralData = CType(oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralData),SAPbobsCOM.GeneralData) Dim oGeneralParams as SAPbobsCOM.GeneralDataParams = CType(oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralDataParams),SAPbobsCOM.GeneralDataParams) '获取特定的udo记录 oGeneralParams.SetProperty(" Code"," 0000001") oGeneralData = oGeneralService.GetByParams(oGeneralParams) '返回#12/30/1899 05:00:00 PM# 昏暗的testValueTime = oGeneralData.GetProperty(" U_FIELD6") oGeneralData.SetProperty(" U_FIELD6"," 800") oGeneralService.Update(oGeneralData)
我总是收到以下消息的异常:
输入了非法值
我尝试了以下不同格式的值:
*" 800"
*" 08:00"
*" 8:00"
*"#12/30/1899 05:00:00 PM#"
但是所有操作都失败,并显示一条特定消息,表明该值是非法的。 那么,通过GeneralService在UDO中设置SubType st_time的UDF值的"合法"格式是什么?
预先感谢
罗伯特
你好罗伯特,
它需要一个DateTime值(时间部分):
致谢
Maik
一周热门 更多>