Создание кредитора из основной записи табельного номера

Думаю ни для кого не будет секретом, что в САП можно автоматически создать из табельного номера кредитора FI для перечислений. Делается это с помощью программы RPRAPA00. Она умеет анализировать изменение в данных персонала и автоматически обновлять данные в кредиторах. Удобно, когда HR забывает сообщить в бухгалтерию, что сотрудник изменил адрес проживания или фамилию. Настроек здесь никаких нет, только user-exits, где можно поменять логику работы. Например, изменить кодирование кредиторов. Сделать код кредитора равным табельному номеру или еще как. Все расширения описаны в документации к самой программе, поэтому все просто.


Изменение экрана присвоения затрат в инфотипах

В очередной раз забыл и полез искать, как настраиваются экраны присвоений затрат/внешних объектов в инфотипах 14, 15, 2*** и прочих. Вот такая картинка:

Делается это в двух табличках и признаках.

В первой табличке присваивается к функциональному модулю признак: ракурс T588O.

Во второй табличке к конкретному ФМ присваиваются поля экрана, которые нужно показать при вводе данных в инфотип: V_T588N

Например, для Activity allocation используется ФМ RP_TIME_COBL_001


EH&S и редактор фраз

Есть такая штука в сапе как управление охраны окружающей среды и безопасность (Environment, Health & Safety). Захотели мы использовать его кусочек для регистрации несчастных случаев на производстве. Задача простая, вопрос только в настройке справочников. Вот тут и оказалась засада. Глобально надо настроить два справочника: иерархия причин инцидента и справочник фраз. Первый настраивает в плоской табличке, есть пример. Второй это абзац. Люблю сап. Это такая секретная хрень, которую сап продает за деньги. Ни одного пример в системе нет. Как хочешь, так и убивайся.

Справочник используется в дополнительных данных участника инцидента, например, для отражения физических увечий. Вот так выглядит окошко:

Читать далее


Настройка полей ввода в CATS

Полчаса убил на то, чтобы понять, как работают поля в CATS. Те самые, которые видит пользователь в зависимости от выбранного профиля. Все оказалось просто — нужно было внимательно, а не просто так, прочитать инструкцию к соответствующей настройке IMG в транзакции SPRO.

Суть простая. Сначала мы настраиваем глобально (Modifiable) поля для всех профилей, а затем каждый профиль отдельно тюнингуем в Influencing. Таким образом, настройки глобального характера перекрывают настройки профилей.

Если после всего этого у вас в транзакции CAT2 поля не появились, то откройте настройку таблицы ALV (справа в верхнем углу иконка таблички). Нажимаете кнопку Administrator и смотрите там. У CATS есть какое-то ограничение то ли на длину всех полей, то ли количество колонок. Пока не разобрался, но таким образом удалось вытащить нужные поля. Часть скрыл и мои появились.

Скоро еще напишу про CATS. Оказывается, вполне интересная штука, не хуже PTMW для ряда задач.


Командная строка

Нашел полезную информацию. Периодически забываю эти команды, поэтому утащил к себе (вдруг там ресурс умрет). Авторство http://magic.infogami.com/sap_command_field_tips

Which possible entries are there in the command field (sometimes also called «OK code»)?

Solution
The design of the R/3 System is such that all programs can be called via menu options. In addition to ergonomic advantages (no need to learn transaction codes), this procedure offers higher security, as the menu path tells the user the work area to which a program belongs.

Use of the command field should be limited to exceptions. In particular, there is no guarantee that the functionality of the command field is fully supported.

Possible entries are listed below. These are only meant for experts (system administrators). Some of them (for example. «/nex») are dangerous, because they override safety measures. «Normal» users should avoid using the command field. It is often easier to call a known transaction with «/nxxxx», but this can be achieved just as simply via a user menu.

Читать далее