Declaraciones de tipos de datos ABAP 7.4
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: