Make Commit for new entity

Hi, i’m created a button on Screen that creates a new document based on info from the opened entity.

But, i’m getting error on getEntityManager . How can i save this new entity?


public void Traspaso(Component source) {
        Pedidos pedido = metadata.create(Pedidos.class);
        pedido.setClientes(getItem().getClientes());
        pedido.setComentarios(getItem().getComentarios());
        pedido.setEmpresa(getItem().getEmpresa());
        pedido.setFecha(new Date());
        pedido.setFormapago(getItem().getFormapago());
        pedido.setImporteBase(getItem().getImporteBase());
        pedido.setImporteCuotas(getItem().getImporteCuotas());
        pedido.setImporteRecargos(getItem().getImporteRecargos());
        pedido.setImporteTotal(getItem().getImporteTotal());
        pedido.setPeriodo(2016); //revisar
        pedido.setNumero(1); //revisar
        pedido.setVendedor(getItem().getVendedor());
        persistence.<u><i><b>getEntityManager()</b></i></u>.persist(pedido);
    }
</u>

Use DataManager, EntityManager is not available on the client tier. See also DataManager vs. EntityManager.

Ok, only changed code for this:

dataManager.commit(pedido);

Thanks!