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

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

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

  1. Добавить описание структуры в include RPCEDDZ9
  2. Добавить заполнение структуры в include RPCEDSZ9
  3. Добавить структуру в транзакции PE51_CHECKTAB.

Вот тут все написано 🙂 320257 — HR-EDT: Print of customer-specific data and infotypes

Если что, то вот с примерами реализации: http://scn.sap.com/docs/DOC-40350

P.S. А кто знает, как в PE51 сделать два поля друг за другом в condensed режиме? То есть, чтобы длина была не фиксированная, а плавающая: Виталий Поцелуев 12345, где 12346 — мой табельный, а поля разделены одним пробелом.