RSICFCLTST01 – ABAP REST Client

Продолжаем парад полезняшек. Программа RSICFCLTST01 очень полезна разработчикам, кто пишет сервисы и/или OData/Fiori. Внутри много полезных закладок, утилиток для вызова удаленных сервисов и преобразований.


Зарплатчики – ликуйте

Еще один полезный твик. Программа RPCIP_DOCUMENT_ANALYSE позволяет наглядно, быстро, красиво, безумно, офигенно выводить прогоны проводок в один отчет в ALV! Годы я ждал это чудо, и вот, нашел. Нашел как всегда случайно, ковырясь в пакетах разработки вендора.

Это MUST HAVE!


Как быстро изменить содержимое поля инфотипа

Есть очень простой и быстрый способ изменить содержимое одного или нескольких полей. SE16N… Шучу.

Создаем LSMW, записываем изменение инфотипа следующим образом. В PA30/PP02 указываем точные даты начала и окончания (лучше конкретный день), что позволит нам выбрать именно ту запись, которую мы хотим обновить. При записи нажимаем кнопку копирования, а затем сохраняем. То есть мы копируем запись поверх себя.

Теперь, твик, чтобы не выгружать все поля, а изменить только нужное нам. На экране присвоения полей нашей записи нужно с помощью кнопочки Screen Field удалить все поля, которые мы не хотим изменить. В идеале должны остаться только поля, которые мы меняем. Тогда при выполнении пакетного ввода система поменяет только наше поле, а остальные останутся без изменений, так как мы записывали “Копирование”, а не “Создание”.

На обновление 1 поля для 6к сотрудников только что ушло 10 минут (с подготовкой файла и записью LSMW).

LSMS Delete Screen Field

LSMS Delete Screen Field


Как посмотреть содержимое любой таблицы в SAP

С одной стороны мне нравится, когда у клиента все секурно – нигде не подкопаться, полномочия на пятерочку, служба внутренней безопасности работает на ура. С другой, когда я вижу открытые косяки у консультантов по базису и HR, хочется им сделать бяку. Сегодня мы смотрим способы просмотра любых таблиц в системе SAP ERP. Сразу оговорюсь, что не все способы могут работать в вашей системе из-за различий в версиях, настройках, волшебства.

Начнем с самых очевидных и всем широко известных способов. Открыть SE16 (SE16N), SM30 умеет каждый стажер. Это скучно и неинтересно.

SE38->RK_SE16N позволяет запустить ту же SE16N. Или SA38, которую часто оставляют для пользователей запускать отчеты без транзакций.

SE37->RS_TABLE_LIST_CREATE позволяет запустить SE16 интерфейс. Аналогично ФМ START_SE16N и еще куча других. Все не заблокируют.

Читать далее


Управляющие ключи SAP Query

Мы до сих пор вынуждены работать в веке динозавров. Страшные инструменты для отчетности, дорогие BI решения, фантазии на темы BigData.

Реалии возвращают нас к SAP Query. Работать с оперативным запросом умеют если не все, то практически многие. С базовым инструментом SAP Query умеют работать практически единицы и десятки на фоне нашей тысячной аудитории консультантов в СНГ.

В Query есть много нюансов, которые сбивают нас с толку, когда мы формируем отчеты, основанные на нескольких инфотипах. Всякие двойные записи, пересечение периодов и прочее.

По ссылке ниже очень старый и единственный документ, который мне попадался за всю мою карьеру, где описывается более-менее толково как настраивать SAP Query. Документ на английском.

SAP HR QUERY GENERATOR SWITCHES