abap

abap

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

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

By Sergei Ignatov

abap

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

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

By Sergei Ignatov

abap

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

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

By Sergei Ignatov

abap

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

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

By Sergei Ignatov

abap

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

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

By Sergei Ignatov

109533

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

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

By Sergei Ignatov

1512035

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

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

By Sergei 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 Sergei Ignatov

abap

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

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

By Sergei Ignatov

2502891

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

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

By Sergei Ignatov

2132315

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

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

By Sergei Ignatov

abap

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

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

By Sergei Ignatov

abap

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

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

By Sergei Ignatov

/hext

Как запустить отладку ABAP программы для пользователя?

Как запустить отладку ABAP программы для пользователя? Пояснение к вопросу Вы, как функциональный консультант, были замечены в создании какой-то очень важной ABAP программы, которую некоторое время назад перенесли в продуктивную систему. Под "созданием" я не имею ввиду непосредственно применение своих навыков в ABAP программировании. Допустим, что вы были

By Sergei Ignatov

abap

Как установить внешнюю точку прерываний для пользователя?

Пояснение к вопросу Вы активно используете Web Dynpro приложения в своих процессах. Помимо стандартных приложений, вы также разрабатываете свои. Чем больше вы работает с ними, чем чаще у вас появляются вопросы типа: * Как запустить отладку того или иного Web Dynpro приложения для какого-то пользователя? * Какие действия необходимо выполнить в системе,

By Sergei Ignatov

abap

Как создать кластер настроечных ракурсов?

Как создать кластер настроечных ракурсов? Пояснение к вопросу Перед вами стоит задача создать настроечный кластер ракурсов, в котором будет храниться n-ое количество записей, используемых для нужд какого-нибудь автоматизируемого процесса. Настроечную(ые) таблицу(ы) для этих целей вам использовать неудобно. См. заметку Создание пользовательской таблицы и ракурса ее ведения Задача вырисовывается

By Sergei Ignatov