SAP is frequently changing its architecture depending on the different business needs.There was time when industries were using SAP R/3 4.6C and now its E.C.C 6.0 . Here I would discuss on the the delta change which happen in due course of few releases.
At the time of SAP R/3 4.6 C both the release use to happen at same time i.e the Application and the underlying technical infrastructure knwon an SAP BASIS .
In July 2002, SAP launched SAP R/3 Enterprise, based upon a new SAP R/3 architecture. The bussiness side is knwon as SAP R/3 Enterprise 4.7 and the Technical Infrastructure has been renamed to SAP WAS 6.20 (Web Application Server) . This is major change where the entire Webserver is running in ABAP kernel , where as before we have different services like ITS , ICS and they use to rely on other external webservers , ITS use to run on top of Microsoft IIS . But with 6.20 we have HTTP , SMTP & HTTPs communication stack in kernel itself and therefore dont rely on other external web servers. This thing sets up most of major other functionalities in ABAP environment like BSP , Web services and webdynpro ABAP. These were built on top of his ABAP Kernel, which was well required.
With the next release i.e. SAP ERP 2004 or EEC 5.0 – further expansion on application side of world happened i.e. on business application side , its was now ECC 5.0 (Enterprise Core Components). It was the first release which sit in top of full Netweaver Stack . There is more than just ABAP Strack to it..like JAVA Stack , Portal data managenet and other integratioin technologies. Here the majority of business process is still in ABAP .SAP ECC allows functionality developments that fully leverage the capabilities of SAP NetWeaver.
Next release came up as ECC 6.0 – Here the SAP stick with the version numbers and relese the EEC 6.0 and for the Netweaver release underneath this , was initially launched as Netweavear 2004 S but to simplify it is renamed as Netweaver 7.0. It uses cool techonology – ABAP Enhancement framework to leverage new functionality in optional wise .. business can decide when they want to turn on the functionality without disrupting the existing code in your system.
In future there might be no major release for another few years but be supported with enhancement packages on same codebase ……
More technical Blogs are available at …. SAP Blogs