The Infamous “Order is not eligible for booking. Check workflow status.”
July 5th, 2007
If you’re reading this article you probably did a Google search for this error message in hopes of finding a solution. Well, you may have come to the right place…
This error is encountered after booking an order and appears to have no rhyme or reason. Usually what happens is one or several of the users receive the message but then I’m unable to replicate or identify the steps to reproduce the error. This makes it extremely difficult to troubleshoot.
I’ve posted several TAR’s with Oracle in the hopes of identifying a root cause but have come up short every time. The analyst provides a data fix to reinitiate the workflow but no root cause
However, while many situations may trigger this error, I’ve been able to narrow down at least one scenario that consistently reproduces the issue. And if you’re lucky it may also be the culprit to your problem.
The first thing to note about standard Sales Order entry form is the behavior of the “Main” and “Line Items” tabs. As soon as you click the “Line Items” tab, the form validates the header-level information under the “Main” tab and attempts to reserve an order number (if you’re using auto-numbering) and initiate the header-level workflow activities.
Sometimes after entering the header-level information and navigating to the “Line Items” tab, seeded validation constraints will kick in and reverts you back to the “Main” tab to make the necessary corrections. This is fine and usually doesn’t cause problems. However, what I have found is that certain custom security constraints or form personalizations that prevent navigation to the “Line Items” tab appear to interfere with the initiate of the header-level workflow that leads to the “Order is not eligible for booking. Check workflow status.”
In my case, I had a form personalization that was intended to validate the order lines to require the project and task fields. This personalization would periodically trigger when clicking the “Line Items” tab, prompt the custom error message, then revert back to the “Main” tab. This apparently was the root cause to why the header-level workflow wasn’t initiating.
So the fix I applied was an additional condition in the personalization to ensure an item number was entered before requiring entry of the project and task fields. This prevented the message from periodically triggering upon entry to the line items block.
While the fix sounds easy, it took awhile to figure out that this personalization was the reason behind the error. As I said before, there could be several scenarios that trigger the infamous “Order is not eligible for booking. Check workflow status.” For example, a direct customization to the workflow, which in this case has nothing to do with how the form behaves. But hopefully this provided a little more insight and helps you identify a root cause.
Entry Filed under: Order Management, Technical

5 Comments Add your own
1. Sheri | January 15th, 2008 at 10:20 am
Thank you for posting this I am so frusrtrated with Oracle. At least I know I’m not alone.
2. Usvxykuw | January 16th, 2009 at 2:34 am
Thanks funny site free sextv bfg
3. Rjtcocow | January 17th, 2009 at 1:30 pm
Good crew it’s cool :) 89 free clips site 191
4. Tcohmfzk | October 11th, 2009 at 1:34 am
comment6 Milf Xxx 1253 Naked Dress Up Girls hnlc Sexy Naked Teens jini Big Boobs And Young npgys Cartoon Lesbians 977 Busty Teens 600906 Natalie Gulbis Naked %-D Amsterdam Live Xxx 8[[ Sex Search Engine gdqb Amature Teen Porn orfsqc
5. Tcohmfzk | October 11th, 2009 at 1:34 am
comment6 Milf Xxx 1253 Naked Dress Up Girls hnlc Sexy Naked Teens jini Big Boobs And Young npgys Cartoon Lesbians 977 Busty Teens 600906 Natalie Gulbis Naked %-D Amsterdam Live Xxx 8[[ Sex Search Engine gdqb Amature Teen Porn orfsqc
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed