ABAP BAPIS

Publicación Académica por Luis Alejandro Carranza Velez

Publicación Académica de Luis Carranza Velez para el tema BAPIS.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 7: Batch Input vs Bapis y temas avanzados.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 26 Junio 2017

ABAP BAPIS por Luis Carranza

04 de Agosto de 2014

BAPIS(bussiness aplication programming interface)

son metodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, como pueder ser,crear un pedido, crear un equipo, hacer un movimiento de mercancias.

VENTAJAS DE LAS BAPIS SOBRE LOS BATCH INPUTS

Debido a que las BAPIS son generalmente estandar de SAP, utilizando BAPIS, nos aseguramos que los programas que desarrollemos, seran compatibles con la versiones futuras de SAP.esto no ocurre con los batch input, ya que entre las distintas versiones de SAP, es comun que se modifiquen las pantallas de las transacciones por lo tanto la ejecucion del batch input fallara.

DESVENTAJAS DE LAS BAPIS

La mayor dificultad en la utilizacion de BAPIS, esta en la carga correcta de los valores de las tablas de entrada.Para superrar esta dificultad, podemos utilizar SDN.

BAPIS estandar

Existen ciertas BAPIS que son estandares y pueden ser implementadas para la mayoria de los objetos de negocios. Estas BAPIS tienen funciones especificas, como puede ser listar las instancias existentes de un objeto de negocio SAP.

Bapis estandar para lectura de datos

  • getlist()
  • getDetail()
  • getStatus()
  • ExistenceCheck()

Bapis estandar para crear o modificar datos

  • create()
  • createFromData()
  • change()
  • Delete()
  • Undelete()

Bapis estandar para procesamiento masivo

Las BAPIS para crear o modificar datos pueder ser utilizadas para procesamiento masivo, es decir para procesar grandes cantidades de datos. Para ello, sera necesario agregar el sufijo multiple al nombre de los metodos. por ejemplo ChangeMultiple(),CreateMultiple(),CreateMultiple() or DeleteMultiple.

Bapis estandar para replicar instancias de objetos

Las BAPIS replicate() y saveReplicate() son utilizadas para copiar instancias de objetos de un sistema a otro.

 

:: Al igual que Luis ¿Usted está dispuesto a aprender ABAP?

El lunes 26 Junio 2017 comenzamos la Carrera Programador ABAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: