Gerando um Esquema de Arquivo Simples a partir de um IDOC

No tempo de design, usando a opção de menu da barra de ferramentas Projeto > Importar > Esquema SAP IDOC, é possível interrogar um terminal SAP para metadados IDOC e, partir desses metadados, gerar um Esquema de Arquivo Simples.

AVISO: Para conectar-se ao Sistema SAP a partir do Studio, você deve fazer download e instalar o arquivo JAR do SAP e DLLs em sua estação de trabalho de desenvolvimento do Windows.

Se receber ou enviar seus dados SAP como um arquivo através de uma Porta de Arquivo do SAP para o sistema SAP, você deverá usar a opção de menu da barra de ferramentas Projeto > Importar > Esquema IDOC do SAP durante o tempo de design para gerar um Esquema de Arquivo Simples para seus metadados do IDOC e usar as atividades Ler Arquivo Simples e Gravar Arquivo Simples para ler e gravar os dados do SAP durante o tempo de execução. Para obter informações adicionais, consulte as duas orquestrações de exemplo abaixo.

Se receber ou enviar seus dados SAP diretamente do sistema SAP usando uma porta RFC, você deverá usar as atividades Receber IDOC do SAP e Enviar IDOC do SAP.

Usando o Esquema de Arquivo Simples Gerado Durante o Tempo de Execução

Durante o tempo de design, você usa a opção de menu da barra de ferramentas Projeto > Importar > Esquema IDOC do SAP para gerar um Esquema de Arquivo Simples que descreve os dados SAP recebidos ou enviados para a Porta de Arquivo SAP. Esta seção descreve como esse Esquema de Arquivo Simples é usado pelas duas orquestrações de exemplo a seguir durante o tempo de execução.

Receber Dados do Arquivo Simples SAP a partir de um Sistema SAP Usando uma Porta de Arquivo SAP.

Esta primeira orquestração de exemplo recebe dados SAP de um Sistema SAP durante o tempo de execução, usando as seguintes atividades:
  1. Um arquivo de dados SAP é colocado em um diretório no qual a atividade Sondar Diretório de FTP está sondando. Isso inicia o processamento da tarefa de orquestração.
  2. Sondar Diretório de FTP lê os dados do Arquivo Simples SAP e salva o resultado em uma variável de cadeia.
  3. Usando o Esquema de Arquivo Simples gerado durante o tempo de design com a opção de menu da barra de ferramentas Projeto > Importar > Esquema IDOC do SAP, a atividade Ler Arquivo Simples converte os dados SAP armazenados na variável de cadeia em dados XML e salva os dados XML em uma variável XML.
  4. A atividade Inserir Linhas do Banco de Dados mapeia os dados XML da variável XML para algumas linhas do banco de dados e insere essas linhas em um banco de dados

Enviar Dados do Arquivo Simples SAP a partir de um Sistema SAP Usando uma Porta de Arquivo SAP.

Esta segunda orquestração de exemplo envia dados SAP para um Sistema SAP durante o tempo de execução, usando as seguintes atividades:
  1. Os dados são inseridos em um banco de dados, acionando a atividade Obter Linhas Inseridas do Banco de Dados para iniciar o processamento.
  2. A atividade Obter Linhas Inseridas do Banco de Dados obtém os dados que foram inseridos no banco de dados e os converte em dados XML.
  3. A atividade Gravar Arquivo Simples converte o conteúdo da variável XML para os dados do Arquivo Simples SAP válidos com relação ao Esquema de Arquivo Simples gerado durante o tempo de design usando a opção de menu da barra de ferramentas Projeto > Importar > Esquema IDOC do SAP.
  4. A atividade Colocar Arquivo de FTP grava os dados do Arquivo Simples em um arquivo de um diretório.
  5. O Sistema SAP lê os dados do arquivo.
Para gerar um Esquema de Arquivo Simples a partir de um IDOC:
  1. Selecione Projeto > Importar > Esquema IDOC do SAP no menu da barra de ferramentas. A caixa de diálogo Gerador de Esquema de Arquivo Simples IDOC do SAP Etapa 1 de 2 é mostrada.
  2. Insira as informações de conexão do SAP conforme descrito na tabela a seguir:
    Campo Descrição
    Localização  
    Nome do Host Especifica o endereço IP ou o nome da estação de trabalho que contém o sistema SAP.
    Número do Sistema Especifica o número que identifica a instância específica do sistema SAP ao qual o Studio está conectado. Seu administrador SAP deve fornecer estas informações.
    Cliente SAP Especifica um número que identifica o Studio como um cliente para o sistema SAP. Seu administrador SAP deve fornecer estas informações.
    Login  
    Nome de Usuário   Especifica o nome de usuário a ser usado ao se conectar com o sistema SAP.
    Senha Especifica a senha para o nome de usuário ao se conectar com o sistema SAP.
  3. Clique em Avançar. A caixa de diálogo Gerador de Esquema de Arquivo Simples do IDOC do SAP Etapa 2 de 2 é exibida.
  4. Selecione um Tipo de IDOC e, opcionalmente, um Subtipo de IDOC usando uma das seguintes opções:
    • Clique em [...] para procurar o tipo de IDOC, o subtipo de IDOC, ou ambos. A caixa de diálogo Lista de IDOCs é aberta com a lista de Tipos de IDOC e Subtipos de IDOC disponíveis no terminal SAP selecionado. Selecione um Tipo de IDOC, o Subtipo de IDOC, ou ambos e clique em OK.
    • Insira o Tipo de IDOC e, opcionalmente, o Subtipo de IDOC diretamente nos respectivos campos.
  5. Selecione a caixa de seleção Incluído no Pacote Configurável se o IDOC recebido contiver mais de uma instância da mensagem do IDOC do mesmo Tipo de IDOC e Subtipo de IDOC. Se Incluído no Pacote Configurável for marcado, o elemento do IDOC no Esquema de Arquivo Simples gerado será um elemento de repetição.
  6. Clique em Concluir.
Se a geração do Esquema de Arquivo Simples foi bem-sucedida, o Esquema de Arquivo Simples será mostrado na pasta Esquemas de Arquivo Simples da guia Projeto.