Programación General > ABAP

 Bapis

(1/3) > >>

senzao18:
Hola alguien me puede decir que es una BAPI y como genero una :S.

La BAPI será llamada por un sistema en VB.Net :D.

Estare activamente preguntando hasta el 1° de Enero del 2006 asi que pediria un poco mas de atencion al foro  :D .


Esa es la primer duda gracias....

Blag:

--- Citar ---Estare activamente preguntando hasta el 1° de Enero del 2006 asi que pediria un poco mas de atencion al foro  :D

--- Fin de la cita ---

Estimado senzao18 Por lástima, somos solamente 2 o 3 miembros los que sabemos algo de ABAP en el foro....Además, yo ando muy ocupado con el trabajo, con otros foros y proyectos personales....Así que no puedo estar tan atento al foro como me gustaría  :(

La respuesta a tus preguntas:

Una BAPI - Business Application Programming Interface, es una función de tipo RFC - Remote Function Call, utilizada en SAP para automatizar procesos y además para integrar SAP - Otros Sistemas  :lol:

Para crear una BAPI, debes de ingresar a la transacción SE37 y crearla como crearías cualquier otra función  :ph34r:  Como tip.....Todas las BAPI's comienzan con la palabra BAPI_  B)

Si quieres ver, que BAPIS hay disponibles.....Puedes entrar a la transacción BAPI  :comp:

Para poder crear la interfaz de conección SAP - Otro Lenguaje, tiene que utilizar el DCOM Connector.

DCOM Connector en SAP Genie

DCOM Connector en HELP SAP

Y aquí te dejo la documentación de las BAPIS de Help SAP  :hola:

BAPIS - Help SAP

Saludos,

Blag  :smartass:

planchador:
Hola!
EL español no es mi lengua materna. Por favor disculpes el uso de los términos tequnicos en ingleses so no usa el SAP como programador sóoe en alemán y a veces en inglés.

Pues, un BAPA en primer vista es nada más que un "function module (SE37)". Claro hay algunas diferenciás:
Se puede llamar la función  desde exterior usando el protocol RFC.
El interfac está fijado. Entonces es más seguro usar un BAPI que un "function module" von RFC. SAP confirma la estructura de la interfaz para siempre pero un BAPA tiene una fecha de vencimiento.

He usado BAPIs desde Excel ya usando la lengua VBA. Claro es necesario que la instalacion tenga el GUI instalalada porque unDLL es del GUI (front.exe) es necesario para mantener la conexión entre el PC y el sístema SAP.

Muchos saludos

senzao18:
Hola planchador.. pues tu español no esta nada mal....

Podrias pasarme un ejempplo de como usas la BAPI desde excel...?

El tema me suena interesante :D y eso me gustaria aprenderlo. :D.......

mattio:
Hola! la verdad es que estoy un poco "pez" en desarrollo ABAP. Pero tengo varios problemillas, que no soy capaz de solucionar.

Uno es que quiero llamar desde SAP a una aplicacion en .NET y no se como hacerlo. El caso contrario si lo he consiguido (desde .NET a SAP con RFCs), pero este parece que se resiste...  :lightsabre:

El otro es un poco mas complicado...... tengo que comunicarme con SAP-XI a traves de web services, y no somos capaces de publicar o crear un web service en XI para poderlo ver desde .NET.

Bueno, muchas gracias (por lo menos por leerlo!!  :blink: )

Mattio.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa