Friday, 21 February 2020
SAP S/4 HANA vs ECC; A Developers Perspective.
SAP “HANA” is a bit of a buzzword at the moment but what does it actually mean? First, let’s better understand the technology.
ERP Central Component; an enterprise resource planning software which consists in several modules that provide organisations with greater control over their key business processes. These modules can communicate with each other to create an integration solution for most customers within a wide range of industry sectors.
High-Performance Analytic Application; an application that uses in-memory technology that allows processing of massive amounts of real-time data in a short time. The in-memory computing engine allows HANA to process data stored in RAM (Random-access memory) as opposed to reading it from a disk. This allows the application to provide much faster results to customer transactions and data analyses.
HANA uses a RDBMS (Relational database management system) which uses an innovative column-based data storage. In a Column store table, the data is stored vertically. This means similar data types come together. It provides faster memory read and writes operations with help from the In-Memory Computing Engine. In a conventional database, data is stored in Row based structure i.e. horizontally. SAP HANA stores data in both Row and Column based structure. This provides performance optimisation, flexibility and data compression in HANA database.
Storing Data in a Columnar based table has the following benefits:
Launched in 2015, it is SAP’s next-generation business suite, specially designed to run only on SAP HANA. S/4 HANA is basically SAP business suite 4 SAP HANA. After R/3, it is the fourth business suite version. As it is solely compatible with SAP HANA, it has replaced the old SAP ECC ERP system with SAP HANA. Still, it is based on its successor and treats it as its core technology.
Moving to S4 HANA does not just mean a change to the database but a change to the application as well. The front end is developed with SAPUI5 (Fiori). In the 3 Tier architecture of SAP system, HANA is the database layer, S4 HANA is the application layer and SAP Fiori is the presentation layer.
Available as a Software-as-a-Service (SaaS) technology which can be accessed in a public or private virtual environment without the need for the upfront costs of infrastructure, ongoing upgrades, storage or a team to manage it. The host of the service will manage all aspects of the software and you just use it for your business needs.
An On-Premise solution is better for a business that wants control over their technology. This may be a result of having the space, money and skilled resources to manage it. Deployed to an in-memory database platform at the location of your business, you will have the complete oversight of everything including the HANA database, related applications, servers and networks.
There are some excellent blogs to help with this, the list below contains some great points to start your journey.
SAP has announced a deadline of December 2027 whereby their support will end for the SAP ECC as it is now considered as the previous generation of the company’s ERP software. Below are some links to some articles with further information.
It may feel like a daunting task to feel that you have to migrate your business suite to a new version. Think180 have a highly skilled team of resources who can help with your migration. Our team would love to help you with your journey to S/4 HANA, so click here to contact us.
By Jason Lante
Senior SAP Consultant