abap

A collection of 199 posts
abap

Каталог данных теста для функциональных модулей системы SAP

Надоело вручную набивать данные для параметров функциональных модулей с которыми часто работаете? Считаете это скучным и унизительным не продуктивным занятием? Если оба ответа на выше поставленные вопросы утвердительные, то самое время начать использовать каталог данных теста для функциональных модулей. По прочтению этой заметки вы не скажете: "Это трансцендентально!"
2 min read
abap

SPA/GPA параметры в ABAP

В этой заметке несколько слов о том, как можно индивидуализировать работу ваших ABAP программ. Под индивидуализацией я понимаю использование параметров, которым могут быть присвоены какие-то значения, что в свою очередь отразится на логике работы вашей разработки. Итак, SPA/GPA параметры в ABAP. Что это такое? Вкратце. В двух словах, SET/
2 min read
abap

SPA/GPA параметры в ABAP

В этой заметке несколько слов о том, как можно индивидуализировать работу ваших ABAP программ. Под индивидуализацией я понимаю использование параметров, которым могут быть присвоены какие-то значения, что в свою очередь отразится на логике работы вашей разработки. Итак, SPA/GPA параметры в ABAP. Что это такое? Вкратце. В двух словах, SET/
2 min read
abap

Mime репозиторий - как верный помощник консультанта

