Ржем-не ржем, но общие инклюды - опасное дело. Новичек одним махом может завалить десяток программ. Так что тут еще подумать надо, может копи-пасте и безопасней, если на проекте нет понимающего координатора, который проверяет за каждым абапером разработки.
+ N
В юности было дело у самого...
Я иногда делаю вызов п/п из другой своей (!), в которой пишу русским языком, что данная процедура используется там-то, будьте корректны. То же самое насчет общих инклудов, используемых во множестве программ (объявление данных для ALV, Excel и Batch Input).
Почему не ФМ? Стараюсь писать так, чтобы на другом проекте можно было только код закинуть из файлика и сразу активировать, не создавая доп. объекты в виде структур в словаре, групп ф-ций и прочее. Не всегда, естественно, так выходит.