1. Essa primeira configuração deve ser feita por usuário que utilizará a importação via DTW. Dessa forma, como o acesso dos usuários do SAP são feitos todos via RDP Desktop, sugerimos que seja executado o seguinte passo a passo:
1.1. Clicar em Iniciar Aplicação...;
1.2. Selecionar a opção Novo;
1.3. Clicar nos [...];
1.4. E na janela do Windows que abrir, digitar na barra de menus “Explorer” sem aspas e clicar em Open;
1.5. Na janela que abrir, selecionar o caminho do DTW e executar o mesmo, por padrão a aplicação fica em: C:\Program Files (x86)\SAP\Data Transfer Workbench\DTW.exe
2. Após logado no Data Transfer Workbench (DTW) na base de dados que irá realizar a operação, e também indicado o caminho que o arquivo que será importado, tal como rodado o Run Simulation, (para verificar se não haverá nenhum erro no template que será utilizado para as importações futuras), deve-se na etapa 7 do wizard do DTW (Step 7: Start Importing Data), salvar o templete com extensão XML:
3. Com o arquivo criado é necessário alocar o mesmo em uma pasta compartilhada com todos os usuários do ambiente, para que esse seja o modelo utilizado para as importações futuras. Garantindo nosso padrão de pastas no servidor, o caminho tal como a pasta escolhidos para deixamos o modelo de template foi: C:\TDSUnion\98AppLauncher;
4. Para execução desse próximo passo, caso haja especialistas da infraestrutura que possam fazer esse procedimento, pode passar para o tópico 7;
5. É necessário nesse terceiro passo, criar uma variável de ambiente do sistema, para todos os usuários, inserindo o caminho que contém o executável do DTw, onde geralmente está localizado em C:\Program Files (x86)\SAP\Data Transfer Workbench\DTW.exe. Com essa variável criada o Windows irá reconhecer a palavra DTW como um comando para executar a aplicação Data Transfer Workbench;
6. Como teste entrar no Command Prompt (CMD) e digitar DTW, caso a configuração estiver correta, o mesmo deverá abrir a aplicação do DTW;
7. Por fim é necessário criar um arquivo batch chamado “ProcessarOITM” com as seguintes linhas de comando:
7.1 @echo off
Linha de comando utilizada para o usuário poder escrever algo na tela de comando, o OFF significa que será executado de forma oculta essas informações.
7.2 echo Aguarde... não fechar essa tela!
Texto que será escreve a mensagem na tela.
7.3 DTW -s C:\TDSUnion\98AppLauncher\modelo_OITM.xml
Aponta a aplicação a ser executada a partir da variável criado no tópico anterior, e aponta o caminho informado no tópico 2 desse FAQ.
7.4 cd\TDSUnion\97Importar
Acessa a pasta Importar, onde será colocado o arquivo CSV a ser importado.
7.5 ren 001.csv proc001.csv
Após acessar a pasta o arquivo que está com o nome original de 001.csv será renomeado para proc001.csv (proc = processado), afim de evitar que o usuário processo novamente o arquivo via DTW. Caso existe mais de um arquivo a ser importado pelo DTW (Exemplo um cabeçalho e uma linha de complemento) é necessário colocar uma linha de comanda idêntica a de cima lembrando de trocar apenas o nome do arquivo para 002, 003...
8. Será necessário também criar um batch chamado “repositorio.bat” com as seguintes linhas de comando:
8.1. @echo off
Linha de comando utilizada para o usuário poder escrever algo na tela de comando, o OFF significa que será executado de forma oculta essas informações.
8.2. explorer C:\TDSUnion\97Importar
Linha de comando que abrirá o explorador de janelas do Windows no caminho desejado.
9. Dentro do SAP, deve-se criar uma aplicação que irá abrir o explorer do Windows para que o usuário possa copiar o arquivo csv renomeado como 001 para a pasta C:\TDSUnion\98AppLauncher\repositorio.bat
10. Dentro do SAP, deve-se criar uma aplicação para que o usuário possa executar o Batch criada no tópico 5 desse FAQ, localizado na pasta C:\TDSUnion\98AppLauncher\ProcessarOITM.bat