What is our primary use case?
I used S/4HANA as a classical ERP system, so I used it to manage the data feeds of enterprise companies. One of them was an IT services company and the other was in the pharmaceutical business. They were two different businesses, but S/4HANA has so many modules and adjustments that you can generally adjust it to any kind of a business.
S/4HANA can be cloud-based or deployed on-premises, but in both of my implementations, it was on-prem.
What is most valuable?
One of the most valuable features, which we used the most, was the FI module, for finance. It involved controlling, account receivables, account payables, and complete financial steering.
What needs improvement?
S/4HANA could be improved with better integration. At the moment, a main issue I see is that there's so much growth in the functionality, complementary modules, and cloud solutions which were acquired by SAP and which extend the functionality of the SAP ERP suite. It looks to me that they tend to acquire more and more functionality from acquisitions, but they don't invest enough effort into making them integrated with S/4HANA or ERP. I would say that the functionality is great, but integration is something which still needs more attention. Instead of focusing on acquisitions, they should invest, integrate, and better the existing portfolio of products in SAP. It would help us, as implementors, to have a more complex or compact solution.
For how long have I used the solution?
I used S/4HANA for about half a year, for two projects that I was running.
What do I think about the stability of the solution?
I would say that S/4HANA is more of a stable product than a top-performing product, but that's because I don't have the same use cases with similar tools to compare it to. It's not fair to judge the performance if I don't have a like-to-like comparison with anything else.
What do I think about the scalability of the solution?
This solution is scalable.
How are customer service and support?
The technical support of SAP really depends on where your ticket is resolved. Sometimes you are lucky and you get an expert on the first trial, directly from Europe, and you get good advice very quickly and can continue with your progress. However, sometimes your tickets get stuck and maybe sent to India or sent to less experienced consultants, and you need to chase it to get your ticket resolved. It's hard to make a judgment on this because I've experienced both circumstances, either getting great support in a short amount of time or having to escalate the ticket for a couple of weeks because it's hard to reach the right expert. It's hard to compare because it depends, case by case.
I'd say their technical support falls in the middle of the scale: it could be better, but it could be worse. At the moment, it's satisfactory, but unfortunately, this isn't always the case.
How was the initial setup?
Implementation is definitely not straightforward. It's straightforward if you have a proper expert in your sub-base team, but it's not installing Windows or Microsoft Excel. It's a corporate enterprise management system, so there are a lot of parameters you need to set up. The installation itself is the easy part, but the configuration for the business use case is complex. Typically, the installation took about one week. For the configuration, making it compliant with the business use cases, and setting up all the security and users, it took months—typically three to six months, depending on the size of the company.
The team needed for deployment and maintenance depends on the size and complexity of the customer's business processes. It also depends on how far they would like to go with customizations because almost nobody is purchasing such an enterprise solution to use it as a standard. Almost every customer has some specific features they need to get configured, adjusted, or developed in the solution. From that point of view, it will decide the size of your team.
If you have a small- to mid-size company—one hundred employees, compact business processes—then you can do it in a couple of months with five people. If you have an enterprise company with thousands of employees around the globe, then it takes almost an indefinite number of consultants because it depends on the complexity of your setup. So the minimum team of five could set it up in a couple of months for a small- to mid-sized company, but it could be a team of twenty to fifty people if you have a complex environment.
What about the implementation team?
I have implemented this solution for two customers.
What's my experience with pricing, setup cost, and licensing?
This is not the cheapest solution on the market, so you need to invest seriously in it. As a solid product, it has a solid price. It's definitely one of the more expensive tools on the market, but it's also one of the best products on the market.
You need to pay for licensing. There are multiple models, but typically, it's a yearly subscription. Usually, when you implement it from scratch, you don't just purchase it for the first year, but for three or five years.
What other advice do I have?
Compared to similar products, I rate SAP S/4HANA an eight out of ten, because it can always be better.
I would definitely recommend S/4HANA to those considering implementation. The greatest and biggest enterprises use SAP solutions. If you have a really serious business and you're looking for a rock solid solution with all the modules and functionalities you may need, then SAP is definitely one of the best options. On the other hand, you need to have a business which is profitable because this solution is not cheap, and implementation projects are neither cheap nor fast. You need to invest seriously in such a solution, but it pays off because there are no risks of malfunctions. You have enough contractors on the market who can help you with the solution, so you can always get support.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer