✒️ABAP Las BAPIS
ABAP Las BAPIS
BAPIS: métodos estandarizados para realizar acciones sobre objetos de negocios.
BAPIS = STD, son piezas de codigo usado como modulo de funciones RFC.
Un objeto de negocio es un tipo de entidad inteligible que es un actor dentro de la capa de negocio de un programa de ordenador basado en n capas.
Se distinguen en que no realizan nada por si mismos, sino que albergan un conjunto de atributos y asociaciones con otros, tejiendo un mapa de jugadores que representan las relaciones de negocio. Similar a las CLASES de objetos.
- Los objetos de negocio se puede ver por un repositorio BOR business objet repository por la TXs STD SWO1
Funciones
Generar reportes
Crear objetos como solicitud de pedido
comunicacion entre sistemas SAP o no SAP
migracion de datos
lo que se hace por batch input puede hacerse por BAPIS, pero cuando se usa batch input las pantallas de las transacciones pueden modificarse si SAP cambia de versiones por lo que la ejecución podría fallar, sin embargo como las BAPIS son STD será compatible con versiones futuras de SAP.
TXs SE37 se usa para crear BAPIS como módulos de funciones RFC, pero en rara ocasion se crean nuevas
- Es dificil encontrar la BAPI adecuada y la carga correcta de los valores de las tablas internas de entrada, para superar esta dificultad, buscar ejemplos en la SDN (SAP Developer Network. Comunidad en línea para desarrolladores SAP http://scn.sap.com/welcome)
Las BAPIS pueden comunicarse entre sí, son orientadas a objetos
los módulos de funciones RFC no se comunican, son orientadas a subrutinas
TXs STD BAPI
BAPIs para lectura de datos
GETLIST
GETDETAIL
GETSTATUS
EXISTENCECHECK
BAPIs para crear o modificar datos
CREATE
CHANGE - CHANGEMULTIPLE - CREATEMULTIPLE
DELETE y UNDELETE
REPLICATE usada para copiar instancias de objetos de un sistema a otro
SAVEREPLICATE
 
 
 
Sobre el autor
Publicación académica de Diana Margarita Man Ip, en su ámbito de estudios para la Carrera Consultor ABAP.
Diana Margarita Man Ip
Profesión: Ingeniera Industrial - Peru - Legajo: DL97G
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Diana Man