You are on page 1of 5

How to Customize the Subinventory LOV to a Specific Subinventory Name in the On-hand Quantity form(INVMATWB) Using Form Personalization ?

MODULE:
Oracle Inventory Management

PROBLEM STATEMENT
How to customize the Subinventory LOV to a specific Subinventory name in On-hand quantity form(INVMATWB) using Form Personalization ?

SOLUTION
This can be achieved by customizing the LOV of Subinventory using Form Personalization. Following are the steps to achieve the same. 1) Open the On-hand Quantity Form by navigating Inventory > On-hand, Availability > On-hand Quantity 2) Go to Help Menu > Diagnostics > Custom Code > Personalize 3) Define the Personalization Rules. a) Enter the Seq as 30 and description as Subinventory customization b) Ensure to Enable it. c) At Line Level Add the following Condition and Actions Condition Trigger Event Trigger Object Condition Processing Mode WHEN-NEW-ITEM-INSTANCE MATERIAL_QF.SUBINVENTORY_CODE Null Not in Enter-Query Mode

Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

d) Action Sequence Type Description Language Builtin Type Argument 10 Builtin Create Record Group (Optional) All Create Record Group from Query select msi.secondary_inventory_name ,description,subinventory_type,locator_type from mtl_secondary_inventories msi, mtl_parameters mp where mp. organization_id = msi.organization_id and mp.organization_code = :MATERIAL_QF.ORGANIZATION_CODE and msi.secondary_inventory_name = 'Stores' SUBINV_LOV

Group Name

Note: Ensure to Enable it.

Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

20 Sequence Type Description Language Object Type Target Object Property Name Value Property Associate the Custom LOV (Optional) All LOV SUBINVENTORY_LOV GROUP_NAME SUBINV_LOV (Group Name created in the Previous Action)

Note: Ensure to Enable it.

Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

e) Save the work and Click on Apply now f) Close the Form and Reopen it. Then check the Subinventory LOV Before Form Personalization ===================

Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

After Personalization (Only specific Subinventory in the Subinventory LOV)

WARNINGS: 1. Personalizations are considered custom code and a customization. 2. Be careful when using personalization as you might cause unexpected side-effects. If something goes wrong with the applications, try disabling custom code to ensure personalizations have not caused issues. Always disable personalization and ensure the issue remains before logging a Service Request.

Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

You might also like