创建采购订单中行项目编号的问题详解编程语言

今天搞了2个多小时,最终搞定,发文留念。

用BAPI: BAPI_PO_CREATE1创建采购订单,对于行项目总是自动编号的问题,真是让人头疼,参数POITEM中的PO_ITEM虽然可以随意指定,比如10,20,30等,但是这个BAPI会对行项目进行自动编号。而控制自动编号的参数居然在import参数中,由①POHEADER中的ITEM_INTVL和②POHEADERX中的ITEM_INTVL共同控制是否行项目的编号自动编号。
想取消这个BAPI的自动编号,仅在如下情况下才能实现:
poheader-item_intvl 
IS 
INITIAL 并且 
poheaderx-item_intvl 
IS NOT INITIAL
 
还有一点就是行项目中的
poitem-price_unit(价格单位)的值是受
pocond-cond_p_unt(条件定价单位)控制的。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/19670.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论