2020-08-22 05:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在通过DI API成功调用Order.Add()方法之后,尝试获取新插入的订单的文档编号时是否缺少某些内容? 没有错误代码,但是当我尝试从最近使用的订单对象中获取DocNum属性的值时,返回值为0,我是否希望可以访问新的订单号?
谢谢
-gabe
HI Gabriel,
您没有DocNum,但是您可以通过调用
SBO_Company.GetNewObjectKey();
因此,为了获取DocNum,请使用SQL或使用DI API打开刚刚创建的订单:
SAPbobsCOM.Documents oOrder =(SAPbobsCOM.Documents)SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders); 如果(oOrder.GetByKey(Convert.ToInt32(SBO_Company.GetNewObjectKey()))) { int DocNum = oOrder.DocNum; }
最诚挚的问候,
Maik
最多设置5个标签!
HI Gabriel,
您没有DocNum,但是您可以通过调用
来检索DocEntrySBO_Company.GetNewObjectKey();
因此,为了获取DocNum,请使用SQL或使用DI API打开刚刚创建的订单:
最诚挚的问候,
Maik
一周热门 更多>