Pablo Carreno Busta beat Albert Ramos-Vinolas to set up an Andalucia Open final against Jaume Munar, who defeated Carlos Alcaraz.