使用DI API更新取消发票

2020-09-09 04:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我正在尝试添加发票取消后对...

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

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


您好,我正在尝试添加发票取消后对其进行更新。 我这样做是为了编辑现有发票的注释,并且可以,但是不能取消

 int nErr;
 字符串errMsg;
 int RetVal;
 SAPbobsCOM.Documents mDoc =(SAPbobsCOM.Documents)mCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);
 mDoc.GetByKey(3923);
//更改一些字段
 RetVal = mDoc.Update();
 如果(RetVal!= 0)
 {
    mCompany.GetLastError(out nErr,out errMsg);
    MessageBox.Show(errMsg," ok");
 } 

我正在使用的密钥属于取消,以我为例。

即使我不进行任何更改,这始终会导致以下错误:

'13'不是属性'BaseDocType'的有效值。 有效值为:'-1'-'','0'-'','23'-'销售报价','17'-'销售订单','15'-'交货'

致谢