Compartir a través de


SAP

Mensajes del servidor de aplicaciones y del servidor de mensajes de SAP

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Aplicaciones lógicas Enterprise Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL https://support.microsoft.com/
Correo Electrónico abapi@microsoft.com
Metadatos del conector
Publicador Microsoft
Sitio web https://www.sap.com/index.html
Directiva de privacidad https://www.sap.com/about/legal/privacy.html
Categorías Operaciones de TI

Conector en profundidad

Este artículo contiene la especificación de api de referencia y los límites generales. Para obtener documentación detallada sobre el conector, incluidos los requisitos previos, los pasos de procedimientos, el esquema de parámetros de solicitud y los ejemplos, consulte Conexión a sistemas SAP desde Azure Logic Apps.

Límites generales

Nombre Importancia
Tamaño máximo del cuerpo de la solicitud en KB para la operación de envío de mensajes cuando se usa la puerta de enlace de datos local. 2560
Tamaño máximo del cuerpo de la solicitud en KB para la operación de envío de mensajes cuando se usa el entorno del servicio de integración (ISE) sin la puerta de enlace de datos local. 102400
Tiempo de espera de la solicitud en segundos para las solicitudes al usar la puerta de enlace de datos local 118
Tiempo de espera de solicitud en segundos para las solicitudes cuando se usa el entorno del servicio de integración (ISE) sin la puerta de enlace de datos local. 225

En el caso de los parámetros XML de solicitud de mayor tamaño, coloque el documento de parámetros XML en un blob de Azure Storage. Después, en lugar de colocar directamente los parámetros XML en el cuerpo de la solicitud, coloque en su lugar el URI de firma de acceso compartido (SAS) completo para el blob de storage en el cuerpo de la solicitud. A continuación, el blob se descarga en tiempo de ejecución. Asegúrese de que el blob es accesible desde la ubicación de descarga, por ejemplo, la puerta de enlace de datos local o la subred del conector ISE.

En el caso de las solicitudes con tiempos de espera más largos, use una acción de ejecución prolongada siempre que esté disponible. Las acciones de ejecución prolongada se basan en tareas de ejecución prolongada de Azure Logic Apps con el patrón de acción de webhook.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones Compartible

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Se trata de una conexión que se puede compartir. Si la aplicación de energía se comparte con otro usuario, también se comparte la conexión. Para más información, consulte introducción a los conectores para aplicaciones de lienzo: Power Apps | Microsoft Docs

