Skip to main content

Overview

SAP started as an SaaS provider way back in the 70s. They created the First ERP system, connecting different business functions into one system. Since then, SAP has evolved into a giant tech company that develop PaaS (Platform as a Service), IaaS (Infrastructure as a Service), and SaaS (Software as a Service) solutions. They developed their own programming language (ABAP), database (HANA), and cloud platform (SAP BTP).

In this guide, I will try to explain SAP in the simplest way possible, from a newbie perspective. I will cover the main concepts, terminologies, and products that SAP offers.

Pre-requisites

  • Basic understanding of ERP: What is ERP, and why do companies use it?
  • Basic understanding of Programming Concepts : Such as Full-stack, Front-end, Back-end, Database, API, etc.
note

I might use other services, technologies, or tools to explain certain concepts. But I will try to keep it as simple as possible and focus on the main concepts of SAP.

Recommendation

I highly recommend to dig into the SAP world practically. You can create a free account on SAP BTP and explore the different services and tools that SAP offers. You can also try to create a simple application using SAPUI5 or Fiori. Lots of services are available for free in the trial account for short period of time (14-30 days), so make the most of it while you can. or make multiple accounts :)