Skip to main content
Question

Custom LU multi-select enum in a group won't save on a standard page — "X-IFS-Accept-Warnings" / "Client Warnings are not supported". Config-only fix? (25R2)

  • July 2, 2026
  • 1 reply
  • 5 views

Forum|alt.badge.img+1

Environment: IFS Cloud 25R2. Everything below is pure configuration (no IFS Developer Studio).

 

I have a multi-select custom enumeration field on a 1-to-1 custom LU, surfaced on the standard CrmCustomer page, and it will not SAVE.

 

Setup:

- Custom LU "CustomerClassClass" (1-1 with the customer, keyed by CUSTOMER_ID) with a multi-select custom enum field "Cf_Market_Classification".

- Added to the standard CrmCustomer page via Custom Projection Configuration on CrmCustomerHandling: the LU is added as a config entity plus a custom association (CrmCustomer to CustomerClassClass, key CUSTOMER_ID = Cf_Customer_Id), with CREATE/UPDATE/DELETE allowed.

- Displayed in a GROUP on a tab.

 

Symptom: editing the multi-select and saving fails with HTTP 400: "Malformed Request. Client Warnings are not supported for CREATE, UPDATE, DELETE operations in [CustomerClassClass] entity. So X-IFS-Accept-Warnings request header cannot be set to true." The failing request is the collection-element PATCH: Customers('X')/CrmCustomerBaseClass(Objkey='...').

 

What I have verified (via direct authorized OData calls in the same session):

- PATCH to the LU's OWN entity set (CustomerClassClassSet) WITHOUT the X-IFS-Accept-Warnings header returns 200 and saves fine.

- The SAME PATCH WITH the header returns the identical 400. This happens on BOTH the association path AND the own-set path. So the rejection is ENTITY-level (the custom LU's generated projection has no supportwarnings), not path-specific. The Aurena client attaches X-IFS-Accept-Warnings: true on CUD because the standard page's context supports warnings, and the config-added custom LU cannot accept it.

 

What I have tried:

- A Page Designer Singleton (singleton bound to the association; group bound to the singleton with empty property). The client still sends the header, still 400.

 

Questions:

1. Is there any CONFIGURATION-ONLY way (Custom Projection Configuration, a custom field/entity setting, or client/page config) to make the config-added custom LU entity advertise supportwarnings (accept the header), OR to stop the Aurena client from sending X-IFS-Accept-Warnings for that entity/command, so a multi-select enum in a group can save inline on the standard page?

2. Would presenting the multi-select via a LIST (instead of a group/singleton) change the CUD request shape and avoid the header?

3. If neither is possible in configuration: is the recommended pattern to edit the custom LU on a separate page/dialog bound to the LU's OWN projection (where the client omits the header)? And is a -Cust .projection with supportwarnings = [true] genuinely the only way to keep it editable INLINE on the standard page?

 

Thanks!

 

Our constraints and the ask (important): We are a configuration-only shop and cannot use IFS Developer Studio, so a -Cust .projection / Marble change is not an option for us. Surfacing a custom LU field and editing it inline on a standard page is a common, reasonable configuration scenario. If the ONLY way to make a config-added custom LU savable inline is a -Cust projection (supportwarnings), then "editable custom LU on a standard page" is effectively impossible with configuration alone - which feels like a product limitation / gap rather than a mistake on our side. Reasonable ask: allow Custom Projection Configuration (or a custom field/entity setting) to opt a config-added custom LU entity into supportwarnings, OR have the Aurena client omit the X-IFS-Accept-Warnings header for entities that do not support warnings, so custom LUs can be saved with pure configuration. Is there a supported config workaround today - and if not, can IFS consider closing this gap?

1 reply

PhillBronson
Hero (Customer)
Forum|alt.badge.img+12
  • Hero (Customer)
  • July 2, 2026

Heres, a working copy of a multi enumeration on a standard page...their only issue in this post is searching. But it does show the required client values you may be missing.

Search is not available for data type Enumeration with format multi field | IFS Community

...sorry you can’t use dev studio