Como carregar dados de transação de arquivo simples no SAP BI / BW

Anonim

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.

  1. Vá para o código de transação RSA1
  2. Clique no botão OK.

Na próxima tela,

  1. Navegue até a guia Modelagem-> Sistemas de origem.
  2. Clique com o botão direito na pasta chamada ARQUIVO e escolha “Criar” no menu de contexto.

Na próxima tela,

  1. Digite o nome do sistema lógico.
  2. Digite a descrição. Clique no botão Continuar.

Etapa 2) Criar o componente do aplicativo.

  1. Vá para o código de transação RSA1
  2. Clique no botão OK.

  1. Navegue até a guia Modelagem-> Fontes de dados.
  2. Escolha o sistema de origem.

  1. Clique com o botão direito -> Criar Componente de Aplicativo.

  1. Digite o nome técnico.
  2. Insira a descrição.
  3. Clique em Continue.

Etapa 3) Criar fonte de dados.

  1. Vá para o código de transação RSA1
  2. Clique no botão OK.

  1. Navegue até a guia Modelagem-> Fontes de dados.
  2. Clique com o botão direito -> Criar fonte de dados.

  1. Digite o nome técnico.
  2. Escolha o DataSource DataType.
  3. Clique em Continue.

  1. Insira os campos mostrados abaixo. Essa estrutura deve ser a mesma do DSO para o qual os dados da transação devem ser carregados.

  1. Na guia Extração, escolha o Adaptador como “Carregar Arquivo de Tipo de Texto da Estação de Trabalho Local”.
  2. 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).

  1. Vá para o código de transação RSA1.
  2. Clique no botão OK.

  1. Navegue até a guia Modelagem-> InfoProvider.
  2. Crie a transformação.

  1. Insira o tipo de objeto de destino.
  2. Insira o nome do objeto de destino.
  3. Insira o tipo de objeto de origem.
  4. Digite o nome do objeto de origem.
  5. Entre no sistema de origem.
  6. 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).

  1. Vá para o código de transação RSA1.
  2. Clique no botão OK.

  1. Navegue até a guia Modelagem-> DataSources.
  2. Clique com o botão direito em DataSource -> Create InfoPackage.

  1. Insira a descrição do InfoPackage.
  2. Clique em Salvar.

  1. Clique na guia Programar.
  2. Clique no botão Iniciar para iniciar o carregamento do arquivo simples para a fonte de dados.

Etapa 7) Carregar dados para o DSO.

  1. Clique na guia Executar no DTP.
  2. Clique no botão Executar para iniciar o carregamento de dados do DataSource (PSA) para o DSO.