点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨。 我正在尝试使用DI API在B1中添加销售订单。 我想检查DocTotal字段以确保总金额与我要添加的金额匹配。 但是,当我检查DocTotal时,它始终显示0值。 我注意到添加销售订单然后使用GetByKey将其拉回时,它会返回正确的值。 但是,我想在实际添加文档之前检查DocTotal值。
这是我正在测试的代码:
order.CardCode =" TESTBP"; order.DocDueDate = order.DocDate; order.Expenses.ExpenseCode = 1; //运费; order.Expenses.LineTotal = 42.50; order.Lines.ItemCode =" TESTITEM5"; order.Lines.Quantity = 5; order.Lines.UnitPrice = 15.00; order.Lines.Add(); order.DocTotal此时始终返回0。
谢谢!
一种解决方法是开始交易,添加文档,加载回已添加的文档,检查DocTotal并回滚交易(如果您决定这样做)。
致谢
Edy
一周热门 更多>