Добрый день. Подскажите, в чем разница между
Code:
FIELD-SYMBOLS: <fs_msl> TYPE ts_buf-msl01, <fs_hsl> TYPE ts_buf-hsl01.
DATA l_offset TYPE i.
...
ASSIGN:
ls_buf-msl01 INCREMENT l_offset TO <fs_msl>,
ls_buf-hsl01 INCREMENT l_offset TO <fs_hsl>.
и
Code:
...
ASSIGN ls_buf-msl01 INCREMENT l_offset TO <fs_msl>.
ASSIGN ls_buf-hsl01 INCREMENT l_offset TO <fs_hsl>.
В первом куске кода ASSIGN просто не работает (sy-subrc после каждого ASSIGN выставляется в 4).
Второй кусок работает. Вопрос - почему?
Разве есть какие-либо ограничения в abap на применение знака ':' или на оператор ASSIGN?
Система ECC 6.0.