diff -r 2d1a362d0cd6 client/src/org/compiere/grid/ed/VLocation.java --- a/client/src/org/compiere/grid/ed/VLocation.java Fri May 11 15:10:28 2012 +0200 +++ b/client/src/org/compiere/grid/ed/VLocation.java Mon May 14 16:13:29 2012 +0200 @@ -378,6 +378,11 @@ // force Change - user does not realize that embedded object is already saved. m_GridTab.processFieldChange(m_GridField); } + + // Auto Save BP_Location + if (m_GridTab.getRecord_ID()<=0) + m_GridTab.dataSave(true); + } catch (PropertyVetoException pve) {