My Oracle Support Banner

Missing Tran Codes 30-32/31-33 When Two Purchase Orders Are Created and Received in the Same Session (Doc ID 2013767.1)

Last updated on FEBRUARY 28, 2019

Applies to:

Oracle Retail Merchandising System - Version 13.2.5 and later
Information in this document applies to any platform.


The issue described in this document is known to Oracle, and a fix already scheduled for future release.
This article will be updated as official patch information becomes available.

When 2 POs are created and received the same in same session, for one PO, a proper 20 and 30-32/31-33 transaction is posted. For another, only 20 got posted and in/out transfers are not created.

When importer is defined for a supplier as a virtual warehouse and a PO is created for any other location using this importer, tran code 20 is created for the importer and a transfer should be created from the imported location to the PO location.
30-32/31-33 transactions are created only when importer id is set on PO. If transfer is between two virtual warehouses 31/33 transactions are created in TRAN_DATA table.

In TSFHEAD/TSFDETAIL, only one transfer got created and the second PO's item was included in first PO's transfer.

Steps to Reproduce:

1. Create first PO and approve it.
2. Create second PO and approve it.
3. Receive these 2 POs in same session - either thru RIB or using local stub.


a) TRAN_DATA for 1st PO will show tran_code 20 and 30-32/31-33  - ok.
b) TRAN_DATA for 2nd PO will show tran_code 20 only – incorrect, missing 32-30/31-33.
c) TSFHEAD, TSFDETAIL – incorrect.
    There is only 1 tsf_no generated instead of expected 2.
    The item for 2nd PO is included in the same transfer as the 1st PO.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.