Saltar al contenido

Tutorial de SAP BAPI: una guía paso a paso para crear una BAPI en ABAP

¿Qué es BAPI?

La Interfaz de registro de aplicaciones comerciales (BAPI) son interfaces de programación estandarizadas (métodos) que permiten que las aplicaciones externas accedan a los procesos y datos comerciales en el Sistema R / 3.

Ellos proporcionar métodos de estabilización y estandarización Logre una integración perfecta entre el Sistema R / 3 y las aplicaciones externas, los sistemas heredados y los complementos.

Las BAPI se definen en el BOR (almacén de objetos comerciales) como métodos de tipos de objetos comerciales de SAP que realizan funciones comerciales específicas. Se aplican como Función habilitada para RFC módulos y se crean en ABAP Workbench Function Builder.

Algunas BAPI y métodos proporcionan funciones básicas y se pueden utilizar para la mayoría de los objetivos empresariales de SAP. Estos se dan BAPS ESTÁNDAR.

Lista de BAPI estandarizadas:

  • BAPI para leer datos: GetList (), GetDetail (), GetStatus (), ExistenceCheck ()
  • BAPI para crear o modificar datos: crear (), cambiar (), eliminar () y recuperar (),
  • BAPI para procesamiento masivo -ChangeMultiple (), CreateMultiple (), DeleteMultiple ().

Cómo crear BAPI

Paso 1. Vaya a la transacción swo1 (Herramientas-> Business Framework -> Desarrollo BAPI -> Business Object Builder). Seleccione el objeto comercial, de acuerdo con el requisito funcional para el que se está creando la BAPI.

Paso 2.Abra el objeto comercial en modo de conmutación. Luego seleccione Utilidades -> Métodos API -> Modo Agregar. Ingrese el nombre del módulo funcional y seleccione Continuar.

Paso 3.En el siguiente cuadro de diálogo, debe especificar la siguiente información:

  • Método: sugiera un nombre adecuado para el método,
  • Textos: Ingrese un informe para la BAPI,
  • Botones de radio: Diálogo, Sincrónico, Independiente. Las BAPI generalmente se implementan de forma sincrónica.

Paso 4.Para crear el método, seleccione Sí en el siguiente cuadro de diálogo.

Paso 5.Una vez generado y ejecutado el programa, verifique el programa en el método que acaba de crear. Se crea BAPI.

Prueba el BAPI

Puede probar el BAPI por Prueba método individual de Business Objects en Business Object Builder. (o la transacción ‘SWUD’ se puede utilizar para probar el método).

Liberar y congelar el BAPI

  • Para liberar el BAPI, primero libere el módulo funcional (usando la transacción se37).
  • Establezca el estado del modo en ‘suelto’ en Business Object Builder (utilizando la transacción SWo1 – Editar-> cambiar estado-> liberar).

También puede utilizar BAPI Explorer (Código de transacción BAPI) para ver una vista de 360 ​​’de BAPI

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *