Anuncio

Colapsar
No hay anuncio todavía.

Conexion SAP - SQL

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Conexion SAP - SQL

    Hola a todos.

    Queremos acceder desde SAP una base de datos SQL Server 2005l. Lo primero que hemos hecho es definir la conexion con la tx: DBCO, así:

    Enlace BD: PESAJE_TEST
    SGBD : MSS
    Usuario : EAUSER
    Clave acceso BD: *********/***********
    inf con. : MSSQL_SERVER=PROGRAMA02\SQLEXPRESS MSSQL_DBNAME=BD_PESAJE_LECHE

    Luego hay un programa ejemplo para validar la conexión (ADBC_DEMO) el cual me está enviando el sig. Error: "ERROR FROM DBI (DETAILS IN DEV-TRACE): 16".
    Hice un debug al programa y el error está en el llamado de la funcion "C_DB_FUNCTION" (en el METHOD GET_CONNECTION) porque no se ejecuta el call a la misma porque no existe (no se ve por se37). Será que tendría que crear una función con ese nombre, realmente es primera vez que entro en este tema.

    La línea donde me está generando el error es la sig.:
    p_con_ref = cl_sql_connection=>get_connection( p_con_name ).

    El parámetro p_con_name lleva el nombre del enlace (PESAJE_TEST). Adicional en el foro he leido que necesito crear un ODBC, tambien lo he creado (DNS Usuario) y el mismo está configurado apuntando a ese servidor (programa02\sqlexpress), a esa base de datos (BD_PESAJE_LECHE), etc.

    Cualquier ayuda se agradece. Saludos

  • #2
    Hola,

    antes que nada, el SAP desde donde quieres conectarte está montado sobre Windows o Unix/Linux ?
    Es importante esa pregunta, porque en caso que esté sobre la segunda opción SAP no soporta esa conexión.

    Saludos!

    Comentario


    • #3
      Hola Koken.

      Los ambientes son: SAP (Unix) Aplicación Externa (Windows). Queremos evitar subir archivos a SAP a partir de archivos palnos, para ello me han pedido que conecte SAP-SQL.
      Como leí que para la conexion se define primero el enlace (tx: DBCO), pensé que podría hacerlo.

      Gracias Koken por el dato.

      Comentario


      • #4
        Hola,

        nunca lo hice, pero conozco gente que resolvió el problema creando un web services, el problema es que no sé como se haría.

        Saludos!

        Comentario

        Trabajando...
        X