SAP PP 生产版本自动创建

业务背景介绍

生产版本(production version)在SAP HANA版本中属于强制输入,对于一些公司其生产版本创建方式是有规则性的。对此可采用自开发的程序,减少人工维护时间,提高工作效率。

功能逻辑
  • 根据物料BOM和工艺路线创建日期为时间点,进行BDC批量创建;
  • 结合公司实际生产版本创建规则,整理FS需求;
  • 使用变式,晚上定期运行JOB。
实现难题

整理UF公司生产版本创建规则:
UF生产版本创建规则.png
模拟案例
  • 屏幕界面设计
SAP PP 生产版本自动创建_第1张图片
生产版本批量创建屏幕设计
  • ALV界面设计
SAP PP 生产版本自动创建_第2张图片
ALV界面设计.png
  • 版本描述表自定义设计
版本描述表自定义设计
  • 关键逻辑
    0.创建工作中心对应的生产版本描述,自定义表ZPPRP030。

    1. 获取符合条件的BOM
    SAP PP 生产版本自动创建_第3张图片
    获取符合条件BOM数据源.png
    1. 获取符合条件的工艺路线
SAP PP 生产版本自动创建_第4张图片
获取符合条件的工艺路线数据源.png
  1. 对于创建了Bom的物料进行创建生产版本(F30 / E50)
SAP PP 生产版本自动创建_第5张图片
对于创建了Bom的物料创建生产版本.png

4.对于存在工艺路线的物料进行创建生产版本

SAP PP 生产版本自动创建_第6张图片
对于存在工艺路线的物料创建生产版本

5.调用BDC创建生产版本

调用BDC创建生产版本.png
后期运维须知:

因SAP创建生产版本,实际上是使用C223事物代码对MKAL表进行插入、删除等操作,若自动创建错误,可直接进行C223删除行项目。

额外知识来源:
  • SAP-C223生产版本创建涉及函数:
    CM_FV_PROD_VERS_DB_UPDATE(对MKAL表直接插入删除等操作)
    MATERIAL_UPDATE_ALL
    MDIA_UPDATE_MKAL_INTERN

  • SAP-官方博客-生产版本创建程序:
    https://blogs.sap.com/2015/09/24/mass-production-version-creation/

  • SAP-HANA 关于生产版本数据迁移相关NOTE:2463759

你可能感兴趣的:(SAP PP 生产版本自动创建)