Skip to main content

SAP — A Guide for Business Analysts, Consultants and Project Managers

Hope all are well...

SAP — A Guide for Business Analysts, Consultants and Project Managers 

Table of Contents

  1. An Overview of SAP
  2. The SAP Process Framework
  3. The SAP Technology Landscape
  4. A Typical SAP Project


1. An Overview of SAP

SAP is one of the world's leading enterprise software platforms, supporting organisations across finance, procurement, sales, manufacturing, supply chain, asset management, human resources, customer operations, analytics and many other areas.

For a Business Analyst / Consultant, Solution Architect or Project Manager, understanding SAP requires much more than knowing individual transactions, applications or technical components.

SAP sits at the intersection of:

  • Business strategy

  • Business capabilities

  • Business processes

  • Functional requirements

  • Data

  • Integration

  • Technology

  • People

  • Governance

  • Project delivery

  • Organisational change

The purpose of this chapter is to establish a practical foundation for understanding SAP before examining its process framework, technology landscape and project delivery in greater depth.


1.1 SAP and Enterprise Resource Planning

What Is SAP

SAP originally stood for Systemanalyse Programmentwicklung and is now the name of the company and its broad enterprise software ecosystem.

SAP provides enterprise applications and technology that enable organisations to manage business operations through integrated processes and shared information.

At its simplest, SAP helps an organisation manage and connect the activities required to operate its business.

For example, an organisation purchasing materials may need to:

  1. Identify a requirement

  2. Request the purchase

  3. Obtain approval

  4. Select a supplier

  5. Create a purchase order

  6. Receive the goods

  7. Receive the supplier invoice

  8. Verify the invoice

  9. Make payment

  10. Record the financial consequences

  11. Reconcile the transaction

  12. Report the results

SAP can support the activities, information and controls associated with this complete business process.

The important point is that these activities are connected.

A purchase order is not simply a purchasing document.

It can lead to a goods receipt.

The goods receipt can affect inventory.

The supplier invoice can create a financial liability.

The payment settles that liability.

The resulting information can then appear in financial and management reporting.

This interconnectedness is one of the defining characteristics of SAP.

SAP and ERP

SAP is strongly associated with Enterprise Resource Planning, commonly known as ERP.

ERP brings together different areas of an organisation within an integrated business and technology environment.

Typical enterprise capabilities include:

  • Finance

  • Procurement

  • Sales

  • Manufacturing

  • Inventory

  • Supply Chain

  • Asset Management

  • Projects

  • Human Resources

  • Customer Management

  • Reporting and Analytics

Without an integrated ERP environment, these activities may be supported by separate applications.

For example:

  • Finance may use one system

  • Procurement another

  • Sales another

  • Manufacturing another

  • Warehousing another

  • Reporting another

This can create:

  • Duplicated data

  • Manual reconciliation

  • Disconnected processes

  • Inconsistent information

  • Limited visibility

  • Additional operational effort

An integrated SAP environment can provide a common platform through which these activities interact.

The objective is therefore not simply to have many business functions inside one system.

The objective is to create integrated enterprise processes supported by consistent data and controlled technology.

SAP as an Enterprise Operating Platform

SAP can become an important part of how an organisation operates.

An SAP solution can influence:

  • How work is performed

  • How processes are structured

  • Who performs activities

  • Who approves decisions

  • How data is created

  • How data is controlled

  • How transactions are processed

  • How systems communicate

  • How management information is produced

  • How business performance is measured

  • How users interact with technology

This is why an SAP implementation can affect almost every part of an organisation.

A change to an SAP process can affect:

  • People

  • Roles

  • Procedures

  • Data

  • Controls

  • Integrations

  • Reporting

  • Training

  • Support

  • Governance

An SAP programme is therefore often much more than an IT implementation.

It can represent a significant business transformation supported by technology.


1.2 The SAP Ecosystem and Solution Landscape

SAP is not a single application.

It is an ecosystem containing enterprise applications, platforms, databases, integration technologies, analytics capabilities and other services.

Depending on the organisation, an SAP landscape may include:

  • SAP S/4HANA

  • SAP HANA

  • SAP Fiori

  • SAP Business Technology Platform

  • SAP Integration Suite

  • SAP Analytics Cloud

  • SAP SuccessFactors

  • SAP Customer Experience

  • SAP Ariba

  • SAP Concur

  • SAP Extended Warehouse Management

  • SAP Transportation Management

  • SAP Integrated Business Planning

  • SAP Business Network

  • SAP sustainability solutions

  • Industry-specific SAP capabilities

An organisation does not necessarily need all of these.

The appropriate SAP landscape depends on:

  • Business requirements

  • Industry

  • Business model

  • Geographic footprint

  • Organisational structure

  • Business processes

  • Existing applications

  • Data requirements

  • Integration requirements

  • Technology strategy

  • Security requirements

  • Cost

  • Scalability

  • Deployment strategy

The role of the project team is therefore not to implement every SAP capability available.

It is to determine which capabilities the organisation needs and how they should fit together.

SAP Solution Families

SAP's portfolio covers different areas of enterprise activity.

A business may use SAP capabilities for:

  • Core ERP

  • Finance

  • Procurement

  • Supply Chain

  • Manufacturing

  • Asset Management

  • Human Resources

  • Customer Experience

  • Analytics

  • Planning

  • Integration

  • Business networks

  • Sustainability

  • Application development and extensions

These capabilities can operate as part of a broader enterprise landscape rather than as isolated systems.

SAP and the Wider Enterprise Landscape

SAP also needs to coexist with systems that are not provided by SAP.

These may include:

  • CRM platforms

  • Manufacturing systems

  • Warehouse systems

  • Transportation systems

  • E-commerce platforms

  • Payroll systems

  • Tax platforms

  • Government systems

  • Data platforms

  • Identity platforms

  • Customer systems

  • Supplier systems

The resulting architecture is therefore often a multi-system enterprise landscape.


1.3 SAP S/4HANA, HANA and Fiori

SAP S/4HANA

SAP S/4HANA is SAP's modern ERP platform.

It provides core enterprise capabilities across areas such as:

  • Finance

  • Procurement

  • Sales

  • Manufacturing

  • Supply Chain

  • Asset Management

  • Projects

  • Service

S/4HANA is built on the SAP HANA database and supports integrated business processes across an organisation.

For an SAP professional, S/4HANA should not be understood simply as a newer ERP product.

An S/4HANA programme can affect:

  • Business processes

  • Organisational structures

  • Data

  • User experience

  • Integrations

  • Reporting

  • Security

  • Custom developments

  • Operating procedures

A successful implementation therefore requires business, functional and technical perspectives to work together.

SAP HANA

SAP HANA is SAP's database and data platform technology.

It provides the underlying data foundation for S/4HANA and supports other SAP solutions.

HANA is designed to support high-performance data processing and analytical workloads.

For the BA / Consultant, detailed database administration knowledge is normally unnecessary.

However, it is important to understand the implications of the technology for:

  • Data structures

  • Data relationships

  • Transaction processing

  • Reporting

  • Analytics

  • Performance

  • Data access

  • Application architecture

The Solution Architect takes greater responsibility for the technical design.

SAP Fiori

SAP Fiori provides the modern user experience for SAP applications.

Rather than presenting users with a large collection of technical transactions, Fiori provides role-based applications focused on specific business activities.

Examples include applications for:

  • Approving purchase orders

  • Managing invoices

  • Creating sales orders

  • Reviewing financial information

  • Approving requests

  • Monitoring business activities

  • Managing master data

This creates an important change in perspective.

The BA / Consultant should not think only in terms of:

“Which SAP transaction does the user need?”

The better question is:

“What business activity does the user need to perform and what is the most appropriate SAP experience for that activity?”

This makes Fiori relevant to:

  • Process design

  • Requirements

  • User experience

  • Testing

  • Training

  • Business readiness


1.4 SAP Architecture and Technology

Standard SAP

One of the most important concepts in SAP delivery is standard functionality.

SAP contains a large amount of pre-built functionality covering common business requirements.

An organisation therefore does not normally need to develop every capability from scratch.

A project should first ask:

Can the requirement be met using standard SAP?

If the answer is yes, the organisation can often avoid unnecessary development.

This can reduce:

  • Development effort

  • Testing effort

  • Technical complexity

  • Maintenance

  • Support requirements

  • Future upgrade impact

This principle is central to modern SAP implementation approaches such as fit-to-standard.

SAP Configuration

Not every business requirement requires custom software development.

SAP provides extensive configuration capabilities that allow organisations to adapt the system to their operating requirements.

Configuration can establish:

  • Organisational structures

  • Business rules

  • Document types

  • Number ranges

  • Approval rules

  • Posting behaviour

  • Pricing rules

  • Master-data behaviour

  • Process controls

The BA / Consultant needs to understand what the business requires.

The solution team then determines how those requirements should be represented within SAP.

A good SAP professional understands the difference between:

Requirement → Configuration → Extension → Custom Development

These are different solution choices and should not be treated as interchangeable.

Extensions and Custom Development

Sometimes standard SAP and configuration cannot adequately satisfy a legitimate business requirement.

An extension or custom development may then be appropriate.

However, customisation should not automatically be the first response to a gap.

The project should ask:

  1. What is the business requirement?

  2. Why is it important?

  3. Can standard SAP meet it?

  4. Can configuration meet it?

  5. Can the business process be changed?

  6. Can an extension provide the required capability?

  7. What are the long-term technical consequences?

  8. What will the solution cost to build and support?

The BA / Consultant protects the business requirement.

The Solution Architect protects the solution architecture.

The Project Manager ensures that the decision is governed and delivered within the agreed constraints.

SAP Environments

SAP projects normally use multiple environments.

A typical landscape may contain:

  • Development

  • Quality or Test

  • Production

Additional environments may be introduced where required.

The general principle is:

Build → Test → Approve → Deploy

Changes should be developed and tested before being released into production.

This creates an important relationship between:

Configuration → Development → Testing → Transport → Production

Understanding this lifecycle is important for BA / Consultants as well as technical teams.

SAP Architecture

Architecture describes how the different components of the SAP solution fit together.

This can include:

  • Applications

  • Systems

  • Databases

  • Interfaces

  • Integration platforms

  • Data platforms

  • Security components

  • User interfaces

  • Infrastructure

  • External applications

The Solution Architect is primarily responsible for establishing and governing this architecture.

The BA / Consultant needs enough architectural understanding to recognise how business and process decisions affect the technology landscape.


1.5 SAP Data and Integration

SAP Organisational Structures

SAP represents organisational structures through various organisational objects.

Examples include:

  • Company codes

  • Controlling areas

  • Plants

  • Storage locations

  • Purchasing organisations

  • Purchasing groups

  • Sales organisations

  • Distribution channels

  • Divisions

  • Warehouses

  • Work centres

  • Maintenance plants

These are not simply technical structures.

They represent aspects of how the organisation operates.

Organisational design can therefore have consequences for:

  • Processes

  • Reporting

  • Security

  • Master data

  • Integration

  • Financial postings

  • Operational ownership

The BA / Consultant needs to understand the business meaning of these structures.

The Solution Architect needs to understand their technical implications.

SAP Master Data

