Bata no liquidificador o óleo, os ovos, o iogurte e o açúcar.
Junte a farinha de trigo e bata até misturar.
Acrescente o fermento e misture.
Despeje em uma forma untada e enfarinhada e leve ao forno médio por 45 minutos ou até assar.
Desenforme quando esfriar.
Leve ao fogo médio o leite condensado, a margarina e mexa até dissolver do fundo da panela.
Tire do fogo e misture o abacaxi, metade do coco ralado e o creme de leite. Reserve.
Corte o bolo ao meio.
Regue metade com a calda de abacaxi.
Recheie com metade do creme. Regue novamente.
Cubra com o creme restante e polvilhe com o coco ralado.
Leve à geladeira por 2 horas.