sap versions

20
Newmerix Corp. Confidential – not for redistribution Understanding SAP Versions Niel Robertson - CTO, Co-Founder Newmerix Corporation 1100 S. McCaslin Blvd, Suite 160 Superior, CO 80027 303-350-3900 www.newmerix.com or [email protected] Optimizing Packaged Applications

Upload: anand-khisti

Post on 12-Nov-2014

23.071 views

Category:

Documents


9 download

DESCRIPTION

Explains the various SAP versions like R/2, R/3, R/3 Enterprise, mySAP, Netweaver, release matrix.

TRANSCRIPT

Page 1: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Understanding SAP Versions

Niel Robertson - CTO, Co-FounderNewmerix Corporation1100 S. McCaslin Blvd, Suite 160Superior, CO 80027303-350-3900www.newmerix.com or [email protected]

Optimizing Packaged Applications

Page 2: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Keys to Understanding Versions

SAP versioning is a bit tricky – bear with it a bit until you learn itIt depends on which part of the stack you are asking about (application stack or technology stack)It has evolved as SAP has changed its overall architecture from 2 tier to 3 tierMany names are just marketing bundles of technology components

Page 3: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Overview

Page 4: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Main Concepts You Will Encounter

R/3, R/3 Enterprise, mySAPABAPBASISWebASECCNetWeaver

Read on for explanations..

Page 5: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Application Editions

R/2Terminal server architecture“Greenscreen” UI

R/3Introduced client server architectureUses BASIS for technology stackDesktop client UI

R/3 EnterpriseReplaced BASIS with WebAS (Web Application Server)Web Based UI

mySAPWeb based UIChanged “WebAS” to just “AS”

Page 6: SAP Versions

Newmerix Corp. Confidential – not for redistribution

ABAP

Proprietary programming languageAll of SAP was written in ABAP until about 3 years agoABAP doesn’t really have versions, it depends on the BASIS version being run

Page 7: SAP Versions

Newmerix Corp. Confidential – not for redistribution

BASIS

R/3BASIS is the complete technology stack and application stackRuns ABAP programs (all application logic is contained in the BASIS server)BASIS acts as the application server using proprietary protocols to communicate to the desktop clientAll changes to SAP application made in BASIS

For R/3 EnterpriseBASIS was split into BASIS and WebAS (WebAS uses standard internet protocols to communicate with web browsers)BASIS version numbers aligned with WebAS versionsBASIS conceptually used only for administration (migrations, performance monitoring)

For mySAPBASIS conceptually equal to WebAS

Note: since the introduction of WebAS, BASIS versions are referred to either as both X.YZ and XYZ (e.g. 6.10 or 610, 7.0 or 700) where X.YZ is the WebAS version number

Page 8: SAP Versions

Newmerix Corp. Confidential – not for redistribution

WebAS

Application server that replaced BASISUses standard internet protocols so it can communicate with web browsersHosts ABAP engine (runs ABAP applications)Version 6.20 had the first J2EE engine so you could write Java applications as well as ABAP

Page 9: SAP Versions

Newmerix Corp. Confidential – not for redistribution

ECC (ERP Core Components)

Separates application logic from technology stackAll the modules you would buy

(e.g. Payroll) are thought of now as in ECC (before they were thought of as in BASIS)

Page 10: SAP Versions

Newmerix Corp. Confidential – not for redistribution

NetWeaver

This is just a bundling of standard technology stack components that are released together

WebASEnterprise PortalBusiness IntelligenceExchange Integraton

WebAS renamed AS going forward

Page 11: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Try This View With What You Now Know

BASIS sort of “sits in the middle” to help administer

applications now

In the beginning BASIS was both the server AND the application

Page 12: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Release Matrix

Year UI Type Application Edition Major Minor BASIS WebAS ECC NetWeaver

2000 Desktop R/3 4.5 4.5B 4.5B

2001 Desktop R/3 4.6D* 4.6D 4.6D, 610 6.10

6.20

6.30

6.40

7.0 (now called AS)

NetWeaver (2003)

NetWeaver (2003)

NetWeaver 04

NetWeaver 04S

ECC 5.0

ECC 6.0

1.0

2.0, 2.1

3.1I

4.0B

4.6B, 4.6C

620

630

640

700

1992

1997

1998

2001

2003

2005

2006 (June)

SolMan

Terminal R/2 - -

Desktop R/3 1.0 -

Desktop R/3 2.0, 2.1 -

Desktop R/3 3.0, 3.1 3.1I

Desktop R/3 4.0 4.0B

Desktop R/3 4.6 4.6B. 4.6C

Web R/3 Enterprise 1.10 (a.k.a. 4.7x110

2.1

Web mySAP 2004 - 4.0

Web mySAP 2005 - 4.0

Web R/3 Enterprise 2.00 (a.k.a. 4.7x200)

2.2, 3.1, 3.2

* SAP appears to support 4.6D on BASIS server and WebAS

Page 13: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Solution Manager

Solution Manager appears to have been introduced with R/3 Enterprise Edition

Page 14: SAP Versions

Newmerix Corp. Confidential – not for redistribution

Some Screenshots of Different Versions

Page 15: SAP Versions

Newmerix Corp. Confidential – not for redistribution

R/2 Screenshot

Page 16: SAP Versions

Newmerix Corp. Confidential – not for redistribution

R/3 1.0 Screenshot

Page 17: SAP Versions

Newmerix Corp. Confidential – not for redistribution

R/3 2.0, 2.1 Screenshot

Page 18: SAP Versions

Newmerix Corp. Confidential – not for redistribution

R/3 3.0, 3.1 Screenshot

Page 19: SAP Versions

Newmerix Corp. Confidential – not for redistribution

R/3 4.0, 4.5 Screenshot

Page 20: SAP Versions

Newmerix Corp. Confidential – not for redistribution

R/3 Enterprise, mySAP Screenshot