Master data represents important business entities that are repeatedly used across business processes.

Examples include:

  • Customers

  • Suppliers

  • Materials

  • Products

  • Employees

  • Assets

  • Business partners

  • Cost centres

  • Profit centres

  • Work centres

Master data is fundamental to SAP operations.

Procurement depends on accurate supplier and material information.

Sales depends on accurate customer and product information.

Manufacturing depends on accurate material, BOM and work-centre information.

Finance depends on accurate organisational and accounting information.

Therefore:

Good SAP processes depend on good SAP data.

SAP Transactional Data

Transactional data records business events and activities.

Examples include:

  • Purchase requisitions

  • Purchase orders

  • Goods receipts

  • Supplier invoices

  • Sales orders

  • Deliveries

  • Billing documents

  • Financial postings

  • Production orders

  • Maintenance orders

  • Project transactions

Transactional data is closely connected to business processes.

For example:

Purchase Requisition → Purchase Order → Goods Receipt → Invoice → Payment

Each stage creates or updates information that contributes to the overall business process.

SAP Data Governance

Data governance establishes how important enterprise data is managed.

It addresses areas such as:

  • Data ownership

  • Data quality

  • Data standards

  • Data creation

  • Data maintenance

  • Data validation

  • Data security

  • Data retention

  • Data accountability

Data governance should be considered throughout an SAP programme rather than only during migration.

SAP Integration

SAP rarely operates in isolation.

Organisations commonly have many other systems that need to exchange information with SAP.

Examples include:

  • CRM systems

  • E-commerce platforms

  • Manufacturing systems

  • Warehouse systems

  • Transportation systems

  • Payroll systems

  • Tax systems

  • Government platforms

  • Supplier systems

  • Customer systems

  • Data platforms

Integration allows information to move between these systems.

For example:

Customer Order → SAP → Warehouse → Carrier → Customer

The business process can therefore cross several applications while appearing to users as one connected business flow.

SAP Integration Technologies

SAP landscapes can use a range of integration technologies and patterns, including:

  • APIs

  • OData

  • IDocs

  • RFC

  • BAPIs

  • Events

  • Messaging

  • Middleware

  • SAP Integration Suite

The BA / Consultant focuses primarily on the business information and process requirements.

The Solution Architect determines the appropriate technical architecture and integration mechanisms.


1.6 SAP Processes and Functional Areas

SAP and Business Processes

SAP needs to be understood in relation to business processes.

Consider Procure-to-Pay.

A typical process may include:

  1. Identify requirement

  2. Create purchase requisition

  3. Approve requirement

  4. Select supplier

  5. Create purchase order

  6. Receive goods or services

  7. Receive supplier invoice

  8. Verify invoice

  9. Make payment

  10. Reconcile supplier account

  11. Report exceptions

Different SAP capabilities support different parts of this process.

Procurement supports purchasing.

Inventory supports relevant goods movements.

Finance supports financial postings and supplier accounting.

The process therefore crosses functional boundaries.

This is why SAP professionals need both functional knowledge and end-to-end process awareness.

Core SAP Functional Areas

Modern SAP is better understood through functional areas rather than relying on a single fixed list of modules.

Core areas can include:

  • Finance

  • Procurement

  • Sales

  • Manufacturing

  • Quality Management

  • Asset Management

  • Warehouse and Logistics

  • Supply Chain

  • Projects

  • Human Resources

  • Customer Experience

  • Transportation

  • Environment, Health and Safety

  • Sustainability

  • Analytics and Planning

The exact capabilities used depend on the organisation.

Functional Integration

Functional areas do not operate independently.

For example:

Procurement → Inventory → Finance

or:

Sales → Warehouse → Finance

or:

Planning → Manufacturing → Inventory → Finance

This means that a functional design decision in one area can create consequences in another.

The BA / Consultant therefore needs to understand:

  • Functional boundaries

  • Cross-functional dependencies

  • Shared data

  • Shared processes

  • Integration points

  • Cross-functional controls

  • End-to-end business outcomes

The detailed SAP process framework is covered in Chapter 2.

The SAP technology landscape is covered in Chapter 3.


1.7 SAP Implementation, Delivery and Professional Practice

SAP implementation brings together business requirements, processes, technology, data, integration, people and delivery management.

A typical implementation may involve:

  • Strategy

  • Business case

  • Project initiation

  • Mobilisation

  • Discovery

  • Process design

  • Requirements

  • Fit-to-standard

  • Solution design

  • Configuration

  • Development

  • Data migration

  • Integration

  • Testing

  • Training

  • Business readiness

  • Cutover

  • Go-Live

  • Hypercare

  • Business-as-usual transition

The implementation lifecycle is therefore not simply:

Install SAP → Configure SAP → Go-Live

It is a coordinated programme of business and technology change.

The Three Core Perspectives

An SAP project can be viewed through three complementary perspectives.

Business Analyst / Consultant

Responsible primarily for:

  • Business understanding

  • Domain understanding

  • Process analysis

  • Requirements

  • Functional design

  • SAP capability assessment

  • Data requirements

  • Testing support

  • Business readiness

  • Business adoption

Solution Architect

Responsible primarily for:

  • Technology

  • Solution architecture

  • Technical architecture

  • Integration architecture

  • Data architecture

  • Security architecture

  • Extensions

  • Technical dependencies

  • Environments

  • Technical quality

Project Manager

Responsible primarily for:

  • Delivery

  • Scope

  • Schedule

  • Resources

  • Budget

  • Risks

  • Issues

  • Dependencies

  • Governance

  • Stakeholders

  • Decisions

  • Coordination

The roles described in this guide represent responsibilities rather than rigid organisational boundaries.

People may perform more than one role.

The responsibilities still need to be covered.

How the SAP Pieces Fit Together

A useful way to understand SAP is to follow a business requirement through the landscape.

Suppose the business wants to improve its procurement process.

Business Objective

Improve procurement control and reduce manual processing.

↓

Business Process

Procure-to-Pay.

↓

Business Requirements

Automated approval, controlled purchasing, accurate receiving and efficient invoice processing.

↓

Functional Solution

Procurement, Inventory and Finance capabilities.

↓

Data

Suppliers, materials, purchasing organisations, plants and financial information.

↓

Integration

Supplier systems, warehouse systems and other relevant applications.

↓

Technology

S/4HANA, Fiori, integration technologies, security and supporting platforms.

↓

Testing

Validate the complete Procure-to-Pay process.

↓

Deployment

Migrate data, execute cutover and activate the solution.

↓

Business Operation

Users operate the new process within SAP.

↓

Business Outcome

Improved control, visibility, efficiency and data quality.

This is the thinking pattern that an effective SAP professional develops.

What an SAP Professional Needs to Understand

An SAP professional does not necessarily need to be an expert in every part of the SAP landscape.

They do, however, need to understand how the parts connect.

A strong practitioner should be able to explain:

  • What the business is trying to achieve

  • Which processes support the objective

  • Which SAP capabilities support those processes

  • What data is required

  • Which systems need to integrate

  • What technology is involved

  • What decisions need to be made

  • What risks exist

  • How the solution will be tested

  • How the solution will be deployed

  • How users will adopt it

  • How the solution will operate after Go-Live

That is the difference between knowing SAP functionality and understanding SAP delivery.

The SAP Perspective

The complete SAP perspective can be summarised as:

Business Strategy

↓

Business Capabilities

↓

Business Processes

↓

Functional Requirements

↓

SAP Solution

↓

Data + Integration + Technology

↓

Testing + Migration

↓

Deployment

↓

Business Operations

Surrounding the entire model are:

People + Governance + Project Management + Change + Controls

This model provides the foundation for the rest of the book.

Chapter 2 examines the SAP Process Framework.

Chapter 3 examines the SAP Technology Landscape.

Chapter 4 brings these perspectives together through A Typical SAP Project.

2. The SAP Process Framework

SAP exists to support the way an organisation operates.

At the centre of almost every SAP implementation is a set of business processes that must be understood, designed, supported, tested and ultimately operated through the SAP solution.

For the Business Analyst / Consultant, process knowledge is therefore fundamental.

The BA / Consultant needs to understand the business from the perspective of:

  • What the organisation is trying to achieve

  • What processes are required

  • What triggers each process

  • Who performs each activity

  • What information is required

  • What decisions are made

  • What controls apply

  • What SAP capabilities support the process

  • What other processes are affected

  • What happens when something goes wrong

  • What information the process produces

  • How process performance is measured

The Solution Architect needs to understand how those processes translate into applications, data, integrations and technology.

The Project Manager needs to understand how process design affects scope, dependencies, resources, testing, readiness and delivery.

This chapter focuses primarily on the process dimension of SAP.


2.1 Business Processes and SAP Processes

What Is a Business Process

A business process is a structured set of activities through which an organisation transforms an input into an intended outcome.

For example, a procurement process may begin with a business requirement for goods or services and eventually result in:

  • An approved purchase

  • Receipt of the goods or service

  • A verified supplier invoice

  • Payment

  • Appropriate financial records

A process therefore has more meaning than a sequence of system transactions.

The system supports the process.

The process exists because the business needs a particular outcome.

Business Processes Exist Before SAP

A business process exists independently of SAP.

An organisation may procure goods using:

  • Paper forms

  • Spreadsheets

  • Email

  • A legacy application

  • SAP

  • Several integrated systems

The underlying business process may remain broadly similar even though the technology changes.

This distinction is critical.

The BA / Consultant should avoid starting with:

“What SAP transaction do we need?”

The better starting point is:

“What business outcome are we trying to achieve and what process produces that outcome?”

Only then should the SAP solution be considered.

Why Process Understanding Matters

Weak process understanding can create:

  • Poor requirements

  • Incorrect configuration

  • Unnecessary customisation

  • Broken integrations

  • Incomplete testing

  • Poor data design

  • Inadequate controls

  • Conflicting stakeholder expectations

  • Training gaps

  • Operational problems after Go-Live

Strong process understanding creates a much better foundation.

The BA / Consultant can connect:

Business Need → Process → Requirement → SAP Capability → Solution → Test → Business Outcome

That chain is fundamental to SAP delivery.


2.2 Process Hierarchy and End-to-End Processes

Process Hierarchy

Processes exist at different levels of detail.

A useful hierarchy is:

Enterprise Value Chain

↓

End-to-End Process

↓

Core Process

↓

Sub-Process

↓

Process Step

↓

Activity

↓

Task

The terminology can vary between organisations and methodologies.

The important principle is that the BA / Consultant must be able to move between different levels of process detail.

Senior stakeholders may need an enterprise-level view.

Process owners may need a detailed process model.

Users may need individual activities and tasks.

Technical teams may need specific system events, data flows and interfaces.

Enterprise Value Chains

A value chain represents a broad sequence of activities through which an organisation creates value.

For a manufacturing organisation, for example, this might involve:

  • Plan

  • Source

  • Make

  • Store

  • Deliver

  • Sell

  • Service

Each area contains numerous business processes.

SAP can support many of these processes and connect them across the enterprise.

End-to-End Processes

End-to-end processes cross organisational and functional boundaries.

