- There are two types of modules in SAP:-
- Technical modules
- Function modules
Technical Modules
ABAP
ABAP stands for Advanced Business Application Programming. If a language provides a data-base by default is called 4th generation language. It was developed in 1980. It was originally used to prepare reports, which enabled large corporations to built mainframe business applications for material management and financial & management accounting. It is one of the first programming languages that include the concept of logical database, which provides a high level of abstraction from the centralized database of SAP System.
SAP ABAP Software Need
- Data Sharing
- Exception Handling
- Data Persistency
- Making Enhancements
Role of ABAP
- Screen creation
- Table creation
- Data migration
- Reporting
BASIS
Basis is a set of middleware programs and tools from SAP, the German company whose comprehensive R/3 product is used to help manage large corporations. SAP provides the underlying base (thus the name) that enables applications (such as FI, CO, and SD, for example) to be interoperable and portable across operating systems and database products.
R/3 Basis includes client/server architecture and configuration, a relational database management system (RDBMS), and a graphical user interface (GUI). In addition to the interface between system elements, Basis components include a development environment for R/3 applications, and a data dictionary, as well as user and system administration and monitoring tools. It consists of the following applications:
- Security (BC – SEC)
- Remote Function Calls (RFC)
- Common Program Interface Communications (CPI-C)
- Electronic Data Interchange (EDI)
- ABAP Programming and Runtime Environment (BC –ABA)
HR
The Human Resources module (SAP HR) consists of all master data, system configuration, and transactions to complete the Hire to Retire (or, as some say, Fire) process. It includes the following information and processes.
SAP Human Resources (HR) Components or Sub-Components:
- Personnel Management
-Personnel Administration
-Recruitment
-Organization Structure
– Personnel Development - Organizational Management
- Travel Management
- Time Management
MM
The Materials Management module (SAP MM) consists of all master data, system configuration, and transactions to complete the Procure to Pay process. This process map spans from MRP generated procurement proposals through final invoice receipt and verification.
SAP Materials Management Components or Sub-Components:
- Vendor Master and Material Master data
- Consumption Based Planning
- Purchasing
- Inventory Management
- Evaluation of Materials
- Invoice Verification
PP
Production Planning consists of all master data, system configuration, and transactions to complete the Plan to produce process. It includes the following information and processes:
SAP Production Planning (SAP PP) is compromised of the following modules:
- Master Data – includes the material master, work centers, routings and bill of materials.
- Production Planning – includes material forecasting, demand management, long term planning and master production scheduling (MPS).
- MRP – Material Requirements Planning relies on demand and supply elements with the calculation parameters to calculate the net requirements from the planning run.
SD
The Sales and Distribution (SAP SD) consists of all master data, system configuration, and transactions to complete the Order to Cash process. It includes the following information and processes:
- Customer Master and Material Master data
- Sales Orders
- Deliveries
- Pricing
- Billing
- Credit Management
FICO
The Financial Accounting (SAP FI) module in SAP is designed to capture organizations business transactions in a manner that will satisfy external reporting requirements. Local legal considerations are pre-delivered with the system and the ability to manage and report on multiple companies in multiple countries with multiple currencies is part of standard functionality. The SAP CO (Controlling) Module provides supporting information to Management for the purpose of planning, reporting, as well as monitoring the operations of their business.
Financial Accounting and Controlling includes the following sub-modules:
- General Ledger (FI-GL)
- Accounts Payable (FI-AP)
- Accounts Receivable (FI-AR)
- Product Cost Controlling
- Profitability Analysis