You are on page 1of 1

BAPI

De SAP ABAP en castellano

Saltar a navegación, búsqueda

(Business Application Programming Interfaces). Son funciones que nos permiten


simular funcionalidad. Crear pedido, hacer movimientos de mercancias, etc..
Normalmente veo lo que hace la transacción estandar, veo los valores que se van
rellenando e intento buscar su correspondencia en la bapi en los importing o tables.. Es
un forma muy simple de verlas, pero es una introducción simple. Son funciones que
están integradas en los BOR ( objetos de negocios )..

BAPI viene de un viejo concepto de programación, API, que son programas ya hechos
que están a disposición del programador. En el caso de SAP, las BAPI son funciones
para un determinado uso. Están bastante bien documentadas, algunas, en la transacción
BAPI. Su uso es variado, como ejemplo la creación de órdenes de compra, por caso. O
sea, reemplazando la ejecución de un CALL TRANSACTION por la BAPI
correspondiente. Tiene una mejor performance, mucha simplicidad en el código y
mayor control sobre los datos. Tienen, también, la particularidad de ser RFC, o sea que
se pueden ejecutar en forma remota desde otro aplicativo. En general, casi todas, están
precedidas por la palabra BAPI. Desde la SE37, tipeando BAPI* y presionando F4 trae
el listado.