Common examples include:

  • Procure-to-Pay

  • Order-to-Cash

  • Record-to-Report

  • Plan-to-Produce

  • Source-to-Pay

  • Plan-to-Fulfil

  • Hire-to-Retire

  • Acquire-to-Retire

  • Project-to-Cash

  • Forecast-to-Plan

  • Maintain-to-Operate

These processes are particularly important in SAP because SAP integrates different functional areas.

An end-to-end process can expose dependencies that are invisible when each functional area is considered independently.

Why End-to-End Thinking Matters

A process may appear successful within one functional area while failing at the boundary between two areas.

For example:

Sales → Warehouse → Finance

A sales order may be created correctly.

The warehouse may fail to receive the required information.

The delivery may therefore not be fulfilled.

The financial transaction may consequently not occur correctly.

Looking only at Sales would not reveal the complete problem.

End-to-end analysis does.


2.3 Core SAP Business Processes

Procure-to-Pay

Procure-to-Pay covers the process of obtaining goods or services from a supplier through to payment and reconciliation.

A typical flow is:

  1. Demand identified

  2. Purchase requisition created

  3. Approval completed

  4. Sourcing performed

  5. Supplier selected

  6. Purchase order created

  7. Supplier confirms order

  8. Goods or services received

  9. Goods receipt or service entry recorded

  10. Supplier invoice received

  11. Invoice verified

  12. Three-way matching performed where applicable

  13. Financial posting completed

  14. Payment made

  15. Supplier account reconciled

  16. Exceptions reported and resolved

The process crosses multiple SAP capabilities.

Procurement manages purchasing activities.

Inventory processes manage relevant goods movements.

Finance manages financial postings and supplier accounting.

Order-to-Cash

Order-to-Cash covers the process from customer demand through to collection of payment.

A typical flow includes:

  1. Customer enquiry

  2. Quotation

  3. Sales order

  4. Credit assessment

  5. Availability check

  6. Pricing

  7. Delivery creation

  8. Picking

  9. Packing

  10. Goods issue

  11. Billing

  12. Accounts receivable

  13. Customer payment

  14. Cash application

  15. Reconciliation

  16. Returns and credit processing where applicable

  17. Exception management

The process can involve Sales, Inventory, Warehouse, Finance, Manufacturing, Transportation and external systems.

Record-to-Report

Record-to-Report covers the financial reporting lifecycle.

It can include:

  • General Ledger

  • Accounts Payable

  • Accounts Receivable

  • Asset Accounting

  • Cost Accounting

  • Cost Centres

  • Profit Centres

  • Internal Orders

  • Accruals

  • Allocations

  • Reconciliations

  • Period-end close

  • Consolidation

  • Financial reporting

The process is particularly important because financial consequences are generated by many other SAP processes.

A purchase transaction can create a financial posting.

A sales transaction can create revenue and receivables.

A production transaction can affect inventory and costs.

Finance therefore cannot be designed independently of the wider SAP landscape.

Plan-to-Produce

Plan-to-Produce covers the transformation of demand into manufactured products.

A typical process includes:

  1. Demand planning

  2. Production planning

  3. Material Requirements Planning

  4. Capacity planning

  5. Production order creation

  6. Material staging

  7. Production execution

  8. Goods movements

  9. Quality checks

  10. Production confirmation

  11. Finished-goods receipt

  12. Variance analysis

  13. Production settlement

  14. Reporting

The process can involve Planning, Manufacturing, Inventory, Quality, Finance, Controlling and Warehouse operations.

Other Major End-to-End Processes

Other important process frameworks can include:

Source-to-Pay

Extends procurement into broader sourcing and supplier-management activities.

Plan-to-Fulfil

Connects demand planning with supply, inventory, fulfilment and delivery.

Design-to-Operate

Connects product or service design with planning, manufacturing, operations and improvement.

Hire-to-Retire

Covers the employee lifecycle from recruitment through employment and eventual departure.

Acquire-to-Retire

Covers the lifecycle of an organisational asset from acquisition through operation and retirement.

Project-to-Cash

Covers project initiation, planning, execution, costs, billing, revenue and settlement.

Forecast-to-Plan

Connects forecasting with operational and financial planning.

Maintain-to-Operate

Connects asset maintenance with operational availability and performance.


2.4 Cross-Functional Processes and Integration

Cross-Functional Processes

Many SAP processes cross traditional functional boundaries.

A customer order may involve:

  • Sales

  • Credit

  • Inventory

  • Warehouse

  • Manufacturing

  • Transportation

  • Finance

  • Customer service

A production order may involve:

  • Planning

  • Procurement

  • Inventory

  • Manufacturing

  • Quality

  • Maintenance

  • Finance

  • Controlling

This means functional expertise alone is not enough.

The BA / Consultant needs to understand the connections between processes.

Process Inputs and Outputs

Every process should be understood through its inputs and outputs.

Inputs can include:

  • Customer demand

  • Supplier information

  • Material information

  • Financial information

  • Employee information

  • Planning data

  • Approvals

  • External events

Outputs can include:

  • Orders

  • Deliveries

  • Invoices

  • Payments

  • Financial postings

  • Inventory movements

  • Production confirmations

  • Reports

  • Notifications

  • Business decisions

Understanding these relationships helps identify dependencies and define requirements correctly.

Process Triggers and Events

A process normally begins because something happens.

Examples include:

  • Customer places an order

  • Employee joins the organisation

  • Material reaches a reorder point

  • Production demand is generated

  • Supplier invoice is received

  • Asset requires maintenance

  • Financial period reaches its close

  • Customer requests a return

These triggers may originate inside or outside SAP.

The BA / Consultant needs to understand:

  • What triggers the process

  • Where the trigger originates

  • What system event occurs

  • What downstream activity is initiated

  • What happens if the event fails

This becomes particularly important for integration and automation.

Process Interfaces

A process interface exists where one process interacts with another.

For example:

Sales → Warehouse → Finance

A sales process may generate a delivery requirement.

The warehouse process fulfils the delivery.

The resulting goods movement can generate a financial consequence.

The BA / Consultant should understand these interfaces because process problems frequently occur at boundaries rather than within individual activities.


2.5 Process Roles, Controls and Exceptions

Process Roles and Responsibilities

A process should have clearly understood ownership.

Typical responsibilities include:

  • Process Owner

  • Process Participants

  • Approvers

  • Data Owners

  • Control Owners

  • System Users

  • Support Teams

The BA / Consultant needs to establish who is responsible for each significant activity.

This is particularly important when processes cross organisational boundaries.

Process Controls

Controls ensure that processes operate within defined rules.

Examples include:

  • Approval thresholds

  • Segregation of duties

  • Credit checks

  • Purchase-order approval

  • Invoice matching

  • Financial posting controls

  • Quality checks

  • Inventory controls

  • Access controls

Controls should be designed as part of the process rather than added as an afterthought.

Process Exceptions

A good process design considers what happens when things go wrong.

Examples include:

  • Purchase requisition rejected

  • Supplier fails to deliver

  • Goods arrive damaged

  • Invoice does not match purchase order

  • Customer exceeds credit limit

  • Stock is unavailable

  • Production fails quality inspection

  • Payment is rejected

  • Interface fails

  • Master data is incomplete

Exception handling is often where the real complexity of an SAP process becomes visible.

Process Variants

Organisations rarely operate every process in exactly the same way.

Variations can exist because of:

  • Country

  • Business unit

  • Product

  • Customer

  • Supplier

  • Organisation structure

  • Local operating practices

  • Legacy constraints

The BA / Consultant needs to distinguish between:

Necessary variation

and:

Historical variation

Not every difference deserves a separate SAP process.


2.6 Process Design, Standardisation, Automation and Analytics

Process Design

Process design determines how the organisation intends to operate in the future.

The BA / Consultant should consider:

  • Business objectives

  • Process outcomes

  • Roles

  • Activities

  • Controls

  • Data

  • SAP capabilities

  • Integrations

  • Exceptions

  • Reporting

  • Performance

  • User experience

Good process design does not simply reproduce the existing process inside SAP.

It asks:

“What should the process look like in the future?”

Fit-to-Standard

Fit-to-standard means examining how closely the organisation's requirements can be met by standard SAP capabilities.

The process generally involves:

  1. Understand the business requirement

  2. Understand the standard SAP capability

  3. Demonstrate the standard process

  4. Identify differences

  5. Determine whether the difference is genuinely necessary

  6. Decide whether to change the business process, configure SAP or introduce an extension

The objective is not to force the business to accept everything SAP does.

The objective is to make informed decisions rather than automatically customising the system.

Process Standardisation

Standardisation means establishing a common way of performing a process.

Benefits can include:

  • Consistency

  • Lower complexity

  • Easier training

  • Better reporting

  • Easier support

  • Reduced customisation

  • Better control

However, standardisation should not become an objective in itself.

The organisation must understand the business implications before deciding what should be standardised.

Process Harmonisation

Harmonisation recognises that different parts of an organisation may perform similar activities differently.

Rather than forcing every location into an identical model immediately, harmonisation seeks to establish common principles and remove unnecessary differences.

This can be particularly valuable in global SAP programmes.

Process Automation

Automation can reduce manual activity and improve consistency.

Potential candidates include:

  • Approvals

  • Notifications

  • Data validation

  • Workflow

  • Repetitive transactions

  • Document processing

  • Exception routing

  • Reporting

  • Integration events

However, automation should not be used to automate a fundamentally poor process.

A useful principle is:

Simplify → Standardise → Automate

Process Analytics

Process performance should be measurable.

Useful measures may include:

  • Processing time

  • Cycle time

  • Cost

  • Volume

  • Error rate

  • Exception rate

  • Approval time

  • First-time-right rate

  • On-time completion

  • User productivity

  • Customer impact

Analytics can help identify where processes are performing well and where intervention is required.


2.7 Process Governance and the BA / Consultant

Process Governance

Process governance establishes who owns process decisions.

It should clarify:

  • Who owns the process

  • Who approves changes

  • Who defines standards

  • Who manages exceptions

  • Who monitors performance

  • Who approves local variations

  • Who owns process documentation

Without governance, SAP processes can gradually become inconsistent and difficult to control.

Process Ownership

A process owner should have sufficient authority to make decisions about the process.

This can include:

  • Process design

  • Process standards

  • Process performance

  • Process controls

  • Process changes

  • Process variants

  • Process improvement

Process ownership is particularly important in large SAP programmes where multiple business units and countries may be involved.

The BA / Consultant and Process Design

The BA / Consultant is central to process design.

Their responsibilities include:

  • Understanding the business

  • Understanding the domain

  • Understanding the process

  • Challenging unnecessary complexity

  • Eliciting requirements

  • Analysing SAP capabilities

  • Designing future-state processes

  • Defining functional requirements

  • Identifying process dependencies

  • Supporting configuration

  • Supporting testing

  • Supporting business readiness

The BA / Consultant therefore acts as an important bridge between the business and the SAP solution.

What Good SAP Process Design Looks Like

A well-designed SAP process should be:

  • Business-aligned

  • End-to-end

  • Clearly owned

  • Understandable

  • Controlled

  • Measurable

  • Integrated

  • Data-driven

  • Appropriate for the organisation

  • Supported by standard SAP where practical

  • Explicit about exceptions

  • Clear about local variations

  • Testable

  • Supportable

  • Scalable

The ultimate objective is not simply to create a process that works in SAP.

It is to create a process that works for the business and is effectively supported by SAP.

3. The SAP Technology Landscape

SAP is not simply an application that users log into to perform business transactions. It is a technology landscape made up of applications, platforms, databases, user interfaces, integration services, security capabilities, data structures, development technologies and operational services.

For a Business Analyst / Consultant, understanding this landscape is essential because business requirements ultimately have to be translated into something that can be supported by the SAP technology environment.

The Business Analyst / Consultant does not need to become a software engineer. However, they need enough technical understanding to recognise what is possible, what is appropriate, what has architectural implications and when specialist technical input is required.

The Solution Architect takes the technology perspective further. They determine how applications, platforms, data, integrations, extensions and technical services should work together as an overall solution.

The Project Manager does not need to design the technology but needs to understand the major technical dependencies, environments, releases, risks, testing requirements and delivery constraints.

The objective of this chapter is therefore not to turn the reader into an SAP developer. It is to provide the technology knowledge needed to work effectively on an SAP project.


3.1 SAP Applications and Platforms

SAP Is a Technology Landscape

SAP should be viewed as a collection of interconnected applications and technology platforms rather than one monolithic product.

An SAP-enabled enterprise may use capabilities covering:

  • Enterprise resource planning
  • Finance
  • Procurement
  • Sales
  • Supply chain
  • Manufacturing
  • Asset management
  • Human resources
  • Customer experience
  • Business planning
  • Analytics
  • Integration
  • Data management
  • Workflow and automation
  • Application development
  • Identity and security

The exact landscape varies by organisation.

A company may use a relatively concentrated SAP landscape while another may operate a large ecosystem containing SAP applications alongside many non-SAP platforms.

SAP S/4HANA

SAP S/4HANA is the modern ERP foundation for many SAP environments.

It supports core enterprise processes such as:

  • Finance
  • Procurement
  • Sales
  • Manufacturing
  • Supply chain
  • Asset management
  • Project management

S/4HANA is built to operate on the SAP HANA database.

For the Business Analyst / Consultant, the important point is that S/4HANA provides the business application foundation while other SAP products and enterprise applications may extend the overall capability.

SAP HANA

SAP HANA is a database and data platform designed for high-performance processing and analytics.

It provides the underlying data technology for S/4HANA and can also support other SAP workloads.

The distinction is important:

  • S/4HANA is an enterprise application
  • HANA is the underlying database and technology platform
  • Fiori provides the modern user experience across many SAP applications

Confusing these three concepts can make SAP architecture discussions unnecessarily difficult.

SAP Fiori

SAP Fiori is the user experience approach and application experience used across modern SAP solutions.

It provides role-based applications designed around specific user activities rather than requiring users to navigate through complex technical transaction structures.

For example, a user might have applications for:

  • Approving purchase requisitions
  • Creating sales orders
  • Reviewing invoices
  • Managing customers
  • Approving workflows
  • Monitoring financial information

For the Business Analyst / Consultant, Fiori introduces an important design question:

What should the user actually need to see and do?

The requirement should therefore describe the user's business activity rather than simply requesting a particular screen or transaction.

SAP Business Technology Platform

SAP Business Technology Platform, commonly referred to as SAP BTP, provides technology capabilities that can extend and connect SAP applications.

Depending on the use case, BTP can support:

  • Application development
  • Integration
  • Data management
  • Analytics
  • Automation
  • Application extensions
  • Event-driven scenarios
  • Artificial intelligence capabilities

BTP is particularly important when an organisation needs capabilities beyond the standard ERP application while wanting to maintain a disciplined architecture.

SAP Integration Suite

SAP Integration Suite provides capabilities for connecting applications and systems.

It can support scenarios such as:

  • SAP-to-SAP integration
  • SAP-to-non-SAP integration
  • API-based integration
  • Message-based integration
  • Cloud integration
  • Integration monitoring
  • Connectivity to external services

Integration is discussed in greater detail later in this chapter.

The Wider Enterprise Technology Landscape

SAP rarely operates in isolation.

A typical enterprise may have:

  • SAP applications
  • CRM platforms
  • E-commerce platforms
  • Payroll systems
  • Manufacturing systems
  • Warehouse systems
  • Data platforms
  • Reporting platforms
  • External partner systems
  • Identity platforms
  • Collaboration tools
  • Mobile applications

The SAP solution therefore needs to fit into the wider technology ecosystem.

This is one reason why an SAP project is rarely just an SAP project.


3.2 SAP S/4HANA, HANA and Fiori

These three technologies appear repeatedly in SAP discussions and should be understood as distinct but related components.

S/4HANA

S/4HANA is the enterprise application layer.

It contains the business functionality used to operate enterprise processes.

Examples include:

  • Creating and processing financial documents
  • Managing purchasing
  • Processing sales orders
  • Managing inventory
  • Planning production
  • Managing assets
  • Performing financial close

The Business Analyst / Consultant is primarily concerned with how the business uses these capabilities.

HANA

HANA provides the database technology supporting S/4HANA.

The technology enables high-performance processing and supports both transactional and analytical workloads.

This has implications for:

  • Data models
  • Reporting
  • Performance
  • Application design
  • Analytics
  • Technical architecture

A Business Analyst / Consultant does not normally need to design the HANA database. They should understand enough to recognise when requirements have data, reporting or performance implications.

Fiori

Fiori provides the user-facing experience for many modern SAP scenarios.

The focus is on:

  • Role-based access
  • Simplicity
  • Responsive interfaces
  • Task-oriented applications
  • Consistent user experience
  • Embedded analytics
  • Approval and workflow activities

A good requirement therefore starts with the business activity.

For example:

“A purchasing manager needs to review and approve purchase requisitions above a defined threshold.”

That is a business requirement.

The decision about whether this should be delivered through a Fiori application, workflow, configuration or another mechanism is a solution-design question.

Why the Distinction Matters

A common mistake is to discuss S/4HANA, HANA and Fiori as though they were interchangeable.

They are not.

A useful mental model is:

  1. S/4HANA — the business application
  2. HANA — the database and data technology
  3. Fiori — the user experience

Together they form an important part of the modern SAP technology landscape.


3.3 SAP Architecture, Environments and Landscapes

Architecture provides the structure that determines how the different components of an SAP solution fit together.

SAP Architecture

At a high level, an SAP solution can be considered across several layers:

  1. Business layer
  2. Application layer
  3. Process and functional layer
  4. Data layer
  5. Integration layer
  6. Technology and infrastructure layer
  7. Security layer
  8. User experience layer

These layers interact.

For example:

A business requirement may require a new process.

That process may require configuration within S/4HANA.

The process may require new master data.

The process may exchange information with another system.

Users may need a Fiori application.

Security roles may need to be updated.

Testing must confirm the complete scenario.

The architecture therefore needs to consider the complete solution rather than an isolated application change.

Cloud, On-Premise and Hybrid Landscapes

SAP solutions can be delivered through different deployment models.

Common approaches include:

  • Cloud
  • On-premise
  • Private cloud
  • Hybrid environments

The deployment model affects:

  • Architecture
  • Infrastructure responsibility
  • Upgrade management
  • Release cycles
  • Extensibility
  • Integration
  • Security
  • Operational responsibilities
  • Project planning

The Business Analyst / Consultant should understand the implications without needing to become an infrastructure specialist.

SAP Environments

SAP projects normally require multiple environments so that changes can be developed, tested and approved before reaching production.

A typical landscape may include:

  • Development environment
  • Quality or test environment
  • Production environment
  • Sandbox environment where appropriate

The exact landscape varies by organisation.

The fundamental principle remains the same:

Changes should be controlled and validated before they affect live business operations.

Development

The development environment is where configuration and development activities take place.

Activities may include:

  • Configuration
  • Custom development
  • Integration development
  • Technical changes
  • Extension development
  • Unit testing

Quality and Test

The quality or test environment is used to validate the solution.

Activities may include:

  • System testing
  • Integration testing
  • Regression testing
  • End-to-end testing
  • Performance testing
  • User acceptance testing

The exact allocation of testing responsibilities varies by project.

Production

Production is the live environment used by the business.

Changes entering production therefore require controlled release and appropriate approval.

A production change can have consequences across:

  • Business operations
  • Data
  • Integrations
  • Security
  • Reporting
  • Users
  • Downstream systems

Transport and Release Management

SAP changes commonly need to move through controlled environments.

This introduces concepts such as:

  • Transports
  • Release packages
  • Deployment sequences
  • Change approvals
  • Release windows
  • Dependency management
  • Rollback or recovery planning

The Project Manager needs visibility of these activities because technical release dependencies can directly affect the project schedule.

Architecture Principles

Good SAP architecture generally seeks to achieve:

  • Business alignment
  • Simplicity
  • Reuse
  • Security
  • Scalability
  • Maintainability
  • Integration
  • Performance
  • Controlled extensibility
  • Operational supportability

Architecture decisions should therefore not be driven solely by what is technically possible.

The question is:

What is the most appropriate solution for the business within the organisation's technology and governance constraints?


3.4 SAP Data and Data Governance

Data is one of the most important components of an SAP solution.

A process cannot operate correctly if the data supporting that process is incomplete, inaccurate or poorly governed.

Types of SAP Data

An SAP environment typically contains several categories of data.

Master Data

Master data represents relatively stable business entities.

Examples include:

  • Customers
  • Suppliers
  • Materials
  • Products
  • Assets
  • Employees
  • Business partners
  • Accounts

Master data is used repeatedly across business processes.

Transactional Data

Transactional data records business events.

Examples include:

  • Purchase orders
  • Sales orders
  • Goods movements
  • Invoices
  • Payments
  • Financial documents
  • Production orders
  • Service transactions

Transactional data is generated as business activities occur.

Organisational Data

Organisational structures define how the enterprise is represented within SAP.

Examples include:

  • Company codes
  • Plants
  • Purchasing organisations
  • Sales organisations
  • Distribution channels
  • Storage locations
  • Controlling structures

These structures influence how processes operate and how data is interpreted.

Configuration Data

Configuration determines how the SAP system behaves.

Examples may include:

  • Process rules
  • Approval thresholds
  • Account determination
  • Document types
  • Number ranges
  • Organisational assignments
  • Workflow settings

Configuration is therefore closely connected to functional solution design.

Data Governance

Data governance defines how data is managed throughout its lifecycle.

Important considerations include:

  • Ownership
  • Accountability
  • Definitions
  • Standards
  • Quality
  • Security
  • Creation
  • Maintenance
  • Validation
  • Retention
  • Usage

A project should establish who owns critical data rather than assuming that the project team automatically owns it.

Data Quality

Poor data quality can cause serious operational problems.

Examples include:

  • Duplicate customers
  • Incomplete supplier information
  • Invalid addresses
  • Incorrect material attributes
  • Missing organisational assignments
  • Inconsistent units of measure
  • Incorrect financial information

Data quality therefore needs to be addressed before migration and before go-live.

Data Migration

Data migration involves moving relevant information from existing systems into the new solution.

Typical activities include:

  1. Identify required data
  2. Determine source systems
  3. Define data ownership
  4. Extract data
  5. Profile and assess data quality
  6. Cleanse data
  7. Map source data to target structures
  8. Transform data
  9. Load data
  10. Validate data
  11. Reconcile results
  12. Obtain business acceptance

The Business Analyst / Consultant plays an important role because technical migration does not determine whether the migrated data makes business sense.

Data Mapping

Data mapping connects source information to the target solution.

For example:

  • Legacy customer field → SAP business partner field
  • Legacy product code → SAP material identifier
  • Legacy organisational unit → SAP organisational structure

Mapping decisions require business knowledge.

A technically successful migration can still be a business failure if the mapping is wrong.

Data Reconciliation

Reconciliation confirms that migrated data is complete and accurate.

It can include comparison of:

  • Record counts
  • Financial balances
  • Inventory quantities
  • Customer populations
  • Supplier populations
  • Open transactions
  • Key master-data attributes

Reconciliation provides evidence that the migration has achieved its intended outcome.


3.5 SAP Integration and APIs

Modern enterprises depend on integration.

Business processes frequently cross multiple systems and therefore require information to move between applications.

What Is Integration?

Integration allows systems to exchange information or trigger activities in another system.

For example:

  1. A customer places an order
  2. The order is captured in an external channel
  3. The order is sent to SAP
  4. SAP processes the order
  5. Inventory information is obtained
  6. Fulfilment is triggered
  7. Financial information is generated
  8. Status information is returned to the customer channel

The user may perceive this as one business process.

Technically, it may involve several applications and interfaces.

SAP-to-SAP Integration

Integration can occur between SAP products.

Examples include:

  • S/4HANA and SAP SuccessFactors
  • S/4HANA and SAP Ariba
  • S/4HANA and SAP Analytics Cloud
  • S/4HANA and other SAP cloud services

SAP-to-Non-SAP Integration

SAP also needs to communicate with external applications.

Examples include:

  • E-commerce platforms
  • Warehouse systems
  • Manufacturing systems
  • Tax platforms
  • Logistics providers
  • Customer platforms
  • External data services

APIs

An API provides a defined mechanism through which applications can communicate.

Modern SAP landscapes increasingly use APIs as part of integration architecture.

Common concepts include:

  • REST APIs
  • OData services
  • SOAP services
  • Events
  • Webhooks
  • Messaging

The Solution Architect determines the appropriate technical mechanism.

The Business Analyst / Consultant should understand what information needs to move, when it needs to move and what business outcome depends on the integration.

IDocs

IDocs are a long-established SAP mechanism for exchanging structured business information.

They remain relevant in many SAP landscapes, particularly where established interfaces already depend on them.

A Business Analyst / Consultant may encounter IDocs when analysing:

  • Orders
  • Invoices
  • Deliveries
  • Master data
  • Inventory information

Understanding their purpose is more important than knowing how to technically implement them.

RFC and BAPIs

RFC provides a mechanism for communication between SAP systems and functions.

BAPIs provide standardised business interfaces for accessing SAP business objects and functionality.

Again, the Business Analyst / Consultant generally needs conceptual knowledge rather than development-level expertise.

Integration Middleware

Middleware can sit between applications and manage communication.

It can provide capabilities such as:

  • Routing
  • Transformation
  • Mapping
  • Connectivity
  • Security
  • Monitoring
  • Error handling
  • Message management

SAP Integration Suite is one example of technology used for these purposes.

Interface Design

Every important interface should have clear ownership and a defined purpose.

Questions include:

  • What triggers the interface?
  • Which system is the source?
  • Which system is the target?
  • What data is exchanged?
  • How frequently is it exchanged?
  • Is it real-time or asynchronous?
  • What happens if the interface fails?
  • Who owns the interface?
  • How is it monitored?
  • How are errors resolved?
  • What happens when data is incomplete?

These are business and technical questions working together.

Integration Failure

An interface that technically exists is not necessarily an interface that works reliably.

Failure scenarios need to be considered.

For example:

  • Source system unavailable
  • Target system unavailable
  • Invalid data
  • Missing mandatory fields
  • Duplicate messages
  • Network failure
  • Authentication failure
  • Transformation error
  • Processing error

The solution should define how such failures are detected, handled and resolved.


3.6 SAP Security, Extensions and Automation

Technology decisions must account for security and controlled extensibility.

SAP Security

SAP security determines who can access which information and perform which activities.

Key concepts include:

  • User identity
  • Authentication
  • Authorisation
  • Roles
  • Permissions
  • Access control
  • Segregation of duties
  • Auditability
  • Data protection

Security is not simply a technical consideration.

It affects business processes directly.

For example, a process may require:

  1. An employee creates a purchase requisition
  2. A manager approves it
  3. Procurement converts it into a purchase order
  4. Finance processes the resulting invoice

The system needs to ensure that the appropriate users can perform the appropriate activities.

Role Design

Role design should reflect actual responsibilities.

Poor role design can result in:

  • Excessive access
  • Inability to perform required activities
  • Conflicting responsibilities
  • Security risks
  • Operational inefficiency

The Business Analyst / Consultant should therefore identify the business responsibilities associated with each process.

The Solution Architect and security specialists then translate those requirements into the appropriate technical access model.

Segregation of Duties

Segregation of duties is the principle that certain activities should not be concentrated inappropriately within one user's access.

For example, depending on organisational controls:

  • Creating a supplier
  • Approving a purchase
  • Processing an invoice
  • Releasing a payment

may need to be separated.

The exact control model depends on the organisation.

Extensions

SAP solutions can be extended when standard functionality does not fully satisfy a requirement.

There are several broad approaches:

  1. Use standard SAP functionality
  2. Configure the standard solution
  3. Use an approved extension
  4. Develop custom functionality where justified

The preferred approach should normally be to use standard capabilities where they adequately meet the requirement.

Clean Core

The clean-core principle encourages organisations to minimise unnecessary modifications to the standard SAP application.

The objective is to keep the core solution easier to:

  • Maintain
  • Upgrade
  • Test
  • Support
  • Extend

Where additional capability is required, organisations may use appropriate extension mechanisms outside the core application where practical.

Configuration Versus Development

This distinction is fundamental.

Configuration changes how standard SAP functionality behaves using supported settings.

Development creates or changes software behaviour through custom code or extensions.

The Business Analyst / Consultant should not assume that every requirement requires development.

A strong analysis asks:

  • Can standard functionality satisfy the requirement?
  • Can configuration satisfy it?
  • Can the process be redesigned?
  • Is an extension appropriate?
  • Is custom development genuinely justified?

Automation

Automation can reduce manual effort and improve consistency.

SAP environments can support automation through mechanisms such as:

  • Workflow
  • Business rules
  • Events
  • Scheduled jobs
  • Robotic process automation
  • Application extensions
  • AI-enabled capabilities

The business question should come first:

Why should this activity be automated?

Possible objectives include:

  • Reducing manual effort
  • Reducing errors
  • Improving processing time
  • Enforcing controls
  • Improving user experience
  • Increasing scalability
  • Providing faster decisions

Automation should not simply automate a poorly designed process.


3.7 Analytics, Monitoring and Technical Operations

An SAP solution is not complete when it has been implemented.

It needs to be monitored, measured, supported and continuously improved.

SAP Analytics

Analytics turns operational data into information that supports decisions.

Examples include:

  • Financial reporting
  • Sales analysis
  • Procurement analysis
  • Inventory analysis
  • Production reporting
  • Operational dashboards
  • Management reporting
  • Planning and forecasting

Analytics can operate at different levels.

Operational Analytics

Operational analytics helps users understand what is happening now.

Examples include:

  • Open purchase orders
  • Outstanding invoices
  • Inventory levels
  • Sales orders
  • Production status

Management Analytics

Management analytics provides a broader view of performance.

Examples include:

  • Revenue trends
  • Margin analysis
  • Procurement spend
  • Working capital
  • Operational performance

Strategic Analytics

Strategic analytics supports longer-term decisions.

Examples include:

  • Business planning
  • Scenario analysis
  • Forecasting
  • Capacity decisions
  • Investment decisions

Embedded Analytics

Modern SAP solutions can provide analytics within the business application itself.

This allows users to analyse operational information without necessarily moving to a completely separate reporting environment.

SAP Analytics Cloud

SAP Analytics Cloud can provide capabilities for:

  • Analytics
  • Dashboards
  • Planning
  • Reporting
  • Data visualisation

The exact architecture depends on the organisation's overall analytics strategy.

Monitoring

Technical monitoring helps identify whether the solution is operating correctly.

Monitoring can cover:

  • System availability
  • Application performance
  • Interfaces
  • Background jobs
  • Workflows
  • Data processing
  • Errors
  • Security events
  • Infrastructure

Integration Monitoring

Integration monitoring is particularly important in an interconnected SAP landscape.

Teams need visibility of:

  • Successful messages
  • Failed messages
  • Delayed messages
  • Rejected messages
  • Processing errors
  • Interface availability

Without monitoring, an integration failure may remain invisible until a business user reports a problem.

Application Monitoring

Application monitoring looks at the behaviour of the SAP solution itself.

Potential indicators include:

  • Response times
  • Processing failures
  • Job failures
  • Application errors
  • Resource utilisation
  • Performance degradation

Technical Operations

Once the project goes live, responsibility shifts toward operational management.

Typical activities include:

  • Incident management
  • Problem management
  • Monitoring
  • Performance management
  • Release management
  • Backup and recovery
  • Security management
  • User administration
  • System maintenance
  • Service management

The project team needs to prepare the organisation for this transition.

From Project to Operations

A common project mistake is to treat go-live as the finish line.

It is not.

Go-live is the point at which the solution becomes part of normal business operations.

The organisation therefore needs:

  • Support processes
  • Ownership
  • Monitoring
  • Documentation
  • Knowledge transfer
  • Operational procedures
  • Incident handling
  • Change management
  • Performance monitoring

The transition from project delivery to business-as-usual operations should be planned rather than left until the final weeks of the project.


The Technology Perspective Across the Three Core Roles

The SAP technology landscape affects each of the three core roles differently.

Business Analyst / Consultant

The Business Analyst / Consultant needs to understand:

  • How SAP supports business processes
  • What standard functionality can provide
  • How requirements affect data
  • Where integration is required
  • How users interact with the solution
  • What security implications exist
  • When configuration may be sufficient
  • When an extension or development may be required
  • What reporting and analytics are needed
  • What operational impacts exist

The BA / Consultant does not need to design the technical architecture.

They do need to ask the right questions.

Solution Architect

The Solution Architect is responsible for the technology perspective of the solution.

They consider:

  • Application architecture
  • Technology architecture
  • Integration architecture
  • Data architecture
  • Security architecture
  • Environments
  • Extensions
  • APIs
  • Technical dependencies
  • Performance
  • Scalability
  • Operational supportability

The Solution Architect turns the functional and business requirements into an integrated technical solution.

Project Manager

The Project Manager needs sufficient technology understanding to manage delivery.

They need visibility of:

  • Architecture dependencies
  • Environment availability
  • Development dependencies
  • Integration milestones
  • Data migration activities
  • Security activities
  • Testing environments
  • Release management
  • Technical risks
  • Cutover dependencies
  • Operational readiness

The Project Manager does not need to make technical design decisions.

They need to know when a technical decision or dependency can affect the project.


Bringing the SAP Technology Landscape Together

The technology landscape can be viewed as a chain:

  1. Business
    • What the organisation needs to achieve
  2. Processes
    • How the organisation performs its work
  3. Applications
    • Where business capabilities are executed
  4. User Experience
    • How people interact with those capabilities
  5. Data
    • What information is required and produced
  6. Integration
    • How information moves between systems
  7. Extensions and Automation
    • How additional capabilities are delivered
  8. Security
    • Who can access and perform what activities
  9. Analytics
    • How operational information becomes insight
  10. Operations
  • How the solution remains reliable after go-live

This is the technology landscape that an SAP professional needs to understand.

The key lesson is that SAP technology should never be considered separately from the business it supports.

A technically elegant solution that does not support the business is not a good SAP solution.

Likewise, a well-designed business process that cannot be implemented, integrated, secured, operated or supported effectively is incomplete.

Good SAP delivery connects business requirements, processes, applications, data, technology and people into one coherent solution.

4. A Typical SAP Project

An SAP project is not simply a sequence of configuration activities followed by a go-live.

A successful SAP project brings together:

  • Business strategy
  • Business processes
  • Requirements
  • SAP capabilities
  • Solution design
  • Architecture
  • Data
  • Integration
  • Security
  • Development
  • Testing
  • Change
  • Training
  • Business readiness
  • Cutover
  • Governance
  • Project management
  • Operational transition

The exact methodology, terminology and sequence will vary between organisations and SAP delivery models. However, the underlying activities are broadly consistent.

A project may be delivered using SAP Activate, an organisation's own delivery methodology, an agile approach or a hybrid model. Regardless of methodology, the project still needs to answer the same fundamental questions:

  • Why are we changing?
  • What needs to change?
  • How does the business operate today?
  • How should it operate in the future?
  • What should SAP provide?
  • What technology is required?
  • What data is required?
  • What systems need to integrate?
  • How will users work with the solution?
  • How will the solution be tested?
  • How will the organisation prepare for the change?
  • How will the solution be deployed?
  • How will the organisation operate it afterwards?

The three core roles provide the primary perspectives throughout the project:

  • Business Analyst / Consultant — Business + Domain + Process + Functional Solution
  • Solution Architect — Technology + Architecture + Integration + Technical Solution
  • Project Manager — Delivery + Governance + Coordination

Other specialist teams and business stakeholders contribute wherever their expertise is required.

The roles described in this guide represent responsibilities rather than rigid organisational boundaries.

In some organisations and delivery models, Business Analysts, Consultants, Solution Architects and Project Managers are separate roles with clearly defined accountabilities. In others, responsibilities are deliberately combined.

For example, the Business Analyst and Project Manager may be the same person. This is not necessarily a consequence of having a small project. It can be an intentional delivery model that the organisation accepts and supports.

Business Analysis and Project Management remain distinct disciplines even when performed by the same person.

People can wear more than one hat. The responsibilities still need to be covered.


4.1 Strategy, Business Case and Project Initiation

Every successful SAP project starts with a reason for change.

The organisation should understand what problem it is trying to solve or what opportunity it is trying to capture before detailed solution design begins.

Why Does the Organisation Need SAP Change?

The trigger might be:

  • An existing SAP system reaching the end of its useful life
  • A move to S/4HANA
  • Business growth
  • Acquisition or merger
  • Geographic expansion
  • Process standardisation
  • Cost reduction
  • Operational improvement
  • Data-quality problems
  • Integration challenges
  • Reporting limitations
  • Compliance or control requirements
  • Technology simplification
  • Cloud adoption
  • Replacement of legacy applications
  • Introduction of new business capabilities

The reason for change should be expressed in business terms.

“Implement S/4HANA” is a technology objective.

“Create a standardised enterprise platform that supports growth, improves financial visibility and reduces fragmented processes” is a business objective.

Business Case

The business case establishes why the investment should be made.

It typically considers:

  • Business problem
  • Strategic objectives
  • Expected benefits
  • Investment required
  • Major costs
  • Risks
  • Dependencies
  • Options considered
  • Expected timeline
  • Expected business outcomes

Benefits may include:

  • Reduced operating cost
  • Faster processing
  • Better data quality
  • Improved control
  • Greater visibility
  • Reduced duplication
  • Improved customer service
  • Improved employee experience
  • Standardised processes
  • Improved scalability

Benefits should be measurable wherever possible.

Project Scope

Scope defines what the project will and will not deliver.

It may cover:

  • Countries
  • Business units
  • Processes
  • SAP capabilities
  • Systems
  • Data
  • Integrations
  • Reports
  • User groups
  • Sites
  • Products

A poorly defined scope creates uncertainty throughout the project.

Project Objectives

The project should establish clear objectives.

For example:

  • Implement a common ERP platform
  • Standardise core finance processes
  • Replace legacy procurement functionality
  • Improve order-to-cash visibility
  • Consolidate master data
  • Introduce integrated reporting

Objectives provide a reference point for later decisions.

Project Initiation

Once the project is approved, formal initiation begins.

Activities may include:

  • Appointing the Project Manager
  • Establishing sponsorship
  • Confirming scope
  • Identifying key stakeholders
  • Establishing governance
  • Defining the delivery approach
  • Establishing the initial plan
  • Identifying major risks
  • Mobilising the project team

The project has now moved from an idea into a controlled delivery initiative.


4.2 Mobilisation, Governance and Planning

Mobilisation turns the approved project into an organised delivery structure.

Project Organisation

The project needs clearly understood responsibilities.

The three core perspectives remain:

Business Analyst / Consultant

Responsible for:

  • Business analysis
  • Process analysis
  • Requirements
  • Functional solution design
  • Fit-to-standard analysis
  • Business validation

Solution Architect

Responsible for:

  • Solution architecture
  • Technical architecture
  • Integration architecture
  • Data architecture
  • Extension strategy
  • Technical dependencies

Project Manager

Responsible for:

  • Planning
  • Governance
  • Coordination
  • RAID management
  • Reporting
  • Dependencies
  • Delivery control
  • Stakeholder coordination

Specialist teams may support areas such as:

  • Data
  • Integration
  • Security
  • Development
  • Testing
  • Infrastructure
  • Analytics
  • Change
  • Training
  • Cutover

Business stakeholders remain essential because the project team cannot independently determine what the business should accept.

Governance

Governance establishes how decisions are made.

It may include:

  • Project Steering Committee
  • Project Board
  • Design Authority
  • Change Control Board
  • Workstream governance
  • Architecture governance
  • Data governance
  • Testing governance

The governance model should be proportionate to the project.

Project Management Plan

The Project Manager establishes the integrated delivery plan.

The plan should cover:

  • Activities
  • Milestones
  • Dependencies
  • Resources
  • Deliverables
  • Risks
  • Decisions
  • Testing
  • Data
  • Integration
  • Change
  • Cutover
  • Go-live

RAID Management

RAID commonly refers to:

  • Risks
  • Assumptions
  • Issues
  • Dependencies

These should be actively managed rather than maintained as a passive project register.

Project Controls

Project controls may include:

  • Scope management
  • Schedule management
  • Budget management
  • Resource management
  • Quality management
  • Risk management
  • Issue management
  • Change control
  • Dependency management
  • Status reporting

The Project Manager provides the overall coordination while the BA / Consultant and Solution Architect provide information from their respective disciplines.


4.3 Discovery, Current State and Target State

Once the project is mobilised, the team needs to understand the organisation and its existing landscape.

Discovery

Discovery establishes the context in which the new solution will operate.

The team investigates:

  • Business structure
  • Business processes
  • Existing SAP functionality
  • Legacy systems
  • Current integrations
  • Data
  • Reports
  • Users
  • Roles
  • Pain points
  • Controls
  • Exceptions
  • Existing customisations

The objective is not to document every detail of the organisation.

The objective is to understand enough to make sound design decisions.

Current State

The current-state assessment describes how the business operates today.

The BA / Consultant analyses:

  • Processes
  • Activities
  • Roles
  • Inputs
  • Outputs
  • Systems
  • Data
  • Controls
  • Exceptions
  • Pain points
  • Variants

The Solution Architect analyses:

  • Applications
  • Interfaces
  • Technology
  • Data architecture
  • Infrastructure
  • Security
  • Custom developments
  • Technical constraints

The Project Manager coordinates the discovery activities and ensures that the required information is obtained within the agreed timeline.

Pain Points

Pain points should be captured explicitly.

Examples include:

  • Manual rekeying
  • Duplicate data entry
  • Spreadsheet dependency
  • Poor visibility
  • Slow approvals
  • Inconsistent processes
  • Poor integration
  • Data-quality problems
  • Excessive customisation
  • Difficult reporting

Pain points help establish the case for change.

Process Variants

Large organisations frequently perform the same process differently across:

  • Countries
  • Business units
  • Sites
  • Products
  • Customer groups

The project needs to distinguish between genuine business requirements and historical variations that may no longer be necessary.

Target State

The target state describes how the organisation intends to operate after the project.

It should consider:

  • Processes
  • Organisation
  • Applications
  • Data
  • Integration
  • Roles
  • Controls
  • Reporting
  • Technology

The target state should be designed around business outcomes rather than simply reproducing the current environment in a new technology platform.

Current State Versus Target State

The gap between current and target state creates the transformation agenda.

The project can then determine:

  • What should remain
  • What should change
  • What should be standardised
  • What should be removed
  • What should be automated
  • What should be integrated
  • What should be migrated
  • What should be redesigned

This is where business analysis becomes particularly important.


4.4 Requirements, Fit-to-Standard and Solution Design

This stage translates business needs into an implementable solution.

Requirements

Requirements describe what the organisation needs from the solution.

They may address:

  • Business capabilities
  • Processes
  • Functional behaviour
  • Data
  • Integration
  • Reporting
  • Security
  • Controls
  • User experience
  • Performance

A good requirement is understandable, testable and linked to a business need.

Requirements Are Not Solutions

A common mistake is to write requirements as predetermined technical solutions.

For example:

“The system must provide a custom screen with five fields.”

This may be a solution rather than a requirement.

A better starting point is:

“The purchasing team needs to capture the information required to evaluate and approve a purchase request.”

The solution can then be determined through analysis.

Fit-to-Standard

Fit-to-standard asks whether the business requirement can be satisfied using standard SAP capability.

The basic sequence is:

  1. Understand the business requirement
  2. Understand the standard SAP capability
  3. Demonstrate the standard process
  4. Identify gaps
  5. Challenge unnecessary differences
  6. Determine whether configuration is sufficient
  7. Determine whether an extension is justified
  8. Agree the target solution

Fit-to-Standard Is Not Blind Standardisation

Fit-to-standard does not mean:

“The business must accept whatever SAP provides.”

It means the organisation should deliberately evaluate standard capability before introducing unnecessary complexity.

A deviation from standard should have a clear business justification.

Solution Design

