Sie sind auf Seite 1von 176

TSG

ERP
Foundation

Jan-2015
**

Atos is an international information technology services


company, delivering hi-tech transactional services,
consulting, systems integration and managed services. Atos
focused on business technology that powers progress and
helps organizations to create their firm of the future. It is
the Worldwide Information Technology Partner for the
Olympic Games and is quoted on the Paris Euro list Market.
Atos operates under the brands Atos, Atos Consulting &
Technology Services, Atos Worldline and Atos World Grid.

▶ Atos is the integrated organization of Siemens IT Solutions and Services


and Atos Origin and is in global strategic partnership with Siemens AG
▶ Worldwide headquarters in Bezons (Paris), France
▶ Annual revenues of €10 billion (pro-forma 2013)
▶ Over 86,000 business technologists worldwide in 66 countries

Dec 2014
2
SAP Education services
@ Atos

Quick Facts Key Takeaways


 #1 and Oldest SAP Education partner  Catering to SAP training requirement for
 15 years of SAP Training & certification Global Customers from Europe, Middle East,
legacy Africa, South East Asia
 Platinum Premium Partner since 1999.  Cost Effective in comparison with many other
 12,000+ professionals trained & certified countries
across the globe  Customized training for Corporate & Govt
 Over 200+ courses: 6 Core SAP modules,  Innovative and flexible methods (like online)
10 Niche SAP modules and some standard for greater competitiveness
and customized offerings  Advanced Training facilities and Largest Pool
 7 SAP Knowledge Hubs in India of expert SAP Instructors.
 Quality Driven – ISO 9001: 2008

Awards and Accolades

 Award for Excellence as the


Largest training Partner in 2013
 SAP ACE Award for Best SAP
Implementation Partner in 2011

Dec 2014
3
Trainings & Centers
@ Atos

•ABAP
•BASIS
•BI
•BO
•HANA
Gurgaon
•FI
•SD
•HCM
•PP
•MM

Pune

•PS
•PM
•QM
•CO
•SRM
•APO

Dec 2014
4
Why is Atos Unique?

Other SAP Education


Why is Atos Unique? Atos
partners
SAP Training & Certification Yes Yes
Multi-dimensional relationship:
As a partner, customer, product Yes No
developer & trainer
Probable hiring within Organization Yes No
ISO certification delivering quality Yes No
Catering to global training
Yes No
requirements
Pan-India Placement assistance Yes No

Dec 2014
5
**

▶ World’s leading Provider of Business


Software
▶ More than 2,50,000 customers in
more than 190 countries
▶ 86% of global Fortune 500 companies
run SAP software
▶ Largest ecosystem with Partners,
Resellers, System Integrators, ISVs,
OEMs.
▶ Great innovation power with more
than 12,000 developers.
▶ Deep expertise by providing solutions
to more than 27 industries.

Dec 2014
6
Who should attend this course ? **

This course will help people from various background in different ways.
▶ SAP End users.
▶ Project managers from non-SAP technologies.
▶ Professionals who are considering SAP as a career.
▶ Professionals seeking end user jobs.
▶ College professors.
▶ IT managers of companies where ERP implementation is planned.

Dec 2014
7
At the end of this course… **

You will understand..


▶ What is Organization and various departments?
▶ What is ERP
▶ SAP ERP: Modules, programming language, landscape etc.
▶ Important processes in various modules.
▶ Important concepts like Master data, transaction data,
Configuration, org. Structure w.r.t. various SAP modules.
▶ What are SAP projects, career path, project methodologies.
▶ Extended product of SAP, beyond ERP.
▶ Various roles in SAP ecosystem.

Dec 2014
8
**

Introduction
to
Enterprise
Resource
Planning
Dec 2014
9
What is Business Organization **

Business organization, is an entity formed for the purpose of carrying on


commercial enterprise. Such an organization is predicated on systems of law
governing contract and exchange, property rights and incorporation.

Dec 2014
10
What are various Departments **

▶ Finance & Accounting

▶ Sales & Marketing

▶ Human Resources (Payroll, Recruitment, Attendance)

▶ Procurement & Inventory management

▶ Production / Manufacturing

▶ Engineering

▶ Quality Assurance & Safety

▶ Plant Maintenance

Dec 2014
11
Matrix structure in Organizations **

▶ Departments can’t work


in isolation.

▶ Tasks usually cut across


multiple departments.

▶ Hence reporting is usually


vertical and co-ordination
is horizontal.

▶ Lot of data is transferred


across departments for
every process.

Dec 2014
12
External Entities of Organization **

Import / Legal Advisor


Export Agent
Customers

Suppliers
Investors
Organization

Subcontractor

Consultants Distributor
Government

Dec 2014
13
Need of integrated Business system **

▶ Departments cant work in isolation. They need to interact with


each other.

▶ Many business processes run across multiple departments and


have multiple people involved in it.

▶ Information required by various departments is different.

▶ Information needed by various org. levels is different.

▶ Historical data needs to be preserved and referred for various


purposes.

Dec 2014
14
Info. Flow Across Departments **

Customer Sales Store Dispatch Finance


Sales Order
Book Delivery
Schedule Dispatch

Issue Goods

Received Confirmation
Confirm
Invoice
Payment
Forward Payment

Payment Receipt

Dec 2014
15
How Business Grows **

Dec 2014
16
Operational & Analytical Reporting **

▶ Middle management requires operational reports.

▶ Top management requires analytical reports.

▶ Decisions can’t be taken effectively without having overview of data


consolidated from various departments.

▶ Operational reports are important for planning and scheduling


activities.

