Hola me gustaría saber si es posible con field-symbols asignarle un valor a la variable que apunta, es decir que si un una variable contine el nombre
'G_ZCIC_MIN_OPER-WEEKEND01' que se lo asigno a un field symbol quiero que el valor que tenga ese campo real por ejemplo sea 'X' o cualquier valor que yo le diga. Eso es posible???? . No sé si me explico......
este es el ejemplo que yo estoy intentando montar.
data: campo1(22) type c value 'G_ZCIC_MIN_OPER-ICONXX',
campo2(21) type c value 'G_ZCIC_MIN_OPER-DIAXX',
campo3(25) type c value 'G_ZCIC_MIN_OPER-WEEKENDXX',
l_dato(30) type c,
l_contador type i,
l_x(1) type c.
"Chequeamos que no sea sábado ó domingo el día, si es así no generamos registro.
DATA: v_daynr TYPE hrvsched-daynr,
v_daytxt LIKE HRVSCHED-DAYTXT.
CALL FUNCTION 'RH_GET_DATE_DAYNAME'
EXPORTING
langu = sy-langu
date = p_fecha
calid = 'ES'
IMPORTING
daynr = v_daynr
DAYTXT = v_daytxt
EXCEPTIONS
no_langu = 1
no_date = 2
no_daytxt_for_langu = 3
invalid_date = 4
OTHERS = 5.
if v_daynr eq 6 or v_daynr eq 7.
move p_fecha+6(2) to campo3+23(2).
assign (campo3) to <f3>.
<f3> = l_x.
endif.
Gracia por leer este mensaje y un saludo.
'G_ZCIC_MIN_OPER-WEEKEND01' que se lo asigno a un field symbol quiero que el valor que tenga ese campo real por ejemplo sea 'X' o cualquier valor que yo le diga. Eso es posible???? . No sé si me explico......
este es el ejemplo que yo estoy intentando montar.
data: campo1(22) type c value 'G_ZCIC_MIN_OPER-ICONXX',
campo2(21) type c value 'G_ZCIC_MIN_OPER-DIAXX',
campo3(25) type c value 'G_ZCIC_MIN_OPER-WEEKENDXX',
l_dato(30) type c,
l_contador type i,
l_x(1) type c.
"Chequeamos que no sea sábado ó domingo el día, si es así no generamos registro.
DATA: v_daynr TYPE hrvsched-daynr,
v_daytxt LIKE HRVSCHED-DAYTXT.
CALL FUNCTION 'RH_GET_DATE_DAYNAME'
EXPORTING
langu = sy-langu
date = p_fecha
calid = 'ES'
IMPORTING
daynr = v_daynr
DAYTXT = v_daytxt
EXCEPTIONS
no_langu = 1
no_date = 2
no_daytxt_for_langu = 3
invalid_date = 4
OTHERS = 5.
if v_daynr eq 6 or v_daynr eq 7.
move p_fecha+6(2) to campo3+23(2).
assign (campo3) to <f3>.
<f3> = l_x.
endif.
Gracia por leer este mensaje y un saludo.
Comentario