创建JournalVouchers XML文件

2020-09-28 05:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我有此代码会生成sa...

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

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


专家们。

我有此代码会生成sap xml文件,每当我需要创建新事务的xml文件以检查文件的结构时,我只需添加一个新案例,就是这样,但是使用(BoObjectTypes.oJournalVouchers) 没有办法为我工作。 错误告诉我:

该错误向我显示:

试图读取或写入受保护的内存。 通常,这表明还有另一个内存损坏。 error-journalvouchers.jpg



代码下方。

{
案例0:
{
文档businessObject =(文档)this.oCompany.GetBusinessObject(BoObjectTypes.oInvoices);
businessObject.GetByKey(int.Parse(this.txtKey.Text ));
businessObject.SaveXML(ref fileName);
break;
}
情况1:
{
文档document2 =(文档)this.oCompany.GetBusinessObject(BoObjectTypes。 oCreditNotes);
documents2.GetByKey(int.Parse(this.txtKey.Text));
documents2.SaveXML(ref fileName);
break;
}
案例2:
{
Payments Payments =(Payments)this.oCompany.GetBusinessObject(BoObjectTypes.oIncomingPayments);
payments.GetByKey(int.Parse(this.txtKey.Text));
payments.SaveXML(ref fileName );
中断;
}
情况3:
{
JournalVouchers journalVouchers =(JournalVouchers)this.oCompany.GetBusinessObject(BoObjectTypes.oJournalVouchers);
journalVouchers.JournalEntries .GetByKey(int.Parse(this.txtKey.Text));
journalVouchers.JournalEntries.SaveXML(ref fileName);

break;
}
情况4:
{
BusinessPartners合作伙伴=(BusinessPartners)this.oCompany.GetBusinessObject(BoObjectTypes.oBusinessPartners);
partners.GetByKey(this.txtKey.Text);
partners.SaveXML(ref fileName );
break;
}
情况5:
{
文档document3 =(文档)this.oCompany.GetBusinessObject(BoObjectTypes.oQuotations);
documents3.GetByKey(int。 Parse(this.txtKey.Text));
document3.SaveXML(ref fileName);
break;
}
案例6:
{
StockTransfer StockTransfer =(StockTransfer)this .oCompany.GetBusinessObject(BoObjectTypes.oStockTransfer);
StockTransfer.GetByKey(int.Parse(this.txtKey.Text));
StockTransfer.SaveXML(ref fileName);
中断;
} < br>案例7:
{
Documents InventoryGenExit =(Documents)this.oCompany.GetBusinessObject(BoObjectTypes.oInventoryGenExit);
InventoryGenExit.GetByKey(int.Parse(this.txtKey.Text));
InventoryGenExit.SaveXML(ref fileName);
中断;

error-journalvouchers.jpg (80.9 kB)
6条回答
愤怒的猪头君
2020-09-28 06:13 .采纳回答

嗨Alvaro,

这是一个常见错误,可能发生在DI API代码的任何部分。 为了解决此问题,我建议以下解决方案。 尝试每种解决方案,并检查是否可以解决问题

1。 转到%temp%文件夹并删除SM_OBS_DLL文件夹

2。 重新安装DI-API

3。 重新安装客户端

希望对您有所帮助。

亲切的问候,

Diego Lother

一周热门 更多>