metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-02-14 12:50 pm

SAP

Я периодически забываю, какое это говно - все готовые ERP системы, написанные в прошлом веке и даже иногда соглашаюсь с клиентами, которые хотят их внедрять. Слава богу, стоят они столько, что она мысль об их покупке призывает дух Ломатя и призрак КГК по ночам стоит у изголовья кровати топ-менеджеров, так что до реального внедрения никогда не доходило.
Посему полезно иногда читать такое:
Есть система, данные из которой должны попадать в SAP. Система может выводить данные в XML с описанной схемой. На предложение брать этот самый XML и импортировать его, ответ был такой: SAP с такой ерундой как XML работать НЕ БУДЕТ, поэтому предагается данные напечать в виде отчета, перебить в Excel, сохранить с csv и отдать в SAP. Все это ручками. Автоматизация блин.


Там, кстати, блог сам по себе очень полезный, автор - CIO каких-то фармацевтических дистрибьюторов или сети аптек. Его описания всякого IT-шрота не отличаются политкорректностью по отношению к даунам-внедренцам.
Подозреваю, причина в том, что он когда-то сам это все писал, посему ему мозг рекламными фразами задурить невозможно.

[identity profile] oldmann.livejournal.com 2009-02-14 11:16 am (UTC)(link)
ребе, почитайте там комменты. у меня такая прорва XML обмолачивается SAP-ом, что это неописуемо. данные от устройств автоматизированного учета со всей страны. обычная некомпетентность.

[identity profile] metaclass.livejournal.com 2009-02-14 11:23 am (UTC)(link)
Я подозреваю, что вылечить некомпететность всей цепочки там (поставщики SAP, клиенты, партнеры клиентов) встанет в такую сумму, что им проще было бы на SAP не переходить :)

А вообще да, обычный подход "с шашками наголо против танков" в случае SAP не применим. В наших условиях отучить людей от такого подхода - нереально, поэтому SAP им остановит всю работу, будут все делать в Excel ручками.

[identity profile] kong-en-ge.livejournal.com 2009-02-14 11:19 am (UTC)(link)
Ребе, а где же два слова про Qt? :)

[identity profile] metaclass.livejournal.com 2009-02-14 11:26 am (UTC)(link)
Я думаю, про то, на чем написан SAP задумываться запрещено величайшим указом центрального HQ, так ведь и до мысли "оно и работать как бы должно" дойти не долго.
Вообще SAP из религиозной идеи в реально работающую сущность превращается только после определенной пороговой потраченной на него суммы, и этот порог в БССР скорее всего почти никому не доступен :)

[identity profile] guamoka.livejournal.com 2009-02-14 11:24 am (UTC)(link)
ну, а даже если вдруг и так, и САП ни в какую работать с XML не согласен, то разве кто-нибудь отменял XSLT?

[identity profile] metaclass.livejournal.com 2009-02-14 11:27 am (UTC)(link)
Ну я конверторы XML в CSV и обратно регулярно писал год назад, когда народ мне чушь в xls присылал для обработки и импорта в мою систему :)

[identity profile] chumpa.livejournal.com 2009-02-14 04:10 pm (UTC)(link)
как и писал oldmann, это вопиющая некомпетентность отдельного исполнителя. Я занимаюсь интеграцией SAP (через SAP Exchange Infrastructure -- это что-то типа Websphere), так наоборот приходится ломать всякие лажовые форматы типа csv или txt, а иногда и даже dbf. И без SAP XI xml легко парсится xslt на стороне ABAP.

csv плох тем что не фиксирует формат десятичных разделителей.

dbf тоже неудобен т.к. таблица это не самый удобный с т.з. реального обмена.

[identity profile] metaclass.livejournal.com 2009-02-14 04:31 pm (UTC)(link)
А где вот этому всему учат?
Потому что как-то часто возникают вопросы типы "в SAP не можем что-то сделать, поставщики системы нас послали/потребовали еще столько же денег". Какое-то странное впечатление от системы и ее поставщиков возникает.

[identity profile] vp.livejournal.com 2009-02-14 07:50 pm (UTC)(link)
Подскажите, как первоисточник, а то мы тут изойдемся :)
на чем САП разрабатывается? В смысле какой язык и т.п?

[identity profile] sergiej.livejournal.com 2009-02-14 08:14 pm (UTC)(link)
Чушь какая-то SAP прекрасно умеет работать с XML наверняка вопрос не формата файлов в просто отсутствия этого конкретного интерфейса в этой конкретной имплементации. Не хотят привлекать интегратора потому что даже маленькое изменение выйдет в большую сумму а сами не умеют или не имеют права. Вот и пользуются каким-нибудь древним интерфейсом специально для этой конторы написанным 10 лет назад.

PS я не работник SAPа или интегратора его обслуживающего, просто каждый день с подобной чушью сталкиваюсь, типа "вы не умеете вебсервисы, мля, мы то умеем, а вот писать для вашей долбаной легаси подсистемки, которую через полгода и так выкинут специальный интерфейс, даже если это очень просто, будем только при наличии ТЗ.

[identity profile] blackyblack.livejournal.com 2009-02-16 09:14 am (UTC)(link)
Плевать! Мы напишем свой SAP с блэкджеком и импортом из XML.