Что-то из этого привычно, а к чему-то и надо привыкать:
Внутренние объекты именуются в соответствии со следующими правилами:
Селекционный экран: · 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 ФМ.
написала кучу комментариев, а потом стерла...
ОтветитьУдалитьжаль
ОтветитьУдалитьесли хочешь, обсудим при встрече...
ОтветитьУдалить