вторник, 15 марта 2011 г.

WAD 3.x and Windows 7

При попытке запустить WAD 3.x в Windows 7 возникла ошибка по поводу версии IE.
Проблема решается установкой патчика на DHTML.

http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=b769a4b8-48ed-41a1-8095-5a086d1937cb&displayLang=en

вторник, 1 марта 2011 г.

RSZDELETE Log

Удалился тут запрос, а кто, чего, за что... непонятно.

Найти лог можно в транзакции SLG1
Object : RSZ
Subobject : DELETE

Остальное по логике...

Некоторые книжки оказались только в фаворитах у пользователей, и чтобы по тихому получить доступ к ним... пришлось все делать через /h и табличку SMEN_BUFFC :)

суббота, 22 января 2011 г.

ORA-60 deadlock

Чтобы не потерять :)

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7916

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7916

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/22852

ну и в нагрузку
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/23130

пятница, 21 января 2011 г.

Date Pack

Для планирования дат были созданы показатели с типом DEC - иначе не планирует.
Как следствие дата 21.01.2010 = 734159

И понадобилось сравнить с текущей датой, но не через bi-отчет, а в ABAP'e.
Вопрос: Как конвертнуть sy-datum в этот формат?
Ответ:

DATA:
Y_PACKDATE TYPE i.

PACK sy-datum TO Y_PACKDATE.

* оказалось что OO не поддерживает PACK, используем MOVE

MOVE sy-datum TO Y_PACKDATE

пятница, 10 декабря 2010 г.

Половинка ключа

Есть таблица с составным ключом, надо выбрать данные т.о. чтобы часть полей входящих в ключ были уникальными, а часть любые существующие значения.

Source_table Result
KeyA KeyB ................... KeyA KeyB
100 10 ................... 100 10 - вместо 10, могло быть и 11 и 12
100 11 ................... 200 12
100 12 ................... 300 10
200 13
200 14
200 15
300 10

Решение... ну самое простое, выбрать всё и сделать DELETE ADJACENT DUPLICATES FROM, но когда данных много, как то хотелось бы сократить объемы передаваемых данных.

Выход, был найден (правда не знаю как будет работать на не цифровых ключах)

SELECT KeyA MIN(KeyB)
INTO ...
FROM ...
WHERE ...
GROUP BY KeyA.

понедельник, 6 декабря 2010 г.

Вертикальное выделение в MS Word

Всё время забываю, в временами очень полезно...

для клавиш - войти в режим вертикального выделения Ctrl+Shift+F8
для мыши - при выделении нажать ALT