E1: 42: Real-Time Event Filter (P4230) Needs to Filter By Next Status not Last Status
(Doc ID 2651333.1)
Last updated on OCTOBER 25, 2022
Applies to:
JD Edwards EnterpriseOne Sales Order Processing - Version 9.2 and laterInformation in this document applies to any platform.
Symptoms
Client is unable to filter out non-EDI Sales Order Events using RTSOOUT, RTSOOUT2 or RTSOOUT3 using the Sales Order Real-Time Event Filter (P4230) if the order line was originally backordered which permanently sets the Last Status to 900.
This is because Sales Order Real-Time Event Filter (P4230) only filters on Last Status (F4211.NXTR) and does not allow filtering by Next Status (F4211.NXTR).
The issue can be reproduced at will with the following steps:
- Go into Sales Order Real-Time Event Filter (P4230) and setup filters by various Last Statuses such as:
- 520 (Sales Order Entry)
- 540 (Pick Slip Print)
- 560 (Ship Confirm)
- Create a two line Sales Order
- Line 1 has available inventory and status is set to Last Status 520 and Next Status 540
- Line 2 does not have available inventory and goes on backorder at Last Status 900 and Next Status 540
- Real-Time Events does the following:
- Line 1 is filtered out and not sent to the customer
- Line 2 (Last Status 900) is NOT filtered out and is sent to the customer.
- The client does not want the change to Line 2 sent to the customer, because it is not an EDI event.
- Inventory is received for Line 2 of the order.
- Backorder Release (R42118) is run hard committing the inventory on Line 2
- On Line 2 the Last Status Remains at 900 and the Next Status is advanced to 560
- Real-Time Events does the following:
- Line 2 is not filtered out and is sent to the customer as a Real-Time Event.
- The client does not want the change to Line 2 sent to the customer, because it is not an EDI event.
Cause
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
Symptoms |
Cause |
Solution |
References |