转载自:https://blog.csdn.net/hjz419116185/article/details/8239156
在使用函数CSAP_MAT_BOM_MAINTAIN维护BOM增加BOM组件时,发现组件物料不存在,执行函数后还是提示成功修改而没有提示物料不存在,但CS03查看BOM肯定是没有增加相应的组件。DEBUG跟踪程序后,只要给参数 fl_complete 赋上值就会提示组件物料不存在的错误信息了。
CALL FUNCTION ‘CSAP_MAT_BOM_MAINTAIN’
EXPORTING
material = gw_item-matnr
plant = gw_item-werks
bom_usage = gw_item-stlan
change_no = gw_item-aennr
i_stko = gw_nstko
fl_complete = ‘X’
TABLES
t_stpo = gt_nstpo
EXCEPTIONS
error = 1
OTHERS = 2.
本文记录了一次使用CSAP_MAT_BOM_MAINTAIN函数维护BOM并尝试添加组件物料的过程。在遇到组件物料不存在的问题时,通过给参数fl_complete赋值为‘X’来触发错误信息提示,解决了原本程序成功修改但实际未添加组件的问题。
176

被折叠的 条评论
为什么被折叠?



