Довольно часто появляется необходимость выгрузить внутреннюю таблицу в MS Excel с расширением *.xlsx. Это обусловлено тем, что данный формат позволяет хранить >65536 строк. На сегодняшний день в SAP помимо стандартный средств существует несколько Z-разработок (XSLT Workbench, abap2xlsx).

Читать дальше

Всем привет! Сегодня я расскажу о том, как довольно легко сделать выгрузку файла из Web Dynpro приложения. Предположим, что вы создали программу, которая выгружает документ Word или Excel в SAP GUI. Для выгрузки вы использовали инструмент ZWWW. Через некоторое время к вам поступает требование от бизнеса реализовать возможность выгрузки этих документов через личный кабинет руководителя. […]

Читать дальше

Сегодня узнал о потрясающем ФМ-е RHXPROVIDE_PERIODS. Это чудо умеет разбивать пересекающиеся периоды на не пересекающиеся. Для этого ему на вход необходимо подать таблицу периодов. В примере выше период 2018.03.28 — 2018.03.28 находится внутри периода 2018.02.05 — 2018.06.20. Результатом работы ФМ-ма RHXPROVIDE_PERIODS будет таблица с НЕ пересекающимися периодами. Т.е. на временной прямой это будет выглядеть так: Пример […]

Читать дальше

Время от времени появляется задача выгрузить отчет в Excel и выполнить перенос строки внутри ячейки. Вот и мне такая попалась. Пара пустяков, подумал я. Добавим код переноса строки «
» в необходимые нам места текста и profit. Однако, не все так просто. Хотя, просто конечно, но не так :^) Но, обо всем по порядку.

Читать дальше

На днях столкнулся с небольшой проблемой. Расширил логику работы стандартной программы добавив Z-код в один из user-exit’ов. Перенесли запрос в систему качества. При тестировании программа отработала так, как будто бы Z-код не выполнялся вообще.

Читать дальше