SAP and Its Modules

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.



You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see