Olá Marcio,
Na nota que mencionei (1803009 - Renewal of Screen Controls in Nota Fiscal Writer) na thread que o Eduardo Chagas indicou você pode verificar que a ferramenta que você busca existe...
Veja os passos da nota (especialmente o item 3 - post-implementation):
Implementation steps:
1. The steps in the pre-implementation instructions
- Implement the transport files in accordance with your release
- Adaptation of J_1BAL.
2. Implement Note 1803009
3. The steps in the post-implementation instructions
- Run program J_1BNFE_MIGRATE_SCR_CONTROL to migrate the screen controls that were created by you
- Run Program J_1BAK_CLEAN to remove all entries from tables J_1BAKH and J_1BAKIT that will cause verification errors.
Esse programa J_1BNFE_MIGRATE_SCR_CONTROL basicamente migra todos os controles de tela que não sejam standard (ou em outras palavras, de entradas de 1 a 14). Se você alterou as entradas standard, perderá as modificações.
Da tabela J_1BAM serão geradas as entradas nas tabelas J_1BAMH e J_1BAMIT
Se quiser migrar suas entradas, garanta que elas estejam acima do 15 - preferencialmente, você deve usar os códigos de 9000 acima.
Caso você tenha entradas acima de 15, o programa as migrará para 9001 em diante, e substituirá as entradas correspondentes na J_1BAL.
O que eu fiz quando migrei os controles:
a) O cliente tinha alterado as entradas standard. Com isso teria perdido os controles. Para evitar isso, copiei todas as entradas para 9901-9915 e rodei a migração.
b) Com a migração, de 9901 a 9915 foram migradas para 9001 a 9015.
c) Importante: alguns grupos de campos devem ter o mesmo valor (como Nro aleatório, Dígito verificador e Tipo de Emissão - se não me engano), senão dará erro na migração.
No sistema em que fiz a migração, todas as mensagens eram ilegíveis, por alguma falha na criação dos textos - não sei se é devido a ter sido feito por aplicação de notas e não SP... enfim, no final tudo deu certo.
Espero ter dado uma luz na sua dúvida.
Abraço,
Eduardo Hartmann