点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用ABSL代码添加销售订单行项目。 订单项创建成功,但问题是更新数量
代码:
var elSalesOrder_Item:SalesOrder.Item的元素;
var instSalesOrder_Item;
elSalesOrder_Item.ID =" 10";
instSalesOrder_Item = this.Item.Create(elSalesOrder_Item); instSalesOrder_Item.ItemProduct.ProductKey.ProductID.content =" P100109";
if(instSalesOrder_Item.FirstRequestedItemScheduleLine.IsSet()){instSalesOrder_Item.FirstRequestedItemScheduleLine.Quantity.content = 15; instSalesOrder_Item.FirstRequestedItemScheduleLine.Quantity.unitCode =" EA";
}其他{
var elScheduleLine:instSalesOrder_Item.ItemScheduleLine的元素; elScheduleLine.Quantity.content = 15;
elScheduleLine.Quantity.unitCode =" EA";
var instScheduleLine = instSalesOrder_Item.ItemScheduleLine.Create(elScheduleLine); ----> instScheduleLine始终为空
}
instScheduleLine 始终为空,因此未创建物料计划行,请在这个主题上为我提供帮助。
我不确定这是答案,但是..
instSalesOrder_Item = this.Item.Create(elSalesOrder_Item)
您是否也不需要设置SalesOrder实例? 我认为你需要
instSalesOrder声明为
intsSalesOrder_Item = instSalesOrder.Item.Create ...
我在这里不能使用" this"吗?
可能他的触发器是用Mass Enable = No编写的。那么" this"是SalesOrder而不是SalesOrders的集合; p>
我知道这是一个老问题。 但是为了后代:
从我自己的代码中提取,我需要设置固定数量:
也许elScheduleLine的数据类型错误?
一周热门 更多>