Compartilhar via


Guia de implantação do módulo de funções do SAP ABAP

Ao examinar as fontes SAP ECC, SAP S/4HANA e SAP BW no Microsoft Purview, você precisa criar o módulo de função ABAP dependente no servidor SAP. O Microsoft Purview invoca esse módulo de função para extrair os metadados do sistema SAP durante a verificação.

Este artigo descreve as etapas necessárias para implantar este módulo.

Observação

As instruções a seguir foram compiladas com base no SAP GUI v. 7.2.

Pré-requisitos

Baixe o código-fonte do módulo de função DO SAP ABAP no portal de governança do Microsoft Purview. Depois de registrar uma fonte para SAP ECC, SAP S/4HANA ou SAP BW, você poderá encontrar um link de download na parte superior, conforme mostrado na imagem a seguir. Você também pode ver o link ao criar uma nova verificação ou editar uma verificação.

Captura de tela que mostra o link de download do código-fonte do módulo de função ABAP do portal de governança do Microsoft Purview.

Implantar o módulo

Siga as instruções para implantar um módulo.

Criar um pacote

Essa etapa é opcional e um pacote existente pode ser usado.

  1. Entre no servidor SAP e abra o Navegador de Objetos (transação SE80).

  2. Selecione Pacote na lista e insira um nome para o novo pacote. Por exemplo, use Z_MITI. Em seguida, selecione Exibir.

  3. Na janela Criar Pacote , selecione Sim. Na janela Construtor de Pacotes: Criar Pacote , insira um valor na caixa Descrição Curta . Selecione o ícone Continuar .

  4. Na janela Solicitação do Prompt para Workbench local , selecione Solicitações Próprias. Selecione a solicitação de desenvolvimento .

Criar um grupo de funções

  1. No Navegador de Objetos, selecione Grupo de Funções na lista e insira um nome na caixa de entrada. Por exemplo, use Z_MITI_FGROUP. Selecione o ícone Exibir .

  2. Na janela Criar Objeto , selecione sim para criar um novo grupo de funções.

  3. Insira uma descrição na caixa Texto Curto e selecione Salvar.

  4. Selecione um pacote preparado na etapa Criar um Pacote e selecione Salvar.

  5. Confirme uma solicitação selecionando Continuar.

  6. Ativar o grupo de funções.

Criar o módulo de função ABAP

  1. Depois que o grupo de funções for criado, selecione-o.

  2. Selecione e segure (ou clique com o botão direito do mouse) no nome do grupo de funções no navegador do repositório. Selecione Criar e selecione Módulo de Funções.

  3. Na caixa módulo Função , insira Z_MITI_DOWNLOAD no caso de SAP ECC ou S/4HANA e Z_MITI_BW_DOWNLOAD no caso do SAP BW. Insira uma descrição na caixa Texto Curto .

Depois que o módulo for criado, especifique as seguintes informações:

  1. Acesse a guia Atributos .

  2. Em Tipo de Processamento, selecione Módulo habilitado para controle remoto.

    Captura de tela que mostra o registro da opção de fontes como Remote-Enabled Módulo.

  3. Acesse a guia Código-fonte . Há duas maneiras de implantar o código para a função:

    1. No menu main, carregue o arquivo de texto baixado do portal de governança do Microsoft Purview, conforme descrito em Pré-requisitos. Para fazer isso, selecione Utilitários>Mais Utilitários>Carregar/Baixar>Carregar.

    2. Como alternativa, abra o arquivo e copie e cole o conteúdo na área de código-fonte .

  4. Acesse a guia Importar e crie os seguintes parâmetros:

    1. P_AREA TYPE DD02L-TABNAME (Opcional = True)

    2. P_LOCAL_PATH TYPE STRING (Opcional = True)

    3. P_LANGUAGE TIPO L001TAB-DATA DEFAULT 'E'

    4. TIPO ROWSKIPS SO_INT PADRÃO 0

    5. TIPO ROWCOUNT SO_INT PADRÃO 0

    Observação

    Selecione a caixa de seleção Passar Valor para todos os parâmetros.

    Captura de tela que mostra o registro da opção de fontes como Parâmetros de importação.

  5. Acesse a guia Tabelas e defina EXPORT_TABLE LIKE TAB512.

    Captura de tela que mostra a guia Tabelas.

  6. Acesse a guia Exceções e defina o E_EXP_GUI_DOWNLOADFAILED de exceção.

    Captura de tela que mostra a guia Exceções.

  7. Salve a função selecionando Ctrl+S. Ou selecione Módulo função e, em seguida, selecione Salvar no menu main.

  8. Selecione o ícone Ativar na barra de ferramentas e selecione Continuar. Você também pode selecionar Ctrl+F3. Se solicitado, selecione as inclusões geradas para serem ativadas junto com o módulo de funções main.

Testar a função

Depois de concluir as etapas anteriores, teste a função:

  1. Abra o módulo de funções Z_MITI_DOWNLOAD ou Z_MITI_BW_DOWNLOAD que você criou.

  2. No menu main, selecioneMódulo de Função deTeste> do Módulo> de Função. Você também pode selecionar F8.

  3. Insira um caminho para a pasta no sistema de arquivos local no parâmetro P_LOCAL_PATH. Em seguida, selecione o ícone Executar na barra de ferramentas. Você também pode selecionar F8.

  4. Insira o nome da área de interesse no campo P_AREA se um arquivo com metadados precisar ser baixado ou atualizado. Depois que a função terminar de funcionar, a pasta indicada no parâmetro P_LOCAL_PATH deve conter vários arquivos com metadados dentro. Os nomes dos arquivos imitam áreas que podem ser especificadas no campo P_AREA .

A função conclui sua execução e os metadados são baixados muito mais rapidamente se ela for lançada no computador que tem uma conexão de rede de alta velocidade com o servidor SAP.

Próximas etapas