My Oracle Support Banner

In Sales Order Form, While Booking / Scheduling Sales Orders Getting Error: 'Scheduling failed. ATP Processing Error' (Doc ID 2990599.1)

Last updated on FEBRUARY 22, 2024

Applies to:

Oracle Bills of Material - Version 12.2.5 and later
Information in this document applies to any platform.

Symptoms

Problem Statement
When trying to Book/Schedule the sales orders for an ATO (assemble-to-order) / CTO (configure-to-order) models, getting the below error.
None of the ATO lines are getting scheduled even though collection and plan has completed.
Tried to purge ATP temp tables but receiving the same issue.

Error:
'Scheduling failed. ATP Processing Error'

Replication Steps:
1. Run collection

Run a complete refresh of data collections - For those running collections from the OM module

Navigation) Order Management > Scheduling/ATP Data Collection - for the ATP DATA Pull parameters and input the following:

Instance = Select your instance name from the list of values
Accept all other defaults until you reach Collection Type
Collection Type = Complete Refresh
Sales Orders = Complete Refresh
Accept the balance of all other field default
Select OK

Submit the Request Set and verify all concurrent requests complete successfully

2. Run plan

For the Planning ODS Load Parameters - Accept all defaults
Select OK

Submit the Request Set and verify all concurrent requests complete successfully

3. Schedule order
i) Navigation) Order Management > Sales order > Query the Sales order and click on the Lines Tab
ii) Tools > Scheduling > Schedule
iii) Enter the Schedule Ship Date (or the Schedule Arrival Date if the Order Date Type in order header is 'Arrival')
iv) Keep the cursor on the line > Right Click > Scheduling > Schedule

The OM Debug log generated when the error occurs has the below details depicting the error:

-----------------Loading MRP Result---------------
MRP COUNT IS 73
SCHEDULE ACTION CODE SCHEDULE
ENTERING OE_SYS_PARAMETERS.VALUE
Going to get the value for AUTO_SPLIT_AT_SCHEDULING
ENTERING OE_SYS_PARAMETERS_PVT.VALUE
Parameter value fetched from table.
PARAMETER VALUE:
l_om_auto_split N
order_source_id 0
source_type_code INTERNAL
l_sch_action SCHEDULE
item_type_code MODEL
top_model_line_id 2147646554
ship_set_id
arrival_set_id
split_action_code G_MISS_CHAR
split_from_line_id
operation UPDATE
req date qty
ordered qty 1
override flag
ENTERING OE_SYS_PARAMETERS.VALUE
..
ENTERING ORDERED_ITEM
IN OEXSIDVB ITEM IDENTIFIER IS INT
ORDERED_ITEM_DSP: XXXXXX
ORDERED_ITEM_DSP: XXXXXX
ERROR FROM MRP: 370
SCHEDULING FAILED
370
ADDING MESSAGE TO THE STACK
LEAVING OE_MSG_PUB.ADD
SETTING ERROR
VALUE OF THE INDEX 1
EXITING LOAD_RESULTS_FROM_RECE
After call to load_results_from_rec1E
EXP ERROR LINE 2147646554
===============

 

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


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