четверг, 8 ноября 2012 г.

Ведение справочников SAP BW для пользователей

  1. Создать транзакцию, которая вызывает ABAP-программу с параметром (например, iobjnm).
  2. Этот параметр в ABAP-программе необходимо передать в ФМ RSDMD_MDMT.
  3. Создать вторую кастомизированную транзакцию с передачей параметра в первую транзакцию (тех. имя признака SAP BW).
  4. При необходимости добавить в ABAP-программу дополнительную обработку (например, активацию изменяемого признака).
Александр Veloond Кузнецов

понедельник, 9 июля 2012 г.

FREE_SELECTIONS_RANGE_2_WHERE функциональный модель SAP - Динамическая выборка в ABAP: преобразует формат условий выборки RSDS_TRANGE ==> RSDS_TWHERE


Шаблон для ФМ FREE_SELECTIONS_RANGE_2_WHERE - FREE SELECTIONS RANGE 2 WHERE
Входит в группу функций: SSEL

CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_WHERE' "Динамическая выборка в ABAP: преобразует формат RSDS_TRANGE ==> RSDS_TWHERE
  EXPORTING
    field_ranges =              " rsds_trange   Условия выборки в структуре RSDS_TRANGE
  IMPORTING
    where_clauses =             " rsds_twhere   Условия выборки в структуре RSDS_TWHERE
    .  "  FREE_SELECTIONS_RANGE_2_WHERE

Документация SAP для FREE_SELECTIONS_RANGE_2_WHERE
Функциональность 
Приобразует динамеческие условия выборке структуры RSDS_TRANGE в формат RSDS_TWHERE (пул типов RSDS).
Функциональный модуль выполняет чисто механическое преобразование, без проверок.
(например, проверка полей в словаре).

Документация получена из систем SAP,
Авторские права © SAP AG

понедельник, 30 апреля 2012 г.

Решение проблемы с кодировками на диаграммах SAP BEx WAD

В некоторых версиях SAP BW встречаются проблемы с отображением русских (и, возможно, других нелатинских) символов на диаграммах SAP BEx WAD. Проблемы решаются обновлением компонентов SAP IGS - Internet Graphics Service (некоторые слои диаграммы WAD являются графическими изображениями с текстом подписей).
Итак, необходимо:
  • Обновить IGS (например, до 17-го уровня)
  • Прописать в каждый конфигурационный файл *tpl путь к нужным шрифтам (если необходимо, как, например, в Unix-системах к MS-шрифтам)
  • Перезапустить систему
С уважением,
Александр Кузнецов
Консультант SAP BI