SAP 用CO13冲销工序报工,但是没有产生货物移动(TCODE:CO1P 、 SE38 :CORUPROC,CORUAFWP)

前言
通常情况下,对PPO做GI或GR的时候,出现的异常可以在COGI中间被列出;在这些数据进入COGI之前,系统会把这些数据记录在CO1P中;换句话说,系统有时会出现DB的更新延时,当延时发生的时候,“错误”数据会先存在CO1P中,数十分钟或者数小时后,会自动进 入COGI

CO1P 是处理在订单确认时数据产生列队状态下进行手工将其列队前置 ,即由于系统慢,导致订单确认事业处理不能及时进行,用CO1P就让其强制系统优先处理该业务。

COGI是记录由于操作不当导致反冲物料不能实际过账的业务。进行手工修正后保存即可。

出现CO1P的原因是设置了分离反冲,可以有两种方法解决:
1、报工后,手工运行CO1P
2、每天设置后台JOB,运行CORUPROC
我以前的问题是后台作业运行后,仍然存在CO1P,所以我就设置了2次,问题就变相解决了**

正文
今天用户问我
在这里插入图片描述
先CO03查询工单,确实已收货100个
在这里插入图片描述
查看工序,ZP03是我们定义的报工同时收货的类型,所以这里只有70个报工,说明用户确实有用CO13冲销一次30的报工,但是没有产生货物移动
在这里插入图片描述
进CO14去看报工明细,就是这第八笔报工,是冲销的报工,它出了问题
在这里插入图片描述
点进去查看它的货物移动
在这里插入图片描述
发现所有的物料都被标记了
在这里插入图片描述
然后我用COGI查不到任何数据,所以可以肯定,异常数据在CO1P里
进CO1P去看(因为我已经处理了,所以这里没有数据了)
在这里插入图片描述
如果有数据的话直接在这里面处理了,相应的货物移动就会自动过账的,如下.
在这里插入图片描述
但是我懒得每次碰到这种异常就处理一次,所以就可以设置一个后台JOB
SE38: CORUPROC (其实就是CO1P,设置JOB的话相当于后台执行),
在这里插入图片描述
另一种情况:
生产订单报工后,物料没有反冲,用COGI事务代码进入后也查不到数据。经检查物料主数据、工艺路线等一些基础数据设置都是正常的。通过查后台表AFFW发现在表中是有数据。
SE38: CORUAFWP.
创建后台JOB运行CORUAFWP程序,每天晚上自动跑一次,之后所有的AFFW表中的数据都会显示到COGI前台界面中。
在这里插入图片描述
把这个程序设置在后台,一小时跑一次,即可

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAP CO02 TECO单增强可以通过以下步骤实现。 1. 首先,在CMOD中创建一个项目ZCO02并增加增强PPCO0001。这将允许我们修改PPCO0001的功能。 2. 查看和调试SAP源代码,了解数据流向。特别是要了解在变更单组件和表头未保存之前,这些数据存储在哪里。根据研究结果,我们发现这些数据存储在调用出口函数参数表中的component_table和header_table中。 3. 接下来,设计数据表结构ZPCO02,用于记录更改的信息。表结构包括字段如下:MANDT(客户端)、AUFNR(单号)、MATNR(物料号)、FILED(字段名)、AENAM(更改人员)、LAEDA(更改日期)、TCODE(事务码)、CHNID(更改指标)、HOSTIP(主机IP)、HOST(主机)、VALUE_OLD(旧值)、VALUE_NEW(新值)、TIMES(更改时间)。 4. 在EXIT_SAPLCOBT_001的ZXCO1U01中编写代码,用于比较component_table中的数据与RESB(组件需求表)中相应保护字段的值,以确定组件的更改记录。对于表头的更改记录,则通过将header_table与视图CAUFV进行比较来确定。如果单总数更改导致组件数量更改,则可以编写一个程序从ZPCO02中分离出这些记录,并为用户提供使用。其他更改情况需要进一步研究。 5. 最后,根据SAP的要求,启用FLG_DOC标记来控制是否将更改记录写入CDHDR和CDPOS。请注意,批量处理过多的组件可能会导致程序运行出错,因此要谨慎使用这个标记。 通过以上步骤,就可以实现SAP CO02 TECO单的增强功能,使得可以记录和追踪更改记录。如果你有更好的方法和想法,欢迎分享和讨论。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值