▶ Without ERP, manual efforts are needed to generate reports which


causes delay and errors due to manual intervention.

Dec 2014

17
Data Availability Issues **

▶ Without single system for entire business, data is not available across
departments at real time which causes delays in dependent
operations.

▶ Due to manual interventions, Data can be erroneous.

▶ Data is duplicated in multiple systems.

▶ Data integrity cant be maintained as master data is maintained locally


in various systems.

Dec 2014

18
How ERP Addresses these issues?
**

▶ Covers processes across departments.

Dec 2014

19
How ERP Addresses these issues?
**

▶ Process automations and control.

▶ Single database to completely remove data duplications.

Shipped
Payment
Stock reserved Received
against the order Invoice
Accounts
Created
Updated
Sales Order Stock reduced

ERP Database

Dec 2014

20
How ERP Addresses these issues?
**

▶ Access controls achieved using separate login / password.

▶ Security of Business Data through restricting roles based on


geographical locations / position in org. / reporting structure.

▶ Avoids data integrity issues using Master data and configurable


items. e.g. if Customer and material is not present in the
system, then sales order cannot be created.

Dec 2014

21
How ERP Addresses these issues?
**

▶ Provides quick view of transactions to top management with


strong reporting tools. ERP is a perfect blend of OLTP + OLAP

Analytical
Reports

Operational
Transaction Reports
Data Data
Warehouse

ERP Database

Dec 2014

22
Case Study: Departments **

Inventory
Sales
Stock Raw / Finished
Demand
Produced /
Purchased
ERP
Qty. to produce

Purchase Req.
Produced Qty.
Production Procurement
Goods Received

Dec 2014

23
Case Study: Departments **

Inventory
Sales / Customer Stock Value
Payments
Customers

Due Finance
receivables

Vendor Payments
Cost of Procurement
Production manufacturing. / Vendors
Incoming Invoices

Dec 2014

24
How Large data is managed in ERP **

Customer Pricing Material Regions Master Data

Sales Invoice
Customizing
Header Data
Business
Rules
Item Data

Header Data Item Data


Transaction Data
Table Table

Dec 2014

25
Major Players in ERP market **

Here are major service providers in ERP space

▶ SAP

▶ Oracle

▶ Microsoft Dynamics

▶ Infor

▶ Epicor

▶ Ramco

▶ Tally ERP

Dec 2014
26
**

SAP
as
ERP System

Dec 2014
27
SAP ERP system - Functional **

▶ Covers All important Business Functions like Finance, Sales,


Distribution, Purchase, Inventory, Production, Human Resources,
Payroll, Costing etc.

▶ Takes care of most of the business standard processes (Make to order,


Make to stock, JIT, Kanban, Account reconciliation, offcycle payrolls,
Contracts, Milestone billings, subcontracting, Excise duty and other
country specific taxations etc.)

▶ Provided number of enhancement points in every process, which


allows you to modify it according to business requirement.

Dec 2014
28
Modules in SAP **

▶ Finance (FI)
▶ Sales and Distribution (SD)
▶ Production Planning (PP)
▶ Materials Management (MM)
▶ Controlling (CO)
▶ Human Resource Management (HR)
▶ Project Systems (PS)
▶ Plant Maintenance (PM)
▶ Quality Management (QM)
▶ Warehouse Management (WM)
▶ Asset Management (AM)

Dec 2014
29
SAP ERP system - Technical **

▶ Has very strong development environment allows you to develop


reports, screens, printable forms, web forms, interactive forms,
Integration tools etc.
▶ Following are some important development tools SAP has.
 ABAP Programming Language
 Smartforms, Scripts, Adobe Interactive Forms
 Module Pool Programming
 Data Dictionary
 Function Modules, BAPIs, RFCs
 ALE/ IDoc
 Proxy Programming
 ALV Reports
 LSMW

Dec 2014
30
SAP ERP system - BASIS **

▶ Very robust administration tool kit called BASIS which is used for
backups, archiving, monitoring, updates, user management,
authorization controls.
▶ BASIS Provides tools for:
 Linking Database to SAP system
 Installing updates, language packs, patches etc.
 Installing new SAP Products
 Backup
 Configuring DRS.
▶ User Management & Authorizations
 Create / Lock / Unlock / Delete Users
 Create Authorization Profiles and Roles

Dec 2014
31
Important components of all modules **

▶ Organization Structure

▶ Configurable Items (Customizing)

▶ Master Data

▶ Transaction Data

▶ Roles

▶ Enhancements

▶ Reports

▶ Forms

Dec 2014
32
SAP ERP - Architecture **

▶ 3 tier architecture which makes SAP highly scalable system.

Dec 2014
33
SAP ERP – Advanced Products **

▶ Extended Warehouse management


▶ Customer Relationships management
▶ Supplier Relationship Management
▶ Advance Planner & Optimizer
▶ Business Intelligence
▶ Business Objects
▶ Business Planning and consolidation
▶ SAP Mobility Platform
▶ Process Integration
▶ Hybris Marketing tools
▶ XMII for machine interfaces.

Dec 2014
34
SAP ERP – Integration PI **

Great integration tools


which allow you to
integrate this system
with many third party
systems like:
▶ banking systems,
▶ recruitment portals,
▶ Social media
platforms.

Dec 2014
35
SAP ERP – Integration Gateway **

Dec 2014
36
**

Introduction
to
SAP R3 / ECC

Dec 2014
37
SAP Overview - Logon **

▶ SAP GUI is installed on every


