Una BAPI, son metodos estandarizados, que nos premiten realizar acciones sobre los objetos de negocios
de SAP, todos aquellos procesos que se pueden hacer mediante el BI.
ventajas de las BAPIS sobre BI.
* El aseguramiento de los programas seran compatibles con nuevas versiones de SAP
las cuales se crena en la Transaccon SE37 como funciones RFC
* Se pueden utilizar BAPIS desde cualquier plataforma de desarrollo que soporte el uso de
de funciones RFC
Desventajas de las BAPIS.
* La mayor difuicultad en la utilización de las BAPIS, esta en la carga correcta de los valores
de las tablas de entrada.
Existen BAPIS Estandar de SAP
BAPIS Estandar para Lectura de Datos.
Gelist() => con esta BAPI se puede seleccionar un rango de objetos, como pueden ser
sociedades o numeros de materiales.
GetDetail() => Se utiliza para recuperar datos de una instacion de objeto de negocio.
GetStatus() => Se utiliza para btener el status de un objeto de negocio.
ExistenceCheck() => Chequea si existe una entrada determinada de un objeto de negocio.
BAPIS Standar para Crear o Modificar Datos.
Create() o CreateFormData() => se utiliza para crear instancias de objetos de negocios
Change() => Se utiliza para modificar una instancia de negocio.
Delete() y Undelete() => sS e utiliza para borrar y ancelar el borrado de una lista de objeto
de negcio.
BAPIS Estandar para procesamiento masivo:
para procesar grandes cantidades de datos para ello se agrega el sufijo Multiple al nombre de los metodos: CncgeMultiple(), CreateMultiple(), DeleteMultiple().
BAPIS Estandar para replicar instancias de objetos:
Las BAPIS Replicate() y SaveReplicate() son utilizadas para copiar instancias de objetos de un isstema a otro.
La Transaccion BAPI.
Visualiza todas las BAPIS existentes en sistema.