如何通过ABSL代码创建销售订单行项目

2020-09-04 03:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用ABSL代码添加销...

         点击此处--->   EasySAP.com群内免费提供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 始终为空,因此未创建物料计划行,请在这个主题上为我提供帮助。

3条回答
CPLASF-自律
2020-09-04 04:20

可能他的触发器是用Mass Enable = No编写的。那么" this"是SalesOrder而不是SalesOrders的集合;

一周热门 更多>