So, Finally you have decided to make a career move into SAP and good to know that you have found SAPDB. Let this be your gateway to the world of SAP and allow me to walk you through everything you need to know from the SAP basics to getting a job in SAP.
Here are some posts which will give you a idea as to what SAP is all about. First, start here on What is SAP?. Once you know about SAP, I would suggest you to understand more about ERP.
Now, a big question will take over you asking where do I fit in into this vast SAP World. As you know by now that SAP has various modules and choosing the correct module will help you stir your career in the right direction. Read the post on “Best SAP Module?” which will help you to decide in choosing the correct SAP module.
Once, you have decided on the modules, look at the vast categories we have on SAP Database. We have also organized a list of all the SAP Ebooks which were collected from different blogs/forums and website and have provided the links to these books and do not forget to check out the SAP FAQs section too.
Now comes the Big question. Where should I get the training? SAP Labs has it’s own education program through out the world. Refer the SAP’s training centers and also check the SAP Course list. Well, SAP Labs is the best place if you want to get trained but sometimes we don’t have enough money, I would suggest you to check your local sources for the best alternative sap training institutes in your area and Kick off your SAP education program and once you have gained enough experience you can directly take the SAP certification without going through the training from SAP labs.
While learning SAP, go to the forums at SAP Developers Network, SAP Fans and SAP Forums to get all the queries resolved.
What is ABAP?
Well, ABAP stands for Allgemeiner Berichts-Aufbereitungs-Prozessor. I know it’s kind of difficult to understand. But that’s the german standing of it. It means “General report creation processor”, Made it a little simpler, isn’t it. Okay, The actual english version of it is Advanced Business Application Programming. It’s a high level programming language created by SAP and has a syntax similar to Cobol and is based on Fourth Generation language.
The ABAP Programming language was originally invented by SAP for developers to develop SAP R/3 and is primarily used to develop custom functionality on SAP like Creating Reports, Smart forms… etc.
Types of ABAP Programs
We have various types of ABAP Programs like Reports, BDC, Subroutine Pools, Function Modules, Includes, Type Pools, Class Pools, Interface Pools & Classes.
ABAP Workbench
This Workbench contains different tools for editing repository objects. These tools allow to develop and complete almost everything and some of the objects include ABAP Editor, ABAP Dictionary, Screen and Menu Painter, Function Builder and Class Builder.
Data Types
Refer the image below for all the Data Types.
Where to Go from here? If you are new to ABAP and then you can find lots of ABAP Programs and ABAP Keywords and Syntax on SAP Database.
Which is the Best SAP Module?
For Freshers getting into SAP, They always wonder as to which is the best SAP Module?
Well… what’s your area of expertise? This will help you in getting steered correctly into SAP.
Because, SAP is a vast area. people get into doing Programming, Adminsitration, Material Management, Sales and Distribution, Finance, Warehousing…! Every business process is one big area. So, ask youself where do you fit in.
I would rather say, if you have any programming experience… go into SAP ABAP. If not, try working out in any of the functional areas and then make your move into that SAP Domain.
Here is the complete list of SAP Modules and Descriptions. You Decide where you want to go from here?
SAP Modules and Descriptions
Environmental Health & Safety
EH&S has the following sub-modules:
- Product Safety
- Dangerous Goods
- Waste
- Industrial Hygiene
- Occupational Health.
Financial Accounting
To work on general ledger, accounts receivable, accounts payable and other sub-ledger accounts with a user defined chart of accounts. Financial Accounting has the following Sub modules.
- FI-GL General Ledger Accounting
- FI-LC Consolidation
- FI-AP Accounts Payable
- FI-AR Accounts Receivable
- FI-BL Bank Accounting
- FI-AA Asset Accounting
- FI-SL Special Purpose Ledger
- FI-FM Funds Management
- FI-CA Contract Accounting
CO Controlling
Involved with Cost & revenue and Management
The CO module has following sub modules:
- CO-OM Overhead Costing
- CO-PA Profitability Analysis
- CO-PC Product Cost Controlling
AM Asset Management
Involved in managing and supervising the fixed assets. Purchasing, Depreciation and Investment of Assets.
PS Project System
Designed to support the planning, control and monitoring of long-term, highly complex projects with defined goals.
FS Insurance
SAP for Insurance enables insurance companies to handle customer and market requirements and simultaneously control profitability and economic viability.
- FS-CD Collections and disbursements
- FS-CM Claims management
- FS-CS Commissions management
- FS-PM Policy management
- FS-RI Reinsurance management
- FS-PE Payment Engine (Banking Payments Solution still in development)
IS Industry Solutions
Combines the SAP application modules and additional industry-specific functionality.
- IS-A Automotive
- IS-ADEC Aerospace and Defense
- IS-AFS Apparel and Footwear
- IS-B Banking
- IS-BEV Beverage
- IS-CWM Catch Weight Management (Variable Weight Items such as Meats and Cheeses)
- IS-DFS Defense and Security
- IS-H Hospital
- IS-HER Higher Education
- IS-HSS Hospitality Management
- IS-HT High tech
- IS-M Media
- IS-MIN Mining
- IS-MP Milling (or IS-MILL)
- IS-OIL Oil
- IS-PS Public Sector
- IS-R Retail
- IS-REA Recycling Admin
- IS-SP Service Provider
- IS-T Telecommunications
- IS-U Utilities
- IS-U Supplier Switch Utilities
- IS-U EDM Utilities
- IS-U EDM Billing Utilities
- IS-U Agregated Billing Utilities
- IS-U /BW Utilities
- HR Human Resources
- Complete integrated system for supporting the planning and control of personnel activities and HR module is sometimes equivalently referred to as HCM (Human Capital Management).
HR Human Resource Management
HR has the following Modules
- HR-OM Organizational Management
- HR-PA Personnel Administration
- HR-PB Recruitment
- HR-PD Personnel Development
- HR-PT Time Management
- HR-PY Payroll Management
- HR-TEM Training and Event Management
HCM Human Capital Management
Stock of productive skills and technical knowledge embodied in labor.
LE Logistics Execution
The Logistics Execution System (LES), a major component of the supply chain management (SCM) application from SAP, allows an adminstrator to manage the information and processes involved in all stages of the supply chain, from procuring raw materials to distributing finished products. LES connects SCM processes involved in procurement, order processing, production, storage, inventory management, shipping, and sales.
PLM Product Lifecycle Management
Product lifecycle management is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal.
PM Plant Maintenance
Equipment servicing and rebuilding.
MM Materials Management
Handles Inventory and Procurement functions and handling purchasing, inventory, stocking etc.
QM Quality Management
A quality control and information system supporting quality planning, inspection, and control for manufacturing and procurement.
PP Production Planning
This module includes; bills of material, routings, work centers, sales and operations planning, master production scheduling, material requirements planning, shop floor control, production orders, product costing, etc.
SD Sales and Distribution
Helps to optimize all the tasks and activities carried out in sales, delivery and billing. Key elements are: presales support, inquiry processing, quotation processing, sales order processing, delivery processing, billing and sales information system.
SCM Supply Chain Management
Supply chain management (SCM) is the process of planning, implementing, and controlling the operations of the supply chain as efficiently as possible. Supply Chain Management spans all movement and storage of raw materials, work-in-process inventory, and finished goods from point-of-origin to point-of-consumption.
SRM Supplier Relationship Management
Supplier relationship management is a comprehensive approach to managing an enterprise’s interactions with the organizations that supply the goods and services it uses. The goal of supplier relationship management (SRM) is to streamline and make more effective the processes between an enterprise and its suppliers just as customer relationship management is intended to streamline and make more effective the processes between an enterprise and its customers.
BW Business Information Warehouse
Business Intelligence, analytical, reporting and Data Warehousing (DW) solution.
SEM Strategic Enterprise Management
Management techniques, metrics and related tools that companies can use to make strategic decisions.
WM Warehouse Management
Subdivides the “Storage Location”, which is used in the MM Module to define inventory values by location, into “Storage Types” and then into “Storage Bins”. Control of stock to a physical level down to a warehouse bin. Placement and removal rules can be configured, stock counts can be done.
HUM Handling Unit Management
Used as a unique ID for each pallet of stock held in the warehouse.
F&R Advanced Forecasting & Replenishment
Forecasting stocking levels of material, planning the purchases etc.
Big list isn’t it. So, Just think where your profile fits it and make the correct career move.
SAP – The Basic Series
Who and / or what is SAP? How popular is it? Wow!
SAP the company was founded in Germany in 1972 by five ex-IBM engineers. In case you’re ever asked, SAP stands for Systeme, Andwendungen, Produkte in der Datenverarbeitung which - translated to English - means Systems, Applications, Products in Data Processing. So now you know! Being incorporated in Germany, the full name of the parent company is SAP AG. It is located in Walldorf, Germany which is close to the beautiful town of Heidelberg. SAP has subsidiaries in over 50 countries around the world from Argentina to Venezuela (and pretty much everything in between). SAP America (with responsibility for North America, South America and Australia - go figure!) is located just outside Philadelphia, PA.
The original five founders have been so successful that they have multiplied many times over such that SAP AG is now the third largest software maker in the world, with over 17,500 customers (including more than half of the world’s 500 top companies). SAP employs over 27,000 people worldwide today, and had revenues of $7.34 billion and Net Income of $581 million in FY01. SAP is listed in Germany (where it is one of the 30 stocks which make up the DAX) and on the NYSE (ticker: SAP).
There are now 44,500 installations of SAP, in 120 countries, with more then 10 million users!
So what made this company so successful? Back in 1979 SAP released SAP R/2 (which runs on mainframes) into the German market. SAP R/2 was the first integrated, enterprise wide package and was an immediate success. For years SAP stayed within the German borders until it had penetrated practically every large German company. Looking for more growth, SAP expanded into the remainder of Europe during the 80’s. Towards the end of the 80’s, client-server architecture became popular and SAP responded with the release of SAP R/3 (in 1992). This turned out to be a killer app for SAP, especially in the North American region into which SAP expanded in 1988.
The success of SAP R/3 in North America has been nothing short of stunning. Within a 5 year period, the North American market went from virtually zero to 44% of total SAP worldwide sales. SAP America alone employs more than 3,000 people and has added the names of many of the Fortune 500 to it’s customer list (8 of the top 10 semiconductor companies, 7 of the top 10 pharmaceutical companies etc). SAP today is available in 46 country-specific versions, incorporating 28 languages including Kanji and other double-byte character languages. SAP also comes in 21 industry-specific versions.
SAP R/3 is delivered to a customer with selected standard process turned on, and many many other optional processes and features turned off. At the heart of SAP R/3 are about 10,000 tables which control the way the processes are executed. Configuration is the process of adjusting the settings of these tables to get SAP to run the way you want it to. Think of a radio with 10,000 dials to tune and you’ll get the picture. Functionality included is truly enterprise wide including: Financial Accounting (e.g. general ledger, accounts receivable etc), Management Accounting (e.g. cost centers, profitability analysis etc), Sales, Distribution, Manufacturing, Production Planning, Purchasing, Human Resources, Payroll etc etc etc. For a full description of the modules included in SAP, see the related articles. All of these modules are tightly integrated which – as you will find out – is a huge blessing … but brings with it special challenges.
SAP are maintaining and increasing their dominance over their competitors through a combination of
- embracing the internet with mySAP.com (a confusing name we believe) to head off i2 etc
- extending their solutions with CRM to head off Siebel
- adding functionality to their industry solutions
Who is it made for? Why might I need it?
We have all heard about the large (and very large) companies who have implemented (or are still busy implementing) SAP R/3. But SAP is gaining acceptance by smaller companies too.
There are many reasons a company selects and implements SAP – some are good and some are bad. The good ones include replacing an out-dated and inefficient IT Architecture (including the CIO’s nemesis … the burning platform), enabling business process change, and to gain competitive advantage. The bad ones are too numerous to go into here but would include the “why are we the only semiconductor company without SAP” question. More on the good reasons follows:
1. Replacing an out-dated and inefficient IT Architecture: In the beginning, computer systems were developed by individual departments to satisfy the requirements of that particular department. When someone finally realized that benefits could be had by linking these systems together, interface heaven was born. There are some companies today with literally thousands of interfaces, each of which needs to be maintained (assuming of course that there is someone around who understands how they work!). Sweeping them away and replacing them with an integrated system such as SAP can save much money in support. Of course, if you have a burning platform as well the question becomes even easier.
2. Enabling business process change – From the start, SAP was built on a foundation of process best practices. Although it sounds absurd, it is probably easier (and less expensive) to change your companies processes to adapt to SAP than the other way around. Many companies have reported good success from combining a SAP implementation with a BPR project.
3. Competitive advantage – The CFO types around have heard this old saying from the CIO types for many years now. The question still has to be asked … can you gain competitive advantage from implementing SAP? The answer, of course, depends on the company. It seems to us, however, that:
• being able to accurately provide delivery promise dates for manufactured products (and meet them) doesn’t hurt … and
• being able to consolidate purchase decisions from around the globe and use that leverage when negotiating with vendors has gotta help … and
• being able to place kiosks in stores where individual customers can enter their product specifications and then feed this data directly into it’s production planning process is pretty neat
• etc etc
How much does it cost? What will it take to implement it? Wow!
There is a defining moment in the journey of all companies on the road to SAP nirvana. This moment comes just after the company has concluded that it want’s SAP, it needs SAP, it’s gotta have SAP … then comes the question ‘so what does it take to implement it’?
Before being accused of being too negative, let me remind you that at the heart of every good business decision lies a cost benefit analysis. If this cannot be complete with a positive outcome, the initiative (whatever it is) should probably not be launched. Same goes for a SAP implementation.
Implementing SAP is expensive. No doubt about it. But the potential rewards can dwarf the costs (and have for many existing customers already). One customer reportedly made enough savings on the procurement of a single raw material to pay for the entire enterprise-wide SAP implementation! Of course these are hard to substantiate, but visit SAP’s website and take a look at the customer testimonials.
SAP sells it’s R/3 product on a ‘price per user basis’. The actual price is negotiated between SAP and the customer and therefore depends on numerous factors which include number of users and modules (and other factors which are present in any negotiation). You should check with SAP, but for a ballpark planning number you could do worse than starting with $4000 per user. There is also an annual support cost of about 10% which includes periodic upgrades. Again, check with SAP.
Then there is the implementation cost. Yowser. It is about now that you need to get the business case out again and remind yourself why you need to do this. The major drivers of the total implementation cost are the Timeframe, Resource Requirements and Hardware.
Timeframe - The absolute quickest implementation we have ever heard of is 45 days … but this was for a tiny company with very few users and no changes to the delivered SAP processes. At the other end of the scale you get the multi-nationals who are implementing SAP over 5 to 10 years. These are not necessarily failures … many of them are planned as successive global deployments (which seem to roll around the globe forever). Of course the really expensive ones are those we don’t hear about! For the most part, you should be able to get your (single instance) project completed in a 9 to 18 month period.
People – The smallest of SAP implementations can get done on a part-time basis without outside help. The largest swallow up hundreds of people (sometimes over a thousand) and include whole armies of consultants. This adds up fast. Again, get that business case out. The types of people you will need run the range from heavy duty techies to project managers.
Hardware – The smallest of SAP implementations probably use only three instances (boxes) … one for the production system, one for test, and one for development. The largest implementations have well over 100 instances, especially if they involve multiple parallel projects (otherwise known as a program).
Adding all this up, your SAP project can run anywhere from $400,000 to hundreds of millions of $’s. As you can see, SAP can be all things to all companies … so it’s best to talk to them (or your consulting firm) about your specific requirements.
Is there any help out there? What should I do next? Help From SAP AG
There is a ton of help available out there - depending on your companies budget and culture – to help you along your journey beginning with your strategy and ending up when you reach that hallowed (and sometimes distant) ground of post-implementation. This article concentrates on the help available from SAP AG. Article 5 discusses other sources of help.
SAP AG employs around 22,000 people. Although they re-organize as often as most other companies, you can think of them as being organized into the following four areas: Pre-Sales, Consulting, Training and Developers.
• Pre-Sales. These are people with heavy-duty functional knowledge of one or more SAP modules and one or more industries. They give really excellent system demonstrations on particular areas of the system which – while thick with pre-sales features – are an extremely valuable source of information about SAP. I’m sure they have many other responsibilities as well, but if you can, get a demo from them. For an even more useful demo, ask if you can provide them with business process scenarios that are pertinent to your business or industry prior to the demo.
• Consulting. While also knowledgeable in SAP (of course), these are mostly consulting types like those that can be found in the major consulting firms. Often a team will consist of consultants from SAP and a partner consulting firm and you will not know the difference. Expect them to have business process and/or industry knowledge in addition to detailed SAP knowledge. They are not readily available to non-customers as they are usually assigned to one or more customers. A good list of consulting partners is available in the links section of this website.
• Training. In 1999 SAP opened up their training programs to non-customers and non-partners. This opens up a whole world of top-rate training programs at SAP’s facilities around the globe. These can be expensive, however, and up to three weeks are usually required to gain a sufficiently deep understanding of a particular module or subject. If you have lots of time and money, you could register for one of SAP’s ‘academies’ which are five-week crash courses (emphasis on crash … as in burn) in one of the following areas: FI/CO, MM/SD, and HR/ABAP. These end with an examination and ‘certification’ in your chosen area. More information on SAP training courses can be found on SAP’s website.
• Developers. These heavy-duty techies are off limits to non-customers. Customers can sometimes get a message to them via the OSS system – which is an automated trouble ticket type system. If you ever actually see one, or have one on the phone, ask all the questions you can think of, as you may never have the chance again!
Is there any help out there? What should I do next? Help From Other Sources
Here we will cover the help that is available from other sources, including: Consulting Companies, SAPPHIRE and other SAP Events, ASUG, and this website.
1. Consulting Companies
One of SAP’s key strategies has been to develop partnerships with the Consulting Companies. This has contributed enormously to the widespread adoption of SAP due to the fact that there are literally thousands of consultants (SAP estimate 55,000) ready to help with all aspects of your SAP implementation … from strategy to completion. There are two types of consulting partners:
1. Global consulting partners (13 of these at last count) are the largest of the consulting firms who are able to provide global assistance to global companies, and
2. National consulting partners who are accredited by country
Your need of a consulting partner depends on your project scope and complexity, your project budget, company culture, and prior SAP implementation experience in your company. Suffice to say that without heavy prior SAP experience in your company, all but the simplest SAP implementations would benefit from the involvement of experienced individuals who have done it before. Rates depend on your negotiations with the consulting company, of course, but you could do worse than use an estimate of $200 per person per hour. Consulting styles differ from firm to firm, so make sure your company culture is compatible with the typical approach of your chosen consulting partner. In addition, spend some time on their websites to get an idea of their approach, experience and capabilities.
2. SAPPHIRE and other SAP events
SAPPHIRE is the name given to SAP’s annual user conference. Multiple SAPPHIRE’s can be found around the globe each year, and are usually sold out in advance. North American SAPPHIRE’s are typically held in hot cities (off season) and attract upwards of 14,000 prospects, customers and partners. Read up on SAPPHIRE’99 here. SAPPHIRE is a great place to go explore, but is quite expensive at around $2,200 for three days (food, lodging, travel etc is at your own expense). Even so, it is well worth the time and expense.
Note: SAP holds other events throughout the year (TechEd, for example, is aimed at the more technical users) see their website for additional details.
3. ASUG (America’s SAP User Group)
As the name suggests, ASUG is a forum for users of SAP. Non-users (prospects and consultants) and not usually found lurking here. ASUG actually comprises of multiple sub-ASUG’s – each focusing on a particular area of SAP, for example there is an ASUG for High Tech companies, and an ASUG for companies using ALE etc. Leadership of these sub-ASUG’s (for lack of a better description) usually rotates between members of the user community. ASUG provides opportunities for networking, learning and influencing SAP (for example joining forces with other users to convince SAP to include a particular modification in their standard software). In addition to meetings within the sub-ASUG’s, there is an annual conference (which attracted nearly 6,000 users and vendors in 1999). More details on ASUG can be found at www.asug.com.
SAP AG Corporate Overview (Updated August 2004)
3rd - SAP is the 3rd largest software company in the world
30,000 - Total number of people employed by SAP
5,400 - Number of programmers employed by SAP
$7.024 billion - FY03 Revenue
$1.077 million - FY03 Net Income
12,000 - Number of companies using SAP
79,800 - Number of SAP installations
12,000,000 - Number of people using SAP
120,000,000 - Total number of people in the 12,000 companies who are using SAP
28 - Number of languages supported by SAP
46 - Number of country-specific versions of SAP
22 - Number of industry-specific versions of SAP
1,000 - Number of pre-defined best practices contained in the SAP system
10,000 - Number of tables requiring configuration in a full SAP implementation
55,000 - Number of SAP experienced consultants worldwide
28 - Number of years ago SAP was started
5 - Number of people who started SAP
SAP Modules and Solutions Overview
SAP now are moving away from describing their system as a set of modules, and now are using the term ‘solutions’, which is much better. If you visit SAP’s website (as we urge you to do) you will find that they have structured their Solutions tab as follows:
1. Financials
2. Human Resources
3. Customer Relationship Management
4. Supplier Relationship Management
5. Product Lifecycle Management
6. Supply Chain Management
7. Business Intelligence
If you’re still looking for that list of modules, here they are:
FI Financial Accounting – essentially your regulatory ‘books of record’, including
1. General ledger
2. Book close
3. Tax
4. Accounts receivable
5. Accounts payable
6. Consolidation
7. Special ledgers
CO Controlling – basically your internal cost/management accounting, including
1. Cost elements
2. Cost centres
3. Profit centres
4. Internal orders
5. Activity based costing
6. Product costing
AM Asset Management – track, value and depreciate your assets, including
1. Purchase
2. Sale
3. Depreciation
4. Tracking
PS Project Systems – manage your projects, large and small, including
1. Make to order
2. Plant shut downs (as a project)
3. Third party billing (on the back of a project)
HR Human Resources – ah yes, people, including
1. Employment history
2. Payroll
3. Training
4. Career management
5. Succession planning
PM Plant Maintenance – maintain your equipment (e.g. a machine, an oil rig, an aircraft etc), including
1. Labour
2. Material
3. Down time and outages
MM Materials Management – underpins the supply chain, including
1. Requisitions
2. Purchase orders
3. Goods receipts
4. Accounts payable
5. Inventory management
6. BOM’s
7. Master raw materials, finished goods etc
QM Quality Management – improve the quality of your goods, including
1. Planning
2. Execution
3. Inspections
4. Certificates
PP Production Planning – manages your production process, including
1. Capacity planning
2. Master production scheduling
3. Material requirements planning
4. Shop floor
SD Sales and Distribution – from order to delivery, including
1. RFQ
2. Sales orders
3. Pricing
4. Picking (and other warehouse processes)
5. Packing
6. Shipping
CA Cross Application – these lie on top of the individual modules, and include
1. WF – workflow
2. BW – business information warehouse
3. Office – for email
4. Workplace
5. Industry solutions
6. New Dimension products such as CRM, PLM, SRM, APO etc