Compartilhar via


SAP

Mensagens do Servidor de Aplicativos SAP e servidor de mensagens

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Aplicativos Lógicos Enterprise Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
Metadados do conector
Publicador Microsoft
Site https://www.sap.com/index.html
Política de privacidade https://www.sap.com/about/legal/privacy.html
Categorias Operações de TI

Conector aprofundado

Este artigo contém a especificação da API de referência e os limites gerais. Para obter uma documentação detalhada sobre o conector, incluindo pré-requisitos, etapas de instruções, esquema de parâmetros de solicitação e exemplos, examine Conectar-se aos sistemas SAP dos Aplicativos Lógicos do Azure.

Limites Gerais

Nome Value
O tamanho máximo do corpo da solicitação em KB para a operação de envio de mensagem ao usar o gateway de dados local 2560
O tamanho máximo do corpo da solicitação em KB para a operação de envio de mensagem ao usar o ISE (ambiente de serviço de integração) sem o gateway de dados local 102400
O tempo limite da solicitação em segundos para solicitações ao usar o gateway de dados local 118
O tempo limite da solicitação em segundos para solicitações ao usar o ISE (ambiente de serviço de integração) sem o gateway de dados local 225

Para parâmetros XML de solicitação de tamanho maior, coloque o documento de parâmetros XML em um blob de Armazenamento do Azure. Em seguida, em vez de colocar diretamente os parâmetros XML no corpo da solicitação, coloque o URI de SAS (Assinatura de Acesso Compartilhado) totalmente qualificado para o blob de Armazenamento no corpo da solicitação. O blob é baixado em runtime. Verifique se o blob está acessível no local de download, por exemplo, o gateway de dados local ou a sub-rede do conector ISE.

Para solicitações com tempos limite mais longos, use uma ação de execução longa sempre que disponível. As ações de execução longa são baseadas em tarefas de execução longa dos Aplicativos Lógicos do Azure com o padrão de ação de webhook.

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs

