Introdução
Durante o meu trabalho no desenvolvimento do AIF, às vezes recebo perguntas de clientes que querem saber como funcionam diferentes funcionalidades ou qual é a melhor maneira de resolver um requisito específico com o SAP Application Interface Framework. De vez em quando, gosto de descrever as soluções para os problemas mais comuns em Guias de Como Fazer. Se você tiver um tópico específico para o qual seria bom ter um Guia de Como Fazer, me envie uma mensagem com a solicitação do tópico.
Descrição do Problema
Você tem um arquivo que contém dados que precisam ser processados e monitorados. O arquivo que contém os dados é um arquivo plano (os dados no arquivo não têm uma relação estrutural entre os registros).
O AIF fornece a possibilidade de processar e monitorar arquivos planos. Durante o processamento do arquivo no AIF, você pode utilizar todas as funcionalidades de mapeamento disponíveis, como verificações, valores fixos, mapeamentos de valores, etc. Em seguida, o resultado do processamento da mensagem pode ser visto no Monitoramento e Tratamento de Erros.
Como Funciona?
Você deve seguir os seguintes passos para criar uma interface de arquivo de entrada:
-
Criar as estruturas DDIC para a interface
-
Desenvolver a interface
-
Configurar as configurações do adaptador de arquivo para a sua interface
-
Fazer o upload do arquivo
-
Verificar a transação de monitoramento e tratamento de erros
O exemplo a seguir descreverá passo a passo como configurar uma interface de arquivo simples.
Exemplo
Este exemplo utiliza o exemplo de reserva de voos da SAP.
Preparação
Para executar este exemplo, precisamos de um arquivo que contenha alguns dados de teste e estruturas correspondentes.
Crie um arquivo CSV e adicione algumas entradas:
1. Desenvolver a Interface
Criar Estrutura RAW
Criar Estrutura SAP
2. Desenvolver a Interface
3. Configurar Adaptador de Arquivo
4. Fazer Upload do Arquivo
5. Verificar Monitoramento e Tratamento de Erros
Resumo
Esta postagem no blog forneceu uma introdução sobre como usar o carregamento de arquivos do AIF para processar um arquivo plano. À medida que o arquivo é processado pelo AIF, é possível utilizar todas as funcionalidades de mapeamento fornecidas pelo AIF. Esta é uma interface muito simples e, portanto, não são descritas aqui todas as funcionalidades possíveis que podem ser utilizadas durante o processamento de um arquivo no AIF.