Рубрика «sap»

На подготовку данной заметки меня натолкнула картина, которую я наблюдал совсем недавно в скоростном, двухэтажном поезде АО «ФПК» по направлению Новороссийск-Москва. Состав из 15 новых вагонов, произведенных на Тверском вагоностроительном заводе (ТВЗ, входит в состав АО «Трансмашхолдинг»). Серийно их делают с 2011 года, на рельсы они встали в 2013.

Новороссийск-Москва, вагон №4. Октябрь 2024

в 12:15, , рубрики: .net, C#, primo, primo rpa, RPA, sap

Всем привет! Это моя первая статья на Хабре, я решил создать её здесь, чтобы поделиться наработанным опытом со всеми коллегами по RPA. Речь пойдёт об автоматизации интерфейса SAP через SAP скрипты при разработке на C#. Столкнулся я с этой задачей во время работы с Primo RPA. Я не рекламирую их, но благодаря их сообществу (особая благодарность Alexander) я научился работать со скриптами уже вне самой Primo студии. Мы будем использовать предоставленный ими пакет, который находится здесь: https://disk.primo-rpa.ru/index.php/s/qDycn5l9uJSXGJC (там же pdf-документация, которая нам понадобится).

Читать полностью »

image

Если бы мы были обычной компанией, то вы никогда не услышали бы эту историю. Это то, во что ни один здравомыслящий человек не должен вписываться ни при каких условиях, это тип задачи, который просто невозможен для ИТ по своей сути, но нам нужно было это сделать. Потому что производство ставит реальные задачи. А они пахнут далеко не розами.

Итак, мы 80 лет ремонтируем вагоны, у нас 39 точек на карте: вагоноремонтных депо и участков отцепочного цеха от Белгорода до Белогорска, и раньше мы входили в состав РЖД. Потом вошли в ОМК, и понадобилось переехать из одного ИТ-контура в другой. Мы пользовались для управления производством и для отчётности частями софта РЖД. Софт был понятен, привычен, очень глубоко интегрирован во всё, что у нас есть, и в ландшафт РЖД.

Дальше у нас был простой выбор: либо мы остаёмся вообще без систем, либо внедряем свои. РЖД была не готова держать в своём контуре компанию чужой группы, а переход в DMZ после подсчётов оказался почти таким же по цене, как новое внедрение. С учётом отдельной лицензии SAP — даже дороже.

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

На всякий случай подскажу, что мы умеем ремонтировать вагоны. Мы не занимаемся внедрением ERP, и вообще на этот проект у нас было всего человек пять айтишников. Сюра в ситуацию добавил тот факт, что подрядчик понял задачу не как «Нужно кровь из носу сделать до дедлайна», а как «Нужно расписать план работ до дедлайна, а там — как пойдёт».

В общем, на начало проекта мы ещё не понимали, что нам придётся повидать.

Не повторяйте такого дома. Никогда! Читать полностью »

Немецкий поставщик промышленного софта SAP уведомил партнеровЧитать полностью »

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

Ниже приведены только те моменты и трудности, с которыми я столкнулся, и то, как они повлияли на проект.

Пресейл

На пресейл надо тратить ресурсы! Обследование должно быть детальным, чтобы потом не получить неадекватную оценку и отрицательную прибыль.

Читать полностью »

SAP уходит красиво: по сути, компания объявила, что новых клиентов искать не будет (и вряд ли она бы их нашла при всём желании), а со старых возьмёт денег сколько сможет

«Сегодня мы объявляем о дальнейших шагах по упорядоченному выходу из нашей деятельности в России, где мы работаем более 30 лет и создали отличную команду»,— сообщает SAP.

Читать полностью »

Президент Microsoft Брэд Смит официально ответил на призыв президента Украины Владимира Зеленского полностью прекратить работу в России, включая поддержку существующих клиентов. Смит ответил, что Microsoft продолжит работу с частными пользователями и компаниями, которые не находятся под санкциями. Среди клиентов, как подчеркнул Смит, есть в том числе школы и больницы, и прекращение поддержки создаст риски для гражданского населения.

Читать полностью »

image

Мы на Хабр Карьере решили поднять одну важную тему — найм людей с инвалидностью в ИТ. Несправедливо считается, что у таких сотрудников низкая эффективность, что они плохо мотивированы и с трудом встраиваются в команду. Чтобы понять, как с этим обстоят дела в российском ИТ (есть ощущение, что не очень), хотим пообщаться с компаниями и специалистами.

Начать решили с компании SAP — оказалось, что им есть, чем поделиться. В компании организована стажировка для студентов с инвалидностью. Ребята рассказали, с какими мифами об инклюзивном найме они столкнулись в процессе подготовки проекта и поделились историями двух самых смелых стажёров. А ещё составили небольшой чек-лист, который поможет преодолеть неуверенность перед наймом в команду специалистов с инвалидностью.Читать полностью »

После окончания университета я несколько лет работал программистом C#. Я разрабатывал приложения на WPF с использованием шаблона проектирования MVVM. Затем перешел на ABAP. К большому удивлению обнаружил что ABAP является скорее процедурным языком чем объектно-ориентированным, хотя SAP прилагает большие усилия для продвижения ОО-парадигмы. Для разделения бизнес-логики от GUI как правило используют архитектурный шаблон MVC. Пытаясь реализовать MVC шаблон я каждый раз сталкивался с определенными сложностями, которые делают поддержку программы еще более сложной чем если бы она была написана на процедурах. Не смотря на то, что реализация MVC подробно и с примерами описана в книге Design Patterns in ABAP Objects и на специализированных ресурсах (sapland.ru, blogs.sap.com и др.), проблемы с разделением логики остаются. В реализации MVC на ABAP независимой частью остается Model, а View и Controller тесно связаны между собой. Сильное сопряжение между View и Controller затрудняет поддержку и масштабируемость. Ниже описано почему так происходит и что с этим делать.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js