Aprenderemos como carregar dados transacionais de um Arquivo Simples com a ajuda de um cenário.
Cenário: Carregar dados para o DSO denominado “DEMO_DSO”. O DSO possui os seguintes campos.
Campos-chave:
ZCUST - Cliente
ZMAT - Material
Campos de dados:
ZPRICE - Preço do Material
ZQTY - Quantidade
Vamos dar uma olhada nas etapas para carregar dados para DSO a partir de arquivo simples
Etapa 1) Criar sistema de origem para arquivo simples.
- Vá para o código de transação RSA1
- Clique no botão OK.
Na próxima tela,
- Navegue até a guia Modelagem-> Sistemas de origem.
- Clique com o botão direito na pasta chamada ARQUIVO e escolha “Criar” no menu de contexto.
Na próxima tela,
- Digite o nome do sistema lógico.
- Digite a descrição. Clique no botão Continuar.
Etapa 2) Criar o componente do aplicativo.
- Vá para o código de transação RSA1
- Clique no botão OK.
- Navegue até a guia Modelagem-> Fontes de dados.
- Escolha o sistema de origem.
- Clique com o botão direito -> Criar Componente de Aplicativo.
- Digite o nome técnico.
- Insira a descrição.
- Clique em Continue.
Etapa 3) Criar fonte de dados.
- Vá para o código de transação RSA1
- Clique no botão OK.
- Navegue até a guia Modelagem-> Fontes de dados.
- Clique com o botão direito -> Criar fonte de dados.
- Digite o nome técnico.
- Escolha o DataSource DataType.
- Clique em Continue.
- Insira os campos mostrados abaixo. Essa estrutura deve ser a mesma do DSO para o qual os dados da transação devem ser carregados.
- Na guia Extração, escolha o Adaptador como “Carregar Arquivo de Tipo de Texto da Estação de Trabalho Local”.
- Escolha o caminho do arquivo onde o arquivo simples a ser carregado é colocado no sistema e ative a fonte de dados.
Etapa 4) Crie a transformação entre a fonte de dados (fonte) e o DSO (destino).
- Vá para o código de transação RSA1.
- Clique no botão OK.
- Navegue até a guia Modelagem-> InfoProvider.
- Crie a transformação.
- Insira o tipo de objeto de destino.
- Insira o nome do objeto de destino.
- Insira o tipo de objeto de origem.
- Digite o nome do objeto de origem.
- Entre no sistema de origem.
- Clique em Continue.
A tela abaixo mostra a transformação criada com mapeamento automático dos campos Origem para os campos Destino.
Etapa 5) Criar processo de transferência de dados.
Clique com o botão direito na pasta DTP e escolha a opção “Criar Processo de Transferência de Dados” no menu de contexto.
A tela abaixo mostra o DTP criado.
Etapa 6) Crie o Infopackage e programe o carregamento de dados para o DataSource (PSA).
- Vá para o código de transação RSA1.
- Clique no botão OK.
- Navegue até a guia Modelagem-> DataSources.
- Clique com o botão direito em DataSource -> Create InfoPackage.
- Insira a descrição do InfoPackage.
- Clique em Salvar.
- Clique na guia Programar.
- Clique no botão Iniciar para iniciar o carregamento do arquivo simples para a fonte de dados.
Etapa 7) Carregar dados para o DSO.
- Clique na guia Executar no DTP.
- Clique no botão Executar para iniciar o carregamento de dados do DataSource (PSA) para o DSO.