In large skillet, heat 2 tablespoons sesame oil over medium-high heat. Add ham, bell pepper, scallion whites and onion. Cook, stirring occasionally, until ham is browned and vegetables are softened, about 8-10 minutes.
Stir in garlic and ginger and cook another 30 seconds.
Add white rice and cook, stirring only occasionally, until rice is warmed through.
Move rice to once side of the skillet and add 1 tablespoon of sesame oil to the other side. Heat oil then add eggs. Scramble eggs and cook until set, about 1 minute.
Add soy sauce, srirache sauce, and the remaining 2 tablespoons sesame oil. Stir constantly for 1 minute until rice is well-coated.
Remove from heat and stir in pineapple and scallion greens.