Como hacerle un select a una tabla en ABAP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • fa.luis
    Member
    • ene
    • 66

    #1

    Como hacerle un select a una tabla en ABAP

    Hola,
    Nose porque truena mi reporte, me manda un dump, pero nose que estoy haciendo mal si yo veo bien mi codigo, me podrian decir si ustedes ven algo extraño?
    es el siguiente codigo:
    Código:
    REPORT  ZREPORTE_PRUEBA.
    
      TYPES: BEGIN OF TY_ZFACPROV,
        BUKRS TYPE BUKRS,
        BELNR TYPE BELNR,
        BLART TYPE BLART,
        END OF TY_ZFACPROV.
        DATA: WA_ZFACPROV TYPE  TY_ZFACPROV,
              IT_ZFACPROV TYPE STANDARD TABLE OF TY_ZFACPROV.
    
    
    SELECT BUKRS
           BELNR
           BLART
        FROM ZFACPROV
      INTO TABLE IT_ZFACPROV.
  • Jarpi
    Senior Member
    • abr
    • 453

    #2
    Buen día fa.luis.

    La verdad es que no le veo nada raro, te debería funcionar.

    Cuál es el dump que te tira?

    Saludos.

    Comentario

    • Jarpi
      Senior Member
      • abr
      • 453

      #3
      Ahí encontré, me parece, el motivo por el cual te tira un dump cuando hacés la consulta.

      En la declaración de la tabla, tendrías que definir los campos con la tabla origen, por ejemplo.

      BUKRS TYPE ZFACPROV-BUKRS

      Espero te sirva.

      Saludos.

      Comentario

      • Dlanor20777
        Senior Member
        • nov
        • 708

        #4
        Ya que estamos con este tema por que no hacerlo asi:

        DATA BEGIN OF TI_ESLH OCCURS 1.
        INCLUDE STRUCTURE ESLH.
        DATA END OF TI_ESLH.

        SELECT * INTO CORRESPONDING FIELDS OF TABLE TI_ESLH
        FROM ESLH
        WHERE EBELN = ''.

        ¿Cual seria la diferencia entre esos Select?, luego el loop.

        Saludos.

        Comentario

        • fa.luis
          Member
          • ene
          • 66

          #5
          Ya quedo, muchas gracias amigos mios

          Comentario

          Trabajando...