RECORDMODE

Толковая статья как пользоваться RECORDMODE.
Допустим нам надо загрузить данные из DSO в куб по какому-либо ключу. Пользователь может создать записи, скорректировать их или удалить. Если правильно проставлять метку recordmode, то при активации в DSO все показатели просуммируются в соответствии с меткой. Добавленные присуммируются, скорректированные обновятся, удаленные — обнулятся.
Т.е. пользователь создал запись: 
Конфеты, 10 руб.
Она залилась в DSO, активировалась, ушла в куб, в кубе имеем конфеты на сумму 10 р.
После этого пользователь скорректировал запись:
Конфеты 7 руб.
Она залилась в DSO, после активации имеем в журнале конфеты -3 р, в активных данных конфеты на сумму 10 — 3  = 7 р., в куб так же ушло -3 рубля, в итоге в кубе конфеты 7 руб.
В конце концов пользователь удалил запись:
Если передать при этом метку recordmode = D, то в DSO в журнале получим конфеты на сумму 10 — 3 — 7 = 0 р., в активных данных мы эту запись вообще не увидим (адекватное поведение BW), а вот в кубе она останется. В кубе будет Конфеты 0 руб.
В отчете это выглядит не красиво, убрать пустые строки можно только подавив все нулевые показатели. Для того чтоб убрать эту строку можно оказывается просто сжать куб с подавлением нулей. Тогда при сжатии система проверит каждую запись, и если все показатели пустые или ноль, то она просто удалит ее из куба. Очень удобно. Из цепочки эта галочка так же доступна.

Инфокуб не показывает данные

Загрузил данные в инфо-куб, однако при просмотре данных через стандартный интерфейс (показать все признаки/показатели) данные не отобразились. В F таблице данные отображаютя в полном объеме, все SID присутствуют, визуально проблем нет.
Дело в том, что у некоторых атрибутов признаков, учавствующих в инфокубе не выровнены таблицы с основными данными. Например, запись в S таблице есть, а фактически они отсутствуют в M ракурсе, равно как и в P, X, Y, Q таблицах.
Чтобы это исправить надо запустить RSRV -> Все составные тесты -> Основные данные -> Проверка основных данных для признака.
Вместо признака на экране выбрать куб.

Глюк удаления инфообъекта

Создал инфообъект, загрузил в него основные данные и ERP, потом удалил. При удалении не удалилась структура связи. После этого инфообъект в катклоге инфообъектов не видно, видно только в инфопровайдерах, оттуда удалить его нельзя.
Надо найти этот инфообъект в инфопровайдерах и оттуда удалить его из менюшки Признак — Удалить.

Ошибка генерации BEx

Возникла ошибка при генерации BEx. Система написала, что не может произвести агрегацию по расчетным показателям, основанных на замене из признака.

Нужно смотреть ноту http://service.sap.com/sap/support/notes/1005772 
Какие то недоделки при переходе с 3.x на 7.x.
Увидеть ошибку можно только при генерации отчета, при запуске предупреждений не появляется.

Ссылки на ресурсы

1. Список курсов (информация от 2012 г.)
http://12ozmdm.blogspot.ru/2012/03/sap-bw.html 

2. Популярные транзакции
http://www.tcodesearch.com/transaction-codes/search?module=bw

Моделирование
DSO
1. Активация DSO

http://wiki.scn.sap.com/wiki/display/Research/How+ODS+activation+on+Standard+DSO+works+-+an+SQL+approach 

2. Доступно о RECORDMODE
http://scn.sap.com/docs/DOC-54330

Изучение основ
BI
1. http://www.guru99.com/sap-bi.html

ABAP
1. http://www.guru99.com/abap-tutorial.html 
2. http://sapabap-4.blogspot.in/