IBM Support

Cannot Revise Contract when Buyer field is made required

Troubleshooting


Problem

You may experience issues where you cannot revise a contract record when some fields are made required via Application Designer, and we will explain the reason why.

Symptom

You cannot revise a contract when Buyer field is made required in Application Designer.
You may experience issues where you cannot revise a contract record when some fields are made required via Application Designer.

To Replicate:

1- Open Maximo as maxadmin
2- Go to Application Designer, search for Purchase Contract app
3- Edit the main tab in that app and change input mode on buyer field to required (control properties)
4- Save record
5- Go to Purchase Contracts and create a new contract
6- Fill required fields, including Buyer field and save contract record
7- Approve the contract
8- Select Action > Revise Contract
9- Enter new description and click OK. As a result Maximo allows you to revise it.
10- Now, make sure you have an approved contract where the buyer field is blank.
11- Go to the approved contract where the buyer field is blank and try to Revise it

The error below shows:
System Message
BMXAA4195E - A value is required for the Buyer field.

And on 2nd attempt, the same error shows up and you'll get additional error message:

System Message
BMXAA4129E - The record for Contract=KC2276, Revision=1, Organization=KEY2 already exists. This validation error is thrown when an attempt is made to insert a new record with a unique key value
that already exists in the database. Ensure that the key value for the given record is unique.

This happens when you want to revise a contract that had a Buyer field null in some
of the previous revisions.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Appl Designer","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5;7.6","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSRHPA","label":"IBM Maximo Application Suite"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
18 September 2025

UID

swg22004080