Hola,
Podrias crear una LSMW que absorba un excel con los datos, asi te valdria para cualquier listado de materiales.
Una LSMW es como una grabacion de una transaccion y es como un superusuario grabador de datos que viene muy bien para estos casos.
En el foro existen manuales de referencia para crear una LSMW.
Saludos.