Configuração

As transações SAP são configuradas em um arquivo XML separado que pode ser importado ou exportado usando o programa de linha de comando runppmconfig (ver  Guia de operação do PPM). As descrições específicas do idioma (elementos XML description) têm de ser especificadas, pelo menos, no idioma padrão.

A configuração XML contém informações sobre o menu de contexto, os dados de conexão para os sistemas SAP disponíveis e as configurações de transação (entradas opcionais em itálico):

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE r3transactionconf SYSTEM

"mysaptransaction.dtd">

<r3transactionconf>

<submenu>

<description language="..." name="..."/>

</submenu>

<logoutMenuEntry>

<description language="..." name="..."/>

</logoutMenuEntry>

<r3system systemid="..." client="...">

<description language="..." name="...">

Descrição do sistema SAP

</description>

<locales>

<defaultlocale value="..."/>

<locale value="..."/>

</locales>

<applicationserver appserver="..."

systemnumber="..."/>

</r3system>

<transaction systemid="..." transactionid="..."

transactioncode="..." skipfirstscreen="..."

proctypegroup="..." mode="..." update="...">

<description language="..." name="..."/>

<batchinputline ... />

...

<batchinputlist ... />

...

</transaction>

<transaction ...>

...

</transaction>

...

</r3transactionconf>

Para obter informações mais detalhadas sobre a configuração do acesso ao sistema, consulte a Referência técnica dos extratores de processo do PPM.

Para uma chamada de transação funcionar, precisa configurar não apenas dados de conexão, mas também, pelo menos, uma transação (elemento XML transaction).

Use o gravador de transações SAP para criar configurações de transação e registrar uma transação correspondente na entrada em lote ABAP. Consulte a documentação do SAP para obter mais informações sobre como o gravador funciona e sobre a sintaxe do script de entrada em lote ABAP.

Aviso

As instruções seguintes sobre como criar configurações não substituem a documentação do SAP, especialmente em termos de resolução de erros de script. Conhecimentos básicos sobre scripts de entrada em lote é um requisito necessário para criar configurações de transação.

Em princípio, dois tipos de chamadas de transação podem ser configurados: