Dear All,

I hope the first blog What is SAP? is interesting and useful,
Please find the list of SAP Modules

We have two major classifications

  1. Technical consultant
  2. Functional consultant


  1. SAP – Basis
  2. SAP – ABAP


  1. SAP FI Module– FI stands for Financial Accounting
  2. SAP CO Module– CO stands for Controlling
  3. SAP PS Module – and PS is Project Systems
  4. SAP HR Module – HR stands for Human Resources
  5. SAP PM Module – where Plant Maintenance is the PM
  6. SAP MM Module – MM is Materials Management –
  7. SAP QM Module –  QM stands for Quality Management
  8. SAP PP Module – PP  is Production Planning
  9. SAP SD Module – SD is Sales and Distribution
  10. SAP BW Module – where BW stands for Business (Data) Warehouse
  11. SAP  EC Module – where EC stands for Enterprise Controlling
  12. SAP TR Module – where TR stands for Treasury
  13. SAP    IM Module – where IM stands for Investment Management
  14. SAP   QM Module – where QM stands for Quality Management
  15. SAP – IS where IS stands for Industries specific solution
  16. SAP – Cross Application Components
  17. SAP – CRM where CRM stands for Customer Relationship Management
  18. SAP – SCM where SCM stands for Supply Chain Management
  19. SAP – PLM where PLM stands for Product Life Cycle Management
  20. SAP – SRM where SRM stands for Supplier Relationship Management
  21. SAP – CS where CS stands for Customer Service
  23. SAP – RE where RE stands for Real Estate

The Technical role does not require domain experience and any fresh/exp candidate can start learning the module.

Basis: – Pure Administration/Analysis:-

Will involve (Network, Database, Operating System, Authorization, Interface etc) – A basis consultant have to work tireless , ready to face challenges , a detective , a trouble shooter, think out of box to resolve the issues.

ABAP: (Advanced Business Application Programming)

originally Allgemeiner Berichts-Aufbereitungs-Prozessor, German for “general report creation processor” ) is a high-level programming language created by the German software company SAP.

Developer who performs Coding – will have to work along with the Functional consultant, design and test the application based on the requirement guided by the functional consultant.

An ABAPer can work with a functional consultant of any module. Knowledge on Java concepts preferable.


This would require the domain Knowledge. A person has to know about the domain subject to practice as a functional consultant in that module.

A fresher can practice in any of the functional module if he has learnt the corresponding domain subject and guidance from a senior functional consultant – yes it is a long term career building plan.

Finally there is one more classification “Techno – Functional”.

They are the so called genius. (A muni who got mukkthi)

Example: – An ABAP er works with a functional consultant “SAP FI” for about 5 years, and then the ABAPer will be prone good for that module FI.

  1. He will learn FI to perform the logics – code and test
  2. He will trouble shoot all issues from that module
  3. When he performs the same activity for years, he will then learn all possible topics in Finance.
  4. Now he can practice as both Technical and Functional consultant.

The market has very good craze for this kind of people.

Beware: “Jack of all master of none” It is very difficult for a functional consultant to practice on multiple modules.

Please comment if need more information.



Contact Form

By clicking 'Submit' you Agree to Guvi Terms & Conditions.

Our Learners Work at

Our Popular Course

Share this post

Author Bio


Our Live Classes

Learn Javascript, HTML, CSS, Java, Data Structure, MongoDB & more
Learn Python, Machine Learning, NLP, Tableau, PowerBI & more
Learn Selenium, Python, Java, Jenkins, Jmeter, API Testing & more
Learn Networking, Security Testing, IAM, Access Management & more

Hey wait, Don’t miss New Updates from GUVI!

Get Your Course Now

Related Articles