Инструкции по разработке расчетного листа в PE51

Каждый раз, когда начинаю настраивать расчетный лист, забываю мелочи. И трачу кучу времени на поиск. Решил выложить для удобства полезные инструкции и ссылки.

PYINT_FORMS

http://wiki.scn.sap.com/wiki/display/ABAP/HR+Forms?original_fqdn=wiki.sdn.sap.com


Расширение формы расчетного листа

Сегодня будем ломать. Берем лом и ломаем расчетный листок. А именно транзакцию PE51, чтобы можно было выводить свои поля, которых нам не хватает в стандарте.

Для этого я подсмотрел пару статей, порылся в нотах и докладываю.

Для добавления своих полей/таблиц нужно выполнить три действия.

Прочитать больше


Редактор формуляров расчетного листа в PE51

Появилась вроде бы банальная задача – вывести в расчетный лист ФИО и титул человека. Я бодренько пошел в PE51 и обнаружил, что для таблицы P0002 нет поля Имя, нет поля Инициалы и нет поля Титул. Такой подлости я не ожидал. Пришлось поразбираться в отладчике, что да как. В результате нашел транзакцию PE51_CHECKTAB, в которой можно добавить свои поли из инфотипов и таблиц, к которым обращается расчетный листок.

Плюс столкнулся с такой проблемой, что не могу вывести три поля ровно друг за другом с выравниванием по содержимому. То есть, я хочу вывести:
Виталий И. Поцелуев

А система дает поставить поля только на фиксированные позиции, поэтому получается:
Виталий И. Поцелуев

Что некрасиво. Инструкцию можно найти здесь: Расширение формы расчетного листа