El compilador ABAP sabe qué tipo de datos quiere, para poder realizar una verificación de sintaxis, entonces, ¿por qué no dejar que decida el tipo de datos de su variable y la crea? Por este motivo, en lugar de declararlo usted mismo, deje que el compilador lo declare por usted. Por ejemplo:
Antes de ABAP 7.4 | Con ABAP 7.4 |
DATA: lv_vehiculo TYPE string. lv_vehiculo = ‘Chevrolet’. | DATA(lv_vehiculo) = ‘Chevrolet’. |
DATA: lv_rows TYPE i. lv_rows = LINES( itab) | DATA(lv_rows) = LINES( itab ). |
¿Qué pasa con los field symbols? Bueno, para los field symbols existe el nuevo operador de declaración FIELD-SYMBOL(…) que puede usar. Ejemplos de cómo usar este nuevo operador:
Antes de ABAP 7.4 | Con ABAP 7.4 |
FIELD-SYMBOLS: type … READ TABLE itab ASSIGNING . | READ TABLE itab ASSIGNING FIELD-SYMBOL(). |
FIELD-SYMBOLS: type … LOOP AT itab ASSIGNING . … ENDLOOP. | LOOP AT itab ASSIGNING FIELD-SYMBOL(). … ENDLOOP. |
Dejanos tu comentario:
Ve a la página completa para ver y enviar el formulario.