E02 - Understanding the Architecture
Kazeem Olawale Musa
FP&A | Finance Business Partner | Tech Interests (Excel, RPA, ERP)
I intend to skip the history of versions and some technical notations so as not to add to my confusion ??.
SAP (System Analysis Program Development, you might find Systems, Applications and Products more often) is wide and it is easy to get lost and confused. Read a brief history and overview here.
The first focus for me, after the whole history and understanding of an ERP (Enterprise Resource Planning software), of course, was to create a simple structure of the system's architecture for myself. I found out that there can be a couple of ways to view the architecture.
Functional Setup
I'll speak to this first because that's what resonates more with being a functional expert in SAP.
The ERP serves as the Giant Robot of different parts, parts being different functions of a typical business; Sales, Procurement, Inventory Management, Logistics, Human Resource Management, Finance, etc.
SAP has a module (part) for the different business functions. I came across terms like SD (Sales and Distribution), PP (Production Planning), FI (Financial Accounting), CO (Controlling), MM (Materials Management), etc, each referring to the functional module as applicable. This Learning Journey by SAP proved helpful.
Finance is at the heart of a business, therefore its module(s) are designed to integrate with other modules. In the design of the Finance modules, there are key terms that describe the sub-modules within:
In the FI module, the GL reports the summary of what happens in other sub-modules. AR deals with Customers, AP with Vendors, and AA with Assets, all of which have what is called Master Data and Transaction Data. In fact, all modules have Master Data and Transaction Data (I'll have to talk about the difference between these later, though this thread can help).
Modules kind of hand over to each other after processing in their respective domains. For example, when a customer-related transaction is performed in the AR module, that transaction is registered into the customer records, then reported to the GL module under the certain ledger mapped to the customer transactions. I got a hint that each module would store transactions within them via document numbers. So one transaction in real life can have different document numbers, but a singular document number in every module that it has to pass through. This is one of the goodness of ERPs, you do not have to wait for updates from the other departments to continue processing, as long as the modules speak to each other, one move made by another department has chain effects in others, according to relevance.
领英推荐
You can refer to this LinkedIn Course, it was quite helpful.
Software Design
As an aspiring FICO consultant, understanding the underlying architecture of SAP is essential. I will mention the key components as much as I can and maybe to the limits of one who is more interested in FICO modules.
3. SAP Instance and System Landscape: In SAP, an instance refers to a runtime environment of SAP applications running on an application server. Multiple instances can exist on a single server or across multiple servers to handle different tasks and workload distribution. An SAP system landscape is a collection of interconnected SAP instances, facilitating system administration, development, and testing activities.
Common types of SAP landscapes include:
a) Development System: Used for creating, modifying, and testing SAP applications and configurations.
b) Quality Assurance (QA) System: A replica of the production system, used for rigorous testing and quality control before deploying changes to the live environment.
c) Production System: The live system where actual business operations and transactions occur.
Phew! If I didn't jot it here, I personally wouldn't believe I can cough out this much about Architecture! See you in the next episode!
Finance & Strategy Professional | Financial Planning & Analysis | Major Program Management Consulting
1 年Quite a lot and thanks for making it simple. I do have a question though, what does an "run time environment" mean?
Strategic Business Adviser | People Leader | Finance Professional | Chartered Accountant (ACA) | Chartered HR Professional (ACIPM) | CFA Level I Passed
1 年I might just become a mini-consultant with this simple and articulate summary. Modules 1 & 2 done. Hope you will issue a certificate to me at the end of this learning journey. ?? Looking forward to Module 3
FP&A || Business Partner || Financial Reporting
1 年Keep the ride boss
Finance Analyst at TechnipFMC
1 年Good one Kazeem....
Factory Controller at Perfetti Van Melle
1 年Quite educative