user machine.
▶ Server details are added to
GUI.
▶ User needs to select the
server and click on Log On
button.
▶ New servers can be added or
server details can be edited
using this GUI application.
▶ Once you click on logon, new
screen will open which will be
first screen of SAP asking
username and password.

Dec 2014
38
SAP Overview – Login Screen **

Dec 2014
39
SAP Overview – First Screen **

Transaction Bar

Application Toolbar

Favorites

User Menu

Dec 2014
40
SAP Overview – Transaction codes **

Dec 2014
41
SAP Overview – Customizing **

▶ SPRO is a tcode for customizing.


▶ Every Functional module has a
separate node in hierarchy.
▶ The hierarchy is multilevel and below
every module node, there are multiple
nodes for org structure, procedures,
master data, transaction data
configuration, enhancements, print
forms etc.
▶ Most of these prominent nodes can
also be accessed by transaction codes

Dec 2014
42
SAP Overview – Data Dictionary **

Dec 2014
43
SAP Overview – ABAP Workbench **

Dec 2014
44
**

SAP SD
Sales & Distribution

Dec 2014
45
SD - Introduction **

▶ Comprises of entire cycles from quotes, order booking to delivering


and invoicing.

▶ Hierarchy consists of Sales organization, Business area, Distribution


channel, Division, Sales office and sales group.

▶ Master data includes Customers, prices etc.

▶ Transactions include sales order, delivery, picking, invoice, returns


etc.

▶ Designed to handle various complex scenarios like customized


product selling, Milestone billing, taxes, rebates, linking commission
etc.

▶ Integrated with MM, FI, HR modules.


Dec 2014
46
SAP SD – Org Structure **

Dec 2014
47
SAP SD – Customizing : SPRO **

▶ This screen shows Various


customizing options in SD
module.

▶ Right from creating Org


structure for SD to creating
order types, allowed items,
pricing conditions everything is
customized using SPRO.

Dec 2014
48
SAP SD – Master Data **

▶ This screen shows Various


customizing options in SD
module.

▶ Right from creating Org


structure for SD to creating
order types, allowed items,
pricing conditions everything is
customized using SPRO.

Dec 2014
49
SAP SD – Order to Cash **

Dec 2014
50
SAP SD – Sales Order - VA01/02/03 **

Dec 2014
51
SAP SD – Sales Order - Pricing **

Dec 2014
52
SAP SD – Sales Order - Flow **

Dec 2014
53
SAP SD – Tables & Enhancements **

▶ Be it Customizing, Master data or transaction data, it gets stored in


various tables.

▶ Important tables in SD module are

- KNA1 : Customer master

- KNVV : Customer Sales View

- VBAK : Sales Order Header

- VBAP : Sales Order Items

- VBFA : Document flow table.

▶ SD module also has various enhancements and BADIs to modify the


functionality as per business needs. It also provides routines for
modifying pricing & customer exits for Sales Documents.
Dec 2014
54
**

SAP MM
Materials Management

Dec 2014
55
MM - Introduction **

▶ Comprises of Inventory Management and purchasing.

▶ Designed under entity Purchase Organization.

▶ Master Data includes Vendor, Material, Plant, BoM.

▶ Transaction data includes Purchase requisitions, Pur. Orders,


Reservations, Goods receipt, Goods issue, Other goods
movement.

▶ Integrated closely with SD, PP, FI.

▶ Covers MRP, Ageing analysis, Customizable materials and all


inventory functions very effectively.

Dec 2014
56
MM – Org. Structure **

Dec 2014
57
MM – Master Data: Materials **

▶ Transactions MM01 / 02 /
03 are used to manage
material master data.

▶ It has various material


views. Fields are grouped
in these various views.

▶ Data created here sits in


tables like MARA, MARC,
MARD, MAKT etc.

Dec 2014
58
MM – Customizing : SPRO **

▶ These customizing nodes


allow consultants to create
business processes
mapped for the customer.

▶ For all master data items,


transaction items
customizing nodes are
available in SPRO.

Dec 2014
59
MM – Customizing : SPRO **

Dec 2014
60
MM – Master Data: Materials **

Dec 2014
61
MM – Procure to Pay **

Dec 2014
62
MM – Purchase Order ME21/22/23N **

Dec 2014
63
MM – Purchase Order ME21/22/23N **

Dec 2014
64
MM – Goods Movement : MIGO **

Dec 2014
65
MM – Tables and Enhancements **

▶ Be it Customizing, Master data or transaction data, it gets stored in


various tables.

▶ Important tables in MM module are

- MARA : Material master

- MARC : Material plant view

- LFA1 : Vendor master

- EKKO : Purchase Order header

- EKPO : Purchase order Item.

- MKPF : Goods movement document.

▶ MM module also has various enhancements and BADIs to modify the


functionality as per business needs.
Dec 2014
66
**

SAP PP
Production Planning

Dec 2014
67
PP - Introduction **

▶ Covers planning, scheduling and production activities.


▶ Plant is the highest level entity for this module under which
Work center hierarchy is defined.
▶ Master data includes work center, routing, BoM, Equipment.
▶ Transactions include schedule, planned orders, production
orders, operations, confirmations etc.
▶ Integrated with MM for movement of material and back flushing
etc. and with CO for cost capturing. Also integrated tightly with
PM, QM, PS.
▶ Designed to handle various types of scenarios like Line
manufacturing, assembly, process manufacturing, customized
manufacturing, JIT, Kanban, Make to order etc.

Dec 2014
68
PP – Master Data : Work center **

▶ Work center has various


views like Capacity,
scheduling.
▶ Costing part of
wokcenters determined in
this transaction and used
for profitability analysis.

