Post on 12-Nov-2014
description
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 nielr@newmerix.com
Optimizing Packaged Applications
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
Newmerix Corp. Confidential – not for redistribution
Overview
Newmerix Corp. Confidential – not for redistribution
Main Concepts You Will Encounter
R/3, R/3 Enterprise, mySAPABAPBASISWebASECCNetWeaver
Read on for explanations..
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”
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
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
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
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)
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
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
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
Newmerix Corp. Confidential – not for redistribution
Solution Manager
Solution Manager appears to have been introduced with R/3 Enterprise Edition
Newmerix Corp. Confidential – not for redistribution
Some Screenshots of Different Versions
Newmerix Corp. Confidential – not for redistribution
R/2 Screenshot
Newmerix Corp. Confidential – not for redistribution
R/3 1.0 Screenshot
Newmerix Corp. Confidential – not for redistribution
R/3 2.0, 2.1 Screenshot
Newmerix Corp. Confidential – not for redistribution
R/3 3.0, 3.1 Screenshot
Newmerix Corp. Confidential – not for redistribution
R/3 4.0, 4.5 Screenshot
Newmerix Corp. Confidential – not for redistribution
R/3 Enterprise, mySAP Screenshot