E1: 47: EDI Inbound Invoice/Match to Purchase order (R470412) Throws JDB9900600 Error When run For More Than 1000 Records
(Doc ID 2784257.1)
Last updated on JUNE 14, 2021
Applies to:
JD Edwards EnterpriseOne Procurement and Subcontract Management - Version 9.2 and laterInformation in this document applies to any platform.
Symptoms
When EDI Inbound Invoice/Match to Purchase order (R470412) is run more than 1000 lines in F47042, a "JDB9900600 - Failed to store value, maximum exceeded. Probable cause is forgetting to call jdeRemoveDataPtr()". In the logs you can see JDB4100006 - DP - While freeing the JDB environment, leaked data pointer (090C7E78), pointer handle (1003),stored from File=xf4105.c, Function=GetItemCost, Line=294.
Steps:
- In P4310 create a purchase order.
- In P4312 complete the receipt.
- In P4070 populate the required fields in the header.
- In P4070 populate the required fields in the detail.
- In P47040 populate the required fields in the summary revisions.
- Run the R470412 and pdf shows new voucher is created.
- In logs the leaked data pointer issue can be clearly seen
a.JDB4100006 - DP - While freeing the JDB environment, leaked data pointer(08C9F030), pointer handle (1001), stored from File=b0100025.c,Function=InitializePPATapi, Line=125.
b.JDB4100006 - DP - While freeing the JDB environment, leaked data pointer(090C7E78), pointer handle (1003), stored from File=xf4105.c,Function=GetItemCost, Line=294. - When the report is run for more than 1000 lines in the detail, the system gives the below message
JDB9900600 - Failed to store value, maximum exceeded. Probable cause is forgetting to call jdeRemoveDataPtr() - This also results in incorrect PV entries created in F4111.
Changes
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 |
Changes |
Cause |
Solution |
References |