SAP WM LB10 事务代码局限性
笔者所在的D项目中,生产部门和质量部门都是生产订单的执行部门。最终组装的成品工单的执行部门是质量部门,其它生产订单则主要由生产部门执行。这些生产订单的备料,根据不同场景和不同类型的物料,分别有仓库部门和生产部门来完成(执行LT04, 将工单Release之后触发的TR, 转成TO单,然后去做备料)。笔者有推荐SAP标准事务代码LB10去找到生产备料相关的OPEN TR清单,然后业务人员可以得知有哪些订单需要去做备料。
问题是:业务部门如何知道哪些TR需要由仓库部门来做备料,哪些TR需要由生产部门来做备料?
笔者原计划是业务人员大致可以根据物料号来得知该物料是原料/包材,还是半成品。如果是前者,则仓库部门执行LT04;如果是后者,则生产部门执行LT04。不巧的是,笔者反复检查了LB10报表的Layout,里面没有物料号字段。所以想通过物料号来决定职责归属,貌似不行。
经过检查SAP系统,发现有另外一个TR的报表LX09可以帮助业务人员,
Destination storagetype 100, 即是生产备料完成之后,物料存放的区域, 即产线边。Execute 这个报表,
报表结果里有显示TR号码,以及这个TR名下的物料号信息,这样就比较能方便业务人员去决定哪些生产备料的TR由仓库人员处理,哪些应该是由生产部门业务人员处理。
当然开发一个新报表,在LB10的报表结果里加强显示物料号,物料描述,物料类型等字段也是可能的方案。不过基于D项目尽量使用SAP标准功能少做开发的原则,LX09报表与LB10结合起来使用,基本是可以满足业务之需求的。
2018-03-27 写于无锡市新吴区