Para executar nativamente chamadas de função remota 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 (MDX) em fluxo contínuo
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 ABAP (Advanced Buisness Application Programming) 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 empregos |
Digite a contagem do trabalho ao qual adicionar uma etapa; no XML, o valor JOBCOUNT . |
Nome do cargo |
Digite o nome do trabalho ao qual 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 |
Retorno |
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 |
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 empregos |
Digite a contagem do trabalho para obter os registros; no XML, o valor JOBCOUNT . |
Nome do cargo |
Digite o nome do trabalho para o qual deseja obter os registros; no XML, o valor JOBNAME . |
Saídas
Saída |
Tipo de saída |
Retorno |
JSON |
Registro de protocolo de 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 é 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 empregos |
String |
Retorno |
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 é 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 empregos |
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 |
Retorno |
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 é 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 um 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 empregos |
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 para obter o carretel. |
Saídas
Saída |
Tipo de saída |
Retorno |
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 é possível autenticar com o servidor SAP |
BAPI_XBP_JOB_START_IMMEDIATELY
Para iniciar um trabalho imediatamente, use um 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 empregos |
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-alvo |
Digite o grupo-alvo. |
Servidor de destino |
Digite o servidor de destino. |
Executar de forma síncrona |
Para executar o trabalho de forma síncrona e aguardar sua conclusão, marque essa caixa. |
Saídas
Saída |
Tipo de saída |
Retorno |
JSON |
Registros |
Arquivo |
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 é 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 empregos |
Digite a contagem do trabalho para obter o status; 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 |
Retorno |
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 é 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 |
Retorno |
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 é 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; 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 é possível autenticar com o servidor SAP |
BAPI_XMI_LOGON
Para fazer logon em uma ferramenta de gerenciamento externa, use um comando BAPI_XMI_LOGON .
Propriedades
Propriedade |
Detalhes |
Empresa |
Digite a empresa com a qual deseja fazer logon; no XML, o valor EXTCOMPANY . |
Produto |
Digite o produto para 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 para 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 é 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 um comando Generic function call .
Propriedades
Propriedade |
Detalhes |
Cookies |
Digite os cookies do comando inicial BAPI_XMI_LOGON . |
XML do corpo |
Digite o payload 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 |
Retorno |
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 |