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
- Body
- CallBapiResponse
[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.
- Body
- SendIdocResponse
[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.
- Body
- SendIdocResponse
[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.
- Body
- IdocNumbersList
[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.
- Body
- IdocStatusResponse
[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
[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
[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
- Body
- CallRfcResponse
[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
- Body
- CallRfcResponse
[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.
- Body
- ReadTableResponse
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.
- Body
- ReadTableResponse
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
- Body
- ListenerRequest
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'.