bapi_salesorder_change中的Shedules_line

2020-09-04 04:21发布

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

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


你好大师,

如果我们要更改物料数量并且有多个计划行,应该如何使用BAPI_SALESORDER_CHANGE。如果计划行超过一个,我们应该更新哪一行计划?

此致

Stefan

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

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


你好大师,

如果我们要更改物料数量并且有多个计划行,应该如何使用BAPI_SALESORDER_CHANGE。如果计划行超过一个,我们应该更新哪一行计划?

此致

Stefan

付费偷看设置
发送
6条回答
愤怒的猪头君
1楼-- · 2020-09-04 04:32

您可以通过TABLES-> SCHEDULE_LINES来安排时间表的详细信息。

亦是此间程序员
2楼-- · 2020-09-04 04:47

请提出建议,

看看我的最后答复。

Stefan

大道至简
3楼-- · 2020-09-04 04:42

嗨,

您需要填写表schedule_lines和schedule_linesx。

对于schedule_lines,您需要传递itm_number,sched_line ,dlv_date和req_qty

对于schedule_linesx,您需要传递updateflag,itm_number,sched_line,dlv_date和req_qty

设置schedule_linesx-updateflag ='U'。

空代码
4楼-- · 2020-09-04 04:34

好吧,很清楚!!! 但是,当我通过VA02在计划行中输入文档时,我有两行带有计划行。

例如:在日期29.06.09,对于物料010001,我们通过VA01创建了数量为20的采购订单,但是很遗憾,我们没有足够的库存,因此系统无法确认数量,因此在计划行选项卡中 拥有订单数量为20,舍入数量为20,确认数量为0的记录。在日期01.07.09,我们开始进行ATP检查,我们可以看到我们有足够的数量,并且系统在带有订单数量的计划行选项卡中创建第二条记录 -0,四舍五入的数量-0,确认数量- 20.So ,如果我想更改数量 这时我需要更新数量和计划行。在schedule_lines中使用BAPI_SALESORDER_CHANGE我需要放置一个参数sched_line。 我应该在sched_line 1或2中放入哪一行?

My梦
5楼-- · 2020-09-04 04:41

已解决

Aaron 3364
6楼-- · 2020-09-04 04:43

你好Stefan,

我正面临同样的问题,我需要更新计划行的发货日期。 我有两个进度表项目,一个数量有限,另一个没有数量。 当我执行不满足需求的执行时,其给出的错误为"系统错误:项目000010的计划行0002不存在"。 如果您有解决此问题的想法,请告诉我。

谢谢

Kamalakar。

一周热门 更多>