R12.1 - Cannot Approve Purchase Orders Due to Failure at "Get PO Attributes" Activity - WFENG_ITEM_ATTR OLD_PO_REVISION_NUM 3103: Attribute 'DOCUMENT_ID' Does not Exist (Doc ID 1150224.1)

Last updated on AUGUST 21, 2016

Applies to:

Oracle Purchasing - Version 12.1 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.

Symptoms

Cannot approve any purchase orders due to the following error message in the workflow:

ERROR
-----------------------
Failed Activity :   Get PO Attributes
Activity Type : Function
Error Name : WFENG_ITEM_ATTR
Error Message : 3103: Attribute 'DOCUMENT_ID' does not exist for item 'POAPPRV/88220-456094'.                                                        
Error Stack :
Wf_Engine.SetItemAttrText(POAPPRV, 88220-456094, OLD_PO_REVISION_NUM)
PO_POAPPROVAL_INIT1.Get_PO_Attributes(PO_POAPPROVAL_INIT1.Get_PO_Attributes:01)
Wf_Engine.GetItemAttrNumber(POAPPRV, 88220-456094, DOCUMENT_ID)
Wf_Engine_Util.Function_Call(PO_POAPPROVAL_INIT1.GET_PO_ATTRIBUTES, POAPPRV, 88220-456094, 175970, RUN)

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a PO
2. Approve the PO

Changes

Applied any patch which gives file POXWPA2B.pls version higher than version 120.6.12000000.6.

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