Сегодня будем ломать. Берем лом и ломаем расчетный листок. А именно транзакцию PE51, чтобы можно было выводить свои поля, которых нам не хватает в стандарте.
Для этого я подсмотрел пару статей, порылся в нотах и докладываю.
Для добавления своих полей/таблиц нужно выполнить три действия.
- Добавить описание структуры в include RPCEDDZ9
- Добавить заполнение структуры в include RPCEDSZ9
- Добавить структуру в транзакции 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 — мой табельный, а поля разделены одним пробелом.