Универсальный загрузчик в MIME репозитарий

Данный загрузчик позволяет загружать в MIME репозитарий как архивы с автораспаковкой содержимого на сервере приложений так и файлы из указанной директории. В завершении загрузки выводится лог. Реализация статического метода Zcl_ui5_http_handler=>get_hash_for_long_file_name

Runtime генерация объектов словаря

Помимо работы с исходным кодом, путем использования READ REPORT, INSERT REPORT, для решения некоторых задач может потребоваться чтение и генерация других объектов словаря. Для этого существует ряд ФМ: DDIF_DOMA_PUT — создание/изменение доменаDDIF_DTEL_PUT — создание/изменение элемента данныхDDIF_ENQU_PUT — создание/изменение объекта блокировкиDDIF_INDX_PUT — создание/изменение индекса таблицыDDIF_SHLP_PUT — создание/изменение средства поискаDDIF_TABL_PUT — создание/изменение таблицыDDIF_TABT_PUT — создание/изменение технических параметров[…]

Простая загрузка файлов с фронтэнда на сервер приложений

Есть ФМ ARCHIVFILE_CLIENT_TO_SERVER, есть он с 2004 года. Соответственно, есть почти в любой версии системы. Если мешают полномочия, копируете ФМ себе в Z группу функций и затираете все что касается AUTHORITY CHECK.

Бесконечный экран и фиксация размеров разделителя в нем

Современные технологии позволяют отображать информацию с очень высоким разрешением. И, как правило, диалоговые решения на коленке при высоком разрешении экрана оставляют много пустого места. Что смотрится совершенно не эргономично. Выход есть. Для решения этой задачи можно воспользоваться данным примером. При изменении размеров окна все управляющие элементы будут полностью вписываться в окно SAP GUI, а размер[…]

Отслеживание статуса импорта запросов на перенос по системному ландшафту

На авторство не претендую. Немного подправил. Нашел где-то в интернетах. Особенно полезна программа для ветвистых ландшафтов,.

FlexReporter

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

Загрузка многостраничного Excel без ограничений по длине значения.

Как-то раз на проекте возникла задача. Необходимо было читать данные с нескольких страниц Excel в SAP, чтобы потом использовать эти данные. Причем необходимо было обойти стандартное ограничение загрузки из Excel в 50 символов на значение. Реализовано это следующим образом. В словаре необходимо создать структуры: ZBC_S_EXCEL_SHEETS_DATA SHEET_NAME 1 Тип TEXT100 SHEET_DATA 3 Тип ссыл. На DATA и[…]

Шаблоны кода

Для начала формируем шаблон формирования простейшего ALV grid. [codesyntax lang=»abap»] » Вынести в ТОП » Выходная таблица %Имя Выходной таблицы% уже должна быть объявлена в ТОП » Объект ALV Grid DATA go_%Имя ALV% TYPE REF TO cl_gui_alv_grid. *&———————————————————————* *& Form init_%Имя ALV% *&———————————————————————* * Изициализация ALV *———————————————————————-* FORM init_%Имя ALV%. DATA ls_variant TYPE disvariant. DATA ls_layout[…]