Last updated on SEPTEMBER 06, 2017
Applies to:JD Edwards EnterpriseOne Procurement and Subcontract Management - Version 9.1 and later
Information in this document applies to any platform.
On : 9.1 version, BSSV
processPurchaseOrderReceipt BSSV cannot be used to receive and item where Supplier Lot is a requirement. This is because RLOT does not exist in the D4302240A data structure and therefore not present to populate in the payload.
The item number is defined to use advanced lot/serial processing, and a lot/serial number must be entered.
The issue can be reproduced at will with the following steps:
1) P4101/P41026. Create a stock lot controlled item where Serial No. Required = 3 Supplier Lot Required and Lot Process Type = 3 Lots must be Assigned Manually.
2) P4310. Enter a PO for the item.
3) P4312. Receive the PO and populate Lot/Serial (LOTN) and leave Supplier Lot (RLOT) blank. Error 2745 Lot/Serial Number Must be Entered is set. This is correct and FAD as we have set the item to require the supplier lot.
4) SoapUI. Create payload for processPurchaseOrderReceipt and populate lot number and lot expiration date. Note that supplier lot is not an element for processPurchaseOrderReceipt and also not listed in the Tech Catalog so you cannot populate it. Submit the payload.
Error “The item number is defined to use advanced lot/serial processing, and a lot/serial number must be entered.” is set because there was no way to pass in supplier lot to the BSSV thereby making it impossible to use BSSV for any item where supplier lot is required.
The issue has the following business impact:
Due to this issue, users cannot use processPurchaseOrderReceipt to receive and item where Supplier Lot is a requirement.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms