Что-то из этого привычно, а к чему-то и надо привыкать:
Внутренние объекты именуются в соответствии со следующими правилами: Селекционный экран*:** *
· p_<имя> = параметр селекционного экрана (parameters);
· s_<имя> = опции выбора селекционного экрана (select-options); Основные объекты***:****** ***
· lit_<имя> = локальная внутренняя таблица (internal table);
· git_<имя> = глобальная внутренняя таблица (internal table);
· lwa_<имя> = локальная рабочая область внутренней таблицы (work area);
· gwa_<имя> = глобальная рабочая область внутренней таблицы (work area);
· lr_<имя> = локальный диапазон (ranges);
· gr_<имя> = глобальный диапазон (ranges);
· lс_<имя> = локальная константа (constants);
· gс_<имя> = глобальная константа (constants);
· lt_<имя> = локальный внутренний тип (types);
· gt_<имя> = глобальный внутренний тип (types);
· lv_<имя> = локальная внутренняя переменная;
· gv_<имя> = глобальная внутренняя переменная*.*** *** Параметры подпрограмм FORM: ***
· pu_<имя> = using-параметр подпрограммы;
· pc_<имя> = changing-параметр подпрограммы;
· pit_<имя> = tables-параметр подпрограммы. ***Классы, интерфейсы: ***
· lcl_<имя> = имя локального класса;
· lif_<имя> = имя локального интерфейса; Параметры методов классов;
· im_<имя> = importing-параметр метода класса, интерфейса;
· ex_<имя> = exporting-параметр метода класса, интерфейса;
· ch_<имя> = changing-параметр метода класса, интерфейса;
· re_<имя> = result-параметр метода класса, интерфейса;
· exc_<имя> = исключение блока exceptions метода класса, интерфейса; Параметры функциональных модулей***:****** ***
· im_<имя> = importing-параметр ФМ;
· ex_<имя> = exporting-параметр ФМ;
· ch_<имя> = changing-параметр ФМ;
· pit_<имя> = tables-параметр ФМ;
*· *exc_<имя> = исключение блока exceptions ФМ.