Author Archives: pitroff.ru

Пятничное — режим «Паника!».

Жил был программист, работал в SAP, писал программы, оставлял комментарии.
Например, такие:

Перевод: «ПАНИКА!!!
Если на этой стадии *НЕТ* данных, значит до этого случилось что-то реально нездоровое. Поэтому:» (перевод слова bullshit — вольный 🙂 ).

Комментарий старый, SAP вычищает подобное и в текущей версии такого комментария уже нет.

Но, как написано в путеводителе из книги «Автостопом по галактике» Дугласа Адамса — «Don’t panic!»(«Не паникуй!»)
Все будет хорошо, данные найдутся, потеплеет и можно будет загорать и купаться. )
Хороших выходных!

Ваш Pitroff.

«REST» — это не про «отдых».
Часть первая: что такое архитектура REST?


Disclaimer:
1) Часть 1 — теоретическая, может быть скучно :);
2) если вы до этого сталкивались и работали с протоколом HTTP (знаете, как устроен, формат запроса/ответа) — проблем с пониманием REST у вас возникнуть не должно. Если не уверены — рекомендую сначала почитать
про HTTP на Википедии.


Начнем.

Из википедии: REST(Representational State Transfer) — архитектурный стиль взаимодействия компонентов распределённого приложения в сети.

Для веб-сервисов или API, построенных с учётом REST (то есть не нарушающих накладываемых им ограничений), применяют термин «RESTful».

Термин REST был введен в 2000 году Роем Филдингом, одним из авторов HTTP-протокола.

REST — достаточно распространенный в интернете способ взаимодействия клиентских приложений и сервисов. Сервис, написанный с учетом ограничений и правил REST принято называть RESTful.

Очень важно следующее: REST — это НЕ протокол или стандарт.
В отличие от веб-сервисов на основе SOAP, не существует утвержденного или принятого официально стандарта для RESTful сервисов. REST является архитектурой, в то время как SOAP является протоколом.
Continue reading

Про трудности перевода — инсталляция SAP Disclosure Management

Не про интеграцию совсем, но хочется поделиться.

Попала тут в руки задачка — проинсталлировать SAP Disclosure Management 10.1 и довести его до последних патчей.

Продукт изначально не SAP-овский, куплен у какой-то компании под странным названием Cundus. Предназначен для формирования финансовой отчетности из различных источников, сборки и согласования текстовых блоков и прочей сопутствующей отчетности деятельности.

Суть проблемы — на определенном этапе (установка SP6) выдается следующая ошибка:

Continue reading

Пятничное: запутался в аббревиатурах

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

SAP NetWeaver 7.5 — новое в SAP PI/PO

Запоздал, конечно, немного с темой 🙂 — версия 7.5 вышла в неограниченную поставку* 20.09.2015.

* — unrestricted shipment — такой статус выставляет SAP продукту, когда он прошел все стадии тестирования, в т.ч. на избранных клиентах, и доступен для установки/покупки всем клиентам SAP.)

В целом — изменения не глобальные, принципы интеграции не изменились — и то хорошо.
По-крупному:
Continue reading

Сбор «SAP-металлолома» или SAP Алюминий Club :)

SAP Alumni
Завтра (8 сентября) на площадке SAP CIS пройдет сбор бывших вольных каменщиков сотрудников «САП СНГ» — установочное совещание российской ячейки глобального клуба «SAP Alumni Club».

Всем причастным — торопитесь регистрироваться на https://sap-reg.com/alumnicis/
И да, в SAP — как в силовых структурах — «бывших» не бывает. 🙂

P.S.: по последним данным — будет около 200 человек.

Пятничное: «Какое, Фауст, ты предпочитаешь?»(С) реклама

Компенсирую отсутствие новых статей (работа-с).

Нашел тут, случайно.
Видимо, немецкий программист (индусы такого не напишут 🙂 ) очень хотел в ближайший бар.
choose
(Перевод описания параметра: «темное/светлое»).

Хороших выходных!
Ваш Pitroff.

Что такое SAP?

Несмотря на то, что SAP в России присутствует уже 22 года и сложно найти крупный бизнес, в котором так или иначе не используются продукты этого производителя — вопрос этот задается с завидной регулярностью и настойчивостью. 🙂

Давайте попробуем разобраться, что стоит за аббревиатурой SAP.
Continue reading

SAP PI – Создаем асинхронный интерфейс. Часть 6: тестирование и мониторинг.

monitoring


Предыдущие части:
Часть 1. SAP PI – Создаем асинхронный интерфейс.
Часть 2: Подготовка к разработке в ESR. Активация объектов.
Часть 3: Разработка интерфейсов в ESR.
Часть 4: чудеса преобразования или Mapping.
Часть 5: настройка интерфейса в Integration Directory.


Сегодня мы займемся тестированием и мониторингом нашего асинхронного интерфейса.
Continue reading