Перенос копии запроса SAP

Чтобы не плодить запросы и не запутаться при переносе, можно переносить копию запроса, при этом наш основной запрос останется в системе разработки.

Заходим в se10, выбираем наш основной запрос и деблокируем все задачи в нем. Сам запрос остается не деблокированным.

Читать далее «Перенос копии запроса SAP»

Сторно документа измерения (PM)

Для сторно в фоновом режиме используем ФМ MEASUREM_DOCUM_RFC_CANCEL

 

Генерация XML документа средствами ABAP

Создать документ xml можно несколькими способами. Например, трансформации, использование специальных ФМов и классов.

Класс if_ixml_document позволяет создавать новый и  получать данные из готового документа.

Пример создания простого xml файла:

Читать далее «Генерация XML документа средствами ABAP»

ЛБД PNPCE пропускает табельный

Бывает, что табельный номер не попадает в выборку  события GET pernr. Одна из причин - нехватка полномочий на один из инфо-типов или даже подтипов. Если у нас нет возможности добавить полномочий пользователю, можно использовать макрос  pnp_sw_skip_pernr = N. Табельный номер не будет пропущен, но данные выберутся только из подтипов на которые есть полномочия.

Расширение длины поля материала HANA

В SAP s/4 HANA длина номера материала увеличена с 18 до 40 символов. По умолчанию функция не активирована, для ее активации необходимо в SPRO

Читать далее «Расширение длины поля материала HANA»

Получение данных из ALV стандартных отчетов

Получим данные из отчета rm07mlbd

 

Вывод нескольких ALV в одном контейнере

Периодически возникает потребность вывести несколько таблиц на одном экране

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

Читать далее «Вывод нескольких ALV в одном контейнере»

HCM отключение проверки полномочий.

Полномочия в HCM бывают двух видов. А именно полномочия PA и OM (структурные). Подробнее можно прочитать в курсе HCM940. Вся работа с данными в HCM, согласно концепции разработки в модуле, должна осуществляться в рамках присвоенных полномочий. Но иногда требуется получить данные на которые их  нет.

Читать далее «HCM отключение проверки полномочий.»