处理RCV_TRANSACTIONS_INTERFACE的数据


ERP系统中,接收有时候未能及时生成相应的接收事务处理,多半原因是相关接收事务(接收,交货,退货)数据异常堵在接口表里,未能正确形成接收事务处理。此时在库存超级用户职责下的“事务处理状态汇总”可以看到相应的记录。
常见接口表的错误:
1. 接收处理处理器的异常,相应的接收记录一直是pending或者running状态。
对于一直处于pending状态的,直接在po.rcv_transactions_interface表中查出对应记录的group_id,在接收事务处理处理器重新提交即可(采购超级用户职责下)。
查询group_id的Script:
SELECT  rti.group_id,
       rti.to_organization_id,
       rti.processing_mode_code,
       rti.last_update_date
   FROM  po.rcv_transactions_interface rti
   WHERE  rti.to_organization_id = ** *
    AND  rti.processing_status_code =  'PENDING'
    AND  rti.transaction_status_code =  'PENDING'

对于一直处于running状态的,需要通过后台更改对应的记录为pending状态后,再重新提交接收事务处理处理器方可。
更新状态script:
UPDATE  po.rcv_transactions_interface rti
    SET  rti.processing_status_code  =  'PENDING'  ,
       rti.transaction_status_code =  'PENDING'
   WHERE  rti.to_organization_id = ** *
    AND  rti.processing_status_code =  'RUNNING'
    AND  rti.transaction_status_code =  'PENDING'
    AND  rti.last_update_date <  SYSDATE   1

--注意一定要限制时间范围,免得更改到正常数据
2.相应记录出现ERROR状态的,这种情况就要分情况进行区别对待。
一种情况是接收的时候对一笔收据号进行重复操作,主要表现在交货事务,错误记录一般为“RCV_TP_INVALID_QUANTITY”。此时查询相应的收据号会发现相应的事务已经有记录,直接在“事务处理状态汇总”进行删除
另一种情况是ERP系统bug,接收交货报错,正常事务处理,
出现错误:RVTTH-115f:子例行程序 process_transaction() 返回的错误
apps.mtl_txn_request_lines表中的数量与实际shipment_lines的数量不符,需更改对应的数量(例如mtl_txn_request_lines交货数量)
相应脚本:
SELECT  *
   FROM  apps.rcv_shipment_headers rsh
   WHERE  rsh.receipt_num =  '14286340'  ;
--收据号

SELECT  *
   FROM  apps.rcv_transactions rt
   WHERE  rt.shipment_header_id =  7693315  ;

SELECT  *
   FROM  apps.mtl_txn_request_lines mtr
   WHERE  txn_source_id =  17590718   --rt.transaction_id
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当调用“token rcv_rtsp leave”时,它可能是指在使用RTSP(实时流传输协议)时,一个称为"token rcv_rtsp"的令牌要求离开或退出当前的RTSP会话。 RTSP是一种用于控制多媒体服务器传输的协议,它允许客户端通过发送请求和接收响应来控制媒体流的传输和管理。在RTSP会话中,令牌可以用于表示一个客户端或者一个资源。通过使用令牌,RTSP服务器可以识别和管理不同的会话和访问权限。 在这种情况下,"token rcv_rtsp leave"可以表示客户端或资源名为"token rcv_rtsp"的实体请求离开正在进行的RTSP会话。这可能包括停止接收RTSP流,关闭连接或终止会话。请求离开会话可能有多种原因,如用户意愿、情境变化或其他服务器端的需求。 需要注意的是,具体的含义和操作可能因不同的实际情况而异。由于提供的信息有限,无法确定具体的用途或相关环境。因此,对于"token rcv_rtsp leave"的含义和影响,需要根据实际使用情况进行更详细的分析和解释。 ### 回答2: token rcv_rtsp leave 是RTSP(Real-Time Streaming Protocol,实时流传输协议)中的一个命令,意思是指示接收端(rcv)离开(leave)RTSP会话。 RTSP是一种用于实时媒体流传输的网络协议,它允许客户端和服务器之间建立连接并进行媒体流的传输和控制。token是一个标识符,用于识别和操作特定的会话。 当接收端收到该命令时,它将结束当前的RTSP会话,并断开与服务器之间的连接。这意味着接收端将不再接收来自服务器的媒体流。 接收端可能会选择离开会话的原因有很多,例如网络连接不稳定、无法处理服务器发送的媒体流或用户主动中断会话。 离开会话后,接收端可以选择重新建立连接,重新加入另一个会话,或者终止整个RTSP传输过程。 总之,token rcv_rtsp leave 表示接收端离开RTSP会话,将不再接收来自服务器的媒体流。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值