Внутрішня обробка таблиць є важливою частиною будь-якої програми ABAP. Як правило, ми використовуємо явну робочу область для обробки внутрішньої таблиці, як додавання та змінення записів. ми можемо скоротити час і підвищити продуктивність програми за допомогою полів-символів. 15 грудня 2009 р
взагалі, Робоча область повільна, тому що вона відноситься до змінної. Але Field sysmbol діє як вказівник, тому він досить швидкий, ніж WA. Важливо: це покращить продуктивність.
Символи полів особливо корисні під час роботи з внутрішніми таблицями в SAP ABAP. Вони дозволяють динамічні операції з таблицею, такі як ітерація по записах таблиці без явного визначення структури таблиці.
Символи полів в ABAP є схожий на покажчики в мові C, пропонуючи динамічний підхід до розподілу пам'яті. На відміну від традиційних змінних, символи поля самі по собі не зберігають жодної пам’яті; натомість вони служать вказівниками на певні місця пам’яті.
Символи полів використовують семантику значення. Коли ви звертаєтеся до символу поля, система працює з вмістом призначеного йому об’єкта даних, а не з вмістом самого символу поля. Посилання на дані є покажчиками на об’єкти даних. Посилання на дані використовують семантику посилання.
Перевірка того, чи призначено символ поля (бібліотека SAP – програмування ABAP (BC-ABA)) Щоб перевірити, чи поле призначено символу поля, скористайтеся таким логічним виразом: … <FS> ПРИЗНАЧЕНО.