BI

Remodeling of infocube или добавление недели в инфокуб

Если необходимо добавить в кубик инфообъект (или удалить, заменить и т.д.) можно воспользоваться функцией ремоделинга. В данном случае мы будет добавлять характеристику времени – Календарная неделя в случае, когда в кубе есть только календарный день.

Работа с BPS переменными. ABAP.

Задача: Есть переменная BPS типа иерархия. Но основании того, какой узел иерархии выбран, в переменную типа - Признак (или же тоже значение иерархии) необходимо занести все дочерние узлы этого узла.
+ к задаче. Если переменная типа Признак ( вводиться пользователем ) не пустая, то заполнять переменную только теми дочерними узлами, первые две цифры которых совпадают с первыми двумя цифрами этой переменной.

Решение по шагам.

Запуск планового приложения SEM BPS из Business Object XI 3.1

Требование
Запуск планового приложения SEM BPS из Business Object XI 3.1 (BW-BPS 3.5)
Проблема:
При любом действии в WEB приложении BPS, приложение BPS — вылетает, с сообщением:
Тайм-аут соеденения (connection time out)
Решение
Проблема не в тайаутах BO или Tomcat (как это может показаться на первый взгляд) — проблема в том что неустанавливаеться Cokies сессии, хотя BPS ожидает что она должна установиться корректно.

BO PCM - заблокированный админ.

Если В PCM был заблокирован единственный пользователь с администраторскими правами, то можно пойти по такому пути:
1) В MSSQL Managment studio приконектиться к БД, которую использует PCM. При этом нужно использовать протокол shared memory и прямо при конекте, указать, что конект будет производиться напрямую к БД PCM.

Загрузка русских и казахских букв в ключ признака

Для того чтобы загрузить кирилицу и спец символы в ключ признака, надо:

1) В транзакции rskc необходимо добавить нужные символы. В случае если ключи будут состоять из русских и казахских букв достаточно добавить только казахский алфавит:

АӘБВҒГІЕЁЖЗИЙҚКЛМҢНӨОПРСТҮҰУФХЦЧШЩЬЫЪЭЮЯ 1234567890_-«»!№;%:?*()

rskc

2) В настройках признака необходимо поставить галку строчные буквы и программу преобразования ALPHA

ALPHA

Выгрузка основных данных признака BW (вместе с атрибутами) для PCM

Программа описанная ниже, позволяет выгрузить в XML или ODS (с предварительной выгрузкой в промежуточную таблицу), основные данные признака BW вместе с данными его атрибутов, в формате готовом для загрузки в XML.

Работа с BPS переменными. ABAP.

Задача: Есть переменная BPS типа иерархия. Но основании того, какой узел иерархии выбран, в переменную типа — Признак (или же тоже значение иерархии) необходимо занести все дочерние узлы этого узла.
+ к задаче. Если переменная типа Признак ( вводиться пользователем ) не пустая, то заполнять переменную только теми дочерними узлами, первые две цифры которых совпадают с первыми двумя цифрами этой переменной.

Решение по шагам.

Вызов выполнения скрипт логики BPC в ABAP программе (в т.ч. в BADI)

  1. REPORT ZTST3.
  2. DATA: lv_docname TYPE uj_docname ,
  3. lv_mode TYPE uj_run_mode ,
  4. lv_user type UJ_USER_ID ,
  5. lo_dispatch TYPE REF TO cl_ujk_dispatch,
  6. lt_lgx TYPE ujk_t_script_logic_scripttable .
  7. DATA: lo_old_context type ref to if_uj_context ,
  8. lo_user type ref to CL_UJE_USER .
  9. lo_old_context = cl_uj_context=>get_cur_context( ).
  10. CALL METHOD lo_old_context->GET_USER_OBJ
  11.  
  12. RECEIVING RO_USER = lo_user.
  13. lv_user = lo_user->D_OBJ_ID.
  14. lv_mode = 'EXECUTE' .
  15. lv_docname = '\ROOT\WEBFOLDERS\ZBP\ADMINAPP\Z_INCOME\ZINBDRCHAIN.LGF'. " путь до файла со скрипт логикой
  16. CREATE OBJECT lo_dispatch.
  17. CALL METHOD lo_dispatch->get_file
  18. EXPORTING
  19. i_appset = 'ZBP' " application
  20. i_application = 'Z_INCOME' " model
  21. i_user = lv_user
  22. i_filename = lv_docname
  23. IMPORTING
  24. et_lgx = lt_lgx.
  25. CALL FUNCTION 'UJK_SCRIPT_LOGIC_EXECUTE'
  26. EXPORTING
  27. I_APPSET = 'ZBP' " application
  28. I_APPLICATION = 'Z_INCOME' " model
  29. I_USER = lv_user
  30. I_LOGIC = lt_lgx
  31. I_FILE_TYPE = 'LGF'
  32. I_MODULE = uj00_c_mod_name_dm
  33. I_LGF = lv_docname
  34. I_MODE = lv_mode.

Развернуть текст в ячейке на 90 градусов в BO Web Intelligence

1) В свойствах ячейки поставить отображение как HTML
2) Ограничение: отображается только в браузере в режиме просмотра

="<html><div style="+Char(34)+"writing-mode:tb-rl"+Char(34)+">"+[Object]+"</div></html>"

Подписка на BI