вторник, 13 августа 2013 г.

Если не запускаются сервера SAP BW или SAP EP

Если не стартуют сервера SAP BW или SAP EP, необходимо:

  1. убедится, что запущен сервис ораклового листнера;
  2. зайти в sqlplus (в командной строке на сервере "sqlplus "/ as sysdba";
  3. проверить, заблокированы ли пользователи "select username account_status from dba_users;" ;
  4. разблокировать всех пользователей "ALTER USER SAPSR3 ACCOUNT UNLOCK;" ;
  5. восстановить пароли для пользователей "ALTER USER SAPSR3 IDENTIFIED BY <пароль>;" ;
  6. установить безлимитный период действия для профиля по умолчанию "ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;" ;
  7. выполнить в командной строке "brconnect -c -u / -f chpass -o SAPSR3 -p <пароль>" ;
  8. запустить систему.

четверг, 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

воскресенье, 20 февраля 2011 г.

Изменение атрибутов на ABAP

function rsdmd_write_attributes_texts.
*"----------------------------------------------------------------------
*" IMPORTING
*" VALUE(I_IOBJNM) LIKE RSDIOBJ-IOBJNM
*" VALUE(I_TABCLASS) LIKE RSDMDENQ-TABCLASS
*" REFERENCE(I_T_ATTR) TYPE RSD_T_IOBJNM OPTIONAL
*" VALUE(I_S_MINFO) TYPE RSSM_S_MINFO OPTIONAL
*" VALUE(I_REQUNR) TYPE RSSM_S_MINFO-REQUNR OPTIONAL
*" VALUE(I_DATAPAKID) TYPE RSSM_S_MINFO-DATAPAKID OPTIONAL
*" VALUE(I_MONITORING) TYPE RS_BOOL OPTIONAL
*" VALUE(I_CREATE_STATISTICS) TYPE RS_BOOL DEFAULT RS_C_TRUE
*" EXPORTING
*" REFERENCE(E_T_IDOCSTATE) TYPE RSARR_T_IDOCSTATE
*" VALUE(E_SUBRC) LIKE SY-SUBRC
*" TABLES
*" I_T_TABLE
*" EXCEPTIONS
*" ATTRIBUTE_NAME_ERROR
*" IOBJ_NOT_FOUND
*" GENERATE_PROGRAM_ERROR
*"----------------------------------------------------------------------

Термин business intelligence

Под термином business intelligence (BI) чаще всего подразумевают программное обеспечение, созданное для помощи менеджеру в анализе информации о своей компании и её окружении.
BI – это методы и инструменты для построения информативных отчётов о текущей ситуации. В таком случае цель business intelligence – предоставить нужную информацию тому человеку, которому она необходима в нужное время. Эта информация может оказаться жизненно необходимой для принятия управленческих решений. Помимо отчётности программное обеспечение BI включает инструменты интеграции и очистки данных (ETL), аналитические хранилища данных и средства Data Mining.
Хранилище данных (англ. Data Warehouse) представляет собой предметно-ориентированную корпоративную базу данных, специально разработанную для подготовки отчётов и анализа бизнес-процессов с целью поддержки принятия решений в организации.
На сегодняшний день крупнейшими разработчиками BI-инструментов являются международные компании Oracle, SAP, Microsoft, IBM и SAS.

Александр Кузнецов,
консультант SAP BI