Правильно оформленная документация жизненно необходима для современного бизнеса. Широко распространенный формат PDF позволяет без каких-либо проблем обмениваться формулярами по электронной почте, публиковать их в Интернет, помещать в архивы или распечатывать на принтере. Однако что делать, если документ в формате PDF нужно быстро подкорректировать – например, включить шифрование, добавить приложения или фон без открытия Adobe Acrobat и перебора различных кнопок и пунктов меню? Эта статья посвящена инструментарию PDF – решению с открытым исходным кодом, которое позволяет разработчикам ABAP легко изменять документы в формате PDF с помощью программного интерфейса. В статье кратко описываются компоненты решения, приводятся примеры их использования, а также рассматриваются способы их дальнейшего усовершенствования.
Рассылка рабочих книг Microsoft Excel по электронной почте – это одна из самых популярных опций из комплекта средств распространения информации в SAP NetWeaver Business Intelligence. Однако часто эти средства приходится настраивать и адаптировать под требования конкретной компании. Эта статья, с приведенными в ней советами и рекомендациями по правильной организации и анализу процесса обмена рабочими книгами, дает ключ к эффективному распространению информации. В ней поясняются способы идентификации типов пользователей, планирования и мониторинга широковещательных рассылок, а также приводятся инструкции по определению числа сервисов предварительного расчета и реализации процессов обмена информацией.
Когда встает вопрос об оптимизации производительности многопользовательского приложения, в центре внимания обычно оказывается устранение или минимизация противоречий между скоростью работы приложений и эффективным использованием памяти. В приложениях Java имеется один типичный источник таких противоречий – так называемая "сборка мусора" (GC). В этой статье подробно описывается влияние процесса GC на функционирование приложения, а также представлена формула, позволяющая предсказать степень такого влияния для различных приложений в системе. Здесь также приведены рекомендации на случай, если этот процесс приводит к существенному снижению производительности системы, и описаны некоторые принципы программирования с эффективным использованием памяти, которые могут применяться в целях оптимизации производительности системы.
После установки на систему SAP дополнительных серверов приложений возникают и дополнительные задачи по администрированию системы, например такие как мониторинг каждого сервера приложений. Системный журнал SAP (транзакция SM21) выводит сообщения текущего сервера приложений, что заставляет администратора входить на все сервера приложений (либо переключаться через транзакцию SM51) и просматривать журналы на предмет ошибок.
А что делать с зависшим при деблокировании запросом? Такие запросы обычно остаются в статусе "Деблокирование запущено", если их просмотреть через SE01/SE10/SE11 и подкрашены таким ярким, бросающимся в глаза красным цветом.
Я давно хотел создать проект такого типа. Был даже куплен очень интересный домен sidadm.ru. И вот это свершилось. Правда изобретать велосипед я не стал, а просто зарегистрировал блог у Великого и Ужасного Гугла. :-)