Генерация тестовых даных

Две интересных программы:

1. *CUBE*SAMPLE
Позволяет создавать mockup данные в провайдере. Использовать с осторожностью — при не правильных опциях система насоздает случайные SID в используемых признаках.

2. *ADSO*SAMPLE
То же самое, для ADSO. Позволяет в том числе генерить RECORDMODE, выставлять другую агрегацию. При создании записей с использованием существующих мастер-данных признаков — обратить внимание, будут использоваться только SID, у которых DATAFL = abap_true.

Удобно, если Reporting и DWH выполняют разные разработчики.

Ошибка при активации DSO

В исходной ERP системе была одна запись из трех миллионов, в котором одно поле было, видимо, null. 
При инициализации дельты эти три миллиона записей из PSA передавались в DSO и активировались там около 3х часов. В итоге на одной записи активация падала со словами что-то вроде «Can’not generate SID for object ‘iOBJ’ value »». Соответственно даже зная объект, отловить эту некорректную запись было не возможно. 
Коллега подсказал такой кусок кода в rule routine к этому объекту:
data: lv_char(60) type c.
lv_char = source_fields-iobj(60).
replace all occurrences of regex ‘[[:cntrl:]]’ in lv_char with ».
result = lv_char.
Что такое ‘[[:cntrl:]]’ мне не понятно, но кривого значения как небывало.

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

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/