Live data from Hacker News

What's SAP, and why's it worth $163B? (2020)

retool.com

81–90 of 703 posts

Re: What's SAP, and why's it worth $163B? (2020)

#81

for anyone wondering, erpnext.com is a good "alternative" and it is very active on github with lots of people working on it each and every day. they have hosted plans as well as allowing users to selfhost and only pay for "support and customization" for anyone needing which works out pretty well for many.... SAP is well and good but you have good alternatives

Odoo comes to mind as well. Nowhere close to the commercial options in terms of ecosystem/features and hiring/consulting availability though.

If anyone thinks about going for odoo - which I did for a customer - do yourself a favor and try anything else. Here's why:

The developer experience is terrible, simple template changes need a your modules to be "upgraded" which means every change takes several seconds at least.

The quality of the app ecosystem is so bad you almost can't install any non-core apps if you want to be able to maintain your project. And apps are incredibly expensive (250€ for a GDPR compliant cookie banner). Most apps have quite few downloads so you don't know if you get what you're paying for.

The documentation is partially non-existing and you're supposed to read odoo's code to know how things works - which is true, but quite time consuming.

If you google technical questions you find odoo forum entries (which could be ok) that often contain just links to youtube videos or simply bad and out-of-date answers.

Here's a link to a forum post (full disclaimer - of me) about some of the things that kept me from getting things done with odoo: https://www.odoo.com/de_DE/forum/hilfe-1/rant-developing-wit...

These issues are just the tip of the iceberg. I honestly wonder how people working on/with odoo deal with this. Things literally take multiples of the time they should and the whole process is a PITA.

Funny sidenote: If you google odoo developer experience and try to find what others have to say about this, you get their conferences since they're called "odoo developer experience".

Re: What's SAP, and why's it worth $163B? (2020)

#82

Earlier quoted context omitted.

Speaking of purity, the first thing Hacker News would do is try to run SAP on a Kubernetes cluster, refactor crucial bits in Rust and shard the database into sqlite3.db files on per user basis. We'd also recommend you restructure your office for a more open space, bring down the cubicles and make sure the conference rooms are glasswalled and have funny names. Bringing pets to work is mandatory.

And ironically, the end result would be worse and more complicated, but the people that worked on it would get to write a blog and put it on their CV about it, and move on elsewhere without having to live with their own decisions.

Declare victory and move on...

Re: What's SAP, and why's it worth $163B? (2020)

#83

ERP industry is so hard(painful) that I wouldnt want to work in it unless they paid top of the top Good luck competing in that industry > basic installation of SAP has 20,000 database tables, 3,000 of which are configuration tables. In those tables, there are ~8,000 configuration decisions you need before even getting started. Gotta be fun :)

I always wondered, why wouldn't an in-house developed lean, ERP system would not trump a behemoth like SAP. A few reasons seem plausible. - No one gets fired for hiring SAP - Getting an in-house software developer team that can develop an easily extensible / modifiable ERP system is neigh impossible It is one of my dream to build an alternative ERP system. But it looks like sub-ERP functions (payroll, HR, etc) have b…

> But it looks like sub-ERP functions (payroll, HR, etc) have been tackled by many companies and they are wildly successful.

That's true but TBH, even those that are wildly successful aren't actually that great. I've implemented Workday as a replacement for the user-facing portions of SAP's HR and while it looks good, it's nowhere near as flexible. There's a lot of stuff I would expect to be available in Workday and just isn't. That surprised me as Workday is pretty much the HR market leader.

TLDR; Opportunities are there for new companies to do ERP better. It's not easy though...

Re: What's SAP, and why's it worth $163B? (2020)

#84