Dec 2014
69
PP – Customizing : SPRO **

▶ Here we can see nodes of PP


customizing activities.
▶ As you can see Order type
definition to routing data
setup is done through SPRO.

Dec 2014
70
PP – Customizing : SPRO **

▶ Here we can maintain


order type for production
order and parameters
controlling this order type.

Dec 2014
71
PP – Planning & Execution **

Dec 2014
72
PP – Production Order : CO01/ 02 /03 **

▶ Here we can maintain


order type for production
order and parameters
controlling this order type.

Dec 2014
73
PP – Tables and Enhancements **

▶ Be it Customizing, Master data or transaction data, it gets stored in


various tables.

▶ Important tables in PP module are

- CRHD : Work Center Header

- AFKO: Production Order header

- AFPO : Production Order Item

- AFRU : Order Confirmation

- STKO : BOM Header.

- STPO : BOM Items.

▶ PP module also has various enhancements and BADIs to modify the


functionality as per business needs.
Dec 2014
74
**

SAP FI
Finance

Dec 2014
75
FI - Introduction **

▶ Finance is backbone of SAP and is tightly integrated with every


module.

▶ Org. Structure consist of operating concern, controlling area,


Company code.

▶ Master data comprises of GL accounts, Re-conciliation accounts,


bank accounts etc.

▶ Is integrated with every module in SAP.

▶ Has various inbuilt reports for P&L, Balance sheet, Vendor /


Customer balances etc. and forms like debit note, credit note,
cheque printing etc.
Dec 2014
76
FI – Org. Structure **

Dec 2014
77
FI – Customizing : SPRO **

▶ Here we can see nodes of PP


customizing activities.
▶ As you can see Order type
definition to routing data
setup is done through SPRO.

Dec 2014
78
FI – Customizing : SPRO **

▶ Here we can see nodes of PP


customizing activities.
▶ As you can see Order type
definition to routing data
setup is done through SPRO.

Dec 2014
79
FI – Master Data - Banks **

Dec 2014
80
FI – Accounting Document – FB01 **

Dec 2014
81
FI – Reporting – FBL5N **

Dec 2014
82
FI – Tables and Enhancements **

▶ Be it Customizing, Master data or transaction data, it gets stored in


various tables.

▶ Important tables in FI module are

- BKPF : Finance Document Header

- BSEG : Finance Document Items

- BSID : Customer Cleared Items

- BSAD : Customer Open Items

- GLT0 : GL Accounts master data

- BNKA : Bank account master.

▶ FI module also has various enhancements and BADIs to modify the


functionality as per business needs.
Dec 2014
83
**

SAP HR
Human Resource

Dec 2014
84
HR - Introduction **

▶ HR module covers all important functions like hiring, payroll,


attendance, timesheet, employee transactions, org
management etc.

▶ Org. structure includes departments, employee groups,


subgroups etc.

▶ Master data includes employees, calendar, wage types,


relationships etc.

▶ Transactions include payroll runs, leaves, time punching etc.

▶ Handles off cycle, arrears, bonuses, employee transfers.

Dec 2014
85
HR – Hire to Retire **

Dec 2014
86
HR - Introduction **

Dec 2014
87
HR - Introduction **

Dec 2014
88
HR – Tables and Enhancements **

▶ HR module uses various types of data structures like clusters, Info-


types, tables etc.

▶ Important tables in HR module are

- P000 – PNNN : These are various info-types for storing personnel

data.

- HRP001 : Relationship tables

- PNP : Logical database for Personnel data

- PCL1, PCL2 : Payroll Clusters

▶ HR has various enhancements like custom info-types, Function exits,


Structure exits, Enhancements for existing info-types, Forms, Actions
etc.
Dec 2014
89
**

SAP Modules
Other ERP Modules

Dec 2014
90
SAP – WM – Warehouse Management **

▶ Warehouse management allows users to track movement of goods


within the warehouse.

▶ WM supports various RFID devices to post data directly from


warehouse into SAP ERP system.

▶ Users can set up various storage facilities such as automatic


warehouse, high rack storage areas, bulk storage or fixed storage bins
in various storage types, according to your needs.

▶ Inventory can be tracked and moved effectively with complete control


over stock and movement.

▶ Decentralized Warehouses can be monitored and managed effectively.

Dec 2014
91
SAP – PM – Plant Maintenance **

▶ Plant maintenance deals in house and outdoor service and


maintenance.

▶ SAP covers customer complaints, preventive and corrective


maintenance, maintenance plans, notifications, service orders etc.
under Plant Maintenance module.

▶ Master data objects involved in Plant maintenance module are


Function Locations, Work centers, Equipment, BoM

▶ Transaction data includes, Maintenance plan, notification, orders,


projects etc.

Dec 2014
92
SAP – PS – Project Systems **

▶ Many manufacturing companies, construction companies, Product


development companies, Infrastructure companies use this module
extensively.

▶ Complete Work Breakdown Structure for project can be created and


managed.

▶ WBS elements upto 5 levels can be created and tracked.

▶ Usually companies use PS module for creating project plan, tracking


project progress, decide and monitor critical path.

▶ PS also allows to setup milestone, conduct milestone billing, tracking


cost of every WBS element, tracking budget vs. actual costs etc.

Dec 2014
93
SAP – QM – Quality Management **

▶ QM module in SAP is designed to handle inspections at various stages.

▶ Inspection plans, inspection points and inspection lots can be created.

▶ SAP allows user to create various characteristics for each inspection


and capture relevant data.

▶ Scrapped material can be tracked using QM processes.

▶ QM is tightly integrated with MM, PP & WM modules.

Dec 2014
94
SAP – CO – Controlling **

▶ Controlling is also known as cost accounting / management


accounting.

▶ CO module covers cost elements, cost centers to capture company


expenses under various heads like production cost, material cost,
transportation cost, employee salary, welfare expenses, assets etc.

▶ Cost & Profitability analysis is the most important part of CO module


where top management wants to monitor factors effecting low
profitability or contributors to costs.

▶ Cost elements can be attached to material, Project WBS element,


Employee group etc. to capture costs associated.

Dec 2014
95
**

SAP
Advanced Modules

Dec 2014
96
SAP – CRM
Customer Relationship Management **

▶ CRM is an extension of SD which covers most of sales & marketing


applications.

▶ Covers call center management, Marketing campaign management,


Trade Promotions Management etc.

▶ Seamless integration with internet telephony.

▶ Ready to deploy integration tools with ERP using CRM middleware.

▶ Integration with PM module to replicate customer complaints.

▶ Web based as well as GUI based interface to allow users to connect


from anywhere.

Dec 2014
97
SAP – SRM
Supplier Relationship Management **

▶ Its an extended module of MM.

▶ Provides very strong web interface for interacting with business


partners.

▶ Equipped with customizable tools for shopping cart, vendor selection,


bid management etc.

▶ Secured vendor registration and BRF based workflow make SRM easy
to deploy.

▶ Easy to integrate with ERP using preconfigured PI scenarios or through


Idocs.

Dec 2014
98
SAP – eWM
Extended Warehouse Management **

▶ eWM is an extended module of WM i.e. Warehouse Management.

▶ It gives advanced tools to interact with PoS, mobile devices etc.

▶ Seamless RfID integration.

▶ GUI based as well as web based device screens.

▶ Tools to replicate eWM goods movement into ERP MM module.

▶ Online track of movements without human intervention.

Dec 2014
99
SAP – APO
Advance Process Optimization **

▶ Provides planning and optimization tools for various horizons.

▶ Equipped to handle both Heuristic and SNP.

▶ Production planning at minute by minute activity possible.

▶ Integrated with ERP, SRM, BI.

▶ Auto conversion tools from production schedule to planned orders.

▶ Web based tools for planning.

▶ Strong optimizer algorithm to implement best production environment.

Dec 2014
100
SAP
Other Advance Modules / Solutions **

▶ SAP BPC ▶ SAP Transportation


▶ SAP HANA ▶ SAP XmII
▶ SAP SMP ▶ SAP Passport
▶ SAP Afaria ▶ SAP Duet
▶ SAP Syclo

▶ SAP Bobj

▶ Solution Manager

▶ SAP Portal

▶ SAP PI

▶ SAP Net weaver Gateway

Dec 2014
101
**

SAP BASIS
Roles and Authorizations

Dec 2014
102
Maintain Roles - PFCG **

Dec 2014
103
Maintain Auth. Profiles – SU03 **

Dec 2014
104
Maintain User – SU01 **

Dec 2014
105
Authorization Objects – SU21 **

Dec 2014
106
**

SAP BI
Analysis & Reporting

Dec 2014
107
SAP BI – ETL Process **

Dec 2014
108
SAP BI – Extended Star Schema **

Dec 2014
109
SAP BI – Workbench **

Dec 2014
110
SAP BI – Query Designer **

Dec 2014
111
SAP BO – Reporting tools **

Dec 2014
112
**

SAP ABAP
Programming

Dec 2014
113
SAP ABAP - Introduction **

▶ ABAP (Advance Business Applications Programming) is a 4th


generation programming language used to develop and
enhance most of the SAP products on netweaver platform.

▶ Initially developed as procedural language now has set of


number of OO development tools, frameworks and other tools.

▶ The basic ABAP is called Vannila ABAP as it has many other


advanced flavors like HR ABAP, Web Dynpro, CRM WebUI, SRM..

Dec 2014
114
SAP ABAP – Program Types **

▶ Report Program

▶ Include Program

▶ Function Module

▶ Module Pool / Dialog Program.

▶ Class

▶ Interface

▶ Function Group

▶ Subroutine Pool / Types Pool

Dec 2014
115
SAP ABAP - Editor **

Dec 2014
116
SAP ABAP - Workbench **

Dec 2014
117
SAP ABAP – Screen Painter **

Dec 2014
118
SAP ABAP – Form Painter **

Dec 2014
119
SAP ABAP – Classes & Interfaces **

Dec 2014
120
SAP ABAP – Function Modules **

Dec 2014
121
SAP ABAP – OSS notes, Patches **

Dec 2014
122
SAP ABAP – Data Dictionary **

Dec 2014
123
**

SAP System
Landscape

Dec 2014
124
SAP
Landscape & Transports

Development Quality Production

DEV INTEGRATION PRODUCTION

TRANSPORT TRANSPORT
SANDBOX TRAINING

CUST / PRODUCTION
GOLDEN COPY

▶ This is typical 3 level server architecture with important clients


in every server.
125 Dec 2014
125
SAP
Landscape & Transports
▶ Usually Customizing Client, Sandbox
Quality
(Unit testing) and
Production
Development clients are kept separate.

▶ All Customizing is done in Golden Client and TRs are then


moved to sandbox for testing.

▶ Developments are done in development client, Workbench TRs


are client independent and hence they are not moved to other
clients.

▶ After unit testing is done TRs are released in tcode SE09 and
imported to quality server using tcode STMS.

▶ After UAT, TRs are imported into production server using STMS.
126 Dec 2014
126
**

Transports & Version


Management

Dec 2014
127
Version Management for objects **

Dec 2014
128
Transport Organizer **

Dec 2014
129
STMS: **
Transport Management Tool

Dec 2014
130
Copying Transports between Clients **

Dec 2014
131
Performance & Runtime Analysis **

Dec 2014
132
**

SAP Consultant

Dec 2014
133
Who is He ? **

▶ Understanding of SAP and


expertize in one or more area.

▶ Change Management Agent.

▶ Understanding of business
scenarios.

▶ Presenter and educator for end


users.

▶ Agent for selling new ideas,


processes, methods.

Dec 2014
134
What He Does? **

▶ SAP Consultant understands the existing business processes


and methods.

▶ He maps the processes with SAP offerings.

▶ Identifies GAPS in the solution.

▶ Addressed the GAPS either with SAP enhancements or by


changing business processes.

▶ Implements the final agreed processes in SAP.

▶ Educates business owners and carry out testing.

▶ Supports processes implemented in SAP.

Dec 2014
135
What makes you good consultant. **

▶ Good communication and presentation skills.

▶ Requirement gathering ability.

▶ Understanding of business processes.

▶ Good at Visualization.

▶ Good knowledge of module as well as Integration points.

▶ Good Change management.

▶ Has good vocabulary of various business terminologies.

Dec 2014
136
Forecasting & Planning skills **

▶ Consultant needs to forecast multiple things in various phases


of project.

▶ All modules need to adhere to project plan and consultant


needs to plan activities with other consultants, users, super
users.

▶ Every slippage in activity impacts dependent activities in same


or other modules.

▶ Various roll outs / updates etc. needs to be planned well in


advance, also recovery, risk mitigation needs to be handled by
consultant.
Dec 2014
137
Documentation & Written skills **

▶ Consultant needs to create many documents

- Business Blueprint

- Specifications

- Test plans and documents

- Configuration documents

▶ Consultant is engaged in day to day written communication


with client, managers, SAP, third party vendors etc.

Dec 2014
138
Where I Fit -SAP Career Options **

SAP Partner Customer

Senior Principal Platinum


Consultant Consultant Consultant
Consulting
Project Program
Consultant Team Lead
Manager Manager
Support
Freelancer

Sales/Pre Sales Junior


Solution
Functional
Architect
Consultant
Solution Solution
Project Engineer Designer

Management Junior
Entrepreneur
Technical
Consultant Principal
Training Support
Consultant
Senior Support
Consultant
Support
Consultant

Dec 2014
139
Where will I be working ? **

▶ Functional consultants doing implementation usually work on


client location.

▶ Technical consultants work in onsite as well as offshore


environment.

▶ SAP is used in almost every corner of the world so projects are


running in all regions.

▶ BASIS consultants have to work in shifts sometimes.

▶ Functional / technical consultants usually work in business


hours or sometimes they align with client business hours in
case of overseas projects.
Dec 2014
140
**

SAP Project and


Roles in project

Dec 2014
141
SAP Projects - Types

25+

Dec 2014
142
SAP Projects - Types

▶ Implementation Project

▶ Technical Upgrade Project

▶ Functional Upgrade Project

▶ Roll Out Project

▶ Application Support Project

▶ Change Request

▶ Managed Services

▶ Harmonization

▶ Advance Products Implementation

Dec 2014
143
Synergies between different roles

Project Sponsors –
Customer CEO/CFO/CIO
SI’s Practice Head

Customer Executive
SI Representative
Management

Steering Committee

Project Manager Project Manager


(Customer) ( SI)

SI Technical Consultants SI Business Consultants


Customer Core Customer SAP
Team & End Consultants PP MM SD QM
Users team ABAP BASIS
FI CO Industry Expert

Customer Experts SI Experts, QMIP, PMO

144 Dec 2014


144
SAP Projects
Sponsors & Steering Committee

▶ Sponsor is usually CFO or CEO of customer organization.

▶ There is a steering committee which includes

- Top management of customer

- SAP Engagement manager

- Contract Manager / Account manager (Consulting Company)

▶ Steering committee is the highest decision making body for any


project.

▶ Sponsor and steering committee continuously review the


project progress at various milestones.

Dec 2014
145
SAP Projects
Business Process Owners

▶ In every project multiple process are involved.

▶ Every process / department has head in organization.

▶ When project starts, business process owners are identified by


HoDs of respective departments.

▶ These super users act as a counterpart of consultants and


provide inputs from business process perspective.

▶ Super users are also the internal change managers for end
users.

▶ They are the one who pass / fail User acceptance test.

Dec 2014
146
SAP Projects - Core Team

▶ Usually the consulting team is replicated by customer with a


project manager from customer side heading this team. This
team is called Core Team.

▶ Core team usually forms first level of support for customer SAP
users.

▶ Core team plays important role in :

- End user training

- Master data collation

- User Acceptance testing

- Signoffs at various levels.


Dec 2014
147
SAP Projects – End Users

▶ These are occasional users or restricted transaction users.

▶ They are not part of your day to day interaction.

▶ Number of end users need to be considered while designing the


solution.

▶ Creation of roles, authorizations etc. has to be done considering


end user roles and their span of control.

Dec 2014
148
SAP Projects – Project Manager

▶ Project Manager (PM) is responsible for overall delivery of


project.

▶ PM owns Contract Execution Plan, Project Plan and milestones


etc.

▶ PM usually reports to Contract manager / Account Manager.

▶ PM is responsible for overlooking work of individual consultants.

▶ Plans and tracks project activities and phases.

▶ Ensures billing to customer, presents project status to steering


committee and sponsors.

Dec 2014
149
SAP Projects –
Project Manager for Client
▶ Nominated by customer as counterpart of Consulting team PM.

▶ All core team members and business users report to him.

▶ Responsible for master data.

▶ Plays a key role in change management for users.

▶ Verifies deliverables from consulting company before sending it


for approval / sign off to top management.

▶ Responsible for end user training and super user training


planning.

Dec 2014
150
Project Phases - 1

Globally ASAP methodology is followed for of SAP implementation & make use of Solution
manager (SAP support & management suite) recommended by SAP.
1. Project Scope : Finalize the exact 1. Base Line Configuration
1. Workshop for 2. Unit Testing
scope of Implementation
1. SAP Organization Structure 3. Final Configuration: Completing
2. Project Kick off : Formally start
2. “TO BE” process based on the configuration of SAP as per
the Project Phase-II “As is” process
3. SAP Training to Core Team finalized Business Blueprint
2. Security requirement : finalize all
4. “ AS IS “ Process ready 4. ABAP Developments
authorization requirement
5. Validate hardware sizing 3. Reporting requirement : Finalize
5. Role & Authorizations
6. Project preparation all Internal and external reporting 6. SIT : Complete Integration and
need of the organization User Acceptance testing
4. Interface requirement: Finalize 7. Training Material: Complete End
interface requirement user training material
5. BBP phase sign off 8. Realization sign off

Project
Project Initiation – Closure–
Handover from Project
Vertical to Delivery Delivery sign-
off / Handover
to Support
0 Team

6
(Configuration)

Dec 2014
151
Project Phases - 2
1. Go-live : Online Transactions
1. Data Conversion : Upload Master data
2. Production Support :
using LSMW, BDC’s upload programs etc.
Commence post production
2. End User Training : Role based training
support\
for end users on configured SAP system
3. Configuration training
3. Implementation readiness : SAP
4. Handover takeover :
assessment on system readiness
1. Configuration Document
4. Support Planning : Finalization of post go-
2. Primary support by Atos
live support for production (
3. Secondary Support by
methodology, responsibility and
ESL
personnel )
4. Project windup by Atos
5. Knowledge Transition: Awareness and
5. Go Live & PGLS Sign off
preparing core team for the system
handover
6. Final preparation Sign off

Project
Project Initiation – Closure–
Handover from Project
Vertical to Delivery Delivery sign-
off / Handover
to Support
0 Team

6
(Configuration)

Dec 2014
152
SAP Upgrade Project **

• Sap did many architectural changes from 4.6 -> 4.7 –> ECC 6.0
• Thousands of SAP clients have already gone through or going through
these upgrades.

Dec 2014
153
SAP Projects
Project Preparation

▶ Feasibility is assessed in this phase.

▶ Steering committee for the project is formed.

▶ Resources are identified.

▶ Project plan and responsibility matrix is prepared.

▶ Core team members from customer end are identified.

▶ Project managers are taken on-board for deciding detailed plan.

Dec 2014
154
SAP Projects – BBP
Business Blueprint
▶ Requirement gathering is done in this phase.

▶ As-is business processes are drafted and validated with core


team.

▶ Business processes are then converted into To-BE documents


which will mention how current processes will be mapped in SAP

▶ GAPS will be identified and addressed in BBP.

▶ BBP is presented to core committee in details and briefed to


steering committee.

▶ Sign off is taken on all business processes from respective core


team members.
Dec 2014
155
SAP Projects
Realization & Unit Testing
▶ BBP is actually mapped into the system in this phase.

▶ Functional consultants do customizing and technical consultants


do their developments in this phase.

▶ Unit testing is carried out for configured processes and


development objects.

▶ Transports are prepared for transporting to Quality


environment.

▶ At the end of this phase all transport requests are moved to


quality server for integration testing.

Dec 2014
156
SAP Projects
Integration Testing
▶ Once all scenarios are independently tested they are moved to
quality server.

▶ Cross module processes are identified and tested along with


other module consultants.

▶ Developments and enhancements are tested by corresponding


functional consultants.

▶ User acceptance test plan is validated and all scenarios are


tested.

▶ Test results are recorded in integration test document.

Dec 2014
157
SAP Projects
User Acceptance Testing
▶ Every processes identified in BBP is validated and detailed
testing is carried out by customer super users and end users.

▶ Test scripts are created and results are recorded for every
scenario noted in BBP & Test plan.

▶ For failed tests, consultants have to take corrective action and


these processes are re-tested by users.

▶ UAT is completely carried out by customer core team and end


users. Consultants only guide them if needed.

Dec 2014
158
SAP Projects
Cutover Activities
▶ Make Production environment & DRS ready.

▶ Transporting requests to production.

▶ Prepare and upload master data.

▶ Create user profiles and IDs.

▶ Prepare inventory levels report to be uploaded.

▶ Consolidate open orders, open contracts etc.

▶ Prepare recovery plan.

Dec 2014
159
SAP Projects
Go Live
▶ Go-live is the phase when legacy system will be terminated and
SAP system will become live business system.

▶ Open orders, Stock, accounts and master data is uploaded in


the production environment before go-live.

▶ From the point of go-live, customer employees are owners of


their part of the system and only they should be creating data
in the production environment.

▶ Go-live checks have to be performed continuously to make sure


all posting are happening properly.

Dec 2014
160
SAP Projects
Post Go-Live Support
▶ This phase is also called hyper-support as the system is new for
customer teams.

▶ Consultants have to support users in their transactions and


reporting activities.

▶ Production issues needs to be addressed immediately.

