SAP Notes для продвинутых консультантов

ANST. Точка. Дальше сами.

Шутка. Хотя в ней есть доля правды — все просто, мощно и офигенно. SAP давно еще выпустил новую транзульку (аж в 2011 году), на которую я сегодня случайно наткнулся. Транзакция анализирует транзакцию/программу, которую вы запускаете, выдает по ней всю подноготную. Например, какие программы используются, какие таблицы используются, какие классы и прочие объекты. Тут же можно нажать кнопочку и получить список нот по указанным объектам. Еще кнопочка и можно сразу установить эти ноты. То есть уже не нужно бегать на маркетплейс, искать ноты, подбирать ключевые слова, мучиться с просмотром и фильтрами. Пара кликов и все в шоколаде. Вызов даной транзакции также встроен в просмотр дампов в ST22.

Я доволен как СЛОНидзе. 


Как читать системные дампы в SAP

Легко. Берем словарик, гугл, сап ноты, дохлый SDN/SCN, ведро кофе, отладчик, книжку по ABAP и отключаем соцсети. Дальше дело пяти минут разложить партейку в дамп и вывести отладчик на чистую воду. Зачем все это? Бывает, что приспичило найти ошибку, а разработчика нет под рукой. 

У нас есть две ситуации. Когда все пропало и когда еще теплится. Они отличаются только временем вскрытия пациента, поэтому, соответственно, могут предоставить немного больше информации при свеженьком теле. Свеженький дамп обычно возникает, когда вы что-то делали, а он, бац, и нарисовался. Как синий экран смерти в винде, если кто помнит еще такие. Или как зависание MS DOS с абракадаброй на видюхе. Так вот, если дамп случился прямо при очевидцах, то там есть кнопочка посмотреть что же сейчас творится в памяти, выйдя в отладчик. Если вы поймали дамп, но закрыли с ним окно, то он протух. Его можно посмотреть в транзакции ST22, но уже без текущего состояния памяти в отладчике. 

В первом случае ошибку найти можно чуть быстрее, во втором либо сложнее, либо можно повторить действия и надеяться на свеженький дампик. 

Открыли дамп. Это такой красненький экран, который выглядит примерно так.

Читать далее


Пример простого отчета о вакансиях и численности на ABAP

Для начинающих программистов предлагаю свою версию отчета по вакансиям и численности. Он немного расширен в сравнении со стандартным отчетов о вакансиях. Заказчику отчет понравился, но не понадобился, поэтому отдаю бесплатно здесь.

Пользуйтесь на здоровье. 


Презентация о безопасности SAP HCM (не моя)

Привет. Для начинающих и средней руки консультантов рекомендую простую и понятную презентацию от компании Positive Technologies на тему безопасности SAP HCM. Нашел в сети, никакого отношения к материалу и авторам не имею. Материал хороший, рекомендую 🙂


Где скачать САП

Этот вопрос часто задают мои ученики. Система нужна для практики. Есть несколько способов, как можно получить доступ к системе с затратами, близкими к нулевым. А потом пойти ко мне и моим друзьям поучиться. 

Самый сложный способ, это устроиться на работу в компанию, где есть внедренная система. Часто в компаниях стоят системы-песочницы, где можно все ломать и крушить. Совершенно бесплатно, еще и зарплату платят.

Самый простой способ — скачать образ виртуальной машины с уже предустановленной системой в сети. Это незаконно, не рекомендуемо автором данной заметки. 

Можно легально скачать урезанные версии системы, которые работают ограниченное количество времени или урезаны по функционалу. Такие версии выпущены для разработчиков. Смотреть сюда: https://www.sap.com/developer/trials-downloads.html

Можно найти друга, который работает в компании, где есть САП. Обычно там же есть удаленый доступ до песочниц. Тут уж как повезет с другом, системой, удаленкой и подписанными другом бумажками о неразглашении. 

А можно стать бесплатным партнером SAP. Вступить в экосистему SAP Partner Edge Open Ecosystem https://www.sap.com/partner/become.html Это бесплатно и полностью легально. Вендор предоставит полноценный доступ ко всем своим системам, бесплатные обновления и установки любых версий. Официальную поддержку. 10 профессиональных логинов, ключ разработчика. Ключ разработчика стоит в десятки раз меньше, чем полноценная лицензия клиента. Вам останется найти сервера для размещения системы. Но для 1-2 человек достаточно простого ноутбука за 30-60 тыс рублей.