-
7/22/2019 How to Customize the Subinventory LOV to a Specific Subinventory Name in the on-Hand Quantity Form(INVMAT
1/5
Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP1
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 quantityform(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-handQuantity
2) Go to Help Menu > Diagnostics > Custom Code > Personalize3) Define the Personalization Rules.
a) Enter the Seq as 30 and description as Subinventory customizationb) Ensure to Enable it.c) At Line Level Add the following Condition and Actions Condition
Trigger Event WHEN-NEW-ITEM-INSTANCE
Trigger Object MATERIAL_QF.SUBINVENTORY_CODE
Condition Null
Processing Mode Not in Enter-Query Mode
-
7/22/2019 How to Customize the Subinventory LOV to a Specific Subinventory Name in the on-Hand Quantity Form(INVMAT
2/5
Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP2
d) Action
Sequence 10
Type Builtin
Description Create Record Group (Optional)
Language All
Builtin Type Create Record Group from Query
Argument select msi.secondary_inventory_name ,description,subinventory_type,locator_typefrom mtl_secondary_inventories msi, mtl_parameters mpwhere mp. organization_id = msi.organization_idand mp.organization_code = :MATERIAL_QF.ORGANIZATION_CODEand msi.secondary_inventory_name = 'Stores'
Group Name SUBINV_LOV
Note: Ensure to Enable it.
-
7/22/2019 How to Customize the Subinventory LOV to a Specific Subinventory Name in the on-Hand Quantity Form(INVMAT
3/5
Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP3
Sequence
20
Type Property
Description Associate the Custom LOV (Optional)
Language All
Object Type LOV
Target Object SUBINVENTORY_LOV
Property Name GROUP_NAME
Value SUBINV_LOV (Group Name created in the Previous Action)
Note: Ensure to Enable it.
-
7/22/2019 How to Customize the Subinventory LOV to a Specific Subinventory Name in the on-Hand Quantity Form(INVMAT
4/5
Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP4
e) Save the work and Click on Apply nowf) Close the Form and Reopen it. Then check the Subinventory LOV
Before Form Personalization===================
-
7/22/2019 How to Customize the Subinventory LOV to a Specific Subinventory Name in the on-Hand Quantity Form(INVMAT
5/5
Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP5
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 havenot caused issues. Always disable personalization and ensure the issue remains before logging a ServiceRequest.