Архив метки: abap

Моделирование заработной платы из ABAP

Всем привет.

Может быть кому-то понадобится в этой жизни функциональный модуль, который позволяет запускать расчет заработной платы в режиме моделирования. За образец можно взять вот этот HRTO_AU_PAY_PROCESS_SIMULATION. И немного переделать его под Россию.

Мне же модуль понадобился для тестов, о которых я постараюсь написать в ближайшее время. Если вы помните такую тему про eCATT, то наконец-то набралось 100 человек. Как я обещал – за мной пример по настройке в картинках. Или видео лучше?

Разъединенные инфотипы

Давно приметил в SPRO веточку в меню про Decoupled infotypes. Открывал несколько лет назад, закрывал, опять открывал.. и опять закрывал. Сложно все как-то. На днях решил по-изучать это дело.

Основные тезисы, которые я пока почерпнул из хелпа:

  • PA20/30 работает как с новой технологией, так и со старой. Транзакция PM01 умеет создавать инфотипы в обеих технологиях, как и мигрировать старые инфотипы в новые.
  • Основное преимущество заключается в том, что разъединенные инфотипы больше похожи на классическую модель программирования MVC (Model – View – Controller), то дает программистам больше гибкости. Для пользователей это означает более быстрая работа, возможность вводить данные для нескольких инфотипов на одном экране, новые визуальные элементы управления.
  • Отдельные сервисы ESS/MSS уже не работают со старыми инфотипами. Надо мигрировать. Концептуально САПом предлагается мигрировать все подряд.

 

Выгружаем многостраничный PDF спул

Всем привет!

Сегодня день абапа. Понадобилось мне выгрузить многостраничый запрос в спул в формате PDF. Не нашел ни одного стандартного решения для этого, поэтому пришлось тряхнуть стариной и написать минипрограммку. Суть простая. Вот такой спул выгружается в виде отдельных PDF файлов в указанный каталог. Никаких проверок внутри нет, так что используем на свой страх и риск. Мне оно надо только раз в год, поэтому приспичило и пришлось нарисовать. За красоту кода ругать бессмысленно 🙂

multi_pages_spool

Читать далее

Где искать динамические мероприятия (напоминалка)

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

  • Таблица T588Z – настройка динамических мероприятий
  • MPPERS00 – программа, где обрабатываются динамические мероприятия. Конкретно на строчке   LOOP AT int588z.

Функции нового ABAP редактора

Решил вспомнить немного программирование на ABAP. Уже около 4 лет прошло, как в последний раз абапил. А не так давно (в 2005 вроде) появился новый ABAP редактор. Все время не доходили руки посмотреть, что он из себя представляет для программиста. Потыкал пару клавиш, так ничего и не вышл – плюнул. И вот, сегодняшний вечер решил посветить изучению этого зверя.

Читать далее