ABAP BAPIS

Publicación Académica por Fabio Gallo

Publicación Académica de Fabio Gallo 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 Fabio Gallo

23 de Sep de 2014

BAPI.

Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, como puede ser crear un pedido, crear un equipo, hacer un movimiento de mercancías.

Ventajas BAPIS por sobre los Batch inputs.

- utilizando bapis garantizamos que los programas que desarrollemos serán compatibles con las versiones futuras de sap.

Se puede utilzar BAPIS desde cualquier plataforma de desarrollo que soporte el uso de funciones RFC.

Desventajas de las BAPIS.

La mayor dificultad esta en la carga correcta de los valores de las tablas de entrada.

BAPIS estándar.

Existen ciertas bapis que son estándar y pueden ser implementadas para la mayoría de los objetos de negocios. Estas bapis tienen funciones especificas, como puede ser listar instancias existentes de un objeto de negocio SAP.

-GetList(): Selecciona un rango de objetos como pueden ser sociedades o números de materiales.

-GetDetails(): Se utiliza para recuperar los datos de una instancia de un objeto de negocio.

-GetStatus: Se utilzia para obtener el status de un objeto de negocio.

Bapis estándar para crear o modificar datos.

- Create() o CreateFromData(): Se utilizan para crear instancias de objetos de negocios.

- Change(): Se utiliza para modificar una instancia de un objetos de negocio.

- Delete() y Undelete(): Se utiliza para borrar y para cancelar el borrado de una instancia de un objeto de negocio.

Bapis estándar para procesamiento masivo.

Agregando el sifijo Multiple al nombre de los metodos, se puede crear o modificar datos de forma masiva.

Ejm.

ChangeMultiple(), CreateMultiple(), DeleteMultiple().

Bapis estándar para replicar instancias de objetos.

Las BAPIS Replicate() y SaveReplicate () con utilizadas para copiar instancias de objetos de un sistema a otro.

La transacción BAPI.

La transacción estándar BAPI o "Exploador BAPI" se utiliza para acceder a todas las BAPIS existentes en sistema SAP.

 

:: Al igual que Fabio ¿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: