Полное имя

В системе есть поле P0001-ENAME, которое содержит полное имя работника. САП использует его в отчетах, экранах. Если вам нужно изменить формат этого поля (добавить инициалы, например), то нужно настроить формат имени в таблице V_T522N. Чтобы обновить это поле в уже созданных табельных номерах воспользуйтесь программкой RPUP0001


Отправка писем в интернет

Для отправки писем из SAP Office (или ваших программ) достаточно научить систему понимать, куда нужно переслать письмо для дальнейшей доставки. В системе существует механизм SAPConnect, который отвечает за коммуникацию системы с внешними службами: почта, факсы, пейджеры. Мы рассмотрим простой способ настройки электронной почты. Все настройки выполняются в одной транзакции SCOT. Общий принцип следующий:

  • Создается узел SMTP для отправки почты по протоколу SMTP. Указывается сервер, на который пересылать все письма. Ставим галочку, что узел активный. Узел создаем под веткой INT.
  • В настройках узла SMTP определяем маршрутизацию. То есть, говорим, для каких адресов использовать именно этот узел и этот сервер. Для простоты все письма будут отправляться через один сервер. Указываем звездочку в поле «Область адреса».
  • В меню «Настройки» указываем домен по умолчанию. Это домен нашей компании, которы система будет подставлять, если вы указали только имя пользователя.
  • В меню «Просмотр»-«Задания» осталось создать фоновое задание, которое будет обрабатывать очередь и пересылать письма на указанный сервер. Например, каждые полчаса.

На этом вся настройка закончена. Если ваш рабочий сервер разрешает прием почты от вашей САП системы, то проблемы быть не должно. В любом случае в меню есть функция активации трассировки, которая поможет найти причину ошибок.


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

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

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

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

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


Выгрузка содержимого таблицы в отладчике

Совершенно случайно и совершенно пару недель назад узнал, что в отладчике можно выгружать содержимое табличек в Excel. Когда пытаешься найти ошибку в проводках или налоговых отчетах, это очень помогает. В самом отладчике два раза щелкаем на табличку, она открывается в полном экране (обычно на рабочем столе 2). Правая клавиша мыши и экспорт. Век живи, все равно им самым помрешь. Вы поняли о чем я 🙂


Дата платежа в SAP HR

Сегодня впервые столкнулся с такой штукой как дата платежа в SAP HR. Это вторая колонка в PC_PAYRESULT в окне просмотра результатов расчета. Никогда не знал для чего она нужна, а SAP в документациях не стремился поделиться этими знаниями.

Итак, опытным путем, не убив ни одного кролика выяснилось, что эта дата очень нравится Off-Cycle расчетам. Пока не готов говорить про решения в СНГ, но в Америке столкнулся. В США зарплату зачастую выдают чеками. Это такая бумажка, на которой указаны реквизиты получателя, сумма. Как ценная бумага по сути, которая также защищена специальной бумагой. Вот пример, как выглядит чек.

http://www.paycheckstubonline.com/wp-content/uploads/2011/11/google-paycheck.jpg

Читать далее