Solution design brings together:

  • Business requirements
  • Processes
  • SAP capabilities
  • Data
  • Integration
  • Security
  • Architecture
  • Reporting
  • Extensions
  • User experience

The BA / Consultant defines the functional solution.

The Solution Architect determines how that solution fits within the overall technology architecture.

Design Decisions

Important design decisions may include:

  • Standard versus custom
  • Configuration versus development
  • SAP versus external capability
  • Real-time versus batch integration
  • Centralised versus local processes
  • Data ownership
  • Reporting approach
  • Extension approach
  • Security model

Decisions should be documented with their rationale.

Functional Specifications

Where development is required, the BA / Consultant may define the functional requirement while technical specialists determine the implementation.

A functional specification may describe:

  • Business purpose
  • Trigger
  • Inputs
  • Processing rules
  • Business logic
  • Outputs
  • Error handling
  • Security considerations
  • Acceptance criteria

The Solution Architect and technical team then translate this into the technical design.


4.5 Configuration, Development, Data and Integration

Once the solution has been designed, implementation begins.

These activities frequently run in parallel.

Configuration

Configuration adjusts SAP's standard capabilities to support the agreed business processes.

Examples include:

  • Organisational structures
  • Process settings
  • Approval rules
  • Document types
  • Number ranges
  • Accounting rules
  • Workflow settings

Configuration should follow the approved design rather than being performed independently of business requirements.

Development

Development is required where standard functionality and approved configuration do not adequately meet the requirement.

It may involve:

  • Custom applications
  • Extensions
  • Reports
  • Interfaces
  • Enhancements
  • Automation
  • Forms

Custom development should have a clear justification.

Data Preparation

Data activities should begin well before the final migration.

Activities include:

  • Data identification
  • Data ownership
  • Data extraction
  • Profiling
  • Cleansing
  • Mapping
  • Transformation
  • Validation
  • Migration rehearsals
  • Reconciliation

Data migration is not simply a technical loading exercise.

The business must confirm that the resulting information is correct and usable.

Integration Development

Integration teams build and configure interfaces between systems.

Activities may include:

  • API development
  • Interface configuration
  • Data mapping
  • Transformation
  • Message handling
  • Error handling
  • Monitoring
  • Security

Integration must be tested as part of the end-to-end business process.

Security

Security activities may include:

  • Role design
  • Authorisation
  • User provisioning
  • Access testing
  • Segregation-of-duties analysis
  • Security validation

Security should be designed alongside the solution rather than added immediately before go-live.

Deliverable Management

The project should maintain traceability between:

  • Requirement
  • Process
  • Design
  • Configuration or development
  • Data
  • Integration
  • Test
  • Acceptance

This provides a clear chain from business need to delivered capability.


4.6 Testing, Change, Readiness and Go-Live

A solution is not ready simply because development is complete.

It must work technically and support the business operationally.

Testing Strategy

Testing should be planned early.

It may include:

  • Unit testing
  • System testing
  • Integration testing
  • End-to-end testing
  • Regression testing
  • Performance testing
  • Security testing
  • User acceptance testing

Not every project requires every category to have a separate formal cycle. The testing strategy should reflect the solution's risks.

End-to-End Testing

End-to-end testing is particularly important in SAP projects because processes frequently cross multiple functions and systems.

For example:

Order-to-Cash

  1. Customer order
  2. Sales order
  3. Availability check
  4. Delivery
  5. Goods issue
  6. Billing
  7. Accounting
  8. Payment

Testing only the sales-order screen would not prove that the complete process works.

User Acceptance Testing

UAT confirms that the business accepts the solution.

Business users should validate:

  • Processes
  • Data
  • Roles
  • Exceptions
  • Reports
  • Integrations
  • Outputs

The BA / Consultant normally coordinates functional understanding while business representatives provide acceptance.

Defect Management

Defects should be:

  • Logged
  • Categorised
  • Prioritised
  • Assigned
  • Resolved
  • Retested
  • Closed

Critical defects should be visible to project governance.

Change Management

Technology changes how people work.

Change activities may include:

  • Stakeholder engagement
  • Communications
  • Change impact assessment
  • Training
  • User support
  • Leadership engagement
  • Business readiness

Training

Training should be based on the future way of working.

Training may cover:

  • Business processes
  • SAP applications
  • User roles
  • New responsibilities
  • Exceptions
  • Controls
  • Reporting

Training should not simply teach users where to click.

Users need to understand the business process they are performing.

Business Readiness

Readiness asks whether the organisation is genuinely prepared to operate the new solution.

Areas may include:

  • Users trained
  • Roles assigned
  • Data prepared
  • Interfaces ready
  • Processes approved
  • Procedures documented
  • Support model established
  • Business communications completed
  • Cutover rehearsed
  • Open critical defects resolved

Go-Live Decision

The go-live decision should be based on evidence.

Typical considerations include:

  • Solution stability
  • Testing completion
  • Defect position
  • Data readiness
  • Integration readiness
  • Security readiness
  • Business readiness
  • Cutover readiness
  • Support readiness

The Steering Committee or appropriate governance body makes the formal decision based on the agreed criteria.


4.7 Cutover, Hypercare, BAU, Roles and Project Management

The final stage connects project delivery with live operations.

Cutover

Cutover is the controlled transition from the old environment to the new solution.

A cutover plan may include:

  1. Confirm business freeze
  2. Complete final data extraction
  3. Perform final transformation
  4. Load production data
  5. Validate data
  6. Activate integrations
  7. Complete security activities
  8. Perform technical checks
  9. Execute business validation
  10. Confirm readiness
  11. Authorise go-live
  12. Begin production operations

Cutover should be rehearsed where practical.

Cutover Planning

Every activity should have:

  • Owner
  • Start time
  • End time
  • Dependency
  • Precondition
  • Validation step
  • Completion criteria
  • Escalation route

The Project Manager coordinates the integrated cutover plan.

The Solution Architect manages technical dependencies.

The BA / Consultant manages business and functional validation.

Go-Live

Go-live is the point at which the new solution becomes operational.

The first hours and days are particularly important.

Teams monitor:

  • Transactions
  • Interfaces
  • Jobs
  • Data
  • Performance
  • User access
  • Business processes
  • Errors

Hypercare

Hypercare is the period immediately after go-live when enhanced support is provided.

Typical activities include:

  • Daily issue review
  • Defect triage
  • Business support
  • Interface monitoring
  • Data validation
  • Performance monitoring
  • User assistance
  • Rapid resolution of critical problems

The duration varies by project.

Stabilisation

After the initial hypercare period, the solution moves toward normal operational support.

The focus shifts from:

“Does the solution work?”

to:

“Is the solution operating effectively and sustainably?”

Transition to BAU

BAU means business as usual.

The project should transfer:

  • Documentation
  • Knowledge
  • Support procedures
  • Open issues
  • Operational ownership
  • Monitoring
  • Administration
  • Change processes

The receiving support organisation should understand how the solution works before the project team leaves.


Roles Across a Typical SAP Project

The three core roles can be viewed across the complete project lifecycle.

Business Analyst / Consultant

The Business Analyst / Consultant provides the business and functional perspective.

Strategy and Initiation

Activities

  • Understand the business case
  • Clarify business objectives
  • Identify business capabilities
  • Identify initial scope
  • Identify major business stakeholders

Deliverables

  • Business requirements
  • Business objectives
  • Initial scope inputs
  • Stakeholder inputs

Discovery

Activities

  • Analyse current processes
  • Identify pain points
  • Identify process variants
  • Identify business rules
  • Identify data requirements

Deliverables

  • Current-state analysis
  • Process documentation
  • Pain-point analysis
  • Initial requirements

Design

Activities

  • Define target processes
  • Facilitate fit-to-standard
  • Analyse requirements
  • Define functional solutions
  • Identify gaps
  • Define acceptance criteria

Deliverables

  • Target processes
  • Requirements
  • Fit-to-standard outcomes
  • Functional designs
  • Acceptance criteria

Implementation

Activities

  • Support configuration
  • Clarify functional requirements
  • Validate developments
  • Validate integrations
  • Support data mapping
  • Support testing

Deliverables

  • Functional validation
  • Data mapping inputs
  • Test scenarios
  • Defect decisions

Go-Live

Activities

  • Validate business readiness
  • Support UAT
  • Validate migrated data
  • Support cutover
  • Support business users
  • Participate in hypercare

Deliverables

  • UAT acceptance
  • Business readiness confirmation
  • Cutover validation
  • Hypercare support

Solution Architect Across a Typical SAP Project

The Solution Architect provides the technology and architecture perspective.

Strategy and Initiation

Activities

  • Assess existing technology landscape
  • Identify major architectural constraints
  • Consider deployment options
  • Identify technical dependencies

Deliverables

  • Initial architecture view
  • Technical assumptions
  • Architectural risks

Discovery

Activities

  • Analyse applications
  • Analyse integrations
  • Analyse data architecture
  • Analyse infrastructure
  • Assess existing customisations

Deliverables

  • Current technical architecture
  • Integration inventory
  • Technical constraints
  • Architecture risks

Design

Activities

  • Define solution architecture
  • Define integration architecture
  • Define data architecture
  • Define extension approach
  • Define security considerations
  • Review technical designs

Deliverables

  • Solution architecture
  • Technical architecture
  • Integration architecture
  • Extension principles
  • Architecture decisions

Implementation

Activities

  • Govern technical implementation
  • Resolve architecture issues
  • Review development
  • Manage technical dependencies
  • Support integration and data teams

Deliverables

  • Approved technical designs
  • Architecture decisions
  • Technical issue resolutions

Go-Live

Activities

  • Validate technical readiness
  • Coordinate technical cutover
  • Confirm integrations
  • Support technical validation
  • Support hypercare

Deliverables

  • Technical readiness assessment
  • Cutover validation
  • Technical go-live support

Project Manager Across a Typical SAP Project

The Project Manager provides the delivery and governance perspective.

Strategy and Initiation

Activities

  • Establish project governance
  • Build initial plan
  • Confirm scope
  • Establish project team
  • Establish reporting

Deliverables

  • Project charter
  • Governance structure
  • Initial plan
  • RAID framework

Mobilisation

Activities

  • Mobilise resources
  • Establish workstreams
  • Set up project controls
  • Establish reporting
  • Confirm milestones

Deliverables

  • Integrated project plan
  • Resource plan
  • Governance calendar
  • Project controls

Discovery and Design

Activities

  • Coordinate workshops
  • Manage dependencies
  • Track decisions
  • Manage risks
  • Monitor deliverables

Deliverables

  • Status reports
  • RAID updates
  • Decision records
  • Updated plan

Build and Testing

Activities

  • Coordinate workstreams
  • Monitor progress
  • Manage defects at project level
  • Manage dependencies
  • Control scope

Deliverables

  • Status reports
  • Updated schedules
  • Risk and issue reports
  • Governance decisions

Go-Live

Activities

  • Coordinate readiness
  • Manage cutover governance
  • Coordinate go-live decision
  • Manage communications
  • Coordinate hypercare

Deliverables

  • Go-live readiness report
  • Cutover plan
  • Go-live decision pack
  • Hypercare plan

A 12-Month Example SAP Project Plan

A twelve-month SAP project is an illustrative model rather than a universal template.

