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: