通过bapi创建报价单,细节就不说明了,根据自己需要的字段来绑定内表数据。
说明一:item数量设定必须要同时使用schedule line 内表。
说明二:condition value更新,必须要设定logic_switch-cond_handl = 'X'.
附上源代码:
仅供参考使用
---------------------------------2015.05.28 更新 -----------------------------
在使用bapi更新quotation的condition时,发现没有更新成功,反而同一condition type又被添加了一次。
后发现,更新时不能像新建时如下操作。。
-
quotation_items_inx-itm_number = \'000010\'.
-
quotation_items_inx-material = \'X\'.
-
quotation_items_inx-updateflag = \'I\'.
-
quotation_items_inx-plant = \'X\'.
-
quotation_items_inx-short_text = \'X\'.
-
quotation_items_inx-target_qty = \'X\'.
-
APPEND quotation_items_inx.
-
-
-
quotation_conditions_in-itm_number = \'000010\'.
-
quotation_conditions_in-cond_type = \'PR00\'.
-
quotation_conditions_in-cond_value = 10.
-
quotation_conditions_in-currency = \'CNY\'.
-
APPEND quotation_conditions_in.
需要从konv表中找出该condition对应的counter和step,填入上述的2个内表中,才能正确更新condition.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7714329/viewspace-1583415/
,如需转载,请注明出处,否则将追究法律责任。