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

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

PYINT_FORMS

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


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

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

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

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

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


Чиним PDF на портале

Только продрал глаза, сварил чашечку кофе, сел мудрые книги почитать, как бац, ася подозрительно моргнула и на свет появился Ангел. И говорит он мне, почему шрифты у него не работают на портале, когда расчетный листок выводится в PDF? Кракозябра появляется. И молвил я спросоня: «Ноту смотри или шрифты на компе». Бывает у PDF такая особенность, что шрифты в нем левые, а на компьютере их нет. Для этого шрифты деликатесные внутрь обычно кладут, тем самым увеличивая размер файла. Товарисч не поверил мне и пошел искать ноту. Вот вам подарок от Blood Angel: SAP Note 322998 — PDF conversion: Cyrillic support. Нота лечит вывод формуляров PE51 на портал в PDF. Спасибо ему большое!

P.S. Скоро вас ждут новые и интересные материалы 🙂