Para ejecutar de forma nativa llamadas a funciones remotas en una instancia SAP BAPI®, añade una etapa con un comando de conexión SAP BAPI RFC. Por ejemplo:
- Interactúa con los programas SAP BAPI
- Consultas de extracción de datos de expresiones multidimensionales (MDX) en streaming
Para habilitar estos comandos, primero un administrador informático crea un conector SAP BAPI RFC.
BAPI_XBP_JOB_ADD_ABAP_STEP
Para añadir una etapa con un programa ABAP (Advanced Buisness Application Programming) a un trabajo, utiliza el comando BAPI_XBP_JOB_ADD_ABAP_STEP.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Recuento de trabajos |
Introduce el recuento del trabajo al que añadir una etapa; en el XML, el valor JOBCOUNT. |
| Nombre del trabajo |
Introduce el nombre del trabajo al que añadir una etapa; en el XML, el valor JOBNAME. |
| Nombre de programa |
Introduce el nombre del programa a añadir al trabajo. |
| Nombre variante |
Introduce el nombre de la variante. |
| Nombre de usuario SAP |
Introduce el nombre de usuario del usuario SAP que vas a utilizar. |
Resultados
| Resultado |
Tipo de Resultado:... |
| Respuesta |
JSON |
| Devolver |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_JOB_JOBLOG_READ
Para recuperar los registros de una tarea, utiliza el comando BAPI_XBP_JOB_JOBLOG_READ.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Recuento de trabajos |
Introduce el recuento del trabajo del que quieres obtener registros; en el XML, el valor JOBCOUNT. |
| Nombre del trabajo |
Introduce el nombre del trabajo del que quieres obtener registros; en el XML, el valor JOBNAME. |
Resultados
| Resultado |
Tipo de resultado |
| Devolver |
JSON |
| Registro del protocolo de trabajo |
Archivo |
| Nuevo registro de protocolo de trabajo |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_JOB_OPEN
Para crear un trabajo, utiliza un comando BAPI_XBP_JOB_OPEN.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Clase de trabajo |
Introduce la clase del nuevo trabajo; en el XML, el valor JOBCLASS. |
| Nombre del trabajo |
Introduce el nombre del nuevo trabajo; en el XML, el valor JOBNAME. |
Resultados
| Resultado |
Tipo de resultado |
| Recuento de trabajos |
Cadena |
| Devolver |
JSON |
| Nombre del trabajo |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_JOB_LEER
Para leer el contenido de un trabajo, utiliza el comando BAPI_XBP_JOB_READ.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Recuento de trabajos |
Introduce el recuento del trabajo que quieres leer; en el XML, el valor JOBCOUNT. |
| Nombre del trabajo |
Introduce el nombre del trabajo que quieres leer; en el XML, el valor JOBNAME. |
Resultados
| Resultado |
Tipo de resultado |
| Devolver |
JSON |
| Contenido |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_JOB_SPOOLLIST_READ
Para leer la lista de spool de una etapa de trabajo ABAP, utiliza un comando BAPI_XBP_JOB_SPOOLLIST_READ.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Recuento de trabajos |
Introduce el recuento del trabajo que quieres leer; en el XML, el valor JOBCOUNT. |
| Nombre del trabajo |
Introduce el nombre del trabajo que quieres leer; en el XML, el valor JOBNAME. |
| Número de etapa |
Introduce el número de la etapa desde la que se obtiene el carrete. |
Resultados
| Resultado |
Tipo de resultado |
| Devolver |
JSON |
| Contenido del carrete. |
Archivo |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_JOB_START_IMMEDIATELY
Para iniciar un trabajo inmediatamente, utiliza un comando BAPI_XPBI_JOB_START_IMMEDIATELY.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Recuento de trabajos |
Introduce el recuento del trabajo a ejecutar; en el XML, el valor JOBCOUNT. |
| Nombre del trabajo |
Introduce el nombre del trabajo a ejecutar; en el XML, el valor JOBNAME. |
| Grupo destinatario |
Introduce el Grupo de destino. |
| Servidor de destino |
Introduce el servidor de destino. |
| Ejecuta de forma sincrónica |
Para ejecutar el trabajo de forma sincrónica y esperar a que termine, marca esta casilla. |
Resultados
| Resultado |
Tipo de resultado |
| Devolver |
JSON |
| Registros |
Archivo |
| Estado del trabajo |
Cadena |
| Tiene un secundario |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_JOB_STATUS_GET
Para recuperar el estado de un trabajo, utiliza un comando BAPI_XBP_JOB_STATUS_GET.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Recuento de trabajos |
Introduce el recuento del trabajo del que quieres obtener el estado; en el XML, el valor JOBCOUNT. |
| Nombre del trabajo |
Introduce el nombre del trabajo del que quieres obtener el estado; en el XML, el valor JOBNAME. |
Resultados
| Resultado |
Tipo de resultado |
| Devolver |
JSON |
| Estado del trabajo |
Cadena |
| Tiene un secundario |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XBP_REPORT_SEARCH
Para buscar un informe, utiliza el comando BAPI_XBP_REPORT_SEARCH.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Nombre de usuario externo |
Introduce el nombre de usuario externo para utilizarlo con la solicitud; en el XML, el valor EXTERNAL_USER_NAME. |
| Informe |
Introduce la cadena de búsqueda de los informes, como report*; en el XML, el valor REPORT. |
| Cuenta |
Introduce el número máximo de resultados a devolver; en el XML, el valor COUNT. |
| Elementos del informe |
Introduce una lista de los elementos a añadir a la búsqueda; en el XML, el valor REPORTS->Item. |
Resultados
| Resultado |
Tipo de resultado |
| Devolver |
JSON |
| Informes |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XMI_LOGOFF
Para cerrar la sesión en una herramienta de gestión externa, utiliza el comando BAPI_XMI_LOGOFF.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Interfaz |
Introduce el servicio en el que cerrar la sesión y finalizarla; en el XML, el valor INTERFACE. |
Resultados
Ninguno
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
BAPI_XMI_LOGON
Para iniciar sesión en una herramienta de gestión externa, utiliza el comando BAPI_XMI_LOGON.
Propiedades
| Propiedad |
Detalle |
| Compañía |
Introduce la empresa con la que vas a iniciar sesión; en el XML, el valor EXTCOMPANY. |
| Producto |
Introduce el producto para iniciar sesión; en el XML, el valor EXTPRODUCT. |
| Versión |
Introduce la versión de la llamada y del servicio BAPI; en el XML, el valor VERSION. |
| Interfaz |
Introduce el servicio con el que iniciar sesión y crear una sesión; en el XML, el valor INTERFACE. |
Resultados
| Resultado |
Tipo de resultado |
| Cookies |
JSON |
| ID de sesión |
Cadena |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |
Llamada a función genérica
Para llamar a cualquier función RFC habilitada para servicios web en el entorno SAP, utiliza un comando Llamada a función genérica.
Propiedades
| Propiedad |
Detalle |
| Cookies |
Introduce las cookies desde el comando inicial BAPI_XMI_LOGON. |
| Cuerpo XML |
Introduce la Carga útil de la solicitud. No incluyas el elemento XML de la propia función; incluye solo el contenido del elemento. |
| Nombre de la función |
Introduce el nombre de la función, como BAPI_XMI_LOGON. |
Resultados
| Resultado |
Tipo de resultado |
| Respuesta XML |
Archivo |
| Devolver |
JSON |
Códigos de salida
| Código |
Tipo |
Detalle |
| 0 |
Correcto |
Correcto |
| 1 |
Se ha producido un error |
Se ha producido un error al ejecutar el comando . |
| 2 |
Se ha producido un error |
No se puede autenticar con el servidor SAP. |