关于利用 BAPI 批量创建工艺路线的问题总结
前段时间由于业务部门需求,提出需要批量创建工艺路线 routing,前台事
务代码是 CA01,最开始想到的当然是利用 BDC 来实现,但是由于创建过程中,
需要输入单个或者多个的工作中心,每个工作中心对应的控制码的个数也不定,
所以对于 BDC 来说实现起来有点困难,而且参数很多,会很费劲,所以就想通
过调用标准的 BAPI 来实现应该很容易。
通过 BAPI 事务,很容易就会找到对应的创建工艺路线的 BAPI:
BAPI_ROUTING_CREATE。
对于我公司的业务情况,该函数主要会用到三个参数,
TASK, MATERIALTASKALLOCATION, OPERATION,
如下图:
TASK 表中是该工艺路线的表头数据,主要包括该工艺路线中的工厂,组号,
物料描述等数据,此字段的是必须有的;
MATERIALTASKALLOCATION 主要是存储物料数据的,包含物料代码,组号,
工厂,生效日期等数据;
OPERATION 表中是存储该工艺路线的工序清单数据的,包括工作中心,控制
码以及各项费用值等,
对于其他的参数是用来创建工艺路线中其他项用的,例如物料分配与组件分配
等。
需要注意的是对于一条物料信息,在 TASK, MATERIALTASKALLOCATION 中
评论3