Promotion on Order Causes ONT_PRICING_ERROR(ERR_TEXT=Routine: QP_Process_Other_Benefits.Process_PRG ORA-1400: cannot insert NULL into ("QP"."QP_PREQ_LDETS_TMP_T". "CREATED_FROM_LIST_HEADER_ID") (Doc ID 456672.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Order Management - Version 11.5.10.0 to 12.1.3 [Release 11.5.10 to 12.1]
Oracle Advanced Pricing - Version 11.5.10 to 12.1.3 [Release 11.5 to 12.1]
Information in this document applies to any platform.

Symptoms

-- Problem Statement:
On 11.5.10.2 in Production:
When a promo "special" is applied to an order, there is an error message produced.
This may need a data fix to fix this issue.
They do not want to create a new promotion / modifier, because of the specific name attached to this
promotion, the following error occurs:

ERROR
ONT_PRICING_ERROR(ERR_TEXT=Routine: QP_Process_Other_Benefits.Process_PRG
ORA-1400: cannot insert NULL into ("QP"."QP_PREQ_LDETS_TMP_T".
"CREATED_FROM_LIST_HEADER_ID")

-- Steps To Reproduce:
The issue can be reproduced at will with the following steps:
1. Create a Sales Order and apply the promotion.
2. The error pops up
 

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