Отчёт BTC_JOBS_WITH_NOTIFICATION - пригодится...
Жалко только, что на SAP_BASIS 700~751 это не распостраняется ( или всё-таки и для них позже допилят ? ).
#SAPNOTE3551454
Жалко только, что на SAP_BASIS 700~751 это не распостраняется ( или всё-таки и для них позже допилят ? ).
#SAPNOTE3551454
SAP Basis Tips (RU):
SAP BASIS TIPS NEWS ( обзор прошлой недели )
Интересные свежие(и не только) сюжеты, на которые обратил внимание, но по ним решил не делать отдельных заметок..😀
3537472 SAP Host Agent 7.22 PL66
Cвежий SAP Host Agent завезли
3486026 - Why some users are not logged out automatically after "rdisp/gui_auto_logout" time?
Почему все пользователи равные, но некоторые "равнее других" ??
3365787 - ASE is terminating this isql process
Есть условия, при которых командная строка пока не функционирует.
3549157 - List of Database Tables Related to the SAP PI Java Stack
3454115 - Unable to delete grey filter entry in BD64
Не забудьте эти две темы показать своим интеграторам.
3550278 - Incorrect retroactive calculation of tax base for regional payments
Налоги RU - интересно, как считают в системе.. {начиная с 1 января 2025г}..
2629143 - Best practices to gather Fiori usage statistics for on-premise systems
Так и не понял, что принципиально нового в свежей редакции.
Но, сценарий точно интересный и явно когда-то будет полезным.
3546011 - SAP Recommendation for ABAP Developer Users
"Уж сколько раз твердили миру...", интересно когда уже у саповских писателей закончится фантазия утверждать,
что полномочия S_DEVELOP не нужны и опасны в продуктивной среде ?
3551522 - Forcibly reset the password for truststore on DPAgent
Техника принудительного сброса пароля - изучаем....
3550397 - Nameserver in Deadlocks During Startup
Deadlock для версий до 79.02 включительно
3509737 - Report "Users by address data" (RSUSR002_ADDRESS) shows less results than report
"Users by complex selection criteria" (RSUSR002)
Почему у "примерно" одинаковых отчётов - разные результаты на выходе
SAP BASIS TIPS NEWS ( обзор прошлой недели )
Интересные свежие(и не только) сюжеты, на которые обратил внимание, но по ним решил не делать отдельных заметок..😀
3537472 SAP Host Agent 7.22 PL66
Cвежий SAP Host Agent завезли
3486026 - Why some users are not logged out automatically after "rdisp/gui_auto_logout" time?
Почему все пользователи равные, но некоторые "равнее других" ??
3365787 - ASE is terminating this isql process
Есть условия, при которых командная строка пока не функционирует.
3549157 - List of Database Tables Related to the SAP PI Java Stack
3454115 - Unable to delete grey filter entry in BD64
Не забудьте эти две темы показать своим интеграторам.
3550278 - Incorrect retroactive calculation of tax base for regional payments
Налоги RU - интересно, как считают в системе.. {начиная с 1 января 2025г}..
2629143 - Best practices to gather Fiori usage statistics for on-premise systems
Так и не понял, что принципиально нового в свежей редакции.
Но, сценарий точно интересный и явно когда-то будет полезным.
3546011 - SAP Recommendation for ABAP Developer Users
"Уж сколько раз твердили миру...", интересно когда уже у саповских писателей закончится фантазия утверждать,
что полномочия S_DEVELOP не нужны и опасны в продуктивной среде ?
3551522 - Forcibly reset the password for truststore on DPAgent
Техника принудительного сброса пароля - изучаем....
3550397 - Nameserver in Deadlocks During Startup
Deadlock для версий до 79.02 включительно
3509737 - Report "Users by address data" (RSUSR002_ADDRESS) shows less results than report
"Users by complex selection criteria" (RSUSR002)
Почему у "примерно" одинаковых отчётов - разные результаты на выходе
Браузер глюкнул и лёгким движением мышки удалил заметку от 21 декабря.
Решил заново её запостить...
Бэкап был под рукой..🤓
Решил заново её запостить...
Бэкап был под рукой..🤓
МЕЛКИЕ NETWORK ЗАМЕТКИ
Если кто думает, что я обчитался на днях несколько network заметок и решил написать сюда свежие рецепты - то это совсем не так.
Просто на Linux канале впечатлился темой "10 шагов по использованию команды ping".
Не то, чтобы считал себе сетевым гуру ( сетевым инженером в провайдере я работал всего лет пять и было это в "до SAP базисной жизни"...), но полезные фишки для себя обнаружил.
Гляньте, может вам чтото тоже сгодится:
1) Тест доступности за секунду
ping -c 1 8.8.8.8 — всего один запрос вместо бесконечного потока. Идеально для быстрого теста.
2️) Поймай нестабильность сети
ping -c 100 -i 0.2 8.8.8.8 — 100 запросов с интервалом 0.2 секунды. Отличный способ понять, есть ли лаги.
3️) Измерь максимальный MTU
ping -s 1472 -M do 8.8.8.8 — помоги сети выявить максимальный размер пакета, чтобы избежать фрагментации.
4️) Проверь DNS и IP одновременно
ping google.com и ping 8.8.8.8. Если по имени молчит, а по IP отвечает — проблема в DNS.
5️) Flood-пинг для теста нагрузки
ping -f 192.168.1.1 — максимально быстро отправляет запросы. Используй с осторожностью, чтобы не перегрузить сервер.
6️) Трассировка сети на минималках
ping -t 5 8.8.8.8 — устанавливаешь TTL, чтобы понять, где застревают пакеты. Удобно для поиска проблем на маршруте.
7️) Проверка обратного разрешения
ping -a 192.168.1.1 — позволяет узнать DNS-имя для IP-адреса. Удобно для сетевой диагностики.
8️) Устранение интерференции Wi-Fi
ping -c 100 192.168.0.1 — можно отследить стабильность подключения к роутеру, если что-то мешает Wi-Fi.
9️) Используй необычные порты ICMP
ping -p ff 8.8.8.8 — отправляй пакеты с определённым содержимым, чтобы проверить обработку данных.
10) Анализ задержки на маршруте
ping -D 8.8.8.8 — выводит метки времени для каждого пакета. Идеально для поиска задержек.
#ping
#SAPNOTE1100926
#SAPNOTE3478055
#SAPNOTE2506865
#SAPNOTE2222200
#SAPNOTE2081065
#SAPNOTE1519484
Если кто думает, что я обчитался на днях несколько network заметок и решил написать сюда свежие рецепты - то это совсем не так.
Просто на Linux канале впечатлился темой "10 шагов по использованию команды ping".
Не то, чтобы считал себе сетевым гуру ( сетевым инженером в провайдере я работал всего лет пять и было это в "до SAP базисной жизни"...), но полезные фишки для себя обнаружил.
Гляньте, может вам чтото тоже сгодится:
1) Тест доступности за секунду
ping -c 1 8.8.8.8 — всего один запрос вместо бесконечного потока. Идеально для быстрого теста.
2️) Поймай нестабильность сети
ping -c 100 -i 0.2 8.8.8.8 — 100 запросов с интервалом 0.2 секунды. Отличный способ понять, есть ли лаги.
3️) Измерь максимальный MTU
ping -s 1472 -M do 8.8.8.8 — помоги сети выявить максимальный размер пакета, чтобы избежать фрагментации.
4️) Проверь DNS и IP одновременно
ping google.com и ping 8.8.8.8. Если по имени молчит, а по IP отвечает — проблема в DNS.
5️) Flood-пинг для теста нагрузки
ping -f 192.168.1.1 — максимально быстро отправляет запросы. Используй с осторожностью, чтобы не перегрузить сервер.
6️) Трассировка сети на минималках
ping -t 5 8.8.8.8 — устанавливаешь TTL, чтобы понять, где застревают пакеты. Удобно для поиска проблем на маршруте.
7️) Проверка обратного разрешения
ping -a 192.168.1.1 — позволяет узнать DNS-имя для IP-адреса. Удобно для сетевой диагностики.
8️) Устранение интерференции Wi-Fi
ping -c 100 192.168.0.1 — можно отследить стабильность подключения к роутеру, если что-то мешает Wi-Fi.
9️) Используй необычные порты ICMP
ping -p ff 8.8.8.8 — отправляй пакеты с определённым содержимым, чтобы проверить обработку данных.
10) Анализ задержки на маршруте
ping -D 8.8.8.8 — выводит метки времени для каждого пакета. Идеально для поиска задержек.
#ping
#SAPNOTE1100926
#SAPNOTE3478055
#SAPNOTE2506865
#SAPNOTE2222200
#SAPNOTE2081065
#SAPNOTE1519484
Переход на HANA1 на HANA2 (DB)
Тем, кто собирается переехать на более современные версии БД стоит обратить внимание на сюжет
3554154 - Indexserver Crash when Importing Data From an HANA 1 export in Binary Format into an HANA 2 Database
Проблемные версии SAP HANA 2:
1)Revisions of SPS00 - SPS04,SPS06
2)Revisions <= 059.15 (SPS05)
3)Revisions <= 079.02 (SPS07)
4)Revisions <= 081.00 (SPS08)
С первой группой - решений нет и наверное никогда не будет.
Да, и вряд ли это кому-то будет нужно.
Бывают безбашенные герои, желающие ставить неподдерживаемые версии ⁉️
Для остальных => " SAP is currently working on a permanent solution". И когда-то, всё-таки допилят и передадут. Пока, стоит подождать.
....................................................................................................
А чтобы не было скучно можно заучить парочку ключиков командной строки для утилит из cвежей версии 3555541 - How to restrict HANA automatic start after an upgrade:
./hdblcm --action=update --hdbupd_server_nostart
или
./hdbupd --nostart
Типа, делаешь upgrade и сразу после него не разрешаешь стартовать базе данных.
#SAPNOTE3554154
#SAPNOTE3555541
Тем, кто собирается переехать на более современные версии БД стоит обратить внимание на сюжет
3554154 - Indexserver Crash when Importing Data From an HANA 1 export in Binary Format into an HANA 2 Database
Проблемные версии SAP HANA 2:
1)Revisions of SPS00 - SPS04,SPS06
2)Revisions <= 059.15 (SPS05)
3)Revisions <= 079.02 (SPS07)
4)Revisions <= 081.00 (SPS08)
С первой группой - решений нет и наверное никогда не будет.
Да, и вряд ли это кому-то будет нужно.
Бывают безбашенные герои, желающие ставить неподдерживаемые версии ⁉️
Для остальных => " SAP is currently working on a permanent solution". И когда-то, всё-таки допилят и передадут. Пока, стоит подождать.
....................................................................................................
А чтобы не было скучно можно заучить парочку ключиков командной строки для утилит из cвежей версии 3555541 - How to restrict HANA automatic start after an upgrade:
./hdblcm --action=update --hdbupd_server_nostart
или
./hdbupd --nostart
Типа, делаешь upgrade и сразу после него не разрешаешь стартовать базе данных.
#SAPNOTE3554154
#SAPNOTE3555541
SAP BASIS TIPS NEWS ( обзор прошлой недели )
3519413 - transport tools: better error handling if the filesystem is full
Интересное кино, когда место в ФС заканчивается.
3532588 - Required ODBC drivers for Business One
3553248 - High Volume of Dump Files Generated by Business One
Пара историй - владельцам BO систем на заметку.
2113602 - SOLMAN_SETUP in Solution Manager 7.2 - Responsibility of individual steps and helpful notes or KBAs
Уже 24 версия ноты, очень много интересных ссылок. Пригодится. Хотя, я так понимаю последнее изменение основано на выпуске2427041{How to delete old EWA sessions according to retention times automatically through a job}
3552417 - Errors occur when execution FM prgn_auto_generate_profile_new
3296992 - Should SU25 be executed after every upgrade , SP import or addon installation?
Вендор рекомендует запускать SU25 после каждого upgrade, SP импорта или addon установки. Учтём.
3549241 - Background jobs are not executed as scheduled
В JavaAS барахлит чуть компонента MESSAGING(750).
3552842 - SWPM failed with error TypeError: spf.resolveValue(pf) has no properties
Кто-то продолжает с помощью первого SWPM ставить древние системы и получает новые ошибки.
3553878 - SELECT queries return unsorted or differently sorted results after upgrading HANA2
3553890 - Increasing SAP HANA 1.9GB Row Store Limit
3513267 - ISLM job SAP_ISLM_SYNC_SCHEDULER cannot be started or scheduled
3519413 - transport tools: better error handling if the filesystem is full
Интересное кино, когда место в ФС заканчивается.
3532588 - Required ODBC drivers for Business One
3553248 - High Volume of Dump Files Generated by Business One
Пара историй - владельцам BO систем на заметку.
2113602 - SOLMAN_SETUP in Solution Manager 7.2 - Responsibility of individual steps and helpful notes or KBAs
Уже 24 версия ноты, очень много интересных ссылок. Пригодится. Хотя, я так понимаю последнее изменение основано на выпуске
3552417 - Errors occur when execution FM prgn_auto_generate_profile_new
3296992 - Should SU25 be executed after every upgrade , SP import or addon installation?
Вендор рекомендует запускать SU25 после каждого upgrade, SP импорта или addon установки. Учтём.
3549241 - Background jobs are not executed as scheduled
В JavaAS барахлит чуть компонента MESSAGING(750).
3552842 - SWPM failed with error TypeError: spf.resolveValue(pf) has no properties
Кто-то продолжает с помощью первого SWPM ставить древние системы и получает новые ошибки.
3553878 - SELECT queries return unsorted or differently sorted results after upgrading HANA2
3553890 - Increasing SAP HANA 1.9GB Row Store Limit
3513267 - ISLM job SAP_ISLM_SYNC_SCHEDULER cannot be started or scheduled
Никто ведь не сомневается, что бэкап - важная штука.
Читал Хабр и заинтересовался свежей версией КиберБэкапа 17.1.
На сайте этого вендора нашёл интересный гайд, о том как бэкапить и восстанавливать SAP HANA базы(с небольшими ограничениями).
Оригинал гайда лежит по ссылке .
Там в принципе, ещё есть парочка очень интересных документов.
UPDATE: пока эта заметка ждала своего часа КиберБэкап уже выпустил версию 17.2. Но, кажется ничего потенциально интересного больше не добавили.
#КИБЕРБЭКАП
#BACKUPHANADB
Читал Хабр и заинтересовался свежей версией КиберБэкапа 17.1.
На сайте этого вендора нашёл интересный гайд, о том как бэкапить и восстанавливать SAP HANA базы(с небольшими ограничениями).
Оригинал гайда лежит по ссылке .
Там в принципе, ещё есть парочка очень интересных документов.
UPDATE: пока эта заметка ждала своего часа КиберБэкап уже выпустил версию 17.2. Но, кажется ничего потенциально интересного больше не добавили.
#КИБЕРБЭКАП
#BACKUPHANADB
Таблицы CDHDR и CDPOS
Владельцы SAP S/4HANA несомненно не раз работали с этими таблицами.
И массу указаний на эту тему уже читали.
Например:
3207893 - CD: Why table CDPOS is increasing rapidly;
или
3015823 - CD: Archiving change documents - How To;
Ну, а достаточно свежая статья 3552041 - Information for program RSCDOK99 думаю тоже будет полезна.
Не обязательно всё архивировать, кое-что можно и просто почистить.
#SAPNOTE3552041
#SAPNOTE2687730
#SAPNOTE3103343
#SAPNOTE3207893
#SAPNOTE3015823
#SAPNOTE3370184
Владельцы SAP S/4HANA несомненно не раз работали с этими таблицами.
И массу указаний на эту тему уже читали.
Например:
3207893 - CD: Why table CDPOS is increasing rapidly;
или
3015823 - CD: Archiving change documents - How To;
Ну, а достаточно свежая статья 3552041 - Information for program RSCDOK99 думаю тоже будет полезна.
Не обязательно всё архивировать, кое-что можно и просто почистить.
#SAPNOTE3552041
#SAPNOTE2687730
#SAPNOTE3103343
#SAPNOTE3207893
#SAPNOTE3015823
#SAPNOTE3370184
###
ПОЗДРАВЛЯЮ ЧИТАТЕЛЕЙ МОЕЙ ЗАПИСНОЙ КНИЖКИ - С НАСТУПАЮЩИМ 2025 ГОДОМ ‼️‼️
Год обещает быть более динамичным, чем предыдущий, поэтому => успехов всем и крепкого здоровья 😃
#НОВЫЙ2025ГОД
ПОЗДРАВЛЯЮ ЧИТАТЕЛЕЙ МОЕЙ ЗАПИСНОЙ КНИЖКИ - С НАСТУПАЮЩИМ 2025 ГОДОМ ‼️‼️
Год обещает быть более динамичным, чем предыдущий, поэтому => успехов всем и крепкого здоровья 😃
#НОВЫЙ2025ГОД
Рейтинг популярности СУБД.
Методику расчёта популярности я так и не смог осилить.
Но, для информации сойдёт.
Удивило:
СУБД на пятом месте, а также позиция Ассеssa..
SAP HANA теряет свои позиции..😄
Методику расчёта популярности я так и не смог осилить.
Но, для информации сойдёт.
Удивило:
СУБД на пятом месте, а также позиция Ассеssa..
SAP HANA теряет свои позиции..😄
DB-Engines
DB-Engines Ranking
Popularity ranking of database management systems.
SAP IQ
Есть такая база в арсенале нашего вендора.
Особенно её любят использовать в проектах, близких к BW тематике.
А тем, кто эксплуатирует стоит обратить внимание и пока не переходить(если планируете) на версию 16.1 SP05.09
А причина очень весёлая - при бэкапе в данной версии случается казус ❗
Физику процесса разбирают в сюжете
3555992 - IQ16.1 SP05.09 appears to hang during BACKUP
Ждём исправления от SAP SE.
#SAPNOTE3555992
Есть такая база в арсенале нашего вендора.
Особенно её любят использовать в проектах, близких к BW тематике.
А тем, кто эксплуатирует стоит обратить внимание и пока не переходить(если планируете) на версию 16.1 SP05.09
А причина очень весёлая - при бэкапе в данной версии случается казус ❗
Физику процесса разбирают в сюжете
3555992 - IQ16.1 SP05.09 appears to hang during BACKUP
Ждём исправления от SAP SE.
#SAPNOTE3555992
ЗВОНОК ИЗ ОТДЕЛА КАДРОВ.
Интереснейшая история.
Я вот подумал: буду ли я также ржать и отказываться от вакансии, где работал ранее...?
Только ж, "###" не перезвонят, там уже "успешно" перешли на 1С...🤓
Интереснейшая история.
Я вот подумал: буду ли я также ржать и отказываться от вакансии, где работал ранее...?
Только ж, "###" не перезвонят, там уже "успешно" перешли на 1С...🤓
Хана пользователю добавляем спецсимволы в пароль
Жили мы спокойно, не тужили. Были у пользователей нашей базы HANA2 SP08 пароли из 15 символов(цифирок, а также буковок аглицких больших и малых).
А пришли ребята из отдела ИБ и устроили скандал:
"Разбейтесь об стену, но в пароле пользователя базы должен быть, минимум один спецсимвол..."
Что делает админ в такой ситуации ?
Правильно, немедленно лезет в командную строку исправлять пароль пользователю:
SQL>ALTER USER test1 PASSWORD SHAzzz123456789!;
1) Если повезёт, то скандал замят.
2) А если нет ❓
Получишь в ответ болезненное сообщение в духе
"SQL syntax error: incorrect syntax near "!"..."
Будем лечить такое поведение Ханы ⁉️
Без сомнения ❗❗❗ В две команды:
SQL>ALTER system alter configuration ('nameserver.ini','SYSTEM') set ('password policy','password_layout') = 'A1a!' with reconfigure;
SQL>ALTER USER test1 PASSWORD "SHAzzz123456789!";
...
Решение взял из гайда, который располагается где-то здесь.
(кто не сможет скачать, могу через личку помочь)
#HANA2
#PASSWORD
#SECURITY
#SAPNOTE2969917
Жили мы спокойно, не тужили. Были у пользователей нашей базы HANA2 SP08 пароли из 15 символов(цифирок, а также буковок аглицких больших и малых).
А пришли ребята из отдела ИБ и устроили скандал:
"Разбейтесь об стену, но в пароле пользователя базы должен быть, минимум один спецсимвол..."
Что делает админ в такой ситуации ?
Правильно, немедленно лезет в командную строку исправлять пароль пользователю:
SQL>ALTER USER test1 PASSWORD SHAzzz123456789!;
1) Если повезёт, то скандал замят.
2) А если нет ❓
Получишь в ответ болезненное сообщение в духе
"SQL syntax error: incorrect syntax near "!"..."
Будем лечить такое поведение Ханы ⁉️
Без сомнения ❗❗❗ В две команды:
SQL>ALTER system alter configuration ('nameserver.ini','SYSTEM') set ('password policy','password_layout') = 'A1a!' with reconfigure;
SQL>ALTER USER test1 PASSWORD "SHAzzz123456789!";
...
Решение взял из гайда, который располагается где-то здесь.
(кто не сможет скачать, могу через личку помочь)
#HANA2
#PASSWORD
#SECURITY
#SAPNOTE2969917
Astra Linux - полезный курс
Скачал с сайта разработчиков.
Под рукой Астры нет, но думаю сгодится, как учебное пособие по совершенствованию Linux навыков.
Скачал с сайта разработчиков.
Под рукой Астры нет, но думаю сгодится, как учебное пособие по совершенствованию Linux навыков.
Когда ктото зашёл и вышел из SAP системы ?
Удивительно‼️
Но такая хотелка возникает у начальников в самом начале внедрения практически любой SAP системы ( если прежде там не было продуктов SAP AG..). И это не зависит от размера компании. Прямо - феномен.
Можно, конечно попробовать поиспользовать журнал аудита ( транзакции типа SM20, RSAU_READ_LOG, RSAU_SELECT_EVENTS).
Но, журнал аудита в принципе не предназначен для таких задач.
Подсказали, что неплохой вариант есть в 139418 - Logging of user actions (ABAP server). Но, там просто непаханное поле для активности 😀
В SAP AG для этой задачи - вообще отдельный продукт разработали.
Называется "SAP Time and Attendance Management"
Почитать про него, можно где-то здесь .
Кто-то знает(слышал) про успешные случаи его внедрения в РФ, РБ - поделитесь в личку !?
Удивительно‼️
Но такая хотелка возникает у начальников в самом начале внедрения практически любой SAP системы ( если прежде там не было продуктов SAP AG..). И это не зависит от размера компании. Прямо - феномен.
Можно, конечно попробовать поиспользовать журнал аудита ( транзакции типа SM20, RSAU_READ_LOG, RSAU_SELECT_EVENTS).
Но, журнал аудита в принципе не предназначен для таких задач.
Подсказали, что неплохой вариант есть в 139418 - Logging of user actions (ABAP server). Но, там просто непаханное поле для активности 😀
В SAP AG для этой задачи - вообще отдельный продукт разработали.
Называется "SAP Time and Attendance Management"
Почитать про него, можно где-то здесь .
Кто-то знает(слышал) про успешные случаи его внедрения в РФ, РБ - поделитесь в личку !?