Anuncio

Colapsar
No hay anuncio todavía.

Consulta Parámetros en consulta

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

  • Consulta Parámetros en consulta

    Tengo un curiosidad, se puede de alguna manera, poner una variable por ejemplo:

    DATA: MES Type String value 'GSV01'.

    select DATA from MARA into ......


    Lo que pasa es que quiero acceder a la MVER (No tiene filtro por mes) y como tiene los consumos por mes (GSV01, GSV02, GSV03....GSV12), y yo solo quiero un mes, entonces no quiero hacer 12 veces un if.
    Si no que mi selección cambie de acuerdo a un parámetro lo que le ponga a mi variable.

    En otras palabras le puedo pasar el valor de una variable a la consulta en un select?

    Gracias de antemano.

  • #2
    Es posible

    Hola,

    Eso que pides es posible. En la trasacción ABAPDOCU tienes este ejemplo
    Código:
    REPORT demo_select_dynamic_columns .
    
    DATA: itab TYPE STANDARD TABLE OF spfli,
          wa LIKE LINE OF itab.
    
    DATA: line(72) TYPE c,
          list LIKE TABLE OF line(72).
    
    line = ' CITYFROM CITYTO '.
    APPEND line TO list.
    
    SELECT DISTINCT (list)
      INTO CORRESPONDING FIELDS OF TABLE itab
      FROM spfli.
    
    IF sy-subrc EQ 0.
      LOOP AT itab INTO wa.
        WRITE: / wa-cityfrom, wa-cityto.
      ENDLOOP.
    ENDIF.
    "Soy el señor Lobo, arreglo problemas"
    http://sapymas.blogspot.com/

    Comentario

    Trabajando...
    X