Wednesday, October 31, 2007

BAPI's

Bueno... les voy a explicar cómo funcionan las BAPI's en SAP ABAP.

Las BAPI's son funciones que sirven para realizar acciones sobre los objetos de negocios de SAP. Son en realidad métodos de los objetos de negocios, y gracias a ellos podemos realizar cargas evitando utilizar Batch Inputs por Call Transaction.


Básicamente son funciones como cualquier otra función en ABAP, así que poseen las mismas características: parámetros de entrada, de salida, tablas, excepciones...

Por lo general cuando se hace un modificación de un objeto con una BAPI es necesario realizar un COMMIT explícito mediante la función BAPI_TRANSACTION_COMMIT. Si quieren probar si una función les sirve para cargar algún dato en particular, pueden utilizar la transacción SE37 e ir al menú Módulo de Funciones->Verificar->Secuencias Test. Allí se pueden encadenar funciones, de manera de poder ejecutar primero la BAPI y después la función BAPI_TRANSACTION_COMMIT para probar si efectivamente el dato que necesitan cargar es cargado por la BAPI que estén probando.

En www.todoabap.com.ar tiene muchos ejemplos de cómo utilizar BAPI's y también BADI's, User Exits tradicionales, funcionesm el ABAP Workbench, etc.

Monday, October 22, 2007

Programación en ABAP - SAP

Hola! En este blog vamos a discutir sobre las técnicas de programación en SAP ABAP. Todos los que deseen participar con sugerencias, consejos, links interesantes para explorar son invitados a hacerlo.
Para todos los que quieran conocer algo más de este lenguaje de programación utilizado en el sistema SAP les paso el siguiente link en donde encontrarán mucha información útil sobre ABAP, Enhancementes (las nuevas ampliaciones de SAP a partir de la versión 6.0), BAPI's, BADI's, User Exits y mucho más...

www.todoabap.com.ar.

Por favor, no dejen de participar en este blog para que podamos ayudarnos mutuamente con los problemas que nos puedan surgir en el mundo ABAP.