【SAP-PP】PP工单报工-CO15

发布时间:2024年01月11日

需求:做一个PP工单报工接口

开发自检,需要考虑的点:

一.确实报工是否同时入库

二.确定报工数量是否可超量

三.判断工单状态

四.PP报工函数

一.确实报工是否同时入库

关于PP中,报工是否等同于入库,是由对应的配置决定的,配置截图如下

1.工序自动收货

2.物料主数据计划试图参数 (生产计划参数文件)

3.调度员绑定计划参数

这三个配置可以决定报工的同时是否入库

PP报工的BAPI,是否入库需要由工序和控制码决定

二.确定报工数量是否可超量

报工物料是否可超量报工,有2个地方,一个在物料中有一个容差值,一个是在工单中也有对应的容差值,工单报工受工单中的容差值影响,但两个容差值是否组合影响,没有测试过(猜测:物料中的容差带到工单中,工单可以根据具体需求进行变更)

工单上的值:AFPO-UEBTO

物料上的值:MARC-UEETO

当然,你也可以不做这个校验,只是到时候报工同时入库时,只报工,可能会无法正常入库,这样反向差起来就比较麻烦

三.判断工单状态

正常,业务顾问都会给逻辑

涉及到的几个表及逻辑

AUFK-AUFNR,AUFK-OBJNR,JEST-OBJNR,JEST-STAT

四.PP报工函数

BAPI_PRODORDCONF_GET_HDR_PROP 获得工单确认建议数据

BAPI_PRODORDCONF_CREATE_HDR 工单确认

注意事项:

1.把第一个的建议数据,入到第二个函数里面即可

2.如果做了报工即入库的配置,有时候会出现报工成功,入库不成功的情况,不成功的具体问题可能得业务根据数据来分析了(这个时候,对开发来说,就看业务需求入库不成功是否确认为报工不成功了,看是否回滚)

3.如果配置上没有配报工即入库,却要做报工入库,可以考虑过账bapiBAPI_GOODSMVT_CREATE(不过逻辑得让业务给)

?

至于三个函数的代码案例,晚上一找一大把,不给案例了

文章来源:https://blog.csdn.net/weixin_42400703/article/details/135536449
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。