Duda al realizar una validación

Hola amigos buenas tardes

Espero me puedan ayudar con la siguiente duda, tengo que realizar un if, esta condicion tiene que ser a una tabla interna, es decir un if a un rango de valores.

algo como estos if variable = ti_tabla-campo

lo que pasa es que no puedo crear una tabla interna con linea de cabecera ya que esto es dentro de una clase

Espero me hayan entendido y me puedan ayudar, de antemano gracias.

Hola Amigos, logre encontrar una solución, cree una tabla tipo rango y a ella le realice el condicional de la siguiente manera:

DATA: rt_tipos TYPE RANGE OF mara-matnr, 
      rs_tipos LIKE LINE OF rt_tipos. 

LOOP AT ti_tipo INTO wa_tipo.
  rs_tipos-sign   = 'I'.
  rs_tipos-option = 'EQ'.
  rs_tipos-low    = wa_tipo-low.
  APPEND rs_tipos TO  rt_tipos.
ENDLOOP.

IF campo in tr_tipos.
*Instruccion
ENDIF:
1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.