博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMA部分接收不成功处理方法
阅读量:5377 次
发布时间:2019-06-15

本文共 822 字,大约阅读时间需要 2 分钟。

RTP报错信息: RVTPT-020: Subroutine rvtoe_RmaPushApi() - EDelivered quantity cannot exceed received quantity. returned error
 
原因:部分接收时,系统没有自动split这个RMA订单行;
 
现假设RMA订单行数量为10个,先前已成功接收5个,现再接收余下5个时报上面的错误.
 
解决方法(假设RMA行的id为1234567):
 
 BEGIN
  dbms_application_info.set_client_info(123);--假定OU为123
  oe_rma_receiving.push_receiving_info(p_rma_line_id             => 1234567
                                      ,p_quantity                => 5    --之前成功接收的5个要进行split;
                                      ,p_parent_transaction_type => NULL
                                      ,p_transaction_type        => 'RECEIVE'
                                      ,p_mismatch_flag           => NULL
                                      ,x_return_status           => x_return_status
                                      ,x_msg_count               => x_msg_count
                                      ,x_msg_data                => x_msg_data
                                      ,p_quantity2               => NULL
                                      ,p_r2cust_parent_trn_type  => NULL);
  oe_order_wf_util.update_flow_status_code(p_line_id          => 1234567
                                          ,p_flow_status_code => 'RETURNED'
                                          ,x_return_status    => x_return_status);
END;

转载于:https://www.cnblogs.com/benio/archive/2012/07/07/2580223.html

你可能感兴趣的文章
《额尔古纳河右岸》读书笔记
查看>>
C#Virtual和Override的几种组合
查看>>
JavaScript总结之DOM基本操作(三)
查看>>
为Vmware硬盘减肥瘦身
查看>>
python-flask学习
查看>>
Controller与View数据传递 多Model传递
查看>>
arm 汇编小练习
查看>>
RegQueryValueEx函数
查看>>
漫谈数据库索引
查看>>
【NOIP2004】合唱队形
查看>>
spring面试题
查看>>
python使用pickle,json等序列化dict
查看>>
php进行文件的强制下载
查看>>
每日python(6)
查看>>
Python正则表达式中的re.S的作用
查看>>
ubuntu15.10运行android studio出错unable to run mksdcard sdk tool
查看>>
HashMap面试知多少
查看>>
Effective C# 学习笔记(二十七)使你的类型可被序列化
查看>>
LDAP客户端配置
查看>>
(转)NAT原理与NAT穿越
查看>>