La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6367 - COMO ACCEDER DESDE VISUAL BASIC 6.0 A SAP R/3
Autor:  Juan Antonio Gómez
Quisiera saber como visualizar datos de un sistema SAP/R3 bajo SQL*Server 7.0 con Visual Basic 6.0

  Respuesta:  Juan Iñiguez
Se puede acceder a casi todos los objetos de SAP desde Visual Basic utilizando diversas tecnologias (BAPI, RFC, etc) Existe un 'DCOM Connector' mediante el cual se puede acceder a objetos SAP desde Internet. Hay controles ocx que ayudan en varias labores. Busca en la página de SAP

  Respuesta:  Bernardo Calderon
Juan, la verdad es que si se puede acceder a SAP por Visual Basic, debes hacer funciones del tipo RFC en SAP y generar el código visual que SAP te lo da gratis. Yo tengo programas hechos que consultan datos en linea con SAP, es decir no tienes que hacer ningun vasiado de archivo o utilizar archivos planos para comunicarte con SAP. Es más tengo programas hechos hasta en Power Builder que se conectan en linea a SAP.
Recuerda, investiga el tema de RFC en SAP. Si necesita más datos me escribes.. saludos..

  Respuesta:  Patricia Cabrera
La única forma de poder conectarse al SAP, es que éste te baje los datos que necesitas importar a un archivo ascii (de texto), apartir de alli lo abris desde el visual. Vas leyendo reistro x registro. Como cada registro lo tienes definidos por campos ,asignas cada campo a una variable , luego tomas los datos y se los pasás como parámetro al procedimiento SQL7, llenas la tabla y la consultas como quieras.
Te puedo asegurar que la estructura de datos del sap no es compatible con nada.
Cualquier cosa si lo necesitas te mado un ejemplo.