Nombre Tipo Description Obligatorio
Gateway gatewaySetting Puerta de enlace local (consulte https://docs.microsoft.com/data-integration/gateway para obtener más detalles). Cierto
Client int Identificador de cliente de SAP para conectarse al sistema SAP. Cierto
Tipo de autenticación cuerda / cadena Tipo de autenticación para conectarse al sistema SAP. Debe ser básico (nombre de usuario y contraseña). Cierto
Nombre de usuario de SAP securestring Nombre de usuario que se usará para iniciar sesión en el sistema SAP.
Contraseña de SAP securestring Contraseña que se va a usar para iniciar sesión en el sistema SAP.
Tipo de inicio de sesión cuerda / cadena Tipo de inicio de sesión en el sistema SAP, inicio de sesión del servidor de aplicaciones (tipo A) o inicio de sesión de grupo (tipo B también conocido como servidor de mensajes). Cierto
AS Host cuerda / cadena Nombre de host del servidor de aplicaciones de SAP.
Servicio AS cuerda / cadena El nombre del servicio o el número de puerto del servidor de aplicaciones de SAP.
Número de sistema as int Número de sistema del sistema SAP. Es un número comprendido entre 00 y 99.
Host de SERVIDOR MS cuerda / cadena El nombre de host del servidor de mensajes de SAP también conocido como nombre del sistema R3.
Nombre del servicio MS o número de puerto cuerda / cadena El nombre del servicio o el número de puerto del servidor de mensajes.
Id. del sistema de MS cuerda / cadena El identificador del sistema SAP.
Grupo de inicio de sesión de MS cuerda / cadena Grupo de inicio de sesión para el sistema SAP.
Escritura segura bool Use tipos seguros si es false; de lo contrario, use string como tipo seguro.
Uso de SNC bool Cuando se selecciona, las conexiones se protegerán con SNC.
Biblioteca SNC cuerda / cadena Nombre o ruta de acceso de la biblioteca de SNC que se va a usar.
SNC SSO cuerda / cadena El inicio de sesión único de SNC especifica si se deben usar las credenciales o identidades de SNC proporcionadas en el nivel de RFC.
Mi nombre de SNC cuerda / cadena Identidad que se va a usar para este destino o servidor concretos (opcional).
Nombre del asociado de SNC cuerda / cadena Nombre del SNC del back-end.
Calidad de protección de SNC cuerda / cadena Calidad del servicio que se usará para la comunicación SNC de este destino o servidor concreto.
Certificado SNC cuerda / cadena Certificado X.509 codificado en Base64.
PSE securestring PSE codificado en Base64 (entorno de seguridad personal).

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 2500 60 segundos

Acciones

[BAPI - RFC] Cerrar sesión con estado

Cierra una sesión de conexión con estado existente en el sistema SAP.

[BAPI - RFC] Creación de una sesión con estado

Crea una sesión de conexión con estado en el sistema SAP.

[BAPI] Confirmar transacción

Confirma la transacción BAPI para la sesión especificada.

[BAPI] Método call en SAP (versión preliminar)

Llama al método BAPI en el sistema SAP.

[BAPI] Reversión de la transacción (versión preliminar)

Revierte la transacción BAPI para la sesión especificada.

[IDOC - RFC] Confirmación del identificador de transacción

Envía la confirmación del identificador de transacción a SAP.

[IDOC] Envío de documentos a SAP (en desuso) (versión preliminar)

Envía un mensaje IDOC a SAP (en desuso).

[IDOC] Envío de un documento a SAP

Envía un mensaje IDOC a SAP.

[IDOC] Obtención de la lista de IDOC para la transacción

Obtiene la lista de IDC para la transacción identificada por identificador de sesión GUID o identificador de transacción (TID).

[IDOC] Obtención del estado de IDOC

[IDOC] Obtenga el estado del IDOC.

[RFC] Adición de RFC a la transacción (versión preliminar)

Agrega una llamada RFC a una transacción identificada por el nombre de cola y tId, creando una nueva transacción si no existe ninguna.

[RFC] Confirmar transacción (versión preliminar)

Confirma la transacción RFC para la sesión o cola especificadas.

[RFC] Crear transacción

Crea una nueva transacción si no existe ninguna, con el identificador de transacción o el nombre de la cola proporcionados. Si la transacción existe, obtiene los detalles de la transacción existente. El identificador de transacción se puede proporcionar en formato guid o de cadena de 24 caracteres.

[RFC] Función Call en SAP (V2) [EN DESUSO]

Llama a un sRFC, tRFC o qRFC en el sistema SAP.

[RFC] Función Call en SAP (V3) (versión preliminar)

Llama a un sRFC, tRFC o qRFC en el sistema SAP de forma culturualmente independiente.

[RFC] Función Call en SAP (versión preliminar)

Llama a un sRFC, tRFC o qRFC en el sistema SAP.

[RFC] Llamada a la función de ejecución prolongada en SAP (versión preliminar)

Llama a un sRFC de ejecución prolongada en el sistema SAP y espera a que el sistema responda de nuevo.

[RFC] Obtener transacción

Obtiene los detalles de una transacción identificada por el identificador de transacción o el nombre de la cola, creando una nueva transacción si no existe ninguna. El identificador de transacción se puede proporcionar en formato guid o de cadena de 24 caracteres. Tanto el nombre de la cola como el identificador de transacción deben proporcionarse para buscar una transacción qRFC existente.

Envío de un mensaje a SAP

Envía cualquier tipo de mensaje RFC, BAPI, IDOC a SAP.

Generación de esquemas

Genera esquemas XML para la acción o el URI de SAP proporcionados.

Lee la tabla SAP (obsoleta) [EN DESUSO]

Esta acción requiere que el usuario tenga acceso a rfC "BBP_RFC_READ_TABLE" o "RFC_READ_TABLE".

Leer tabla de SAP (versión preliminar)

Esta acción requiere que el usuario tenga acceso a rfC "BBP_RFC_READ_TABLE" o "RFC_READ_TABLE".

[BAPI - RFC] Cerrar sesión con estado

Cierra una sesión de conexión con estado existente en el sistema SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de sesión
sessionId True string

Identificador de sesión con estado como una cadena.

Devoluciones

response
object

[BAPI - RFC] Creación de una sesión con estado

Crea una sesión de conexión con estado en el sistema SAP.

Devoluciones

Resultado de la operación Crear sesión.

[BAPI] Confirmar transacción

Confirma la transacción BAPI para la sesión especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de sesión
sessionId True string

Identificador de sesión con estado como una cadena.

Esperar a la actualización sincrónica
wait boolean

Espere a que finalice la actualización sincrónica.

Cierre la sesión
closeSession boolean

Cierra la sesión de conexión con estado.

Devoluciones

Estructura de devolución de SAP BAPI versión 2 también conocida como BAPIRET2

Body
BapiRet2

[BAPI] Método call en SAP (versión preliminar)

Llama al método BAPI en el sistema SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Objeto Business
businessObject True string

Tipo de objeto Business, como "BANKDETAIL".

Método
method True string

El método al que se va a llamar, por ejemplo, "CREATE", seguido del método BAPI de implementación, separado por el carácter ":".

Confirmación automática
autoCommit boolean

Confirma automáticamente la transacción BAPI si la respuesta de SAP BAPI no tiene ningún error. Reversión automática de la transacción BAPI si la respuesta de SAP BAPI tiene un error.

Identificador de sesión
sessionId string

Identificador de sesión con estado opcional como una cadena. Si no se proporciona ninguno, la llamada se realiza en una conexión sin estado.

Parámetros BAPI de entrada
body True binary

Escriba parámetros BAPI para llamar a SAP o URI al blob de almacenamiento que contiene los parámetros BAPI.

Tipo de contenido
Content-Type string

Especifique el tipo de contenido de la carga de la solicitud.

Devoluciones

Resultado de la operación BAPI de llamada

[BAPI] Reversión de la transacción (versión preliminar)

Revierte la transacción BAPI para la sesión especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de sesión
sessionId True string

Identificador de sesión con estado como una cadena.

Cierre la sesión
closeSession boolean

Cierra la sesión de conexión con estado.

Devoluciones

Estructura de devolución de SAP BAPI versión 2 también conocida como BAPIRET2

Body
BapiRet2

[IDOC - RFC] Confirmación del identificador de transacción

Envía la confirmación del identificador de transacción a SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de transacción
tid True string

Identificador de transacción en formato de cadena GUID.

Devoluciones

response
object

[IDOC] Envío de documentos a SAP (en desuso) (versión preliminar)

Envía un mensaje IDOC a SAP (en desuso).

Parámetros

Nombre Clave Requerido Tipo Description
Tipo IDOC con extensión opcional
idocType True string

El tipo IDOC (básico), como "DELVRY01" y la extensión de tipo IDOC opcional (mejora o tipo CIM).

Versión de la versión de SAP
releaseVersion string

La versión de la versión de SAP, por ejemplo, 720. Si no se proporciona ninguno, se seleccionará la versión actual del sistema.

Versión de tipos de registro
recordTypesVersion string

La versión de los tipos de registro IDOC, "2" o "3".

Confirmar TID
confirmTid boolean

Confirme el identificador de transacción automáticamente, "true" o "false".

GUID del identificador de transacción
tid string

Guid de identificador de transacción opcional como una cadena. Si no se proporciona ninguno, se generará un nuevo GUID.

Mensaje IDOC de entrada
body True binary

Mensaje IDOC de entrada a SAP o URI al blob de almacenamiento que contiene el mensaje IDOC.

Tipo de contenido
Content-Type string

Especifique el tipo de contenido de la carga de la solicitud.

Devoluciones

Resultado de la operación Enviar IDOC.

[IDOC] Envío de un documento a SAP

Envía un mensaje IDOC a SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Lista de parámetros
dynamicParameters True dynamic

Parámetros de entrada dinámicos en función del formato IDOC.

Formato IDOC
idocFormat string

El formato de la carga de IDOC: XML, Archivo plano o Json.

Confirmar TID
confirmTid boolean

Confirme el identificador de transacción automáticamente, "true" o "false".

GUID del identificador de transacción
tid string

Guid de identificador de transacción opcional como una cadena. Si no se proporciona ninguno, se generará un nuevo GUID.

Devoluciones

Resultado de la operación Enviar IDOC.

[IDOC] Obtención de la lista de IDOC para la transacción

Obtiene la lista de IDC para la transacción identificada por identificador de sesión GUID o identificador de transacción (TID).

Parámetros

Nombre Clave Requerido Tipo Description
Dirección
direction True string

Indica si SAP envió o recibió el IDOC que se va a encontrar.

Identificador de transacción
tId True string

Identificador de transacción con formato GUID o cadena de 24 caracteres.

Devoluciones

Lista de números de IDOC.

[IDOC] Obtención del estado de IDOC

[IDOC] Obtenga el estado del IDOC.

Parámetros

Nombre Clave Requerido Tipo Description
Número de IDOC
idocNumber True integer

Número de IDOC para el que se va a capturar el estado.

Devoluciones

Resultado para obtener el estado de la operación IDOC.

[RFC] Adición de RFC a la transacción (versión preliminar)

Agrega una llamada RFC a una transacción identificada por el nombre de cola y tId, creando una nueva transacción si no existe ninguna.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre RFC
rfcName True string

RfC al que se va a llamar, por ejemplo, "STFC_CONNECTION".

Filtro de grupo RFC
rfcGroupFilter string

El filtro de grupo RFC opcional, como "STFC", para filtrar las RFC.

Confirmación automática
autoCommit boolean

Confirma automáticamente la transacción RFC si agregar la RFC a la transacción no tiene ningún error.

Identificador de transacción
tId string

Identificador de transacción con formato GUID o cadena de 24 caracteres.

Nombre de cola
queueName string

Nombre de cola para qRFC.

Parámetros RFC de entrada
body True binary

Escriba parámetros RFC para llamar a SAP o URI al blob de almacenamiento que contiene los parámetros RFC.

Tipo de contenido
Content-Type string

Especifique el tipo de contenido de la carga de la solicitud.

Devoluciones

Detalles de la transacción RFC

[RFC] Confirmar transacción (versión preliminar)

Confirma la transacción RFC para la sesión o cola especificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de transacción
tId string

Identificador de transacción con formato GUID o cadena de 24 caracteres.

Nombre de cola
queueName string

Nombre de la cola con estado.

Devoluciones

response
object

[RFC] Crear transacción

Crea una nueva transacción si no existe ninguna, con el identificador de transacción o el nombre de la cola proporcionados. Si la transacción existe, obtiene los detalles de la transacción existente. El identificador de transacción se puede proporcionar en formato guid o de cadena de 24 caracteres.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de transacción
tId string

Identificador de transacción con formato GUID o cadena de 24 caracteres.

Nombre de cola
queueName string

Nombre de cola para qRFC.

Devoluciones

Detalles de la transacción RFC

[RFC] Función Call en SAP (V2) [EN DESUSO]

Llama a un sRFC, tRFC o qRFC en el sistema SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre RFC
rfcName True string

RfC al que se va a llamar, por ejemplo, "STFC_CONNECTION".

Entrada de función de SAP
rfcInputs True dynamic

Entradas de la función SAP.

Filtro de grupo RFC
rfcGroupFilter string

El filtro de grupo RFC opcional, como "STFC", para filtrar las RFC.

Confirmación automática
autoCommit boolean

Confirma automáticamente la transacción RFC si agregar qRFC/tRFC a la transacción no tiene ningún error. La confirmación automática solo surte efecto si se proporciona {tId} o {queueName}.

Identificador de sesión
sessionId string

Identificador de sesión con estado opcional como una cadena para RFC con estado. Si no se proporciona ningún identificador de sesión, la llamada se realiza en una conexión sin estado.

Identificador de transacción
tId string

Identificador de transacción opcional con formato GUID o cadena de 24 caracteres para tRFC y qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Nombre de cola
queueName string

Nombre de cola con estado opcional para qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Formato de entrada
inputFormat string

Formato de entrada (XML o JSON): cuando se elige JSON, el esquema se genera y se proporciona al diseñador.

Formato de devolución
returnFormat string

Formato de salida (XML o JSON): cuando se elige JSON, el esquema se genera y se proporciona al diseñador.

Devoluciones

Las salidas de esta operación son dinámicas.

[RFC] Función Call en SAP (V3) (versión preliminar)

Llama a un sRFC, tRFC o qRFC en el sistema SAP de forma culturualmente independiente.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre RFC
rfcName True string

RfC al que se va a llamar, por ejemplo, "STFC_CONNECTION".

Entrada de función de SAP
rfcInputs True dynamic

Entradas de la función SAP.

Filtro de grupo RFC
rfcGroupFilter string

El filtro de grupo RFC opcional, como "STFC", para filtrar las RFC.

Confirmación automática
autoCommit boolean

Confirma automáticamente la transacción RFC si agregar qRFC/tRFC a la transacción no tiene ningún error. La confirmación automática solo surte efecto si se proporciona {tId} o {queueName}.

Identificador de sesión
sessionId string

Identificador de sesión con estado opcional como una cadena para RFC con estado. Si no se proporciona ningún identificador de sesión, la llamada se realiza en una conexión sin estado.

Identificador de transacción
tId string

Identificador de transacción opcional con formato GUID o cadena de 24 caracteres para tRFC y qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Nombre de cola
queueName string

Nombre de cola con estado opcional para qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Formato de entrada
inputFormat string

Formato de entrada (XML o JSON): cuando se elige JSON, el esquema se genera y se proporciona al diseñador.

Formato de devolución
returnFormat string

Formato de salida (XML o JSON): cuando se elige JSON, el esquema se genera y se proporciona al diseñador.

Devoluciones

Las salidas de esta operación son dinámicas.

[RFC] Función Call en SAP (versión preliminar)

Llama a un sRFC, tRFC o qRFC en el sistema SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre RFC
rfcName True string

RfC al que se va a llamar, por ejemplo, "STFC_CONNECTION".

Filtro de grupo RFC
rfcGroupFilter string

El filtro de grupo RFC opcional, como "STFC", para filtrar las RFC.

Confirmación automática
autoCommit boolean

Confirma automáticamente la transacción RFC si agregar qRFC/tRFC a la transacción no tiene ningún error. La confirmación automática solo surte efecto si se proporciona {tId} o {queueName}.

Identificador de sesión
sessionId string

Identificador de sesión con estado opcional como una cadena para RFC con estado. Si no se proporciona ningún identificador de sesión, la llamada se realiza en una conexión sin estado.

Identificador de transacción
tId string

Identificador de transacción opcional con formato GUID o cadena de 24 caracteres para tRFC y qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Nombre de cola
queueName string

Nombre de cola con estado opcional para qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Parámetros RFC de entrada
body True binary

Escriba parámetros RFC para llamar a SAP o URI al blob de almacenamiento que contiene los parámetros RFC.

Tipo de contenido
Content-Type string

Especifique el tipo de contenido de la carga de la solicitud.

Devoluciones

Resultado de la operación RFC de llamada

[RFC] Llamada a la función de ejecución prolongada en SAP (versión preliminar)

Llama a un sRFC de ejecución prolongada en el sistema SAP y espera a que el sistema responda de nuevo.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre RFC
RfcName True string

RfC al que se va a llamar, por ejemplo, "STFC_CONNECTION"

Parámetros RFC de entrada (insertados)
Payload string

Parámetros RFC de entrada para llamar a SAP

Parámetros RFC de entrada (referencia)
PayloadReference string

URI al blob de almacenamiento que contiene los parámetros RFC

Filtro de grupo RFC
RfcGroupFilter string

El filtro de grupo RFC opcional, como "STFC", para filtrar las RFC

Confirmación automática
AutoCommit boolean

Confirma automáticamente la transacción RFC si agregar qRFC/tRFC a la transacción no tiene ningún error. La confirmación automática solo surte efecto si se proporciona el identificador de transacción o el nombre de la cola.

Nombre de cola
QueueName string

Nombre de cola con estado opcional para qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Identificador de sesión
sessionId string

Identificador de sesión con estado opcional como una cadena para RFC con estado. Si no se proporciona ningún identificador de sesión, la llamada se realiza en una conexión sin estado.

Identificador de transacción
tId string

Identificador de transacción opcional con formato GUID o cadena de 24 caracteres para tRFC y qRFC. Si no se proporciona ningún identificador de transacción y ningún nombre de cola, la llamada se realiza sincrónicamente (sRFC).

Devoluciones

Resultado de la operación RFC de llamada

[RFC] Obtener transacción

Obtiene los detalles de una transacción identificada por el identificador de transacción o el nombre de la cola, creando una nueva transacción si no existe ninguna. El identificador de transacción se puede proporcionar en formato guid o de cadena de 24 caracteres. Tanto el nombre de la cola como el identificador de transacción deben proporcionarse para buscar una transacción qRFC existente.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de transacción
tId string

Identificador de transacción con formato GUID o cadena de 24 caracteres.

Nombre de cola
queueName string

Nombre de cola para qRFC.

Devoluciones

Detalles de la transacción RFC

Envío de un mensaje a SAP

Envía cualquier tipo de mensaje RFC, BAPI, IDOC a SAP.

Parámetros

Nombre Clave Requerido Tipo Description
Acción de SAP
sapAction True string

Acción de SAP.

Mensaje de entrada
body True binary

Mensaje de entrada a SAP o URI al blob de almacenamiento que contiene el mensaje.

Tipo de contenido
Content-Type string

Especifique el tipo de contenido de la carga de la solicitud.

Devoluciones

response
object

Generación de esquemas

Genera esquemas XML para la acción o el URI de SAP proporcionados.

Parámetros

Nombre Clave Requerido Tipo Description
sapActionUris
sapActionUris True array of string
Prefijo de nombre de archivo
fileNamePrefix string

Prefijo para los nombres de archivo de esquema.

Devoluciones

Generar respuesta de esquemas

Lee la tabla SAP (obsoleta) [EN DESUSO]

Esta acción requiere que el usuario tenga acceso a rfC "BBP_RFC_READ_TABLE" o "RFC_READ_TABLE".

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
tableName True string

Nombre de la tabla de SAP que se va a leer.

Campos que se van a leer
fieldNames array

En su lugar, el campo que se va a leer: obsoleto, use la versión 2 de la acción.

Dónde se filtran los filtros
whereFilters array

La cláusula where filter : obsoleta, use la versión 2 de la acción en su lugar.

Inicio del índice de fila
startIndex integer

Índice de fila inicial, por ejemplo, 0.

Recuento de filas que se van a leer
rowCount integer

Recuento de filas que se van a leer, por ejemplo, 10. Use 0 si solo desea obtener los metadatos de los campos.

Delimitador de campo
delimiter string

Delimitador opcional que se va a insertar entre los datos de campos de fila.

Devoluciones

Resultado de la operación Read Table.

Leer tabla de SAP (versión preliminar)

Esta acción requiere que el usuario tenga acceso a rfC "BBP_RFC_READ_TABLE" o "RFC_READ_TABLE".

Parámetros

Nombre Clave Requerido Tipo Description
Nombre de la tabla
tableName True string

Nombre de la tabla de SAP que se va a leer

Campos que se van a leer
FieldNames array of string

Lista de campos que se van a leer

Dónde se filtran los filtros
WhereFilters array of string

La lista de cláusulas de filtro where, por ejemplo, "MTART = 'ROH' AND MEINS = 'PAK'"

Inicio del índice de fila
StartIndex integer

Índice de fila inicial, por ejemplo, 0

Recuento de filas que se van a leer
RowCount integer

Recuento de filas que se van a leer, por ejemplo, 10

Delimitador de campo
Delimiter string

Delimitador opcional que se va a insertar entre los datos de campos de fila

Devoluciones

Resultado de la operación Read Table.

Desencadenadores

Cuando se recibe un mensaje

Cuando se recibe un mensaje de SAP.

Cuando se recibe un mensaje

Cuando se recibe un mensaje de SAP.

Parámetros

Nombre Clave Requerido Tipo Description
GatewayHost
gatewayHost True string

Host de puerta de enlace de registro del servidor RFC de SAP.

GatewayService
gatewayService True string

Servicio de puerta de enlace de registro de servidor RFC de SAP.

ProgramId
programId True string

Id. de programa de puerta de enlace de registro de servidor RFC de SAP.

SapActions
SapActions array of string

Lista de filtros de acciones de SAP para las que el registro escucharía

Formato IDOC
IdocFormat string

Formato en el que se van a recibir IFC

Recepción de IFC con segmentos sin versión
ReceiveIdocsWithUnreleasedSegments boolean

Si se van a recibir IFC con segmentos sin versión o no

SncPartnerNames
sncPartnerNames string

Lista separada por barras verticales (|) de nombres de asociados de SNC.

DegreeOfParallelism
degreeOfParallelism integer

Cuántas llamadas a procesar en paralelo.

Devoluciones

Solicitud del agente de escucha

Definiciones

BapiRet2

Estructura de devolución de SAP BAPI versión 2 también conocida como BAPIRET2

Nombre Ruta de acceso Tipo Description
Tipo
Type string

Tipo de mensaje

Id
Id string

Clase Message

Number
Number string

Número de mensaje

Message
Message string

Texto del mensaje

LogNumber
LogNumber string

Registro de la aplicación: número de registro

LogMessageNumber
LogMessageNumber string

Registro de aplicación: número de serie del mensaje interno

MessageVariable1
MessageVariable1 string

Variable de mensaje 1

MessageVariable2
MessageVariable2 string

Variable de mensaje 2

MessageVariable3
MessageVariable3 string

Variable de mensaje 3

MessageVariable4
MessageVariable4 string

Variable de mensaje 4

Parámetro
Parameter string

Nombre de parámetro

Row
Row integer

Líneas en el parámetro

Campo
Field string

Campo en el parámetro

System
System string

Sistema lógico desde el que se origina el mensaje

CallBapiResponse

Resultado de la operación BAPI de llamada

Nombre Ruta de acceso Tipo Description
BapiReturn
BapiReturn BapiRet2

Estructura de devolución de SAP BAPI versión 2 también conocida como BAPIRET2

BaPI devuelve
BapiReturns array of BapiRet2

Estructuras de retorno de BAPI

Respuesta XML
XmlResponse string

Respuesta XML a la llamada BAPI

JsonResponse
JsonResponse Object

CallRfcResponse

Resultado de la operación RFC de llamada

Nombre Ruta de acceso Tipo Description
Respuesta XML
XmlResponse string

Respuesta XML a la llamada RFC

JsonResponse
JsonResponse Object

CreateSessionResponse

Resultado de la operación Crear sesión.

Nombre Ruta de acceso Tipo Description
Identificador de sesión
SessionId string

Identificador de la sesión con estado.

FieldMetadata

Metadatos de campo

Nombre Ruta de acceso Tipo Description
Nombre del campo
Name string

Nombre del campo

Desplazamiento de campo
Offset integer

Desplazamiento de inicio de campo

Longitud del campo
Length integer

Longitud del campo

Tipo de datos ABAP
AbapDataType string

Tipo de datos ABAP de campo

Descripción del campo
Description string

Descripción del campo

IdocNumbersList

Lista de números de IDOC.

Nombre Ruta de acceso Tipo Description
Números de IDOC
IdocNumbers array of integer

Lista de números de IDOC

IdocStatusResponse

Resultado para obtener el estado de la operación IDOC.

Nombre Ruta de acceso Tipo Description
Código de estado de IDOC
IdocStatus integer

Código de estado de IDOC

ListenerRequest

Solicitud del agente de escucha

Nombre Ruta de acceso Tipo Description
ActionUri
ActionUri string

URI de acción

Content
Content string

Content

Objeto

ReadTableResponse

Resultado de la operación Read Table.

Nombre Ruta de acceso Tipo Description
Respuesta XML
XmlResponse string

Respuesta XML a la llamada RFC de read table

Metadatos de campos
FieldsMetadata array of FieldMetadata

Metadatos de campos

Rows
Rows array of string

Rows

RfcTransactionDetails

Detalles de la transacción RFC

Nombre Ruta de acceso Tipo Description
Los nombres de las RFC de la transacción
RfcNames array of string

Los nombres de las RFC de la transacción

Identificador de transacción (TID)
TId string

Identificador de transacción (TID)

El formato GUID del identificador de transacción (TID)
Guid string

El formato GUID del identificador de transacción (TID)

El nombre de la cola
QueueName string

El nombre de la cola si es una transacción qRFC; de lo contrario, null

SapConnectorGenerateSchemasResponse

Generar respuesta de esquemas

Nombre Ruta de acceso Tipo Description
Schemas
Schemas array of SapConnectorSchema

Lista de esquemas generados.

SapConnectorSchema

Esquema de SAP

Nombre Ruta de acceso Tipo Description
Nombre
Name string

Nombre del esquema

Content
Content byte

Contenido del esquema codificado en base 64

SendIdocResponse

Resultado de la operación Enviar IDOC.

Nombre Ruta de acceso Tipo Description
Identificador de transacción
TransactionID string

GUID de identificador de transacción para el TRFC de IDOC.

objeto

Este es el tipo 'object'.