oracle 修改po税api_PO退回接收API报错,大神来看下

在尝试使用Oracle API进行退货时,遇到一个错误:当退货数量超过1时,系统报错'为接收输入的数量大于可用数量。要接收数量与已接收数量之和3大于订货量与超量接收允差之和0。'。问题在于INSERT INTO RCV_TRANSACTIONS_INTERFACE语句中,当QUANTITY和PRIMARY_QUANTITY等于1时操作成功,数量增加则失败。寻求解决方案。
摘要由CSDN通过智能技术生成

按照metalink上说明来操作的退货数量为1的时候可以退,超过1就报错:错误: 为接收输入的数量大于可用数量。要接收数量与已接收数量之和 3 大于订货量与超量接收允差之和 0.

下面 :QUANTITY    ,  PRIMARY_QUANTITY  数量为1 的时候执行不会报错然后 请求都通过,事务处理也正常, 如果把数量大于1就报上面的错误,有大神碰到过吗,谢谢!!!

INSERT INTO RCV_TRANSACTIONS_INTERFACE

(INTERFACE_TRANSACTION_ID,

GROUP_ID,

LAST_UPDATE_DATE,

LAST_UPDATED_BY,

CREATION_DATE,

CREATED_BY,

LAST_UPDATE_LOGIN,

TRANSACTION_TYPE,

TRANSACTION_DATE,

PROCESSING_STATUS_CODE,

PROCESSING_MODE_CODE,

TRANSACTION_STATUS_CODE,

QUANTITY,PRIMARY_QUANTITY,

UNIT_OF_MEASURE,

ITEM_ID,

EMPLOYEE_ID,

SHIPMENT_HEADER_ID,

SHIPMENT_LINE_ID,

RECEIPT_SOURCE_CODE,

VENDOR_ID,

FROM_ORGANIZATION_ID,

FROM_SUBINVENTORY,

FROM_LOCATOR_ID,

SOURCE_DOCUMENT_CODE,

PARENT_TRANSACTION_ID,

PO_HEADER_ID,

PO_LINE_ID,

PO_LINE_LOCATION_ID,

PO_DISTRIBUTION_ID,

DESTINATION_TYPE_CODE,

DELIVER_TO_PERSON_ID,

LOCATION_ID,

DELIVER_TO_LOCATION_ID,

VALIDATION_FLAG,

ORG_ID,

INSPECTION_STATUS_CODE

)

VALUES

(rcv_transactions_interface_s.nextval, --INTERFACE_TRANSACTION_ID

rcv_interface_groups_s.nextval,       --GROUP_ID

SYSDATE,                   --LAST_UPDATE_DATE

0,                         --LAST_UPDATE_BY

SYSDATE,                   --CREATION_DATE

0,                         --CREATED_BY

0,                         --LAST_UPDATE_LOGIN

'RETURN TO RECEIVING',     --TRANSACTION_TYPE

SYSDATE,                   --TRANSACTION_DATE

'PENDING',                 --PROCESSING_STATUS_CODE

'BATCH',--'BATCH',  IMMEDIATE                 --PROCESSING_MODE_CODE

'PENDING',                 --TRANSACTION_STATUS_CODE

3,                         --QUANTITY    --

3,                         --PRIMARY_QUANTITY

'fol,                      --UNIT_OF_MEASURE

21,                       --ITEM_ID

2002,                      --EMPLOYEE_ID

14845390,                  --SHIPMENT_HEADER_ID

17070301,                  --SHIPMENT_LINE_ID

'VENDOR',                  --RECEIPT_SOURCE_CODE

84,                        --VENDOR_ID

85,                        --FROM_ORGANIZATION_ID

'WPK’,                  --FROM_SUBINVENTORY

null,                      --FROM_LOCATOR_ID

'PO',                      --SOURCE_DOCUMENT_CODE

29364231 ,                    --PARENT_TRANSACTION_ID XXXXXXX

11707651,                     --PO_HEADER_ID

11742983,                     --PO_LINE_ID

11743142,                     --PO_LINE_LOCATION_ID

11744225,                     --PO_DISTRIBUTION_ID

'INVENTORY',               --DESTINATION_TYPE_CODE

null,                      --DELIVER_TO_PERSON_ID

null,                      --LOCATION_ID

null,                      --DELIVER_TO_LOCATION_ID

'N' ,                       --VALIDATION_FLAG

85 ,                      --ORG_ID_OPERATING_UNIT

'NOT INSPECTED'

);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值