I think you can use OpenSees for a more accurate soil-structure interaction simulation. In SAP you have to model the soil behavior using nonlinear springs with the soil layer spring material behavior. Here is what I did in some old research on the matter: