✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPIS
Que son:
Son métodos estandarizados para realizar acciones sobre los Objetos de Negocios de SAP. (Procesos que se hacen con los BI´s)
Cumplimientos de las BAPIS:
Soportan el protocolo Remote Function Call (RFC).
Son métodos de un Objeto de Negocio.
Se procesan sin devolver ventanas de diálogo al programa que las invoca.
BAPIS Estandard
Pueden ser implementadas por la mayoría de los Objetos de Negocios y contienen funciones específicas.
BAPIS de Lectura de Datos:
GetList(): Para seleccionar un rango de objetos (sociedades, nro de materiales...)
GetDetail(): Para recuperar datos de una instancia de objeto d N.
GetStatus(): Obtener el estado del objeto d N.
ExistenceCheck(): Chequea si existe una entrada determinada de un objeto d N.
BAPIS para crear y/o modificar:
Create() / CreateFromData(): para crear instancias de objetos de N.
Change(): modifica una instancia de un Objeto d N.
Delete() / Undelete(): Para borrar y para cancelar el borrado de una instancia de un O d N.
BAPIS para procesamiento masivo
Sentencias para usarlos: Se agrega el sufijo Multiple nombre del método()
Por Ejemplo: ChangeMultiple(), CreateMultiple()...
BAPIS para replicar instancias:
Replicate() y SaveReplicate(): para copiar instancias de O d N de un sistema a otro.
BAPIS Ventajas:
Al utilizar BAPIS nos aseguramos que los programas serán compatibles en versiones diferentes de SAP, cosa que no ocurre con BI´s ya que puede cambiar el nombre de las dynpro.
Se crean con la TRX SE37 como las RFC y se pueden utilizar en cualquier plataforma de desarrollo que permita RFC que pueden o no ser de SAP.
BAPIS Desvantajas:
La carga correcta de los valores de las tablas de entrada.
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Ruben Martucci