Расширение в PHAP_CATALOG

Я тут для себя напишу, вы не читайте. Привет 🙂 Делали сегодня расширение в формуляре аттестации, чтобы считался процент выполнения цели. Вроде бы все просто должно быть. Сделал реализацию бади HRHAP00_VAL_DET. Прописал в настройках формуляра. Выбираю для столбца способ определения значения (Value Determination), а мне система в ответ говорит, что для столбца FAPP нельзя использовать расширение. И

Read More

Настройка командировок. Часть 2

Мы рассмотрели одну часть – создание заявки на командировку. Сама по себе информация, которую мы смогли заполнить на предыдущем шаге, несет в себе не очень много ценности. Рассмотрим процесс с точки зрения системы и нашей жизни. В системе мы создаем заявку на командировку, чтобы обозначить ее период, цель, сумму аванса и отразить потенциальные затраты, чтобы

Read More

Расширяем PTMW с помощью BADi

Всем привет. Хочу напомнить, что BAdI HRPAD00INFTY работает только в транзакциях PA30, PA51, но не работает в PTMW. Поэтому приходится дублировать логику проверки/обработки данных инфотипов в двух местах, если вы используете транзакции как PTMW, так и PA*. По работе с BAdI в PTMW крайне мало документации и всего три ноты: Note 367249 – Customer enhancements for

Read More

Расширение PTMW

Сегодня наткнулся на решение по расширению PTMW. Оказывается есть очень мощный инструмент для управления данными (но не экранами, к сожалению) при работе в этой транзакции. Называется сие чудо BLP (Business Logic Processor). Работает через BAdi и фильтры на определенные события. Более подробно можно почитать в нотах (а там же и найти примеры реализации): Note 447097

Read More

Расширение кредитора на БЕ из делового партнера

Хотите автоматически создавать расширение кредитора на БЕ при синхронизации с деловыми партнерами? Вот вам! Код кривой, но лучше у меня нет времени и терпения 🙂 Кто поправит до красивого буду крайне благодарен! Это образец и только для моих нужд, адаптируйте. Надо сделать кнопочку Donate для пожертвований. Около 5 часов убил, чтобы найти где и как

Read More