conexion de sql a sap

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • minerva0112
    Senior Member
    • nov
    • 116

    #1

    conexion de sql a sap

    Hola,

    en SQL server existe una base de datos llamada prueba que tiene una tabla llamada carga.

    en sap se creo una tabla z con las mismas caracteristicas que prueba.carga.

    se quiere traer la informacion de la tabla carga que llene la tabla z .

    para esto se realizo un programa que utilioza EXEC SQL.
    realiza bien la conexion pero da error en sintaxis en el select.

    por favor me pueden ayudar con la estructura del select

    ya que seria algo como select * from carga into it_interna.

    gracias
  • K-MUS
    Member
    • feb
    • 87

    #2
    Todo lo que son variables de ABAP empiezan con dos puntos ":" dentro de los EXEC SQL.

    Te paso el código para pasar datos a una tabla interna.

    Código:
    exec sql.
      open dbcursor for
      SELECT FIELD1 FIELD2
      FROM CARGA
      WHERE CLAVE = :var1
    endexec.
    
    DO.
      EXEC SQL.
        FETCH NEXT dbcursor INTO :it_output-field1,
                                 :it_output-field2
    if sy-subrc eq 0.
      APPEND it_output. clear it_output.
    else.
      exit.
    endif.
    
      ENDEXEC.
    ENDDO.
    Saludos

    Comentario

    Trabajando...