se38

abap

Workflow. Запуск потока операций при работе с классами сообщений

В этой заметке я расскажу про возможность запуска потока операций для определенных классов сообщений. Сообщения, про которые пойдет речь, как раз те самые, что возникают для индикации ошибки, предупреждения, либо просто для информации. Прелюдия Допускаем, что на вашем предприятии, в бизнес-процессе, который автоматизируется посредством какого-нибудь из компонентов продукта SAP, принимают

By Sergey Ignatov

abap

Как сгенерировать дамп в ABAP-программе?

Пояснение к вопросу На первый взгляд заголовок данной заметки звучит как "огонь". Пока еще не пожар, но уже вполне себе "огонь". Кто-то может возразить, мол, для того, чтобы сгенерировать дамп можно воспользоваться многими стандартными способами: от банальной ошибки в самой программе, до проведения хорошего тестирования той

By Sergey Ignatov

BDCP2

SAP IDocs. Указатели изменений

SAP IDocs. Указатели изменений. Пояснение к вопросу Любое изменение в HR мастер-данных может послужить триггером для создания указателя изменений, который затем трансформируется в IDoc. Данный механизм может быть использован для случаев, когда, необходимо непрерывно (не единовременно) передавать изменения по персоналу в какие-нибудь внешние системы (как HR, так и не HR

By Sergey Ignatov

audit

Активация аудита запущенных пользователем программ в системе

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

By Sergey Ignatov

685520

Как массово загрузить фотографии сотрудников в ArchiveLink?

Как массово загрузить фотографии сотрудников в ArchiveLink? Пояснение к вопросу Перед вами поставили задачу: массово загрузить (или загружать с какой-то периодичностью) фотографии сотрудников в ArchiveLink. Так как файлов много, то функциональность транзакции OAAD не рассматривается. См. Administration of Stored Documents Use In administration of stored documents, you can administrate the

By Sergey Ignatov

305118

Dynamic Selections в отчетности HCM

Dynamic Selections в отчетности HCM. Вступление Работая с HCM отчетностью функциональный консультант обязательно столкнется с таким термином как Dynamic Selections или, как я его интерпретирую для себя, вариант динамической выборки. См. Dynamic Selections Use Dynamic selections considerably improve report performance because the system retrieves data very quickly when these fields

By Sergey Ignatov

FAQ

Как массово удалить записи PA инфо-типа?

Как массово удалить записи PA инфо-типа? Пояснение к вопросу Нередки ситуации, в которых необходимо массово удалить записи инфо-типа кадрового администрирования. Вариантов тут может быть несколько, и ниже предлагаю рассмотреть один из них. Например, вам требуется выполнить удаление записей некоего пользовательского инфо-типа 9500 Решение вопроса Для таких целей SAP предоставляет программу

By Sergey Ignatov

abap

Отключение проверки полномочий в ABAP программе

Про полномочия в SAP HCM можно говорить много. Тема довольно обширная, и посвятить ей одну заметку, как мне кажется, мало. Поэтому делать этого в настоящий момент не буду. См. Authorizations for Human Resources Тема, про которую пойдет речь в данной заметке, относится к ситуациям, в которых необходимо отключить проверку полномочий

By Sergey Ignatov

BASIS

Несколько слов о программе RSCONN01

Отправка писем на электронную почту пользователей из системы SAP - обычная практика, распространенная и применяемая у многих заказчиков/клиентов. Письма отправляются как из обычных ABAP программ, так и из потоков операций, что, в общем-то, тоже не новость для всех нас. Предлагаю рассмотреть вполне себе реальную ситуацию, в которой знания о

By Sergey Ignatov

abap

Как установить точку наблюдения для переменной в ABAP редакторе?

Пояснение к вопросу Работая с отладкой ABAP программ, вам, возможно, придется столкнуться с задачей, когда из множества значений, принимаемых переменной, работу отладчика необходимо остановить для условия, при котором переменная стала равна интересующему вас значению. Получилось немного тавтологично, но надеюсь, что суть ясна. Если более кратко и по существу: в течение

By Sergey Ignatov

abap

Опция "Code Completion" в ABAP редакторе

Очередная комбинация горячих клавиш поможет вам получить доступ к полезной опции "Code Completion" в ABAP редакторе. Продолжаю тему userhack-ов. При редактировании какой-либо программы/класса/функционального модуля etc. вы можете оперативно получить наименование переменной/константы/класса/метода etc. в "пределах" того объекта с которым работаете или редактируете.

By Sergey Ignatov

customer namespace

Какие значения могут быть присвоены ключевому полю в настроечной таблице?

Какие значения могут быть присвоены ключевому полю в настроечной таблице? Пояснение к вопросу Работая со стандартными настроечными таблицами, вы, возможно, сталкивались с подобными предупреждениями системы  Такое предупреждение возникает, если в стандартной настроечной таблице присвоить ключевому полю значение, первый символ которого отличается от разрешенных вендором. Здесь можно аппелировать к термину Customer

By Sergey Ignatov