BAPI_SALESORDER_CREATEFROMDAT2:E V1 331项目000020不存在

2020-08-19 03:48发布

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

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

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


我正在使用BAPI_SALESORDER_CREATEFROMDAT2处理对象。 还有吸气错误

E V1 331项目000020在sales_schedules_in中不存在。

谢谢


9条回答
haha101010
2020-08-19 04:35 .采纳回答

很高兴知道您能够遇到第一个问题。

第一步

如果某些命令出了错,请尝试创建 手动查看该订单,并查看其行为。 原因请咨询功能顾问。 确保没有创建计划行是否有任何必要条件

第二步

确保您的代码如下

在Bapi中,您会找到ORDER_ITEMS_IN和ORDER_ITEMS_INX以及ORDER_SCHEDULES_IN 和ORDER_SCHEDULES_INX。 更新KWMENG,您将必须将该值传递给ORDER_ITEMS_IN-TARGET_QTY,并在表ORDER_ITEMS_INX(ORDER_ITEMS_INX-TARGET_QTY)中将其更新为'X'。 要更新计划行,请输入ORDER_SCHEDULES_IN-SCHED_LINE,并在ORDER_SCHEDULES_INX中将其更新为X。

请看下面的示例

,将t_mdata循环到fs_mdata中。
     fs_item-itm_number = fs_mdata-posnr。
     fs_itemx-itm_number = c_flag。
     fs_item-material = fs_mdata-matnr。
     fs_itemx-material = c_flag。
     fs_item-target_qty = fs_mdata-kwmeng。  <============
     fs_itemx-target_qty = c_flag。
     fs_item-item_categ = fs_mdata-pstyv。
     fs_itemx-item_categ = c_flag。
     fs_itemx-updateflag = c_flag。
       将fs_item附加到t_item。
       将fs_itemx附加到t_itemx。


     fs_sline-ITM_NUMBER = fs_mdata-posnr。
     fs_slinex-ITM_NUMBER = c_flag。  <===========在这里che
     fs_sline-SCHED_LINE = c_sline。
     fs_slinex-SCHED_LINE = c_flag。
     fs_sline-REQ_QTY = fs_mdata-kwmeng。  <===================
     fs_slinex-REQ_QTY = c_flag。
       将fs_sline附加到t_sline。
       将fs_slinex附加到t_slinex。
   结束循环。  "循环t_mdata


 

问候,

Venkat

一周热门 更多>