Whenever I read about SAP (which I hate, so don't mistake this for an objective take) it reminds me of the discussion about self-hosting your email: "Oh, no, it's too complicated, you are better off paying someone else to do it for you". The problem being, I host my own email and it works fine , which makes me suspicious of the common takes about ERP too. Now, I get it, once you have to deal with taxes and payroll in…

> I host my own email and it works fine

I think we've established from the various "I give up hosting my own email" articles posted on HN that this is basically down to luck.

Re: What's SAP, and why's it worth $163B? (2020)

#85
post #49

Earlier quoted context omitted.

So, full disclosure, I worked 4 years in SAP's LinuxLab (ending 16 years ago). I also hated interacting with their interfaces, but I do understand why they exist: Comparison with hosting your own email is like a dozen orders of magnitude off in complexity. SAP really only makes sense for ginormous corporations, but up in that range, Oracle's ERP is the only real competition. Just the kernel of SAP is on the order of…

I mean I'm pretty confident that if SAP was rebuilt from scratch today, one could reimplement its core functionality within a tenth or less of that amount of code you mentioned. But there's literally decades of use cases and experience contained in that code. That's one major issue with people thinking about rewriting software, they vastly underestimate the amount of things in there. I mean on the surface SAP is just…

Almost all software could be rewritten to be more concise. But SAP's actually too big to have one architect get an overview of everything and then conceive of an optimal solution. Anything with its level of complexity will have to have evolved to get to that point.

And if you managed to get it down to only 10% of its current size, it'd still be several times larger than the Linux kernel.

SAP makes copious amounts of money, so naturally people have tried to replace it. So far, they have not succeeded.

Re: What's SAP, and why's it worth $163B? (2020)

#86
post #13

I worked on a SAP project for a Legal Entity Creation/Staff Migration in the HR piece. Technology wise, it's weird. It reminds me a bit of Lotus Notes, in that everything including the screen layouts are stored in the database.

Chuck some modern CSS on it, and you could call it "no-code", right?

Lotus Notes/Domino was actually a pretty good "no-code" application development platform back in the day.

Re: What's SAP, and why's it worth $163B? (2020)

#87
I work in the SAP industry as a consultant, but I hardly ever work directly with SAP. In fact, I work in a dept. whose primary purpose is to do all the non-SAP work, so 99% of the time I'm working with your typical modern stack(that I get to pick myself, usually), like nodejs/graphql/typescript, etc.

I do however often work adjacent to SAP or have to integrate with it, and since I've been at this for a few years now, I've gotten to try a bunch of their stuff.

SAP's biggest problem is honestly just that they are absolutely terrible engineers, while they suffer from the worst Not Invented Here syndrome I've ever seen. They nearly always want to build their own thing instead of using something that already exists.

Do you want to build web applications that interact with SAP systems? Well, SAP uses OData almost exclusively for all of its backend stuff, and practically no one else uses it. This means all developer tooling, like libraries and such, are almost non-existent. So what do you do? You use SAP's UI5.. which is easily the worst-made UI library out there that anyone has ever built. It's technical debt personified.

No one knows UI5 except people who work in this business, so companies are forced to hire consultancies like mine, because no normal web developer has ever worked with it(nor would they want to look at it in their spare time). I can scarcely begin to imagine how many man-hours SAP has wasted on building out this gigantic turd, or how many hours they could have saved by going with, say, React, and instead building libraries and tooling around that.

This sort of thing permeates everything SAP does. Everything they do is some of the worst stuff I've ever seen.

But hey, it pays great money, and the company I work for has great benefits and lots of freedom. All other things equal, I don't think there are many tech companies out there that could offer me a more rewarding job. But that doesn't change the fact that observing SAP from close-up is like watching an on-going technical trainwreck that never ends.

Re: What's SAP, and why's it worth $163B? (2020)

#88
post #35

This is a good time to remind everyone of the rules of SAP integration: 1) Your company processes MUST adapt to SAP processes. That's it. You can try customising SAP to fit your processes, but you will just waste time and hundreds of millions of money and then you will fail. Lidl spent almost a decade and 500M€ on its SAP project, but didn't follow rule #1: https://www.henricodolfing.com/2020/05/case-study-lidl-sap-d…

> You can try customising SAP to fit your processes So you are paying hundreds of millions to get a canned, pre-packaged, inflexible solution? Why is SAP still in business? Is it solely customer misinformation?

It's the same reason why Jira is so popular. CIOs recommend it to each other, because nobody wants to admit they made a mistake and that it wasn't as easy to integrate in the end after all. It's like getting a nose surgery and telling all your friends to get one as well. In most cases people look worse afterwards.

It's funny to see people here defending SAP, because the way I see even the smaller shops that did bend to SAP's will ended up with much of the same problems but with less much to address them and on top of that, much like other enterprise grade ERPs they had to spend a lot of money on infrastructure to process only a few RPS while struggling with high availability.

Re: What's SAP, and why's it worth $163B? (2020)

#89

Earlier quoted context omitted.

The issue there was that Lidl did not adapt to SAP. They tried to adapt the SAP system to Lidl. Everyone tells you that this is a really bad idea. Everyone.

Clearly there was someone making part of that $500,000,000 that wasn't telling them this.

You would think so, but all of the large consulting firms (Accenture, Deloitte, etc) are driven by billing and people wanting to climb the corporate ladder. What the customer needs comes a distant second. Many projects are staffed with 90-95% juniors or people who have no industry knowledge.

I've worked alongside consultants from Accenture, Deloitte, IBM, etc over the years and, while many of them are very competent, I would /never/ engage one of those large system integrators (SIs) on any project I was involved in. There are many excellent individuals working for those companies, but the companies themselves are terrible and you will struggle to get any of the excellent people involved during your implementation. The experts will appear during the early stages of the consulting sales cycle but will be nowhere to be seen during the implementation.

Unfortunately this is the dirty little secret of SAP implementations. Many SAP customers think "I'll pay top dollar and get a good SI" but they end up getting the latest round of juniors doing the implementation. Seen it many a time.

Re: What's SAP, and why's it worth $163B? (2020)

#90
They also own Sybase.

(For those who don’t know Sybase supports an SQL implementation which is seemingly used nowhere except sales and trading for Wall Street banks, who largely adopted it in the 90’s and have been slow to move off. MS SQL Server was originally a port of Sybase.)

Post reply on HN