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

需求:做一个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(不过逻辑得让业务给)

 

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

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自律的Drew.Dong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值