Mira hace poco tuve un problema similar por lo que te aconsejaría que primero que nada lo corrás en modo visible ('A') y veas si corre bien o no.
SI no corre bien te será mas facil detectar en qué campo está fallando, ahora si corre bien en modo visible posiblemente suceda que en algún momento la transacción llame a la dynpro SAPMM06E 0111 en cuestión y que en la grabación no esté para lo que deberás ir probando en en que registro de tuu bdc_data irá.
Saludos,
Germán.