What is SAP R3?
We know that SAP R/3 is software, it particular it is client-server software. This means that the groups/layers that make up a R/3 System are designed to run simultaneously across several separate computer systems. When you install Microsoft Excel on your PC, each component of Excel (printing components, graphing components, word processing components, and etc.) is stored, managed, and processed via the hardware of your PC. When a company installs SAPs software each component (or "layer in R/3s case) is stored, managed, and processed via the hardware of separate and specialized computer systems. Each of the various layers is capable of calling upon the specialty of any of the other installed layers in order to complete a given task. Those components/layers that are requesting services components/layers that are providing services are called client/server. are called clients, those servers. Thus the term -
SAP Functional:
One must have at least graduation. A postgraduate degree would be an added advantage. Experience in any Domain. Here Domain is an Industry domain like Sales and Distribution, Materials Management and Finance etc. Must complete SAP training in respective module. Some companies are hiring individuals who are having very good experience in industry domains and providing SAP trainings.
SAP Technical:
One must have at least graduation. A postgraduate degree advantage.Exposure to any programming language is required. SAP is having its own programming language ABAP Programming). Must know SAP ABAP programming language. (Advanced would be an added
Business
Application
SAP Administration:
One must have at least graduation. A post-graduate degree would be an added advantage.For the people who are in networking and Administration side, SAP BASIS is very suitable.One must learn SAP BASIS.
CONCEPT OF MODULES :
FI - Financial Accounting - essentially your regulatory books of record, including  General ledger  Book close  Tax  Accounts receivable  Accounts payable  Consolidation  Special ledgers AM - Asset Management  track, value and depreciate your assets, including  Purchase  Sale  Depreciation  Tracking HR - Human Resources  ah yes, people, including  Employment history  Payroll  Training  Career management  Succession planning MM - Materials Management  underpins the supply chain, including  Requisitions  Purchase orders  Goods receipts  Accounts payable  Inventory management  BOMs  Master raw materials, finished goods etc PP  Production  manages your production process, including  Capacity planning  Master production scheduling  Material requirements planning  Shop floor CA - Cross Application  these lie on top of the individual modules, and include  WF  workflow  BW  business information warehouse  Office  for email  Workplace  Industry solutions  New Dimension products such as CRM, PLM, SRM, APO etc CO  Controlling  basically your internal cost/management accounting, including  Cost elements  Cost centres  Profit centres  Internal orders  Activity based costing  Product costing
PS - Project Systems  manage your projects, large and small, including  Make to order  Plant shut downs (as a project)  Third party billing (on the back of a project) PM - Plant Maintenance  maintain your equipment (e.g. a machine, an oil rig, an aircraft etc), including  Labour  Material  Down time and outages SD - Sales and Distribution  from order to delivery, including  RFQ  Sales orders  Pricing  Picking (and other warehouse processes)  Packing  Shipping
QM - Quality Management  improve the quality of your goods, including  Planning  Execution  Inspections  Certificates ABAP/4PROGRAMMING LANGUAGE OF SAP R/3(ABAP/4)ABAP (Advanced Business Application Programming) is a programming language created by the German software company SAP. It is currently positioned as the language for programming SAP's Web Application Server, part of its NetWeaver platform for building business applications. Its syntax is somewhat similar to COBOL.
BASIS  Administration Installation, User & Authorization, Client Admin., TMS, Backup, etc.