Nome Tipo Description Obrigatório
Gateway gatewaySetting Gateway local (consulte https://docs.microsoft.com/data-integration/gateway mais detalhes Verdade
Cliente int A ID do cliente SAP para se conectar ao sistema SAP. Verdade
Tipo de autenticação cadeia Tipo de autenticação para se conectar ao sistema SAP. Deve ser básico (nome de usuário e senha). Verdade
Nome de usuário sap secureString O nome de usuário a ser usado para fazer logon no sistema SAP.
Senha SAP secureString A senha a ser usada para fazer logon no sistema SAP.
Tipo de logon cadeia O tipo de logon no Sistema SAP, logon do Servidor de Aplicativos (Tipo A) ou Logon de Grupo (Tipo B, também conhecido como Servidor de Mensagens). Verdade
AS Host cadeia O nome do host do Servidor de Aplicativos SAP.
Serviço AS cadeia O nome do serviço ou o número da porta do Servidor de Aplicativos SAP.
Número do sistema AS int O número do sistema SAP. É um número que varia de 00 a 99.
Host do Servidor MS cadeia O nome do host do Servidor de Mensagens SAP conhecido como Nome do Sistema R3.
Nome do serviço ms ou número da porta cadeia O nome do serviço ou o número da porta do Servidor de Mensagens.
ID do sistema MS cadeia A ID do sistema SAP.
Grupo de Logon ms cadeia O Grupo de Logon para o sistema SAP.
Digitação segura bool Use tipos fortes se false, caso contrário, use cadeia de caracteres como tipo seguro.
Usar o SNC bool Quando selecionadas, as conexões serão protegidas com SNC.
Biblioteca SNC cadeia Nome ou caminho da biblioteca SNC a ser usada.
SNC SSO cadeia O SSO do SNC especifica se é necessário usar a identidade SNC ou as credenciais fornecidas no nível de RFC.
SNC My Name cadeia Identidade a ser usada para este destino/servidor específico (opcional).
Nome do parceiro SNC cadeia O nome SNC do back-end.
Qualidade de proteção do SNC cadeia Qualidade do Serviço a ser usada para comunicação SNC deste destino/servidor específico.
Certificado SNC cadeia Certificado X.509 codificado em Base64.
PSE secureString PSE codificado em Base64 (Ambiente de Segurança Pessoal).

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 2500 60 segundos

Ações

[BAPI - RFC] Criar sessão com estado

Cria uma sessão de conexão com estado para o sistema SAP.

[BAPI - RFC] Fechar sessão com estado

Fecha uma sessão de conexão com estado existente para o sistema SAP.

[BAPI] Confirmar transação

Confirma a transação BAPI para a sessão fornecida.

[BAPI] Método de chamada no SAP (versão prévia)

Chama o método BAPI no sistema SAP.

[BAPI] Reverter transação (versão prévia)

Reverte a transação BAPI para a sessão fornecida.

[IDOC - RFC] Confirmar a ID da transação

Envia a confirmação da ID da transação para o SAP.

[IDOC] Enviar documento para o SAP

Envia uma mensagem IDOC para o SAP.

[IDOC] Enviar documento para SAP (preterido) (versão prévia)

Envia uma mensagem IDOC para o SAP (preterido).

[IDOC] Obter a lista IDOC para transação

Obtém a lista de IDOCs para a transação identificada pelo GUID do identificador de sessão ou pelo identificador de transação (TID).

[IDOC] Obter status IDOC

[IDOC] Obter o status IDOC.

[RFC] Adicionar RFC à transação (versão prévia)

Adiciona uma chamada RFC a uma transação identificada pelo nome da fila e tId, criando uma nova transação se nenhuma existir.

[RFC] Chamar função de execução longa no SAP (versão prévia)

Chama um sRFC de execução longa no sistema SAP e aguarda o sistema responder novamente.

[RFC] Confirmar transação (versão prévia)

Confirma a transação RFC para a sessão e a fila fornecidas.

[RFC] Criar transação

Cria uma nova transação se nenhuma existir, usando a ID da transação fornecida e o nome da fila. Se a transação existir, obterá os detalhes da transação existente. A ID da transação pode ser fornecida no formato GUID ou de cadeia de caracteres de 24 caracteres.

[RFC] Função de chamada no SAP (V2) [PRETERIDO]

Chama um sRFC, tRFC ou qRFC no sistema SAP.

[RFC] Função de chamada no SAP (V3) (versão prévia)

Chama um sRFC, tRFC ou qRFC no sistema SAP de maneira independente culturually.

[RFC] Função de chamada no SAP (versão prévia)

Chama um sRFC, tRFC ou qRFC no sistema SAP.

[RFC] Obter transação

Obtém os detalhes de uma transação identificada pela ID da transação e pelo nome da fila, criando uma nova transação se nenhuma existir. A ID da transação pode ser fornecida no formato GUID ou de cadeia de caracteres de 24 caracteres. O nome da fila e a ID da transação devem ser fornecidos para localizar uma transação qRFC existente.

Enviar mensagem para o SAP

Envia qualquer tipo de mensagem RFC, BAPI, IDOC para SAP.

Gerar esquemas

Gera esquemas XML para a ação ou o URI do SAP fornecido.

Ler tabela SAP (obsoleta) [PRETERIDO]

Essa ação exige que o usuário tenha acesso ao RFC 'BBP_RFC_READ_TABLE' ou 'RFC_READ_TABLE'.

Ler tabela SAP (versão prévia)

Essa ação exige que o usuário tenha acesso ao RFC 'BBP_RFC_READ_TABLE' ou 'RFC_READ_TABLE'.

[BAPI - RFC] Criar sessão com estado

Cria uma sessão de conexão com estado para o sistema SAP.

Retornos

Resultado da operação Criar Sessão.

[BAPI - RFC] Fechar sessão com estado

Fecha uma sessão de conexão com estado existente para o sistema SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
Id da Sessão
sessionId True string

A ID de sessão com estado como uma cadeia de caracteres.

Retornos

response
object

[BAPI] Confirmar transação

Confirma a transação BAPI para a sessão fornecida.

Parâmetros

Nome Chave Obrigatório Tipo Description
Id da Sessão
sessionId True string

A ID de sessão com estado como uma cadeia de caracteres.

Aguardar a atualização síncrona
wait boolean

Aguarde a conclusão da atualização síncrona.

Fechar a sessão
closeSession boolean

Fecha a sessão de conexão com estado.

Retornos

Estrutura de retorno do SAP BAPI versão 2 também conhecida como BAPIRET2

Corpo
BapiRet2

[BAPI] Método de chamada no SAP (versão prévia)

Chama o método BAPI no sistema SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
Objeto de Negócio
businessObject True string

O tipo de objeto Business, como 'BANKDETAIL'.

Método
method True string

O método a ser chamado, por exemplo, 'CREATE', seguido pelo método BAPI de implementação, separado pelo caractere ':'.

Confirmação automática
autoCommit boolean

Confirma automaticamente a transação BAPI se a resposta do SAP BAPI não tiver nenhum erro. Reverta automaticamente a transação BAPI se a resposta do SAP BAPI tiver um erro.

Id da Sessão
sessionId string

A ID de sessão com estado opcional como uma cadeia de caracteres. Se nenhuma for fornecida, a chamada será feita em uma conexão sem estado.

Parâmetros de BAPI de entrada
body True binary

Insira parâmetros BAPI para chamar SAP ou URI para o blob de armazenamento que contém os parâmetros bapi.

Tipo de conteúdo
Content-Type string

Especifique o tipo de conteúdo do conteúdo da solicitação.

Retornos

Resultado da operação bapi de chamada

[BAPI] Reverter transação (versão prévia)

Reverte a transação BAPI para a sessão fornecida.

Parâmetros

Nome Chave Obrigatório Tipo Description
Id da Sessão
sessionId True string

A ID de sessão com estado como uma cadeia de caracteres.

Fechar a sessão
closeSession boolean

Fecha a sessão de conexão com estado.

Retornos

Estrutura de retorno do SAP BAPI versão 2 também conhecida como BAPIRET2

Corpo
BapiRet2

[IDOC - RFC] Confirmar a ID da transação

Envia a confirmação da ID da transação para o SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da transação
tid True string

A ID da transação no formato de cadeia de caracteres GUID.

Retornos

response
object

[IDOC] Enviar documento para o SAP

Envia uma mensagem IDOC para o SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
Lista de parâmetros
dynamicParameters True dynamic

Parâmetros de entrada dinâmicos, dependendo do formato IDOC.

Formato IDOC
idocFormat string

O formato do conteúdo IDOC: XML, Arquivo Simples ou Json.

Confirmar TID
confirmTid boolean

Confirme a ID da Transação automaticamente, "true" ou "false".

GUID da ID da transação
tid string

O GUID de ID de Transação opcional como uma cadeia de caracteres. Se nenhum for fornecido, um novo GUID será gerado.

Retornos

Resultado da operação Enviar IDOC.

[IDOC] Enviar documento para SAP (preterido) (versão prévia)

Envia uma mensagem IDOC para o SAP (preterido).

Parâmetros

Nome Chave Obrigatório Tipo Description
Tipo IDOC com extensão opcional
idocType True string

O tipo IDOC (básico), como 'DELVRY01', e a extensão de tipo IDOC opcional (aprimoramento ou tipo CIM).

Versão de versão do SAP
releaseVersion string

A versão de versão do SAP, por exemplo, 720. Se nenhum for fornecido, a versão atual do sistema será selecionada.

Versão dos tipos de registro
recordTypesVersion string

A versão de tipos de registro IDOC, '2' ou '3'.

Confirmar TID
confirmTid boolean

Confirme a ID da Transação automaticamente, "true" ou "false".

GUID da ID da transação
tid string

O GUID de ID de Transação opcional como uma cadeia de caracteres. Se nenhum for fornecido, um novo GUID será gerado.

Mensagem IDOC de entrada
body True binary

Insira a mensagem IDOC para SAP ou URI para o blob de armazenamento que contém a mensagem IDOC.

Tipo de conteúdo
Content-Type string

Especifique o tipo de conteúdo do conteúdo da solicitação.

Retornos

Resultado da operação Enviar IDOC.

[IDOC] Obter a lista IDOC para transação

Obtém a lista de IDOCs para a transação identificada pelo GUID do identificador de sessão ou pelo identificador de transação (TID).

Parâmetros

Nome Chave Obrigatório Tipo Description
Direção
direction True string

Se o IDOC a ser localizado foi enviado ou recebido pelo SAP.

ID da transação
tId True string

A ID da transação formatada como GUID ou cadeia de caracteres de 24 caracteres.

Retornos

Lista de números IDOC.

[IDOC] Obter status IDOC

[IDOC] Obter o status IDOC.

Parâmetros

Nome Chave Obrigatório Tipo Description
Número IDOC
idocNumber True integer

O número IDOC para o qual buscar o status.

Retornos

Resultado para obter o status da operação IDOC.

[RFC] Adicionar RFC à transação (versão prévia)

Adiciona uma chamada RFC a uma transação identificada pelo nome da fila e tId, criando uma nova transação se nenhuma existir.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do RFC
rfcName True string

O RFC a ser chamado, por exemplo, "STFC_CONNECTION".

Filtro de grupo RFC
rfcGroupFilter string

O filtro de grupo RFC opcional, como 'STFC', para filtrar os RFCs.

Confirmação automática
autoCommit boolean

Confirma automaticamente a transação RFC se a adição do RFC à transação não tiver nenhum erro.

ID da transação
tId string

A ID da transação formatada como GUID ou cadeia de caracteres de 24 caracteres.

Nome da fila
queueName string

O nome da fila para qRFC.

Parâmetros rfc de entrada
body True binary

Parâmetros RFC de entrada para chamar SAP ou URI para o blob de armazenamento que contém os parâmetros RFC.

Tipo de conteúdo
Content-Type string

Especifique o tipo de conteúdo do conteúdo da solicitação.

Retornos

Detalhes da transação RFC

[RFC] Chamar função de execução longa no SAP (versão prévia)

Chama um sRFC de execução longa no sistema SAP e aguarda o sistema responder novamente.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do RFC
RfcName True string

O RFC a ser chamado, por exemplo, 'STFC_CONNECTION'

Parâmetros RFC de entrada (embutidos)
Payload string

Parâmetros RFC de entrada para chamar o SAP

Parâmetros RFC de entrada (referência)
PayloadReference string

URI para blob de armazenamento que contém os parâmetros RFC

Filtro de grupo RFC
RfcGroupFilter string

O filtro de grupo RFC opcional, como 'STFC', para filtrar os RFCs

Confirmação automática
AutoCommit boolean

Confirma automaticamente a transação RFC se a adição do qRFC/tRFC à transação não tiver nenhum erro. A confirmação automática só entrará em vigor se a ID da transação ou o nome da fila for fornecido.

Nome da fila
QueueName string

O nome da fila com estado opcional para qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Id da Sessão
sessionId string

A ID de sessão com estado opcional como uma cadeia de caracteres para RFC com estado. Se nenhuma ID de sessão for fornecida, a chamada será feita em uma conexão sem estado.

ID da transação
tId string

A ID de transação opcional formatada como GUID ou cadeia de caracteres de 24 caracteres para tRFC e qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Retornos

Resultado da operação RFC de chamada

[RFC] Confirmar transação (versão prévia)

Confirma a transação RFC para a sessão e a fila fornecidas.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da transação
tId string

A ID da transação formatada como GUID ou cadeia de caracteres de 24 caracteres.

Nome da fila
queueName string

O nome da fila com estado.

Retornos

response
object

[RFC] Criar transação

Cria uma nova transação se nenhuma existir, usando a ID da transação fornecida e o nome da fila. Se a transação existir, obterá os detalhes da transação existente. A ID da transação pode ser fornecida no formato GUID ou de cadeia de caracteres de 24 caracteres.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da transação
tId string

A ID da transação formatada como GUID ou cadeia de caracteres de 24 caracteres.

Nome da fila
queueName string

O nome da fila para qRFC.

Retornos

Detalhes da transação RFC

[RFC] Função de chamada no SAP (V2) [PRETERIDO]

Chama um sRFC, tRFC ou qRFC no sistema SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do RFC
rfcName True string

O RFC a ser chamado, por exemplo, "STFC_CONNECTION".

Entrada da função SAP
rfcInputs True dynamic

As entradas da função SAP.

Filtro de grupo RFC
rfcGroupFilter string

O filtro de grupo RFC opcional, como 'STFC', para filtrar os RFCs.

Confirmação automática
autoCommit boolean

Confirma automaticamente a transação RFC se a adição do qRFC/tRFC à transação não tiver nenhum erro. A confirmação automática só entrará em vigor se {tId} ou {queueName} for fornecido.

Id da Sessão
sessionId string

A ID de sessão com estado opcional como uma cadeia de caracteres para RFC com estado. Se nenhuma ID de sessão for fornecida, a chamada será feita em uma conexão sem estado.

ID da transação
tId string

A ID de transação opcional formatada como GUID ou cadeia de caracteres de 24 caracteres para tRFC e qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Nome da fila
queueName string

O nome da fila com estado opcional para qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Formato de entrada
inputFormat string

O formato de entrada (XML ou JSON) – quando JSON é escolhido, o esquema é gerado e fornecido ao designer.

Formato de retorno
returnFormat string

O formato de saída (XML ou JSON) – quando JSON é escolhido, o esquema é gerado e fornecido ao designer.

Retornos

As saídas desta operação são dinâmicas.

[RFC] Função de chamada no SAP (V3) (versão prévia)

Chama um sRFC, tRFC ou qRFC no sistema SAP de maneira independente culturually.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do RFC
rfcName True string

O RFC a ser chamado, por exemplo, "STFC_CONNECTION".

Entrada da função SAP
rfcInputs True dynamic

As entradas da função SAP.

Filtro de grupo RFC
rfcGroupFilter string

O filtro de grupo RFC opcional, como 'STFC', para filtrar os RFCs.

Confirmação automática
autoCommit boolean

Confirma automaticamente a transação RFC se a adição do qRFC/tRFC à transação não tiver nenhum erro. A confirmação automática só entrará em vigor se {tId} ou {queueName} for fornecido.

Id da Sessão
sessionId string

A ID de sessão com estado opcional como uma cadeia de caracteres para RFC com estado. Se nenhuma ID de sessão for fornecida, a chamada será feita em uma conexão sem estado.

ID da transação
tId string

A ID de transação opcional formatada como GUID ou cadeia de caracteres de 24 caracteres para tRFC e qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Nome da fila
queueName string

O nome da fila com estado opcional para qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Formato de entrada
inputFormat string

O formato de entrada (XML ou JSON) – quando JSON é escolhido, o esquema é gerado e fornecido ao designer.

Formato de retorno
returnFormat string

O formato de saída (XML ou JSON) – quando JSON é escolhido, o esquema é gerado e fornecido ao designer.

Retornos

As saídas desta operação são dinâmicas.

[RFC] Função de chamada no SAP (versão prévia)

Chama um sRFC, tRFC ou qRFC no sistema SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do RFC
rfcName True string

O RFC a ser chamado, por exemplo, "STFC_CONNECTION".

Filtro de grupo RFC
rfcGroupFilter string

O filtro de grupo RFC opcional, como 'STFC', para filtrar os RFCs.

Confirmação automática
autoCommit boolean

Confirma automaticamente a transação RFC se a adição do qRFC/tRFC à transação não tiver nenhum erro. A confirmação automática só entrará em vigor se {tId} ou {queueName} for fornecido.

Id da Sessão
sessionId string

A ID de sessão com estado opcional como uma cadeia de caracteres para RFC com estado. Se nenhuma ID de sessão for fornecida, a chamada será feita em uma conexão sem estado.

ID da transação
tId string

A ID de transação opcional formatada como GUID ou cadeia de caracteres de 24 caracteres para tRFC e qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Nome da fila
queueName string

O nome da fila com estado opcional para qRFC. Se nenhuma ID de transação e nenhum nome de fila forem fornecidos, a chamada será feita de forma síncrona (sRFC).

Parâmetros rfc de entrada
body True binary

Parâmetros RFC de entrada para chamar SAP ou URI para o blob de armazenamento que contém os parâmetros RFC.

Tipo de conteúdo
Content-Type string

Especifique o tipo de conteúdo do conteúdo da solicitação.

Retornos

Resultado da operação RFC de chamada

[RFC] Obter transação

Obtém os detalhes de uma transação identificada pela ID da transação e pelo nome da fila, criando uma nova transação se nenhuma existir. A ID da transação pode ser fornecida no formato GUID ou de cadeia de caracteres de 24 caracteres. O nome da fila e a ID da transação devem ser fornecidos para localizar uma transação qRFC existente.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da transação
tId string

A ID da transação formatada como GUID ou cadeia de caracteres de 24 caracteres.

Nome da fila
queueName string

O nome da fila para qRFC.

Retornos

Detalhes da transação RFC

Enviar mensagem para o SAP

Envia qualquer tipo de mensagem RFC, BAPI, IDOC para SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
Ação sap
sapAction True string

Ação sap.

Mensagem de entrada
body True binary

Mensagem de entrada para SAP ou URI para o blob de armazenamento que contém a mensagem.

Tipo de conteúdo
Content-Type string

Especifique o tipo de conteúdo do conteúdo da solicitação.

Retornos

response
object

Gerar esquemas

Gera esquemas XML para a ação ou o URI do SAP fornecido.

Parâmetros

Nome Chave Obrigatório Tipo Description
sapActionUris
sapActionUris True array of string
Prefixo do nome do arquivo
fileNamePrefix string

Prefixo para os nomes de arquivo de esquema.

Retornos

Gerar resposta de esquemas

Ler tabela SAP (obsoleta) [PRETERIDO]

Essa ação exige que o usuário tenha acesso ao RFC 'BBP_RFC_READ_TABLE' ou 'RFC_READ_TABLE'.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da tabela
tableName True string

O nome da tabela SAP a ser lida.

Campos a serem lidos
fieldNames array

O campo a ser lido – obsoleto, use a ação versão 2 em vez disso.

Onde os filtros
whereFilters array

A cláusula where filter – obsoleta, use a ação versão 2 em vez disso.

Índice de linha inicial
startIndex integer

Índice de linha inicial, por exemplo, 0.

Contagem de linhas a serem lidas
rowCount integer

A contagem de linhas a serem lidas, por exemplo, 10. Use 0 se você quiser apenas obter os metadados de campos.

Delimitador de campo
delimiter string

O delimitador opcional a ser inserido entre dados de campos de linha.

Retornos

Resultado da operação Leitura de Tabela.

Ler tabela SAP (versão prévia)

Essa ação exige que o usuário tenha acesso ao RFC 'BBP_RFC_READ_TABLE' ou 'RFC_READ_TABLE'.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da tabela
tableName True string

O nome da tabela SAP a ser lida

Campos a serem lidos
FieldNames array of string

A lista de campos a serem lidos

Onde os filtros
WhereFilters array of string

A lista de onde as cláusulas de filtro, por exemplo, "MTART = 'ROH' E MEINS = 'PAK'"

Índice de linha inicial
StartIndex integer

Índice de linha inicial, por exemplo, 0

Contagem de linhas a serem lidas
RowCount integer

A contagem de linhas a serem lidas, por exemplo, 10

Delimitador de campo
Delimiter string

O delimitador opcional a ser inserido entre dados de campos de linha

Retornos

Resultado da operação Leitura de Tabela.

Gatilhos

Quando uma mensagem é recebida

Quando uma mensagem é recebida do SAP.

Quando uma mensagem é recebida

Quando uma mensagem é recebida do SAP.

Parâmetros

Nome Chave Obrigatório Tipo Description
GatewayHost
gatewayHost True string

Host do gateway de registro do servidor SAP RFC.

GatewayService
gatewayService True string

Serviço de gateway de registro do servidor SAP RFC.

ProgramId
programId True string

ID do programa de gateway de registro do servidor SAP RFC.

SapActions
SapActions array of string

Lista de filtros de ações sap para a qual o registro estaria escutando

Formato IDOC
IdocFormat string

Formato no qual receber IDOCs

Receber IDOCs com segmentos não lançados
ReceiveIdocsWithUnreleasedSegments boolean

Se deseja receber IDOCs com segmentos não lançados ou não

SncPartnerNames
sncPartnerNames string

Uma lista separada da barra vertical (|) de nomes de parceiroS SNC.

DegreeOfParallelism
degreeOfParallelism integer

Quantas chamadas processar em paralelo.

Retornos

Solicitação do ouvinte

Definições

BapiRet2

Estrutura de retorno do SAP BAPI versão 2 também conhecida como BAPIRET2

Nome Caminho Tipo Description
Tipo
Type string

Tipo de mensagem

ID
Id string

Classe de mensagem

Número
Number string

Número da Mensagem

Message
Message string

Texto da mensagem

LogNumber
LogNumber string

Log do aplicativo: número de log

LogMessageNumber
LogMessageNumber string

Log do aplicativo: número de série de mensagem interna

MessageVariable1
MessageVariable1 string

Variável de mensagem 1

MessageVariable2
MessageVariable2 string

Variável de mensagem 2

MessageVariable3
MessageVariable3 string

Variável de mensagem 3

MessageVariable4
MessageVariable4 string

Variável de mensagem 4

Parâmetro
Parameter string

Nome do parâmetro

Row
Row integer

Linhas no parâmetro

Campo
Field string

Campo no parâmetro

System
System string

Sistema lógico do qual a mensagem se origina

CallBapiResponse

Resultado da operação bapi de chamada

Nome Caminho Tipo Description
BapiReturn
BapiReturn BapiRet2

Estrutura de retorno do SAP BAPI versão 2 também conhecida como BAPIRET2

Retornos do BAPI
BapiReturns array of BapiRet2

Estruturas de retorno do BAPI

Resposta XML
XmlResponse string

Resposta XML para a chamada bapi

JsonResponse
JsonResponse Object

CallRfcResponse

Resultado da operação RFC de chamada

Nome Caminho Tipo Description
Resposta XML
XmlResponse string

Resposta XML para a chamada RFC

JsonResponse
JsonResponse Object

CreateSessionResponse

Resultado da operação Criar Sessão.

Nome Caminho Tipo Description
Id da Sessão
SessionId string

ID da sessão com estado.

FieldMetadata

Metadados de campo

Nome Caminho Tipo Description
Nome do campo
Name string

Nome do campo

Deslocamento de campo
Offset integer

Deslocamento de início do campo

Comprimento do campo
Length integer

Comprimento do campo

Tipo de dados ABAP
AbapDataType string

Tipo de dados ABAP de campo

Descrição do campo
Description string

Descrição do campo

IdocNumbersList

Lista de números IDOC.

Nome Caminho Tipo Description
Números IDOC
IdocNumbers array of integer

Lista de números IDOC

IdocStatusResponse

Resultado para obter o status da operação IDOC.

Nome Caminho Tipo Description
Código de status IDOC
IdocStatus integer

Código de status IDOC

ListenerRequest

Solicitação do ouvinte

Nome Caminho Tipo Description
ActionUri
ActionUri string

URI da ação

Content
Content string

Content

Object

ReadTableResponse

Resultado da operação Leitura de Tabela.

Nome Caminho Tipo Description
Resposta XML
XmlResponse string

Resposta XML para a chamada RFC da Tabela de Leitura

Metadados de campos
FieldsMetadata array of FieldMetadata

Metadados de campos

Rows
Rows array of string

Rows

RfcTransactionDetails

Detalhes da transação RFC

Nome Caminho Tipo Description
Os nomes dos RFCs na transação
RfcNames array of string

Os nomes dos RFCs na transação

O TID (Identificador de Transação)
TId string

O TID (Identificador de Transação)

O formulário GUID do TID (Identificador de Transação)
Guid string

O formulário GUID do TID (Identificador de Transação)

O nome da fila
QueueName string

O nome da fila se for uma transação qRFC, caso contrário, nulo

SapConnectorGenerateSchemasResponse

Gerar resposta de esquemas

Nome Caminho Tipo Description
Schemas
Schemas array of SapConnectorSchema

A lista de esquemas gerados.

SapConnectorSchema

Esquema SAP

Nome Caminho Tipo Description
Nome
Name string

O nome do esquema

Content
Content byte

O conteúdo do esquema codificado em base 64

SendIdocResponse

Resultado da operação Enviar IDOC.

Nome Caminho Tipo Description
ID da transação
TransactionID string

GUID de ID de transação para o tRFC IDOC.

objeto

Esse é o tipo 'object'.