Para ejecutar de forma nativa llamadas de funciones remotas en una instancia de SAP BAPI®, agregue un paso con un comando de conexión SAP BAPI RFC. Por ejemplo:
- Interactuar con los programas SAP BAPI
- Consultas de extracción de datos de expresiones multidimensionales (MDX) de flujo
Para habilitar estos comandos, un administrador de TI primero crea un conector RFC SAP BAPI.
BAPI_XBP_JOB_ADD_ABAP_STEP
Para agregar un paso con un programa de Programación de aplicaciones empresariales avanzadas (ABAP) a un trabajo, utilice el comando BAPI_XBP_JOB_ADD_ABAP_STEP .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Recuento de trabajos |
Introduzca el recuento del trabajo al que se agregará un paso; en el XML, el valor JOBCOUNT . |
Nombre del trabajo |
Introduzca el nombre del trabajo al que desea agregar un paso; en el XML, el valor JOBNAME . |
Nombre del programa |
Introduzca el nombre del programa que desea agregar al trabajo. |
Nombre de la variante |
Introduzca el nombre de la variante. |
Nombre de usuario de SAP |
Introduzca el nombre de usuario del usuario SAP que desea utilizar. |
Resultados
Resultado |
Tipo de salida |
Respuesta |
JSON |
Devolver |
JSON |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XBP_JOB_JOBLOG_LECTURA
Para recuperar los registros de un trabajo, utilice el comando BAPI_XBP_JOB_JOBLOG_READ .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Recuento de trabajos |
Introduzca el recuento del trabajo para el cual se obtendrán registros; en el XML, el valor JOBCOUNT . |
Nombre del trabajo |
Introduzca el nombre del trabajo del cual desea obtener registros; en el XML, el valor JOBNAME . |
Resultados
Resultado |
Tipo de salida |
Devolver |
JSON |
Registro del protocolo de trabajo |
Archivo |
Nuevo registro del protocolo de trabajo |
Archivo |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XBP_TRABAJO_ABIERTO
Para crear un trabajo, utilice el comando BAPI_XBP_JOB_OPEN .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Clase de trabajo |
Introduzca la clase del nuevo trabajo; en el XML, el valor JOBCLASS . |
Nombre del trabajo |
Introduzca el nombre del nuevo trabajo; en el XML, el valor JOBNAME . |
Resultados
Resultado |
Tipo de salida |
Recuento de trabajos |
Cadena |
Devolver |
JSON |
Nombre del trabajo |
Cadena |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XBP_JOB_READ
Para leer el contenido de un trabajo, utilice el comando BAPI_XBP_JOB_READ .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Recuento de trabajos |
Introduzca el recuento del trabajo a leer; en el XML, el valor JOBCOUNT . |
Nombre del trabajo |
Introduzca el nombre del trabajo a leer; en el XML, el valor JOBNAME . |
Resultados
Resultado |
Tipo de salida |
Devolver |
JSON |
Contenidos |
JSON |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XBP_LISTA_DE_TRABAJOS_LECTURA
Para leer la lista de spool de un paso de trabajo ABAP, utilice el comando BAPI_XBP_JOB_SPOOLLIST_READ .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Recuento de trabajos |
Introduzca el recuento del trabajo a leer; en el XML, el valor JOBCOUNT . |
Nombre del trabajo |
Introduzca el nombre del trabajo a leer; en el XML, el valor JOBNAME . |
Número de paso |
Introduzca el número de paso para obtener el carrete. |
Resultados
Resultado |
Tipo de salida |
Devolver |
JSON |
Contenido del carrete |
Archivo |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XBP_JOB_START_INMEDIATAMENTE
Para iniciar un trabajo inmediatamente, utilice el comando BAPI_XPBI_JOB_START_IMMEDIATELY .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Recuento de trabajos |
Introduzca el recuento del trabajo a ejecutar; en el XML, el valor JOBCOUNT . |
Nombre del trabajo |
Introduzca el nombre del trabajo a ejecutar; en el XML, el valor JOBNAME . |
Grupo objetivo |
Introduzca el grupo objetivo. |
Servidor de destino |
Introduzca el servidor de destino. |
Ejecutar sincrónicamente |
Para ejecutar el trabajo sincrónicamente y esperar a que finalice, marque esta casilla. |
Resultados
Resultado |
Tipo de salida |
Devolver |
JSON |
Registros |
Archivo |
Estado laboral |
Cadena |
Tiene un hijo |
Cadena |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
OBTENER ESTADO DE TRABAJO BAPI_XBP
Para recuperar el estado de un trabajo, utilice el comando BAPI_XBP_JOB_STATUS_GET .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Recuento de trabajos |
Introduzca el recuento del trabajo para obtener el estado; en el XML, el valor JOBCOUNT . |
Nombre del trabajo |
Introduzca el nombre del trabajo del cual desea obtener el estado; en el XML, el valor JOBNAME . |
Resultados
Resultado |
Tipo de salida |
Devolver |
JSON |
Estado laboral |
Cadena |
Tiene un hijo |
Cadena |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BÚSQUEDA DE INFORMES BAPI_XBP
Para buscar un informe, utilice el comando BAPI_XBP_REPORT_SEARCH .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Nombre de usuario externo |
Introduzca el nombre de usuario externo que se utilizará con la solicitud; en el XML, el valor EXTERNAL_USER_NAME . |
Informe |
Introduzca la cadena de búsqueda para los informes, como informe* ; en el XML, el valor INFORME . |
Contar |
Introduzca el número máximo de resultados a devolver; en el XML, el valor COUNT . |
Elementos del informe |
Introduzca una lista de los elementos que desea agregar a la búsqueda; en el XML, el valor INFORMES->Elemento . |
Resultados
Resultado |
Tipo de salida |
Devolver |
JSON |
Informes |
JSON |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XMI_LOGOFF
Para cerrar sesión en una herramienta de administración externa, utilice el comando BAPI_XMI_LOGOFF .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Interfaz |
Introduzca el servicio para cerrar sesión y finalizar la sesión; en el XML, el valor INTERFACE . |
Resultados
Ninguno
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
BAPI_XMI_LOGON
Para iniciar sesión en una herramienta de administración externa, utilice el comando BAPI_XMI_LOGON .
Propiedades
Propiedad |
Detalle |
Empresa |
Introduzca la empresa con la que desea iniciar sesión; en el XML, el valor EXTCOMPANY . |
Producto |
Introduzca el producto al que desea iniciar sesión; en el XML, el valor EXTPRODUCT . |
Versión |
Introduzca la versión de la llamada y el servicio BAPI; en el XML, el valor VERSION . |
Interfaz |
Introduzca el servicio para iniciar sesión y crear una sesión; en el XML, el valor INTERFACE . |
Resultados
Resultado |
Tipo de salida |
Galletas |
JSON |
ID de sesión |
Cadena |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |
Llamada de función genérica
Para llamar a cualquier función RFC habilitada para servicios web en el entorno SAP, utilice el comando Llamada de función genérica .
Propiedades
Propiedad |
Detalle |
Galletas |
Introduzca las cookies del comando inicial BAPI_XMI_LOGON . |
Cuerpo XML |
Introduzca la carga útil de la solicitud. No incluya el elemento XML de la función en sí; incluya solo el contenidodel elemento.
|
Nombre de la función |
Introduzca el nombre de la función, como BAPI_XMI_LOGON . |
Resultados
Resultado |
Tipo de salida |
Respuesta XML |
Archivo |
Devolver |
JSON |
Códigos de salida
Código |
Tipo |
Detalle |
0 |
Correcto |
Correcto |
1 |
Error |
El comando no se pudo ejecutar |
2 |
Error |
No se puede autenticar con el servidor SAP |