Re: [idempiere] How to override a Table's default Info Window for a specific Report Parameter?

20 views
Skip to first unread message

Jesús Castillo

unread,
Apr 28, 2026, 8:44:53 AM (5 days ago) Apr 28
to idem...@googlegroups.com
Hi Hutri

Create a Key Reference of  Table  Validation Type, and set it in your processparameter.
 
Atte: Jesus Castillo.


On Mon, Apr 27, 2026 at 11:13 PM Hutri <hutriseme...@gmail.com> wrote:

Hi everyone,

I am facing an architectural conflict with Info Windows and Report Parameters in iDempiere 8 and would love to hear your advice on best practices.

My Scenario:

  • I have a custom Report with a parameter pointing to M_Requisition_ID (Reference type: Search).

  • I need this report parameter to be able to search for all requisitions, including those with a Completed (CO) status.

The Problem:

  • When I click the search icon on the parameter, Completed records do not show up.

  • I found out that the M_Requisition table (AD_Table) has a custom Info Window assigned to it globally.

  • This custom Info Window has a strict WhereClause (docstatus not like 'CO') because it was designed for a different, specific operational process.

The Constraint:

  • Because AD_Process_Para does not have an AD_InfoWindow_ID column, my report parameter is forced to inherit the restrictive Info Window from the Table level. I cannot choose a different Info Window directly from the parameter setup.

My Question: What is the best practice to resolve this without breaking the other process that relies on the filtered Info Window?

  1. Is there a hidden trick to assign a specific Info Window just for one Report Parameter?

  2. Should I remove the custom Info Window from the Table level and handle the not like 'CO' filter for the other process using Dynamic Validation Rules instead?

  3. Should I create a custom Database View (e.g., RV_Requisition_Budget) just to attach a different Info Window for this report?

--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/a8acb77a-791d-4fea-b78f-d3095b21d035n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages