Коды ошибок при чтении файлов в LSMW

Иногда начинаешь загружать файлик в LSMW (Read Data пункт), он система выдает ошибку в виде кода без всякого пояснения. Чтобы понять, что за ошибка, предлагаю сохранить себе кусок кода, который отвечает за чтение файлов с компьютера клиента (Frontend). По коду ошибки можно понять, что пошло не так. Многих такие ошибки путают.

Программа /SAPDMC/SAP_LSMW_READ_FORMS:


Division by zero not performed

Бывало у вас, что запускаете первый расчет заработной платы и бац, ошибка. Деление на ноль. Что-то в таком духе:

Division by zero not performed

Calculation rule    V0133****5         RTE=TSDIVP DIVID ARR  ZERO= A    ADD

И красная кровища вокруг…

А сами редиски, забыли в 8 ит указать процент занятости и количество часов в месяце из 7 ИТ. Так бывает в случае ошибки при вводе 7 ИТ, что его просто пропускают, а потом вводят 8 ИТ. А иногда в мероприятии 8 ИТ ставят до 7. Во всем виноват 8 инфотип 😉


Ошибка “отмена операции” в ИТ0002

Если у вас вдруг появилась такая ошибка при сохранении второго инфотипа при приеме на работу, а по нажатии на клавишу “ентер” она исчезает, и вы уже замучили всех… То выход прост. Какой-то нехороший человек в табличке T777Z поменял временную привязку для 1000 инфотипа для всех объектов (*). Должно быть 1 (или для CP). Из-за этого система не может обновить данные центрального лица (объект CP), поэтому ругается такой ошибкой. Интернет молчит.

Action Canceled
Message no. 5A 124

Diagnosis
The action has been cancelled.


PUST и параллельная обработка

Привет.

В результате долгой борьбы с поддержкой САП пришел к выводу: Настройка модели процессов в HR Process Workbench (или о PUST)работа транзакции PUST (модель процессов) с параллельной обработкой табельных номеров для шагов “расчет зарплат” и “оценка времени” может быть нестабильной. Дело в том, что когда мы на 1000 человек ставили пакеты по 100 человек, то при изменении статуса табельного номера на “некорректный” и перезапуске процесса, система падала в дамп в фоне, а модель показывала, что она работает (часики крутились). Пользователь сидел и часами ждал завершения расчета, а работа давно уже лежала в канаве дампе.

Если у вас такое случается, то обратите внимание.