Select con Tabla Dinamina

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • David77
    Junior Member
    • ene
    • 8

    #1

    Select con Tabla Dinamina

    Buenos días,
    Estoy tratando de crear un select dinámico en ABAP pero el dinamismo lo necesito es en la tabla a consultar; o sea, sería de la siguiente forma:

    Select * from VAR1 where …..

    donde VAR1 no es una tabla sino una variable donde le asigno el nombre de la tabla donde leerá.

    ¿Cómo puedo hacer esto?

    He intentado con field symbol pero me da error indicándome que la variable no es una tabla del diccionario ABAP. ¿Hay una forma que SAP entienda que el nombre de la tabla está contenida dentro de lavariable? La otra limitación es que tengo la versión 4.0B.
    Saludos.
  • Edd_401
    Senior Member
    • may
    • 119

    #2
    PUEDES HACER SELECT DINAMICO POR CAMPOS . . . POR LA TABLA E INCLUSO POR CONDICIONES . . WHERE, AND, OR . . ETC . . .


    EN ESTE CASO DE SER SOLO LA TABLA NO SE TE OLVIDE PORNER ENTRE () . . .


    EJEMPLO


    SELECT *
    INTO CORRESPONDING FIELDS OF TABLE it_tab
    FROM (t681-kotab)
    WHERE kappl = konh-kappl
    AND kschl = konh-kschl
    AND knumh = konh-knumh
    AND datbi <> sy-datum.
    Sapero prodigio ! ! !

    Comentario

    Trabajando...