✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPI: business aplication programing interface.
BAPI: métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocio de SAP (crear un pedido, crear un equipo, hacer un movimiento de mercancías, etc.)
Ventajas sobre Batch Input:
- Usando BAPIS aseguramos que los programas que desarrollemos sean compatibles con las futuras versiones de SAP.
- Se pueden usar BAPIS desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.
Desventajas:
- Mayor dificultad en la carga correcta de los valores de las tablas de entrada.
Características:
- Soportan RFC.
- Son métodos de un objeto de negocio.
- Se procesan sin devolver ventana de dialogo al programa que las invoca.
Para leer datos:
- GetList(): se puede seleccionar un rango de objetos, ej: sociedades o números de materiales.
- GetDetail(): recupera los datos de una instancia de un objeto de negocio.
- GetStatus(): obtiene el status de un objeto de negocios.
- ExistenceCheck(): chequea si existe una entrada determinada de un objeto de negocios.
Para crear o modificar datos:
- Create() o CreateFromData(): crea instancias de negocio.
- Change(): modifica una instancia de un objeto de negocio.
- Delete() y Undelete(): borra y cancela el borrado de una instancia de un objeto de negocio.
Para el procesamiento masivo:
- Se agrega "Multiple" al nombre de los métodos, ej: ChangeMultiple(), CreateMultiple(), DeleteMultiple().
Para replicar instancias de objetos:
- Replicate() y SaveReplicate(): se utilizan para copiar instancias de objetos de un sistema a otro.
Objeto de negocio: es una instancia de un tipo de objeto de SAP, tipo de entidad que es un acdtor dentro de la capa de negocio de un programa de ordenador basado en n capas.
BAPI (transacción): para visualizar las BAPIS existentes en el sistema.
BAPI_USER_GET_DETAILS: se utiliza para obtener los datos personales de los usuarios de SAP.
 
 
 
Sobre el autor
Publicación académica de Wanderson Esaú López Peraza, en su ámbito de estudios para la Carrera Consultor ABAP.
Wanderson Esaú López Peraza
Profesión: Supervisor Desarrollo de Software - Guatemala - Legajo: PL68U
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Wanderson López