业务背景介绍
生产版本(production version)在SAP HANA版本中属于强制输入,对于一些公司其生产版本创建方式是有规则性的。对此可采用自开发的程序,减少人工维护时间,提高工作效率。
功能逻辑
- 根据物料BOM和工艺路线创建日期为时间点,进行BDC批量创建;
- 结合公司实际生产版本创建规则,整理FS需求;
- 使用变式,晚上定期运行JOB。
实现难题
整理UF公司生产版本创建规则:模拟案例
- 屏幕界面设计
- ALV界面设计
- 版本描述表自定义设计
-
关键逻辑
0.创建工作中心对应的生产版本描述,自定义表ZPPRP030。- 获取符合条件的BOM
- 获取符合条件的工艺路线
- 对于创建了Bom的物料进行创建生产版本(F30 / E50)
4.对于存在工艺路线的物料进行创建生产版本
5.调用BDC创建生产版本
后期运维须知:
因SAP创建生产版本,实际上是使用C223事物代码对MKAL表进行插入、删除等操作,若自动创建错误,可直接进行C223删除行项目。
额外知识来源:
SAP-C223生产版本创建涉及函数:
CM_FV_PROD_VERS_DB_UPDATE(对MKAL表直接插入删除等操作)
MATERIAL_UPDATE_ALL
MDIA_UPDATE_MKAL_INTERNSAP-官方博客-生产版本创建程序:
https://blogs.sap.com/2015/09/24/mass-production-version-creation/SAP-HANA 关于生产版本数据迁移相关NOTE:2463759