点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我们正尝试使用b1if取消收款和其他文件。 但是,它会自动获取实际的文件日期。 如何使用b1if步骤取消使用系统当前日期。
DI API中提供了选项,但B1if中需要。 样本DI API代码。
DI API示例:
传入:
-------------
//初始化传入对象
OrderApp.oPayments =(((SAPbobsCOM.Payments)(OrderApp.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments)));
如果(OrderApp.oPayments.GetByKey(1610000275)== true)
{//如果添加失败
lRetCode = OrderApp.oPayments.CancelbyCurrentSystemDate();
如果(lRetCode!= 0)
{
OrderApp.oCompany.GetLastError(out lErrCode,out sErrMsg);
}
}
其他
{
OrderApp.oCompany.GetLastError(out lErrCode,out sErrMsg);
Interaction.MsgBox(lErrCode +"" + sErrMsg,(Microsoft.VisualBasic.MsgBoxStyle)(0),null); //显示错误消息
}
日记:
-------------
OrderApp.oJournal =(((SAPbobsCOM.JournalEntries)((OrderApp.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalEntries))))
如果(OrderApp.oJournal.GetByKey(10672)== true)
{//如果添加失败
OrderApp.oJournal.ReferenceDate = DateTime.Now;
lRetCode = OrderApp.oJournal.Cancel();
如果(lRetCode!= 0)
{
OrderApp.oCompany.GetLastError(out lErrCode,out sErrMsg);
}
}
其他
{
OrderApp.oCompany.GetLastError(out lErrCode,out sErrMsg);
Interaction.MsgBox(lErrCode +"" + sErrMsg,(Microsoft.VisualBasic.MsgBoxStyle)(0),null); //显示错误消息
}
感谢与问候,
Venkatesan
尊敬的Venkatesan,
B1IF中不存在用于取消当前日期收款的suc标签,这非常需要。 我已经将此作为对SAP的改进请求提出。 请求ID:232790
您好,Venkatesan,
您找到了解决方案吗?
此致
Salim
一周热门 更多>