Hi Hassan,
This is my box at home and has been configured as per your instructions..
This is not a Vision install as you quoted that is no good for learning Oracle.
I have found this information which i think is acting differently to yours....
Ref:
http://docs.oracle.com/cd/E18727_01/doc.121/e13450/T291651T291796.htm#T291821
Standard costing: For standard costing (and Oracle Bills of Material is installed), all asset accounts are required. If you use standard costing, and Oracle Bills of Material is not installed, you are only required to enter the Material and Material Overhead accounts.
I believe we are using standard costing in our demonstrations and i have looked in oracle license manager and bill of material is licensed...
I have set up the relevant assets accounts and have moved forward from this issue now.
kind regards
Balwinder