On Generalized Flatness and Generalized SF-Rings