PDA

Ver la Versión Completa : Conectar a SAP desde Java


vbagnoli
09/10/07, 17:39:01
Buenos dias amigos,
Quisiera saber si alguien de Uds. tiene un tutorial para realizar la conexión a SAP desde una aplicación Java?.
Versión SAP 4.7

Desde ya muchas gracias.

Victor

Jacampos
16/10/07, 09:20:15
Para poder conectar tus aplicaciones JAVA a SAP necesitas tener instalado en el servidor el CONECTOR JCO. Una vez instalado te adjunto un pequeño tutorial de como puedes trabajar con JAVA-SAP.

302

Saludos.
Jose Antonio.

vbagnoli
23/10/07, 17:32:38
José , muchas gracias por tu colaboaración...

mario_ici
28/01/08, 17:27:31
Te contesto lo mismo que consteste en otra pregunta anterior.

La conexion entre java y SAP, es a traves de las BAPI´s de SAP.
Para esto yo he utilizado myEclipse, para hacer pedidos, movimientos de mercancias, y consultas.
SAP cuenta por cada transaccion con una BAPI, es decir para la tr. ME51N, se tiene la BAPI BAPI_REQUISITION_CREATE, para la ME22N, se tiene la BAPI BAPI_REQUISITION_CHANGE, y para liberarlo BAPI_REQUISITION_RELEASE_GEN. Tambien puedes generar bapis propios de cliente (zbapis´s).

El procedimiento en general es el siguiente:

1.- Establecer la conexion, que es lo que tu haces con visual.
2.- Generar un repositorio.
3.- Crear un template con la BAPI con la cual trabajaras.
4.- Tomas los parametros que recibiras, de tu formulario en caso de HMTL, o bien de tu pantalla de captura, y los pasas a una lista de parametros de entrada.
5.- introduces todos los valores, tanto de cabecera como de los items, para esto debes ver que estructuras y tablas internas maneja cada BAPI, la BAPI BAPI_REQUISITION_CREATE utiliza las sig. estructuras BAPIEBANC, REQUISITION_ITEMS, REQUISITION_ACCOUNT_ASSIGNMENT, REQUISITION_ITEM_TEXT, REQUISITION_LIMITS, REQUISITION_CONTRACT_LIMITS etc. no vas a utilizar todas, en pocas palabras estas tablas y estructuras te sirven para transferir datos entre la memoria de SAP y Java.
6.-Hacer un while para todos los paremetros.
7.-Mandar a ejecuatar la BAPI.
8.- Hacer el commit y cerrar la conexion.
9.- Imprimir el numero de solicitud de pedido, (se obtiene del return).

Espero te sirva de ayuda.

golden_fbi
22/09/08, 22:19:03
Buenas tardes!

Disculpen alguien me podria ayudar con este tema para conectar Abap con java usando BAPIS, alguien que tenga un tutorial facil o con imagenes paso a paso, no importa que este en ingles.
Acabo de empezar con ABAP y me pidieron hacer eso :S

Muchas gracias!

ElmerRodriguez
07/11/08, 20:24:01
Segun tengo entendido Java puede consumir bapis via jco, pero abap no puede conectarse a java a menos que sea por webservices.

Rolando Santos Martinez
10/11/08, 13:13:23
Hola Golden_fbi,
No es sencillo hacer una BAPI, mejor crea una RFC.
No te puedo adjuntar un tutor de JCo, por q se excede de lo permitido.


Rolo

marianoa
08/05/09, 19:40:42
Rolando tendrias un tutorial para enviarme, ya que nunca hice una conexion asi.
muchas gracias.

mi mail es *

Vicente_Arellano
13/11/11, 08:49:10
Tienen algun ejemplo en VB de como utilizar BAPI_REQUISITION_CREATE.

harevalop
28/12/11, 15:54:44
Rolando, Mariana:

Agradeceré mucho que puedan enviar algún tutorial al respecto *

Rolando tendrias un tutorial para enviarme, ya que nunca hice una conexion asi.
muchas gracias.

mi mail es *

mappiano
23/03/16, 12:00:44
Hola Golden_fbi,
No es sencillo hacer una BAPI, mejor crea una RFC.
No te puedo adjuntar un tutor de JCo, por q se excede de lo permitido.


Rolo

Buenos Dias Rolando, estaría genial que me lo puedas enviar a ese tutorial, hace días vengo renegando con esto :( . mfappiano@live.com es mi mail. Saludos.

pato89xd
10/06/19, 06:23:23
Hola, a todo esto, alguien de ustedes tendrá una versión del conector SAP JCO posterior a la 3.0.7?