Oi Duhany Gomes
Até onde sei, na NF writer vc pode usar as opções:
1 - informar o código do material: o preenchimento dos campos definidos no mestre de materiais, por centro é automático e os campos ficam fechados (descrição, grupo, origem, NCM,... - lembrando que agora a origem pode ser aberta, tem nota específica para isso). Neste caso, o Centro deverá ser preenchido obrigatoriamente (ou deixa material e centro em branco, ou preenche ambos).
2 - não informar o código do material, daí você terá que preencher todos os campos manualmente.
Pelo que me lembro, se vc criar a NF via BAPI, os dados poderão ser preenchidos como vc quiser (ou seja, descrição diferente da constante no mestre de materiais). Entretanto, cabe a ressalva dos EFDs e outras questões legais.
O que pode "salvar" o seu caso é que, quando não tem código de material, o SAP preenche o campo com o código do CFOP (ex.: CFOP5901). Quem sabe vc poderia montar alguma lógica na BAdI que prepara os dados do XML?
Abs e boa sorte.
Eduardo Hartmann