INV_NO_OPEN_PERIOD Occurs When Allocating Move Order With Prior Date via API

(Doc ID 2309206.1)

Last updated on SEPTEMBER 27, 2017

Applies to:

Oracle Inventory Management - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Actual Behavior
INV_NO_OPEN_PERIOD occurs when allocating move order with prior date using INV_REPLENISH_DETAIL_PUB.line_details_pub API

Expected Behavior
Able to allocate move order with prior date using INV_REPLENISH_DETAIL_PUB.line_details_pub API

Steps
The issue can be reproduced at will with the following steps:
1) Create sales order, pick release the line with Auto Allocate and Auto Pick Confirm=No
2) Call API INV_REPLENISH_DETAIL_PUB.line_details_pub with transaction_date as past
Transaction date as previous month date
i.e. transaction_date:31-MAY-2017 (Current month is Jun-17, Period:May-17 is Open, Period:Jun-17 is Future)

INV Debug log shows INV_NO_OPEN_PERIOD error:

 

Cause

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