My Oracle Support Banner

API Programming Error (Create_Repair_Order): An error occurred when validating the descriptive flex field. (Doc ID 726250.1)

Last updated on JULY 14, 2020

Applies to:

Oracle Depot Repair - Version 11.5.10.2 to 11.5.10.2 [Release 11.5]
Information in this document applies to any platform.

Symptoms

When attempting to create a Repair Order (RO) from Service Request (SR), get an error message related to a repair order header level Descriptive Flex field (DFF).

API Programming Error (Create_Repair_Order): An error occurred when validating the descriptive flex field. Additional information: Values have not been entered for one or more required segments.


Two segments of this repair order DFF were mandatory. Having made one segment optional and the other one to have a default value (derived sql date) the same error is generated.  Had also tried to provide a default value to both the segments. But still error.

When the DFF was disabled completely, then the error is not generated.


The issue can be reproduced at will with the following steps:
1. Create a SR with a return (RMA) charge line. Submit charges to OM.
2. Query SR from find repair orders form.
3. Click OK
    Get a message saying the charge lines are not associated and to associate charge lines to the repair order.
4. Click OK
5. Select charge line and repair type.
6. Click OK
    Error displayed.

Changes

Upgraded from 11.5.7 to 11.5.10.2

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

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