使用DI API更新取消发票

2020-09-09 04:18发布

         点击此处--->   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'-'交货'

致谢

         点击此处--->   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'-'交货'

致谢

付费偷看设置
发送
2条回答
风早神人
1楼-- · 2020-09-09 04:51

您好亚历山大·鲁斯纳

您没有提到SAP业务 您正在使用的一个版本。

问候,

ANKIT CHAUHAN

SAP Business One支持

宇峰Kouji
2楼-- · 2020-09-09 04:45

嗨,

我正在使用SAP Business One 9.2 PL:08

Regads

一周热门 更多>