▶ By the time we are out of this phase, system needs to be


stabilized and core team should be equipped to handle L1
issues.

Dec 2014
161
SAP Projects
Role of functional Consultant
Functional Consultant is responsible for following activities

▶ Gathering requirements and prepare Business Blueprint.

▶ Take Signoff from Business Process Owner / Super User.

▶ Realization of requirement in SAP using customizing.

▶ Prepare Functional Specification for developments.

▶ Unit testing & Integration testing with other modules.

▶ Super user training and user acceptance test.

▶ Cutover activities & Go-live.

▶ Post go-live support.

Dec 2014
162
SAP Projects
Role of technical Consultant
▶ Following are the activities performed by technical Consultants

▶ Help Functional consultants analyze gaps and possible solutions


while writing BBP.

▶ Prepare Technical specifications based on Functional


specifications provided by consultant.

▶ Develop various objects, implement notes, Create


enhancements, configure technical items.

▶ Unit testing and integration testing for objects.

▶ Transport, Go-live & post go-live support.

Dec 2014
163
SAP Support

164 Dec 2014


164
SAP Support
Defects and Changes
▶ If there is a mismatch between functionality defined in design
document vs. functionality implemented in the system, then it
is called Defect / bug / issue.

▶ If the functionality is part of business but missed out while


designing the solution / while requirement gathering then it is
called change.

▶ There is process defined in every support project to address


defect / change.

▶ Configuration management for design documents is extremely


crucial while working on defects / CRs.

Dec 2014
165
Support Project - Tools

▶ Support project uses various tracker tools for tracking issues /


CRs.

▶ These tools allow users to create tickets for CR / defect.

▶ Tickets can be tracked for progress, status, action taken etc.

▶ Ticketing tools usually have escalation mechanism to highlight


tickets which have not moved / not acted upon.

▶ Some tools also provide configuration management capability to


manage documentation for individual objects.

▶ SAP also has its own ticket management and configuration


management tool Solution manager.
166 Dec 2014
166
Support Project - SLA

▶ A service-level agreement (SLA) is a part of a service


contract where a service is formally defined. Particular aspects
of the service - scope, quality, responsibilities - are agreed
between the service provider and the service user.

▶ Support contracts are always based on SLAs related to response


time and resolve time.

▶ For CRs, SLA typically talks about defect free deliveries.

▶ For L1 support and administration, response time is the key


criteria in SLA.

167 Dec 2014


167
Support Project
Configuration Management
▶ Configuration management is extremely important for
maintainability and adaptability of the system.

▶ Original design of the system changes, over the period of time


to great extent and all these changes needs to be documented
with reason for change, impact analysis of the change, validity
of change, effective date of change etc.

▶ SAP has its own configuration tool named Solution manager, but
there are many tools available and being used in the market.

▶ SAP development & customizing has inbuilt conf. management


capability using Transport Requests, documentation etc.

168 Dec 2014


168
Support Project
Customer Expectation Management
▶ Consultant needs to understand domain, background visibility
his/her core team counterpart.

▶ Consultant is expected to frame and map requirements from


customer and present it clearly to customer management.

▶ Requirement scope needs to be freeze in a written and signed


document with clearly specified acceptance criteria.

▶ Utmost clarity on feasibility is needed while committing any


custom solution.

169 Dec 2014


169
Trainings & Audits

▶ Consultants are expected to deliver trainings to range of


audiences and of variable topics / durations.

▶ Apart from trainings, consultant also has to give presentations,


train the trainer programs.

▶ SAP has recommended audit gates at various stages of the


project.

▶ Audits are usually done by SAP or 3rd party audit team to


validate and verify the solution.

170 Dec 2014


170
**

Advanced
Technology
Products

Dec 2014
171
SAP PI – Process Integration

▶ Very flexible and efficient integration platform developed by


SAP.

▶ Allows seamless integration between multiple non-SAP & SAP


systems in a landscape.

▶ Provides various types of interfaces like ODBC, File system,


Java, Webservice, Idoc, RFC etc.

▶ Strong tool called BPM(Business Process Modelling) to design


interface workflows effectively.

▶ Supports real time integration, in both synchronous &


asynchronous fashion.
172 Dec 2014
172
SAP HANA

▶ SAP HANA is an in-memory, column-oriented, relational


database management system developed and marketed by SAP.

▶ HANA's architecture is designed to handle both high transaction


rates and complex query processing on the same platform.

▶ A powerful suite of predictive, spatial and text analytics libraries


can run across multiple data sources.

▶ Enable real-time prescriptive analytics by reducing layers of


processing and accelerating complex computations required for
scheduling and simulations.

173 Dec 2014


173
SAP Afaria

▶ Afaria is originally a product of sybase and a very strong device


management system for mobile devices.

▶ Device administration can be done centrally, using Afaria server


tools.

▶ Customers can implement Bring Your Own Device (BYOD), by


creating separate logical partition on mobile device, by
installing AFARIA client on devices.

▶ AFARIA client is platform independent and supports IOS,


Android, Windows mobile etc.

174 Dec 2014


174
SAP SUP, Syclo, SMP, Fiori

▶ SAP is in process of building very strong mobility portfolio.

▶ SAP acquired Syclo & Sybase in last few years and developed
home grown product of Fiori to address corporate mobility
requirements.

▶ These all are development platforms using which customers can


enable their business processes on mobile devices.

▶ Users can work on various platforms & both in online as well as


offline mode using tools provided by SAP.

175 Dec 2014


175
ERP Foundation
Question & Answers

Dec 2014

Das könnte Ihnen auch gefallen