✒️ABAP Las BAPIS
ABAP Las BAPIS
Que es un BAPI
Son métodos estandarizados que nos permiten realizar acciones sobre los objetos de negocios de SAP, crear un pedido, crear un equipo, hacer un movimiento de mercancías.
Ventajas de los BAPIS por sobre las Batch Input:
Utilizando BAPIS, se asegura de que los programas se desarrollen sean compatibles con versiones futuras de SAP, esto no ocurre con los batch input.
Se crean mediante la transacción SE37 como funciones RFC, en rara ocasión se tiene que crear otra nueva.
Se puede utilizar BAPIS desde cualquier plataforma de desarrollo que soporte funciones RFC.
Desventajas:
Está en la carga correcta de los valores de las tablas de entrada, para superar esta dificultad, podemos utilizar la SDN.
BAPIS estándar
Par lectura de datos:
GetList: se puede seleccionar un rango de objetos.
GetDetail: para recuperar los datos de una instancia de un objeto de negocio.
GetStatus: para obtener el status de un objeto de negocio.
exixtenceCheck: chequea si existe una entrada determinada de un objeto de negocio.
Para crear o modificar datos:
Create o CreateFromData: para crear instancia de objetos de negocios.
Change: para modificar una instancia de un objeto de negocio.
Delete y Undelete: para borrar y cancelar el borrado de una instancia de un objeto de negocio.
Para procesamiento masivo:
Es necesario agregar el sufijo Múltiple al nombre de los métodos
Para replicar instancias de objetos:
Replícate y saveReplicate son utilizadas para copiar instancias de objetos de un sistema a otro.
La transacción BAPI
Para visualizar los BAPIS existentes utilizamos la transacción BAPI.
El BAPI_USER_GET_DETAILS, se utiliza para obtener los datos personales de los usuarios de SAP.
Para buscarla seleccionamos Tratar, Buscar, se selecciona el nombre del objeto que es USER y continuar, en el menú izquierdo de la pantalla, vamos a USER y selecciona GetDetail.
Si se ejecuta la BAPI desde la transacción SE37, se podrá acceder a los datos personales del usuario.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial