I agree with Craig.
Line Type ITEM is added to MRLINE via the class file. Adding condition on the LINETYPE synonym domain or security group may not help since the java class addition and the field class that sets the domain and relationship takes control. Using an automation script like MRLINE.NEW can help in defaulting the LINEYPE to MATERIAL (say) or adding a default value via app designer. But the value ITEM will still be available in the LOV.
I would think that it's high time LINETYPE default value on PRLINE, MRLINE, POLINE and other line tables where LINETYPE is available and required be controlled via system properties.
Original Message:
Sent: 12-12-2025 22:12
From: Craig Kokay
Subject: Remove Typeline options from Create Requisition
Hi Fransico
Okay, let's do a quick think. Since I'm not decompiling the class, do you think that ITEM is set as the default value in the class?
I normally use the question "Why?" before giving a possible solution, so why? Why don't you want anyone to use the item? It is very unusual that you do not have any items, but heck it's your data.
From my side, you have left the user the MATERIAL, TOOL, and STANDARD SERVICE (Assuming you are not using Special Order Parts). So, one is up to the user to order using free text, and the others are from a list. I'm guessing that means the majority of orders are free text i.e. materials based and that you are not using an inventory system. If it works, it works, but you are restricting potentially some use of intelligent analysis opportunities.
You may want to assign a default via DB config for the MRLINE.LIINETYPE, through the UI, or even an automation script.
Let us know how it goe.
------------------------------
Craig Kokay
Principal Consultant
COSOL
email: craig.kokay@cosol.global
#IBMChampion
Original Message:
Sent: 12-12-2025 11:55
From: Francisco Huesca
Subject: Remove Typeline options from Create Requisition
HI Craig, Thanks, I tried implementing a conditional expression to hide the "Standard Service" option and it works, however when I tried to do the same with the "Item" option the system send me this error when I try to add a new line in the Requisition Line Items.
You know what could be happening here?

------------------------------
Francisco Huesca
defalliance
Original Message:
Sent: 12-12-2025 06:22
From: Craig Kokay
Subject: Remove Typeline options from Create Requisition
Hi Franciso
The domain LINETYPE holds the values you're looking for. As this is used by more than one application, you may want to implement a Conditional Expression so that the restriction is implemented for only the Desktop Requisition.
------------------------------
Craig Kokay
Principal Consultant
COSOL
email: craig.kokay@cosol.global
#IBMChampion
Original Message:
Sent: 12-11-2025 18:28
From: Francisco Huesca
Subject: Remove Typeline options from Create Requisition
I'm trying to remove the "Item" and "Standard Service" options from the Line Type combo box in the Create Requisition application.
We've checked the configuration, but it seems this field is not tied to any domain that we can modify.

Is there any way to remove or hide these options from the combo box?
Any guidance would be greatly appreciated.
#Inventory
------------------------------
Francisco Huesca
defalliance
------------------------------