Hola,
Tu solución está incompleta.
Si la pregunta es sólo por el uso de sePuedeRealizarPedido, no tengo una respuesta clara. Generalmente cuando queremos que usen otra función anterior, lo decimos explicitamente en la letra.
Por otra parte, la solución es bastante simple, sin usar esa función.
Por último, en tu solución aparece un R(i) que no funciona, porque el valor de i no fue definido anteriormente.
También falta terminar el if con un end.
Ojalá estos comentarios te sirvan de ayuda.
Eduardo