Para executar nativamente chamadas de função remotas em uma instância SAP BAPI®, adicione uma etapa com um comando de conexão SAP BAPI RFC. Por exemplo:
- Interagir com programas SAP BAPI
- Consultas de extração de dados de expressão multidimensional de fluxo (MDX)
Para habilitar esses comandos, um administrador de TI primeiro cria um conector SAP BAPI RFC.
BAPI_XBP_JOB_ADD_ABAP_STEP
Para adicionar uma etapa com um programa Advanced Buisness Application Programming (ABAP) a um trabalho, use o comando BAPI_XBP_JOB_ADD_ABAP_STEP.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Contagem de trabalhos |
Insira a contagem do trabalho ao qual você deseja adicionar uma etapa; no XML, o valor JOBCOUNT. |
| Nome do cargo |
Digite o nome do trabalho ao qual você deseja adicionar uma etapa; no XML, o valor JOBNAME. |
| Nome do programa |
Digite o nome do programa a ser adicionado ao trabalho. |
| Nome da variante |
Digite o nome da variante. |
| Nome de usuário SAP |
Digite o nome de usuário do usuário SAP a ser usado. |
Saídas
| Saída |
Tipo de saída |
| Resposta |
JSON |
| Devolver |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_JOB_JOBLOG_READ
Para recuperar os registros de um trabalho, use o comando BAPI_XBP_JOB_JOBLOG_READ.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Contagem de trabalhos |
Insira a contagem do trabalho para o qual você deseja obter registros; no XML, o valor JOBCOUNT. |
| Nome do cargo |
Digite o nome do trabalho para o qual você deseja obter registros; no XML, o valor JOBNAME. |
Saídas
| Saída |
Tipo de saída |
| Devolver |
JSON |
| Registro do protocolo do trabalho |
Arquivo |
| Novo registro do protocolo de trabalho |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_JOB_OPEN
Para criar um trabalho, use o comando BAPI_XBP_JOB_OPEN.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Classe de trabalho |
Digite a classe do novo trabalho; no XML, o valor JOBCLASS. |
| Nome do cargo |
Digite o nome do novo trabalho; no XML, o valor JOBNAME. |
Saídas
| Saída |
Tipo de saída |
| Contagem de trabalhos |
String |
| Devolver |
JSON |
| Nome do cargo |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_JOB_READ
Para ler o conteúdo de um trabalho, use o comando BAPI_XBP_JOB_READ.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Contagem de trabalhos |
Digite a contagem do trabalho a ser lido; no XML, o valor JOBCOUNT. |
| Nome do cargo |
Digite o nome do trabalho a ser lido; no XML, o valor JOBNAME. |
Saídas
| Saída |
Tipo de saída |
| Devolver |
JSON |
| Conteúdo |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_JOB_SPOOLLIST_READ
Para ler a lista de spool de uma etapa de trabalho ABAP, use o comando BAPI_XBP_JOB_SPOOLLIST_READ.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Contagem de trabalhos |
Digite a contagem do trabalho a ser lido; no XML, o valor JOBCOUNT. |
| Nome do cargo |
Digite o nome do trabalho a ser lido; no XML, o valor JOBNAME. |
| Número da etapa |
Digite o número da etapa da qual você deseja obter o carretel. |
Saídas
| Saída |
Tipo de saída |
| Devolver |
JSON |
| Conteúdo do spool |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_JOB_START_IMMEDIATELY
Para iniciar um trabalho imediatamente, use o comando BAPI_XPBI_JOB_START_IMMEDIATELY.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Contagem de trabalhos |
Digite a contagem do trabalho a ser executado; no XML, o valor JOBCOUNT. |
| Nome do cargo |
Digite o nome do trabalho a ser executado; no XML, o valor JOBNAME. |
| Grupo de destino |
Digite o grupo de destino. |
| Servidor de destino |
Digite o servidor de destino. |
| Executar de forma síncrona |
Para executar o trabalho de forma síncrona e aguardar a conclusão, marque essa caixa. |
Saídas
| Saída |
Tipo de saída |
| Devolver |
JSON |
| Registros |
Arquivo |
| Status do emprego |
String |
| Tem filho |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_JOB_STATUS_GET
Para recuperar o status de um trabalho, use o comando BAPI_XBP_JOB_STATUS_GET.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Contagem de trabalhos |
Digite a contagem do trabalho para obter o status de; no XML, o valor JOBCOUNT. |
| Nome do cargo |
Digite o nome do trabalho para obter o status; no XML, o valor JOBNAME. |
Saídas
| Saída |
Tipo de saída |
| Devolver |
JSON |
| Status do trabalho |
String |
| Tem filho |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XBP_REPORT_SEARCH
Para pesquisar um relatório, use o comando BAPI_XBP_REPORT_SEARCH.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Nome de usuário externo |
Digite o nome de usuário externo a ser usado com a solicitação; no XML, o valor EXTERNAL_USER_NAME. |
| Relatório |
Digite a cadeia de caracteres de pesquisa para os relatórios, como report*; no XML, o valor REPORT. |
| contagem |
Digite o número máximo de resultados a serem retornados; no XML, o valor COUNT. |
| Itens do relatório |
Digite uma lista dos itens a serem adicionados à pesquisa; no XML, o valor REPORTS->Item. |
Saídas
| Saída |
Tipo de saída |
| Devolver |
JSON |
| Relatórios |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XMI_LOGOFF
Para fazer logoff de uma ferramenta de gerenciamento externo, use o comando BAPI_XMI_LOGOFF.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| Interface |
Digite o serviço para fazer logoff e encerrar a sessão de; no XML, o valor INTERFACE. |
Saídas
Nenhum
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
BAPI_XMI_LOGON
Para fazer logon em uma ferramenta de gerenciamento externa, use o comando BAPI_XMI_LOGON.
Propriedades
| Propriedade |
Detalhes |
| Empresa |
Digite a empresa com a qual você deseja fazer logon; no XML, o valor EXTCOMPANY. |
| Produto |
Digite o produto no qual você deve fazer logon; no XML, o valor EXTPRODUCT. |
| Versão |
Digite a versão da chamada e do serviço BAPI; no XML, o valor VERSION. |
| Interface |
Digite o serviço no qual você deve fazer logon e criar uma sessão; no XML, o valor INTERFACE. |
Saídas
| Saída |
Tipo de saída |
| Cookies |
JSON |
| ID da sessão |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não foi possível autenticar com o servidor SAP |
Chamada de função genérica
Para chamar qualquer função RFC habilitada para serviços da Web no ambiente SAP, use o comando Chamada de função genérica.
Propriedades
| Propriedade |
Detalhes |
| Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON. |
| XML do corpo |
Digite a carga útil da solicitação. Não inclua o elemento XML para a função em si; inclua apenas o conteúdo do elemento. |
| Nome da função |
Digite o nome da função, como, por exemplo, BAPI_XMI_LOGON. |
Saídas
| Saída |
Tipo de saída |
| Resposta XML |
Arquivo |
| Devolver |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou ao ser executado |
| 2 |
Erro |
Não é possível autenticar com o servidor SAP |