Стоит правда оговориться, что не только консультанта, но и программиста, который будет работать с консультантом. О чем вообще тут пойдет речь? Mime репозиторий - стандартное хранилище различного типа файлов, предназначенное под разные нужды. См. MIME Repository MIME Repository Purpose The MIME Repository serves as storage for all MIME objects (for
3 min read
abap

Mime репозиторий - как верный помощник консультанта

Стоит правда оговориться, что не только консультанта, но и программиста, который будет работать с консультантом. О чем вообще тут пойдет речь? Mime репозиторий - стандартное хранилище различного типа файлов, предназначенное под разные нужды. См. MIME Repository MIME Repository Purpose The MIME Repository serves as storage for all MIME objects (for
3 min read
abap

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

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

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

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

Как создать пользовательский объект полномочий?

Пояснение к вопросу Конечно не всегда, но довольно часто, как бы это парадоксально не звучало, перед функциональным консультантом может возникнуть задача создания собственного объекта полномочий. Когда это может быть полезно? Например, для запуска какого-нибудь ABAP-отчета, полномочия на который должны быть только у пользователя из "белого" списка. Ах да,
2 min read
abap

Как создать пользовательский объект полномочий?

Пояснение к вопросу Конечно не всегда, но довольно часто, как бы это парадоксально не звучало, перед функциональным консультантом может возникнуть задача создания собственного объекта полномочий. Когда это может быть полезно? Например, для запуска какого-нибудь ABAP-отчета, полномочия на который должны быть только у пользователя из "белого" списка. Ах да,
2 min read
109533

Ошибка UX893 при работе ABAP программы в фоновом режиме

Ошибка UX893 при работе ABAP программы в фоновом режиме. Описание проблемы У вас есть какой-то ABAP отчет, который загружает в систему данные посредством Excel файла. Ничего выдающегося. Из-за количества обрабатываемых из Excel данных, вы планируете запускать отчет в фоновом режиме. Итак, вариант сохранен, отчет запущен. Вы просматриваете лог его работы
2 min read
109533

Ошибка UX893 при работе ABAP программы в фоновом режиме

Ошибка UX893 при работе ABAP программы в фоновом режиме. Описание проблемы У вас есть какой-то ABAP отчет, который загружает в систему данные посредством Excel файла. Ничего выдающегося. Из-за количества обрабатываемых из Excel данных, вы планируете запускать отчет в фоновом режиме. Итак, вариант сохранен, отчет запущен. Вы просматриваете лог его работы
2 min read
1512035

Максимальное количество дополнительных полей в инфо-типе

В этой заметке предлагаю попробовать поломать систему, или, если быть точнее, узнать ее предельные возможности. А возможности ее узнавать буду в поисках ответа на вопрос: какое максимальное количество дополнительных полей в инфо-типе кадрового администрирования может быть? Задача Узнать максимально допустимое количество полей, которое может быть добавлено в стандартный инфо-тип кадрового
3 min read
1512035

Максимальное количество дополнительных полей в инфо-типе

В этой заметке предлагаю попробовать поломать систему, или, если быть точнее, узнать ее предельные возможности. А возможности ее узнавать буду в поисках ответа на вопрос: какое максимальное количество дополнительных полей в инфо-типе кадрового администрирования может быть? Задача Узнать максимально допустимое количество полей, которое может быть добавлено в стандартный инфо-тип кадрового
3 min read
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
6 min read
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
6 min read
abap

Как отобразить фотографию в пользовательском инфо-типе?

Пояснение к вопросу Как вы, должно быть знаете, для транзакций PA20/PA30 можно выполнить настройку, позволяющую добавить отображение фотографии сотрудника в заголовоке экрана Для выполнения этой настройки смотри документацию по следующему пункту в SPRO: IMG: Personnel Management -> Personnel Administration -> Customizing User Interfaces Фотография, отображаемая в заголовке
2 min read
abap

Как отобразить фотографию в пользовательском инфо-типе?

Пояснение к вопросу Как вы, должно быть знаете, для транзакций PA20/PA30 можно выполнить настройку, позволяющую добавить отображение фотографии сотрудника в заголовоке экрана Для выполнения этой настройки смотри документацию по следующему пункту в SPRO: IMG: Personnel Management -> Personnel Administration -> Customizing User Interfaces Фотография, отображаемая в заголовке
2 min read
2502891

SAP Processes and Forms. Валидация полей формы

0. Intro В одной из заметок, посвященных теме SAP Processes and Forms, я описывал процесс создания FPM процесса "с нуля", следуя руководству вендора См. заметку SAP Processes and Forms based on FPM Forms В заметке был рассмотрен пример создания FPM процесса, в котором используются сервисные поля стандартных инфо-типов.
5 min read
2502891

SAP Processes and Forms. Валидация полей формы

0. Intro В одной из заметок, посвященных теме SAP Processes and Forms, я описывал процесс создания FPM процесса "с нуля", следуя руководству вендора См. заметку SAP Processes and Forms based on FPM Forms В заметке был рассмотрен пример создания FPM процесса, в котором используются сервисные поля стандартных инфо-типов.
5 min read
2132315

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

Несколько слов о программе RPUAUD00. Кратко о программе RPUAUD00 В стандартном решении SAP присутствует возможность просмотра лога изменений по любому интересующему вас, как функционального консультанта или бизнес-пользователя, инфо-типу. Настройка всего этого процесса настолько простая, что останавливаться на ней, как мне кажется, не имеет смысла, так как достаточно ознакомиться с соответствующим
3 min read
2132315

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

Несколько слов о программе RPUAUD00. Кратко о программе RPUAUD00 В стандартном решении SAP присутствует возможность просмотра лога изменений по любому интересующему вас, как функционального консультанта или бизнес-пользователя, инфо-типу. Настройка всего этого процесса настолько простая, что останавливаться на ней, как мне кажется, не имеет смысла, так как достаточно ознакомиться с соответствующим
3 min read
abap

Несколько слов об отладке ABAP программ

Небольшой userhack, который может пригодиться при отладке ABAP программ. Ах, отладка, бессердечная ты сука, хочется, порой сказать, пародируя почти такую же фразу, сказанную применительно к другой области, но точно описывающей суть происходящего хаоса, который может быть вокруг нас. Ну да хватит лирики. Описание ситуации В процессе отладки ABAP программ функциональный
1 min read
abap

Несколько слов об отладке ABAP программ

Небольшой userhack, который может пригодиться при отладке ABAP программ. Ах, отладка, бессердечная ты сука, хочется, порой сказать, пародируя почти такую же фразу, сказанную применительно к другой области, но точно описывающей суть происходящего хаоса, который может быть вокруг нас. Ну да хватит лирики. Описание ситуации В процессе отладки ABAP программ функциональный
1 min read
abap

Удаление ASR процесса и соответствующего ему потока операций

Удаление ASR процесса и соответствующего ему потока операций. Пояснение к вопросу Допустим, вы недавно выполнили запуск нового ASR процесса в продуктивной системе. Старт прошел успешно, как самого процесса, так и его потока операций. Но вот внезапно раздается звонок от бизнес-пользователя, который утверждает, что в потоке операций определен не тот обработчик,
2 min read
abap

Удаление ASR процесса и соответствующего ему потока операций

Удаление ASR процесса и соответствующего ему потока операций. Пояснение к вопросу Допустим, вы недавно выполнили запуск нового ASR процесса в продуктивной системе. Старт прошел успешно, как самого процесса, так и его потока операций. Но вот внезапно раздается звонок от бизнес-пользователя, который утверждает, что в потоке операций определен не тот обработчик,
2 min read