SAP
Материал из Lurkmore
« |
компьютеризация бардака на выходе даст лишь компьютеризированный бардак | » |
— cuki c LOR'а |
« |
«Первое и самое сильное впечатление, возникающее у человека, сталкивающегося с SAP вживую, — ужас. Эргономика не выдерживает никакой критики, а об интуитивности интерфейса говорить даже не приходится. Задание логически связанных параметров разбросано по разным местам. Предназначение программ, полей ввода, колонок таблиц обычно никак не следует из их названий. Это поражает…». | » |
— Бывший главный специалист департамента ЦАБС „АСБ Беларусбанк“ |
« |
САП м. или соп (сопеть), конская (и др. животн.) болезнь, с сильными признаками насморка, который изнуряет лошадь до смерти; весьма заразительна и неизлечима | » |
— Словарь Даля что-то подозревает |
SAP — страшно дорогая 1С-ка немецкого происхождения для учета деятельности предприятий уровня Газпрома или ОАО РЖД. Несмотря на то, что малоизвестен средней домохозяйке и среднему школьнику, успел породить ряд устойчивых мемов. Для некоторых индивидов слова «SAP» и «бешеное бабло» синонимы. Что интересно, при грамотном подходе часто так и бывает.
Содержание |
Что и почему
Основной продукт SAP'а — система en.w:ERP - хороший, годный софт, особенно если сравнивать его с российской альтернативой вроде 1С или ораклоидной альтернативы именуемой OeBS (название глубоко символизирует[1]), которая от 1С ушла недалеко. Недавно, стан прямых врагов конкурентов SAP пополнила также и империя зла при помощи сферического нечто под названием Microsoft Dynamics, ЧСХ с предсказуемым результатом.
Однако на российском рынке эта автоматизированная система учета заработала не очень хорошую репутацию. Причины такой недооценки следующие:
- Стоит SAP невероятно дорого (около 5-10% от денежного оборота фирмы), а потому установить ее могут только ну ооочень крупные компании.
- После покупки систему надо еще и внедрить, что тоже стоит немалых денег, так как без консалтинговой конторы тут не обойтись.
- Простота, прозрачность и отличная документированность программы уже вошла в анналы демотиватором «SAP. Все очень просто». На изучение SAP'а нужно over 9000 часов и моск. Типичный быдло-консультант знает его менее чем никак, а если он еще и подпишется под тем, чего в SAP'е нет, то его ждет неминуемый Epic fail с анальной карой, ибо это допразработка. Поэтому чаще всего на любой вопрос о функциональности он отвечает: «этого в системе нет». Обучение же своих работников стоит также уйму денег.
- Ходят слухи, что переводы описаний на русский язык осуществлялись в автоматическом режиме системой PROMT. Поэтому главное правило сапёра (пользователя сапа): «Если произошла ошибка, залогинься на английском (да-да, немецкий язык в немецкой системе не так уж и в почёте) и повтори действия». Обычно помогает. В русском же регистре возможны вот такие шедевры переводческой мысли: «Щапрос на перенос» (окно складывания данных в запрос на перенос в другую систему), «Пушномолочная свинья-несушка (тест)» (встроенная программа RAIMEWMS, в оригинале Eierlegende Wollmilchsau — «мастер на все руки»), «Момент изготовления успешно унаследован» (текст в строке статуса после завершения одной из операций).
Любопытные исторические факты:
- Отсчет истории SAP ведет с 1972 года, когда группа 4-х энтузиастов нашла временное пристанище в просторной квартире Хассо Платтнера в Мангейме (Mannheim). Через пару лет, подзаработав лавэ, та же кампашка обратилась в муниципалитет Мангейма со смелым планом строительства офиса. Поинтересовавшись сферой деятельности, Мангеймский бюрократ сказал что он их нихтферштейн, а раз он нибумбум - то очевидно, что все они дураки и занимаются фихнёй (типическая реакция быдло-индивидума с развитым ЧСВ на любое ему непонятное). Вот так компания оказалась в Вальдорфе, где обитал другой из тех достойнейших - Дитмар Хопп. Поля Вальдорфа гостеприимно распахнули перед прото-ИТ-шниками свои просторы, ну хоть расширяться всегда есть куда.
- В течение следующих 15 лет штат SAP не превышал 400 человек (лично знаю тех, кто был в 4-й сотне), но за это время была чуть менее чем полностью написана R/2 (мейнфрейм-версия), потом R/3 (клиент-серверная версия теперешней en.w:ERP). Современная en.w:ERP по функционалу почти не отличается от R/3 первых версий - классические модули уже все были, примерно в том же функциональном составе и интеграцией между собой. Этот набор и сейчас составляет основную суть всех проектов внедрения.
- В первой половине 1990-х пришла мировая слава, признание, мегабабло и всё вытекающее. В результате за следующие 20 лет штат компании увеличился до примерно 60 тыс. обормотен (по всему миру), не считая партнеров и подрядчиков, многие из которых внешне не отличаются от штатных сотрудников SAP и работают сугубо на внутренние проекты. Также были куплены известные компании - Business Objects, Sybase, Visiprice. Кроме этих были куплены несколько израильских и не только фирмочек 20-30 человек по цене 1-2 ярда баксов, некоторые из тех фирмочек принадлежали папе тогдашнего босса Шая Агасси, правой руки Хассо Платтнера
- Прайс-лист увеличился в 2014 году до примерно 1.500 позиций, при этом прайс - тайна за 7-ю печатями, не у каждого партнера он есть.
- Штат разработчиков значительно разбавился индусами (офис не менее 7.000), болгарами, представителями избранного народа и Руссо_туристо. В результате за тучные годы компания не выпустила ни одного интересного продукта - основным продуктом по прежнему остается en.w:ERP (R/3), написанная еще теми <400 немцами в 1970-1980-е годы. Остальное, написанное индусами и другими "друзьями", в сумме стоит чуть менее чем Хуй, и не будь ERP - было бы незамедлительно отправлено на Свалко. Middleware местного пошива - SAP NetWeaver (сейчас HANA Integration Platform) - более чем полностью перекрывается годным, проверенным опенсорсным софтом, отраслевые решения ужасны по своему наполнению и степени угара. Модная штучка - HANA, типо СУБД такая (гибрид собственных идей + наследие купленной Sybase) - чуть менее чем маркетинговая дурилка для фанатично преданного быдлоюзера. При объективном анализе фактов и технологий HANA не выдерживает никакой критики даже в сравнении с en.w:PostgreSQL, не говоря об Oracle.
- ~ 85% заказчиков SAP используют в качестве СУБД под продуктами SAP Oracle
- Долгое время создание нарочито сложного софта было осознанной политикой компании - чтобы богатенькое быдло можно было развести сначала на лицензии, а потом на консалтинг, еще и намекнув при этом заказчикам (за их же баблос) на их быдлость и ничтожество. Свидетельские показания разработчиков SAP могут быть приложены к делу
- Поскольку в 1970-2000-х альтернативы SAP ERP по степени проработки, масштабируемости, интеграции модулей и т.д. для крупных компаний фактически не было, буратины безропотно хавали эту пилюлю (за свои немалые бабки). При этом обычные экономисты, бухгалтеры, логисты и пр. не имели особого опыта с компьютерами и не с чем было сравнивать, да их никто и не спрашивал - давай, арбайтен. Но последние годы революция началась неожиданно и снизу - пришло поколение, привыкшее к фэйсбукам, и не желающее смириться с уёбищным интерфейсом программ времен 1970-х + их притянутой за все члены сложностью просто из принципа. Этот тренд развивается, SAP попал в созданную им же ловушку и не очень понимает что сделать (пока что 1xxx обормотен, не поддающихся идеологическому перевоспитанию, было уволено нах).
- Кстати, SAP в селе Вальдорф не единственная большая компания (кампус более чем на 20 тыс человек) - кроме SAP есть еще крупное (но не головное) подразделение Heidelberger Druckmachinen.
- Ближайший к Вальдорфу город - Heidelberg - один из красивейших в Германии.
- Совсем рядом, в селе St.Leon Rot, поменьше Вальдорфа, распологается еще один кампус SAP - еще примерно тысяч на 10 обормотен/бездельникен.
Типажи саперов
Многие специалисты и «специалисты», работающие с SAP для упрощения зовут себя «сапёрами».
Зарплатная иерархия «саперов» упрощённо строится следующим образом: менеджер проекта -> консультант -> программист -> системный администратор -> стажер (любой). Хотя любой придуривающийся спящим, но на самом деле втихую шаманящий по удаленке с основного рабочего места сисадмин способен поднимать лавэ куда выше консультанта.
Менеджер проекта (Project Manager, PM)
Люто, бешено, ежедневно выносит мозг консультантам, программистам, сисадминам, стажерам и фрилансерам, чтобы они выполняли проект в срок; одновременно вылизывает анус клиенту до зеркального блеска. Также подготавливает тупые и абсолютно никому не интересные презентации, отслеживает ход проекта в Microsoft Project, подписывает таймшиты[2], проводит постоянные отчетные совещания, обзывая их на западный манер «митингами», иногда заказывает билеты на самолет и бронирует гостиницы, если проект проходит за пределами дефолт-сити. В общем, внедрить вполне могли бы успешно и без него. Однако в случае фейла, встречающегося чуть реже, чем всегда, это единственная оставшаяся кандидатура, к которой можно применить терморектальный криптоанализ — все остальные сапёры нередко разбегаются еще до окончательного краха.
Консультант SAP
Или «функциональщик». Высокооплачиваемый офисный планктон обоих полов. 1C презрительно считает пьяной ошибкой сантехника Васи, случайно упавшего на компьютер w:ЕС ЭВМ, а настраивающих его — лузерами. 1C-ники отвечают, что SAP — месть Гитлера за Сталинград. И те, и другие недалеки от истины: и там, и там — глобальные переменные[3] и язык программирования Кобол.
В течение последующих двух-трех лет происходит развитие ФГМ, нередко оканчивающееся бокланопоцтитом. В настоящее время известен как минимум один случай превращения консультанта в поциэнта психиатрической больницы и один случай самоубийства[пруфлинк?].
Типичные фразы-ответы, используемые при общении с клиентом, по которым можно точно отличить консультанта SAP от т. н. консультанта 1С:
- Это зависит от того, как вы сконфигурируете.
- Это плохой перевод с немецкого языка. [1]
- Это находится в другом модуле.
- Как мы сюда попали?
- Хороший вопрос. Я хотел бы видеть, как это работает.
- Это будет в одной из следующих версий. Я не знаю в какой.
- Вы не хотели бы делать это.
- Давайте попробуем и увидим, что получится.
- Этот вопрос относится к Базису.
- Я не знаю, эксперт будет здесь в понедельник.
- Это путь, которым предполагается работать!? Что вы делаете!
- Вы не должны это делать, но если вы это делаете, вызовите экстренную помощь.
- Доверьтесь мне, я знаю то, что говорю.
- На ABAP может быть написан отчет, чтобы получить эту информацию.
- Мне жаль, но я опаздываю на самолет.
- Это — ошибка программы.
- Прошу позволить мне вызывать программиста из Walldorf’а. (село в Германии (менее 15000 жителей), где находится компания SAP AG)
- OSS (система помощи) не работает.
- Это будет в следующей версии, вы не должны модифицировать эту!
- Я не понимаю фразу автоматически.
- Одна кнопка бывает только в ядерном чемоданчике. И то только потому, что дальнейший процесс уже не важен!
- Давайте определимся — сотрудник у вас ответственный или нет? Если нет, то о чём тут говорить?!
- Я думаю вы там у себя в отделе договоритесь — кто комплектовал, а кто украл. Для нашей системы это не важно.
- «Естественный интерфейс» — это сиська! Всему остальному надо обучаться.
- И наиболее важный ответ: Это вне специфики вашего бизнеса.
Программист SAP (ABAP)
Программист (упрощенно — абапер или авапер. ну или аварец) на специфическом коболоподобном языке, называемом ABAP, вобравшем в себя все достижения научной мысли второй половины 70-х годов.
До начала кризиса стать абапером — хрустальная мечта программиста 1С, да и не только его, поскольку уровень дохода отличался в разы в очевидную сторону — 100к за позицию ABAP Developer в Москве не редкость. После начала кризиса спрос заметно поуменьшился и стало очевидно, что лучше знакомая бухгалтерша тетя Груня из ООО «Рога и копыта», нежели неустойчивые по отношению к простому быдлокодеру во времена отсутствия дешёвых кредитов мегакорпорации. Впрочем, хорошие абаперы никуда не девались, а лишь расселись по тихим углам и абапят себе дальше.
Сами немцы между собой любят говорить, что если написать любое предложение на кривом английском, оно наверняка скомпилируется как код на ABAP. Из-за этого пропущенный символ комментария на английском языке может приводить к непредсказуемым ошибкам.
Главный тост абаперов, многократно повторяемый при распивании пива и одновременной отладке быдлокода: «За SAP, за баб и за ABAP!»
Детей абапер называет Z(собственное имя) или Y(собственное имя), кошек и собак зовет KNAFA, BAPI_GL_DOCUMENT_POST или ST05. Ковыряясь в базисе, матерятся по-немецки не хуже, а то и лучше, чем немецкие воины вермахта.
Алсо, иногда программисты становятся консультантами. Результат — внедрение, состоящее из незадокументированного быдлокода.
Считается, что консультанты из абаперов выходят хуевые, как впрочем и абаперы из консультантов.
Совсем редко программеры становятся руководителями, а что еще хуже — и архитекторами проектов, что в конце концов выливается в одну большую Z-разработку.
Пример индусского кода на ABAP, комментарии проставлены луркофагом [2]:
Другой пример хуеты:* Set Default for Period. wa_period-sign = 'I'(003). "<— дэбилы wa_period-option = 'BT'(007). "<— дэбилы wa_period-low = sy-datum. wa_period-high = l_date. APPEND wa_period TO s_period.
loop at it_posicii. select single * into wa_bseg from bseg where belnr = it_posicii-belnr. if wa_bseg-bwart <> 'KZ'. delete it_posicii index sy-tabix. endif. endloop.
Пример коментария data: anus(1). "возникает вполне уместный вопрос " - Почему данная переменная названа АНУС? " ответ очень прост " - В той жопе которую представляет данная разработко обязательно должен быть анус. " И я его создал. ЖОПУ сделал не, я просто придал этой жопе анус. " Предлагаю разработчику (хм...термин говнокодер более уместен) который написал ЭТО " (назвать ЭТО программмой я не могу..это проcто ЭТО) " так вот этому говнокодеру нужно вбить в голову гвоздь....а рядом вкрутить шуруп " и тоже самое сделать с функциональным консультантом который ЭТО контролировал
Системный администратор SAP (Basis)
Или «базисник» — специалист по технологической платформе системы SAP. В европейском идеале, базисник занимается исключительно сервером приложений и базовой логикой системы — безопасностью, производительностью, управлением изменениями и др. В реальности этот человек отвечает за СУБД, ОС и даже за железо. Зачастую это связано с тем, что овер 90% заказчиков просто не доросли до решений уровня SAP, поэтому отдельный DBA и эксперт по коммерческим UNIX им нахуй не сдался. Ведь завал системы на полдня не является критичным, а c базой, которая растет на каких-то сраных 50Гб в год, проблем почти не бывает.
Представители базисного сословия очень разнообразны. Многие из них — неисправимые админы, что легко выявляется по завышенному ЧСВ и незнанием элементарной матчасти. Но есть и более продвинутые особи — как правило все они работают в более-менее крупной компании и на их счету не один десяток проектов. Таким людям очень трудно найти теплое местечко, так как на 3 проекта достаточно всего одного базисника, чего не скажешь о других консультантах, которых привозят к заказчику пачками. В основном это и является причиной лютой, бешеной ненависти к другим консультантам.
Зарплата базисника в разных компаниях может различаться до 100%. В среднем она немного ниже зарплаты функциональщика. Если система критически важная, то з/п может быть и выше. Но шансы найти подобные условия на рынке труда стремятся к нулю, поэтому опытные базисники сосут хуйцы, пуская слюни на вакансии с з/п овер 9000 евро и обязательным fluent spanish.
Чтобы стать базисником, достаточно прочитать спизженный курс ADM100, выучить из него побольше выражений и попросить поменьше денег.
Настоящий базисник никогда не утруждает себя добрыми делами вроде оптимизации перформанса или отработки disaster recovery-процедур[4]. Весь процесс внедрения заключается в успешной установке системы с третьего раза и наделении всех консультантов полными полномочиями. После этого работа базисника заключается в рандомном переводе стрелок на функциональщиков при любых ошибках и фейлах.
Базисник — единственный консультант, в чьи функции заказчик абсолютно не вдупляет («Какого хуя вы 3 дня „setup.exe“ запускаете!»).
Стажер SAP
До недавнего времени входной порог в SAP был неоправданно высок — обучение частных лиц не было предусмотрено, вчерашние школьники обивали пороги интеграторов в тщетной надежде «попасть». Попасть на стажерскую должность с окладом в несколько сотен долларов (теперь вы знаете, кто выполняет основной объем работ на проекте), чтобы после года-другого натаскивания на предмет уйти консультантом на заметно более высокую зарплату. При этом о нескольких сотнях долларов на старте кандидат узнавал после того, как его резюме с запросом на 1500 и более убитых енотов несколько недель безответно висело на всех известных и не очень ресурсах по поиску работы (пруфлинк). Хуета[5].
Отличительные особенности желающего стать стажером SAP в рунете — такие же, как и у любых других нубов. В предмете абсолютно не разбирается, но от кого-то слышал, что SAP — большие бабки без особых усилий. Придя на профессиональный форум, первым делом задаёт вопрос «А как попасть в SAP?», начисто игнорируя правила и FAQ-и, за что немедля огребает от модераторов, гуру, старожилов и прочих бездельников, не занятых на проекте (примеры). Последних до кризиса нередко была половина от всех имеющихся сапёров.
В настоящий момент наплыв стажеров приуменьшился, однако совсем не иссяк, так как SAP уже много лет — нефть, газ и прочие сырьевые ресурсы нашей необъятной Родины, а значит — пожизненное обеспечение ежедневной горсткой риса (третий абзац). Хотя гуру-сапёры работу у сырьевого клиента считают неприятной, грязной и постыдной, а подобных клиентов презрительно именуют «совок». Одно из самых частых докризисных требований (да-да, сапёры имели наглость выставлять требования потенциальным работодателям) на собеседованиях: «Только не Лукойл».
Фрилансеры SAP (Freelance)
Частный случай большого сообщества фрилансеров. Могут представлять собой любую из вышеозначенных категорий (стажеры весьма редко, и всё же имеются). Работают не на дядю, а по договору [6] с посуточной зарплатной ставкой, порой вдвое превышающей зарплату менеджера проекта SAP, посему считают себя истинным небыдлом, в отличие от прочих сапёров; при этом фактически нередко все равно обитают в офисе. Однако, в России такой способ работы в 95% случаев влечёт за собой попытки развода лоха, невыплаты бабла от второй стороны, как следствие — бурление говн в этих ваших интернетах. [3] и последующий WinRAR, [4].
Менеджер по продажам (на языке SAP: Sales)
Или попросту продавец, сейл(з), «продажник». В SAP CIS есть продавцы двух видов: продавец софта и продавец консалтинга. В большинстве интеграторов сейл продаёт и софт, и консалтинг. Есть особо фимозные конторы (e.g. медвежий угол), в которых сейл продаёт софт, консалтинг, а потом еще и PM'-ит, и консультантит там, куда напродавал.
Все познания сейла о системе строятся на партнерских рекламных буклетах. Попасть на эту должность может любой, кто хоть что-то умеет продавать, а также менеджер проекта, чей язык достиг достаточной узости и длины для вылизывания ануса не только клиентам, но и работодателю. Основная задача — развести клиента на подписание многомиллионного контракта, получить бонусы и ничего не делать, пока средства руководства на понты не закончатся. В особо тяжелых случаях имеет больше, чем гуру-фрилансер, и даже дает советы руководству об увольнении консультанта, не подходящего под «формат продаж».
Зачастую сейлы вызывают лучи ненависти у менеджеров проекта, потому что иногда (то есть часто) без их ведома впаривают решения, которые реализовать невозможно. Или возможно, но никак не за утвержденный нищебродский бюджет. Результат такой продажи — бурление говн среди консультантов, постепенно переходящее на заказчика, и окончательный фейл проекта. Происходит это не так быстро, поэтому интегратор успевает срубить бабла и найти следующего лоха.
Менеджеры компаний-клиентов, внедряющих SAP
Как мы уже говорили, обычно это компании уровня Газпрома. Хотя все чаще встречаются исключения, например, несколько лет назад на SAP-моду повелся и Чичваркин (пруфлинк).
Основные правила внедрения системы, которыми руководствуются менеджеры:
- Запросите у совета директоров произвольную, но большую сумму денег. (Вариант: $300 миллионов.)
- Отдайте половину денег консультантам и попросите их подобрать подходящий для вашей компании пакет ERP. Консультанты проведут шестимесячное обследование вашего бизнеса и в итоге рекомендуют SAP, партнером которого по случайному совпадению они являются.
- Сформируйте команду из представителей всех управленческих служб и непрерывно проводите с ними совещания.
- Перестройте все бизнес-процессы так, чтобы они соответствовали заложенной в программу модели.
- Отдайте консультантам вторую половину денег.
- Проинсталлируйте программу.
- Непрерывно обучайте пользователей.
- Три раза плюньте через левое плечо.
- Запустите программу.
- Если предприятие все еще держится на плаву, немедленно переходите к шагу 1, потому что вам пора делать апгрейд.
- ????? [7]
- PROFIT!!!
К. О. хочет заметить, что реальный профит здесь в пунктах 2 и 5, но клиенту это знать необязательно.
Пользователи SAP
Самые разнообразные представители планктона — от кладовщицы тети Маши до финансового директора Марьи Петровны. В массе своей типичные юзеры. Удивительно, несмотря на то, что заказчик преследует при внедрении СВОИ цели, пользователи свято считают, что цель системы — снизить на них нагрузку и объем отчетности!!
На сладкое
Бурление говн от потерявшей клиента "альтернативной" супер-пупер МегаЕРП
Примечания
- ↑ Здесь надо заметить, что в сапе программы, начинающиеся с буквы Z или реже Y являются т. н. пользовательским пространством имён, проще говоря, это самописки, отделённые таким образом от оригинальных саповских программ. Именно костыли для сочленения с оебсом, начинающиеся со слова Zoebs, приносят особые лулзы понимающим.
- ↑ Транслитерация слова timesheet. В стиле давней шутки, что когда произносишь «спредшит» надо правильно тянуть гласные, а то вместо «табличный редактор» [’spred‚ʃi:t] получится «дерьмо размазанное» [spred ʃɪt]
- ↑ Впрочем, в 1С, начиная с 8.2, появился страшный зверь — Управляемое Приложение, со stateless-сервером и, как следствие, глобальные переменные вымирают.
- ↑ Ходят слухи, что сеть бистро Швыдко забила на SAP после того, как продуктив проебался, а восстановиться не получилось. Такие дела.
- ↑ Автор сего примечания устраивался на работу с ЗП 600—800 енотов на должности стажёра в далёком 2005.
- ↑ Особенности российской налоговой системы позволяют наемнику вполне официально платить всего 6% вместо НДФЛ+ЕСН, в самую что ни есть белую, и с оплатой безналом на счет в банке
- ↑ Вы никогда не доберетесь до этого пункта!
[ + ] SAP — творение сумрачного немецкого гения.
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
[ + ] Любой программист без словаря поймёт, что такое SAP
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
[ + ]
|
|||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|