Si es ampliación, tenes que usar modelo.
Si estuvieses sin BAPI, y lo harías a mano, usarías la MM01, para ampliar, desde un material que existe en el centro 1300 (almacén x), lo tomas como modelo, y lo llevas al centro 1400 (mismo almacén).
Eso es necesario para que pueda ampliarse y SAP propone los valores en campos necesarios que toma del modelo.
Si no usas modelo, vía BAPI tendrías que imputar cada campo. Tienes error porque hay algún campo que no estás imputando vía BAPI.
PD: ¿por qué no usas la MMCC en vez de la BAPI?
Como usuario que actualiza los datos maestros, con el programa Copiar material (transacción MMCC, programa para copiar maestro de materiales) puede crear, ampliar o modificar en un paso varios registros maestros de materiales en función de un registro maestro de materiales. De esta manera, no solo determina el material modelo, sino que también puede decidir de forma flexible qué datos y de qué nivel de organización se deben tener en cuenta y qué datos y de qué unidades organizativas fuente se deben copiar en los datos de material de qué unidades organizativas de destino.
En lo sucesivo, se denominan como Niveles de organización los (las tablas de base de datos de) datos básicos, los datos de centro, los datos de almacén, los datos comerciales, los datos de número de almacén, los datos de tipo de almacén y los datos de valoración para el material. (Para facilitar las cosas, los datos básicos también se enumeran en los niveles de organización aunque estos datos pertenezcan al material independientemente de la organización.)
… más info en el help de la transacción
PD2, revisa esta alternativa, también estandar y sin necesidad de un Zeta: Ampliar/Extender materiales masivamente