The actual duration depends on:

  • Scope
  • Countries
  • Users
  • Processes
  • SAP products
  • Integrations
  • Data volumes
  • Legacy complexity
  • Customisation
  • Delivery model
  • Organisational readiness

A possible twelve-month programme could look like this.

Month 1 — Strategy, Initiation and Mobilisation

Activities

  • Confirm business case
  • Confirm scope
  • Establish governance
  • Mobilise project team
  • Establish project controls
  • Begin discovery

Role(s)

  • Project Manager
  • Business Analyst / Consultant
  • Solution Architect
  • Business Sponsor

Deliverables

  • Project charter
  • Governance model
  • Initial project plan
  • Initial architecture assessment
  • Discovery plan

Months 1–2 — Discovery and Current State

Activities

  • Analyse current processes
  • Review SAP landscape
  • Review legacy systems
  • Identify integrations
  • Assess data
  • Identify pain points
  • Identify process variants

Role(s)

  • Business Analyst / Consultant
  • Solution Architect
  • Project Manager
  • Business stakeholders
  • Specialist teams

Deliverables

  • Current-state process assessment
  • Current technology landscape
  • Integration inventory
  • Data assessment
  • Pain-point analysis

Months 2–4 — Fit-to-Standard and Target Design

Activities

  • Run fit-to-standard workshops
  • Demonstrate standard SAP processes
  • Analyse gaps
  • Define target processes
  • Challenge unnecessary customisation
  • Agree business decisions

Role(s)

  • Business Analyst / Consultant
  • Solution Architect
  • Business stakeholders
  • Project Manager

Deliverables

  • Target processes
  • Fit-to-standard outcomes
  • Requirements
  • Gap decisions
  • Initial solution design

Months 3–5 — Solution and Technical Design

Activities

  • Finalise solution architecture
  • Define integration architecture
  • Define data architecture
  • Define security approach
  • Define extension strategy
  • Complete functional designs

Role(s)

  • Solution Architect
  • Business Analyst / Consultant
  • Technical specialists
  • Project Manager

Deliverables

  • Solution architecture
  • Functional designs
  • Integration designs
  • Data designs
  • Security design
  • Architecture decisions

Months 4–7 — Configuration and Development

Activities

  • Configure SAP
  • Develop approved extensions
  • Develop integrations
  • Develop reports
  • Configure workflows
  • Prepare security roles

Role(s)

  • Business Analyst / Consultant
  • Solution Architect
  • Developers
  • Integration specialists
  • Security specialists

Deliverables

  • Configured solution
  • Developed functionality
  • Interfaces
  • Reports
  • Workflows
  • Security roles

Months 4–8 — Data Migration

Activities

  • Extract data
  • Cleanse data
  • Map data
  • Transform data
  • Perform migration rehearsals
  • Validate migrated data
  • Reconcile results

Role(s)

  • Business Analyst / Consultant
  • Data specialists
  • Business data owners
  • Solution Architect
  • Project Manager

Deliverables

  • Data mapping
  • Cleansed datasets
  • Migration scripts or processes
  • Reconciliation results
  • Business data approval

Months 5–8 — Integration

Activities

  • Build interfaces
  • Configure APIs
  • Complete mappings
  • Configure monitoring
  • Test error handling
  • Validate end-to-end flows

Role(s)

  • Solution Architect
  • Integration specialists
  • Business Analyst / Consultant
  • External system owners

Deliverables

  • Working interfaces
  • Integration mappings
  • Monitoring
  • Error-handling processes
  • Integration test results

Months 7–10 — Testing

Activities

  • System testing
  • Integration testing
  • End-to-end testing
  • Regression testing
  • Defect resolution
  • UAT preparation
  • UAT execution

Role(s)

  • Business Analyst / Consultant
  • Test team
  • Solution Architect
  • Business users
  • Project Manager

Deliverables

  • Test scenarios
  • Test results
  • Defect log
  • UAT evidence
  • Business acceptance

Months 7–11 — Change, Training and Business Readiness

Activities

  • Assess change impacts
  • Prepare communications
  • Develop training
  • Train users
  • Confirm operating procedures
  • Assess business readiness

Role(s)

  • Business Analyst / Consultant
  • Change team
  • Training team
  • Business stakeholders
  • Project Manager

Deliverables

  • Change impact assessment
  • Training materials
  • Trained users
  • Readiness assessment
  • Communications

Months 10–11 — Cutover Preparation

Activities

  • Develop cutover plan
  • Rehearse cutover
  • Finalise migration approach
  • Confirm technical readiness
  • Confirm business readiness
  • Confirm support arrangements

Role(s)

  • Project Manager
  • Solution Architect
  • Business Analyst / Consultant
  • Data team
  • Integration team
  • Business stakeholders

Deliverables

  • Integrated cutover plan
  • Cutover rehearsal results
  • Go-live checklist
  • Support model
  • Readiness assessment

Month 12 — Go-Live

Activities

  • Execute cutover
  • Load production data
  • Activate integrations
  • Validate system
  • Validate business processes
  • Confirm go-live

Role(s)

  • Project Manager
  • Solution Architect
  • Business Analyst / Consultant
  • Technical teams
  • Business stakeholders

Deliverables

  • Production solution
  • Validated data
  • Active integrations
  • Go-live approval
  • Go-live communications

Month 12 and Immediately Following Go-Live — Hypercare

Activities

  • Monitor solution
  • Resolve critical defects
  • Support users
  • Monitor interfaces
  • Validate transactions
  • Track operational issues
  • Transition to BAU

Role(s)

  • Business Analyst / Consultant
  • Solution Architect
  • Project Manager
  • Support teams
  • Business users

Deliverables

  • Hypercare issue log
  • Stabilisation report
  • Knowledge transfer
  • BAU handover
  • Project closure inputs

The 12-Month Project at a Glance

The overall progression is:

  1. Month 1
    • Strategy
    • Business case
    • Initiation
    • Mobilisation
  2. Months 1–2
    • Discovery
    • Current state
  3. Months 2–4
    • Fit-to-standard
    • Target processes
  4. Months 3–5
    • Solution design
    • Technical architecture
  5. Months 4–7
    • Configuration
    • Development
  6. Months 4–8
    • Data migration
  7. Months 5–8
    • Integration
  8. Months 7–10
    • Testing
  9. Months 7–11
    • Change
    • Training
    • Business readiness
  10. Months 10–11
    • Cutover preparation
  11. Month 12
    • Go-live
  12. Month 12 onward
    • Hypercare
    • Stabilisation
    • BAU transition

The important point is that these activities overlap.

An SAP project is not:

Discover → Design → Build → Test → Go-Live

as a series of completely isolated stages.

In reality:

  • Data work starts during discovery
  • Architecture starts during mobilisation
  • Integration design starts during solution design
  • Testing preparation starts before build is complete
  • Change management starts before training
  • Cutover planning starts well before go-live
  • Business readiness develops throughout the project

This overlapping model is what makes SAP projects complex.


The Three Roles Working Together

The three core roles can be thought of as three connected perspectives.

Business Analyst / Consultant

What should the organisation do?

  • Understand the business
  • Understand the process
  • Define requirements
  • Design the functional solution
  • Validate business outcomes

Solution Architect

How should the technology enable it?

  • Design the architecture
  • Connect applications
  • Design integration
  • Consider data and security
  • Define the technical solution

Project Manager

How will we deliver it successfully?

  • Plan the work
  • Coordinate people
  • Manage scope
  • Manage risks
  • Control delivery
  • Govern decisions
  • Drive readiness

Together:

Business need → Process → Requirement → Functional solution → Technical architecture → Build → Test → Readiness → Go-Live → Operations

That chain is at the heart of SAP delivery.


What Makes an SAP Project Successful?

A successful SAP project is not simply one that goes live.

It should deliver the intended business outcomes.

That requires:

  • Clear business objectives
  • Controlled scope
  • Strong process understanding
  • Appropriate use of standard SAP
  • Sound architecture
  • Good data
  • Reliable integration
  • Effective security
  • Controlled development
  • Thorough testing
  • Business involvement
  • Effective change management
  • Strong governance
  • Realistic planning
  • Well-managed cutover
  • Effective hypercare
  • Sustainable operational support

The strongest projects maintain traceability from the original business objective through to the live solution.

The question should always remain:

Why are we doing this change and how will we know that it has delivered the intended outcome?

That question keeps the project connected to the business rather than allowing it to become a purely technical implementation exercise.

This piece was drafted by AI and checked by the Author.

Musab has worked with SAP across many projects; drop a message and discuss your requirement.

#BA #SAP #Consultant #PM #Project #ProjectManager #SAPFI #SAPCO #SAPMM #SAPSD #SAPPP #Available #OpenToWork

Musab Qureshi

Emails: musabquk@hotmail.com / mail@musab.co.uk
WhatsApp: +44 7857 709 573 

Popular posts from this blog

A Quick Reference Guide to the UK Government Digital Service (GDS) by Musab Qureshi

  Hope all are well... Let me share with you some basic important facts as it pertains to the UK GDS framework... 🎧 Listen to the article: click here 🎧 #HireMusab #OpenToWork #GDS #Available #Immediate #Contractor #GovernmentDigitalService # DDaT #ServiceStandard #ServiceManual 1. What is GDS? GDS stands for Government Digital Service — a unit within the UK Cabinet Office responsible for transforming government through digital, data, and technology. It was established in 2011, following the Martha Lane Fox “Digital by Default” review (2010), which recommended that government services should be simpler, clearer, and faster to use. Mission: “To make digital government simpler, clearer, and faster for everyone.” 2. Why GDS Was Created? Before GDS: Each department had its own website, design, and process. Citizens had to navigate multiple confusing portals. There was inconsistent quality and high IT costs. Many systems were run by large, long-term suppliers — the “Big IT” era — c...

Experience is gained by doing...

  Hope all are well... Sharing is Caring...       🔑My first role back in 1997 straight after university; although I had setup a small LAN at university; had no actual exposure to real-life working environments; I ended up managing the IT infrastructure and applications (plus supporting the staff) of a company in 6 countries travelling to Switzerland for over 2.5 years... 🔑The next role; I knew nothing about retail - took an active role in launching the UK's first and most successful online shopping business; we were 2 people capturing the documentation needs of the entire project team... 🔑Next role; I knew nothing about application architecture (outside of academia); I ended up documenting technical and user guide material for one of the BBC's primary technology partners in London... 🔑Next role; I knew almost nothing about ISO9001; I ended up putting together a QMS in preparation for certification for a company with almost 600 staff... 🔑Next role; I had nev...

My name in UK official government publications...

 Hello; I hope all is well. The UK Government has an official publication organisation known as The Stationary Office  or the TSO ( https://en.wikipedia.org/wiki/The_Stationery_Office ). I have been involved with TSO projects; and I'll share one of them here;  Designing and Transforming IT Organisations ; it's reference: Purchase from here Download a PDF sample here Below is the screenshot - you'll notice the names on these pages; they headhunted the best they could find for this project from thought leaders and the most respected of organisations from across the world. From thousands of people; they only chose a small team... #HireMusab #HireTheBest Kind regards - Musab