错误-5002无效值[ODPO.Posted]

2020-09-21 20:53发布

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

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


你好,

请尝试SDK帮助中心提供的此示例(返回错误。):

///创建预付款发票对象
//oDPM =(SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDownPayments);
oDPM =(SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes。 oPurchaseDownPayments);
//设置预付款标头值
oDPM.CardCode = txtCardCode.Text;
oDPM.DocDueDate = DateDue.Value;
oDPM.DownPaymentPercentage = Convert.ToDouble(numPercent.Value) ;

oDPM.DownPaymentType = SAPbobsCOM.DownPaymentTypeEnum.dptRequest;

//设置预付款行值
oDPM.Lines.ItemCode = txtItemCode.Text;
oDPM.Lines。 数量= Convert.ToDouble(txtQuantity.Text);
oDPM.Lines.Price = Convert.ToDouble(txtPrice.Text);

lRetCode = oDPM.Add(); //如果(lRetCode!= 0)
{
int temp_int = lErrCode;
string temp_string = sErrMsg;
oCompany.GetLastError(out temp_int, out temp_string);
MessageBox.Show(temp_int +"" + temp_string); //显示错误消息
}
else
{
Interaction.MsgBox("预付款发票已添加到数据库",MsgBoxStyle.Information,"已添加发票");
//启用 该过程中的下一个按钮
cmdPayDownPayment.Enabled = true;
cmdCreateDownPaymentInv.Enabled = false;
}

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

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


你好,

请尝试SDK帮助中心提供的此示例(返回错误。):

///创建预付款发票对象
//oDPM =(SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDownPayments);
oDPM =(SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes。 oPurchaseDownPayments);
//设置预付款标头值
oDPM.CardCode = txtCardCode.Text;
oDPM.DocDueDate = DateDue.Value;
oDPM.DownPaymentPercentage = Convert.ToDouble(numPercent.Value) ;

oDPM.DownPaymentType = SAPbobsCOM.DownPaymentTypeEnum.dptRequest;

//设置预付款行值
oDPM.Lines.ItemCode = txtItemCode.Text;
oDPM.Lines。 数量= Convert.ToDouble(txtQuantity.Text);
oDPM.Lines.Price = Convert.ToDouble(txtPrice.Text);

lRetCode = oDPM.Add(); //如果(lRetCode!= 0)
{
int temp_int = lErrCode;
string temp_string = sErrMsg;
oCompany.GetLastError(out temp_int, out temp_string);
MessageBox.Show(temp_int +"" + temp_string); //显示错误消息
}
else
{
Interaction.MsgBox("预付款发票已添加到数据库",MsgBoxStyle.Information,"已添加发票");
//启用 该过程中的下一个按钮
cmdPayDownPayment.Enabled = true;
cmdCreateDownPaymentInv.Enabled = false;
}

付费偷看设置
发送
2条回答
昵称总是被占用
1楼-- · 2020-09-21 21:41

在下面添加此属性。 似乎此属性存在一些错误,并非针对所有本地化版本。 ANKIT CHAUHAN

 oDPM.DownPaymentType = SAPbobsCOM.DownPaymentTypeEnum.dptInvoice; 

Haoba3210
2楼-- · 2020-09-21 21:45

感谢Ankit

我是巴西,我的本地化是巴西PT-br。

我测试了" dptInvoice"选项,它指示需要客户的错误,即,该选项将用于向客户预付定金。

我正在使用9.2 pl 8 hf2版本

Eduardo Gama

一周热门 更多>