Buenas!!
he leído un poco por encima tu problema xq no tengo mucho tiempo para echarle un ojo pero creo (no estoy segura) que te puede faltar definirte la Dynpro en la transacción SE80, te mando este enlace que viene todo explicado a ver si te ayuda y a ver si eso te pasaba
Saludos!