Skip to Content
Technical Articles
Author's profile photo Martin Maruskin

How to install SAP NetWeaver Application Server ABAP 7.03 SP03 Trial – Ready for ABAP in Eclipse (AiE)

Let’s talk briefly about my motivation to write this blog. I feel ongoing frustration of ABAP developers (e.g. great blog series of Martin English: part 1, part 2, part 3 and part 4) when it comes to questions on how to either access or to download test/demo SAP systems. This continues with installation and deployment of such a systems as there are many issues which one developer may face (e.g. here) till the systems gets installed and up and running. Also when it comes to questions if there are still some ON PREMISE (again on premise not cloud version) installations of test/demo NetWeaver system available for Linux OS (e.g. here) left. Just to be clear I have nothing against cloud versions of SAP but on other hand I hear people for whom cloud is not an option for whatever reason.

 

I understand that this blog can’t cover all the issues that person not very familiar with SAP technologies may face during installation of SAP NetWeaver Application Server ABAP 7.03 SP04 Trial. But somehow I feel there are not enough resources available not only for beginner to cover this topic. Therefore I gave it a shot to describe my experience while I was doing it.

 

Needless to say that other part of motivation was to give a guide also to the people who are interested to ABAP development in Eclipse.

 

Content:

1. Download of NetWeaver ABAP 7.03 SP04

2. Installation of the same

3. Eclipse installation & usage

Hardware & software platform I used:

  • Intel i7 based laptop with 16GB RAM
  • Win 7 Utimate 64 bit virtually deployed via VMware Player
  • 8GB of RAM granted to the virtual OS however minimum is 2GB but more memory is needed to run it monthly
  • hard drive space for virtual OS had 60GB

 

1. Download of NetWeaver ABAP 7.03 SP04

First download of installation media is needed. It can be obtained from store.sap.com. Search for: SAP NetWeaver Application Server ABAP 7.03 64-bit Trial. Click on Trial Version. Alternatively you can use pages like developers.sap.com -> Application Platform -> ABAP Platform which point to the SAP Store.

 

NPS_01.png

 

While being there I filled up registration form for trial version:

NPS_02.png

 

Soon after that I got an email with link to download installation media. Notice the link is valid for 48 hours. File is called ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rar and it has about 3.9GB in its volume. After un-zipping it following is structure of installation folders:

NPS_03.png

 

Before starting with real NetWeaver installation there are few software prerequisites that must be met on the system where NetWeaver will be installed.

JAVA: I used jre-7u67-windows-x64.exe, download it from java.com and install before starting with NetWeaver installation.

 

2. Installation

I made sure that  my user had administration rights granted. I ran the installation by kicking off file sapinst.exe from folder:

\ABAP_Trial_7_03_SP04_Win_64_bit_Version\SAP_NetWeaver_703_Installation_Master\DATA_UNITS\BS2011_IM_WINDOWS_X86_64\sapinst.exe

 

Here’s first screen of installation wizard:

NPS_04.png

 

After little preparation operations installation logged off my user:

NPS_05.png

 

After I did re-logon following installation batch was running:

NPS_06.png

 

I needed to accept the license (scroll to very down of the window) in order to continue.

NPS_07.png

 

On next screen passwords are being set for all SAP’s technical users:

NPS_08.png

 

This screen sums up installation checks. My system didn’t meet some of them but I let them as they were and it turned that they were just minor issues. If you get similar result of the checks just choose Cancel to continue with installation without repeating the checks:

NPS_09.png

 

On next screen I could mark parameters that I wanted to change. After that I went through list of all the parameters and revised them. Mostly it is about password setting, choosing SID (SAP ID) abbreviation etc.

NPS_10.png

Once all parameters were revised, real installation started with execution of first few phases:

NPS_11.png

 

First error I came across was while installing DB client (phase no. 4):

An error occurred while processing option SAP NetWeaver 7.0 including Enhancement Package 3 > SAP Application Server ABAP > MaxDB > Central System > Central System( Last error reported by the step: The database installer reported an error. DIAGNOSIS: Some database applications might still be running. SOLUTION: Check the log file sdbinst.log and C:\sapdb\data\wrk\MaxDBRuntimeForSAPAS_install__.log.). You can now:

  • Choose Retry to repeat the current step.
  • Choose Log Files to get more information about the error.
  • Stop the option and continue with it later.

Log files are written to C:\Program Files/sapinst_instdir/NW703/AS-ABAP/ADA/CENTRAL/.

 

NPS_12.png

 

In my case copying of “c:\windows\system32\drivers\etc” folder to “c:\windows\SysWOW64\drivers” helped to solve this issue. Remember to restart your OS before continuing the installation. Other solution can be: Standalone installation of DB client.

So now import ABAP import phase was running:

NPS_13.png

 

Installation of NetWeaver 7.03 SP04 ABAP done:

NPS_14.png

As next step I installed SAP GUI. There is a version of SAP GUI within installation media folder:

 

Frontend&tools\SAP_GUI_for_Windows_7.20_Patchlevel_7_SDN_version_20110701_1428.exe

 

Later it turned out that this version of GUI is not that much useful while working with Ecplise…

How did it look like after first logon via SAP GUI with DDIC user:

 

NPS_15.png

 

Once I was able to get into SAP via SAP GUI with preinstalled user DDIC (use password as specified in documentation file: NWABAPTRIAL70304_64/README/welcome.html) I entered transaction SU01 to enable BCUSER (special user with all the authorization for ABAP development). In here I just set password for user BCUSER:

NPS_16.png

 

3. Eclipse installation & usage

Here I continued with Eclipse installation: I followed instruction available on tools.hana.ondemand.com/#abap. Basically I downloaded Ecplise itself – Kepler version from eclipse.org/kepler. Once I had it  downloaded I just ran eclipse.exe. In its Help menu I choose Install New Software. I Added https://tools.hana.ondemand.com/kepler into Work with field and I hit enter. By this features of were displayed. I Choose ABAP Development Tools for SAP NetWeaver and hit Next button. On next screen just confirm with Finish button.

 

Just to add more information in here: ABAP Development Tools (ADT) is plugin into the Eclipse which provides functions to connect ABAP repository (DDIC objects) to Ecplise.

NPS_17.png

 

Once this was done Eclipse asked me for restart:

NPS_18.png

 

After that I faced issue with ABAP communication layer as per following description:

NPS_19.png

 

ABAP communication layer is not configured properly. This might be caused by missing Microsoft Runtime DLLs VS2010. Consult the installation guide or download page for further details on how to install this component.

Native library sapjco3 is too old. Found library C:\work\mule\jco\sapjco3.dll has version “720.612”, but required is at least version “721.215”.

 

Although it says about obsolete version of SAP JCo (file sapjco3.dll) it is not the case. Actually there may be different reasons:

 

1. Microsoft VC runtime is missing: as per information on tools.hana.ondemand.com/#abap you have to download and install it from: x86 or x64

2. Not proper JAVA is installed: JAVA JRE 1.6 or higher is needed, download it from http://java.com/en/download/manual.jsp. I choose to install JAVA Platform SE 7 U67 version 7.0.670.1.

 

3. As per Note “2041195 – Eclipse does not identify operating system correctly” I set settings in Eclipse’s eclipse.ini file. Add following line:

-Dorg.osgi.framework.os.name=win32

Into -vmargs section of file.

After I went through these issues I was able to run my Eclipse with possibilities to create/modify ABAP objects.

This is how I created my first ABAP report in Eclipse. I opened File -> New -> ABAP project from Eclipse menu. By doing this I got following pop up window:

NPS_20.png

 

Here I by hitting Browse button I specified connection to my newly installed SAP NetWeaver ABAP 7.03 system:

NPS_21.png

 

On the next window I provided logon credentials to my SAP system:

NPS_22.png

By this I got new system in my Project Explorer view in Eclipse:

NPS_23.png

 

And here I choose to create new ABAP report:

NPS_24.png

 

Oooops I forgot to assign developer key to my user BCUSER:

NPS_25.png

 

In order to do that I went to SAP GUI and under my newly created development package ZPACKAGE I created new ABAP report via ABAP Workbench:

NPS_26.png

 

While proceeding with this activity systems asked me for developer key. I entered the key which is referred in documentation file: NWABAPTRIAL70304_64/README/welcome.html

NPS_27.png

 

Here’s how I finished my first ABAP report in AiE:

NPS_28.png

 

After activating it (via right click) I got an output:

NPS_29.png

 

While I wanted to see some other objects of ABAP Data Dictionary (DDIC) I came across following error:

Contact your system administrator. A new version of SAP GUI for Windows needs to be installed.

               Actual Version    SAP GUI for Windows: 720 LSAPI protocol version 5

               Required Version              SAP GUI for Windows: 720 Patch Level 9

 

NPS_30.png

 

I realized that I was using “mini” or core version of GUI which is delivered with installation (in folder Frontend&tools). So I de-installed that version and installed full version 730 together with currently most up2date patch 09. After that seems I have a full access to all features of AiE.

 

When it comes to SAP GUI version here’s another issue. For independent developers not having access to SAP’s downloads area (on so called SAP Market Place – SMP) it can be an issue to get full version of SAP GUI.

Finally this is the end. My NetWeaver installation is working and I’m able to code ABAP in Ecplise. Party in your code!

PS: This blog is cross published on my personal blog site.

 

Where to go next:

ABAP in Ecplise space

FAQs – ABAP Development Tools for Eclipse

Which SAP NetWeaver releases are compatible with ADT?

Assigned Tags

      43 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      THANK YOU!!!!  I have been trying to figure all of this out in spare time (10 minutes here and there) but that wasn't working out too well.  I can't wait to put this to practice!

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Glad you like it. There is a chance your install will face other issues than I described here. If so (I hope not) share it with us together we can solve it!

      cheers

      m./

      Author's profile photo Peter Pallen
      Peter Pallen

      Hi Martin,

      Thanks for the great guide. I'm trying to install this also on my laptop but I can't even get to the first screen.

      I have opened a discussion on this --> SAP NetWeaver Application Server ABAP 7.03 SP04 Trial SAPINST error

      Any hints would be appreciated.

      I have already fully uninstalled my java JRE and then executed the install and it seems that in the install is already a version of java included that is being used during the install and not the one that is already installed. I have also checked and the java bridge is enabled.

      UPDATE: My issue is resolved and I can start practicing ABAP. I have updated my discussion with what I did to get this working.

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Glad you solved your issue!

      From what I see in the discussion thread I guess that sapinst.exe was not able to proceed because of wrong/obsolete JAVA environment. Once you solved this by copying temporary installation folder somewhere else you faced issue asking you for password because no your user under you ran install had no full right to that folder. Anyway after copying it to another folder you succeeded with installation!

      cheer

      m./

      Author's profile photo Denis Galinsh
      Denis Galinsh

      Hi Martin!

      Nice blog, congrats!

      Read with big interest !

      Sincerely,

      Denis

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi Denis,

      thanks, great to hear from you! As you can see now I'm looking also to other areas of SAP as I used to 🙂

      cheers

      m./

      Author's profile photo Former Member
      Former Member

      must i install abap application server in the c drive

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi Khaled,

      no there is no restriction on drive letter where the system must be installed.

      basically you can install it into hard drive of your own choice.

      cheers

      m./

      Author's profile photo David Lawn
      David Lawn

      Hello I should like to thank you for this it made it possible to install the same Minisap release much more easily and cheaply than otherwise - indeed I do not know if I would have succeeded getting past the error - i got exactly the same one - without your help.

      Let me Point out that it should be "Drivers" in the plural - you have a typing error in saying "Driver". I first tried "Driver" but it didnt work it must be "Drivers". Also, I took exact´ly ths same Java release for my Windows 81 64 bit and didnt worry about the documentation saying it should be jre 14 or 15 - and it worked perfectly.

      I have done several Netweaver installations over the years and None went so smothly and quickly as this one did - with your help.    

      With Kind regards David Lawn

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi David,

      I'm glad it all worked for you!

      Thanks for notifying me about my typo regarding driver(s). I corrected it in case of c:\windows\SysWOW64\drivers


      I see you are also fan of miniSAPs same as me. I just wish SAP will provide these version also in the future. I'm afraid will SAP's push to cloud it is not very likely 🙁

      cheers

      m./


      Author's profile photo David Lawn
      David Lawn

      Hi Martin,

      yes I do enjoy minisap and Need to stay out of the cloud because I once had difficulties with pricing and feel I Need to be able to be sure what is Happening.

      I dont think there is any alternative to minisap.

      Do you think theres any Chance SAP might do a minisap for CRM ? So that one could do Genil and BOL.

      (I am getting stray capital letters inserted in my text I dont know whence)

      Kind regards, David

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi David,

      there are many like us demanding trial/demo/minisap versions... See some blogs here in SCN... But on-premise based trial version are not in scope of SAP nowadays. In past at least technologies like SAP Basis, BW, Portal, Gateway were distributed as trials. There were never application modules (SD, FI, ..) included in those. So similarly I do not think there will be ever trial version of CRM...

      What I'm hoping for is to have HANA trial on premise based kind of miniHANA or openHANA if you will. Maybe it will come true in near future. If not SAP will loose many developers which could have been attracted to HANA that's for sure. SAP says "HANA is too good to be missed". With offering it only via cloud a lot of developers will simple miss it.

      cheers

      m./

      Author's profile photo David Lawn
      David Lawn

      Hi Martin´,

      yes, miniHANA would let me do Abap coding for HANA (like pushing intensive work to that database in my Abap coding) and would put me firmly in the HANA camp as a developer (I have already bought and taken a HANA Training at Walldorf). I cannot do that programming at present on the miniSAP of course - no HANA.

      Also, a miniCRM would help me do the Abap coding for GENiL and BOL that I cannot do in miniSAP at present. The Transaction GENIL_MODEL_BROWSER does not exist in miniSAP for example. So for me it is not a question of getting the Business Software like FI but getting the technical Abap OO Equipment to set up BOL modelling and BSP WD Components. Just as in miniSAP I can do SE80-WD and practice reuse of SALV, I should like to do BSP WD Components and practice the reuse of SALV BSP WD Components and, even better, create my own BOL model set and do Genil programming.

      Maybe SAP feels there are enough HANA and GENIL programmers at the Moment, or that the cloud is a viable alternative for us. I dont see that that is true. A lot is getting missed, the whole GenilBOL Show in R3 is getting missed as is, as you mention, HANA.

      With kind regards

      David

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi David,

      thanks for clarification. To be honest I wasn't sure what do you mean by Bol and Genil programming. My bad, I'm not that deep in today's SAP CRM...

      As they are all programming concepts I think they are supposed to be definitely part of some trial ABAP NW system. It is a pity that it is not the case.

      I wish someone from SAP reads a comments like yours.

      cheers

      m./

      Author's profile photo Former Member
      Former Member

      Very pooooor !!!

      Author's profile photo Former Member
      Former Member

      Thank you. Worth reading the content. Very useful

      Regards,

      Ambareesh.

      Author's profile photo Darshan P
      Darshan P

      How can Install in Macbook

      2nd Step which is Installation

      I mean from here

      2. Installation

      I made sure that  my user had administration rights granted. I ran the installation by kicking off file sapinst.exe from folder:

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi Darshan,

      you can't install the NetWeaver system I'm discussing in the blog into macbook as it is designed for Win OS.

      PS: there is no version of the NetWeaver systems of MacOS. There are only WIN or linux/Unix versions.

      cheers

      m./

      Author's profile photo Darshan P
      Darshan P

      Hey Martin!

      Still confusion 😕

      is it possible in Windows 8.1? So i can run virtually.

      P.S.: My Demand is that want Run ABAP in Back-end(Netweaver 7.03) and Fiori Front-end(WEB IDE or Eclipse) for my Project work.

      Regards,

      Darshan

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi Darshan,


      I believe you can use WIN 8.1 although I install it on WIN7.


      For you scenario: NW + developing Fiori app in Web IDE, notice that for fiori you need to have a SAP Gateway in your NW server. W/o Gateway you can't run Fiori apps.


      cheers

      m./

      Author's profile photo Darshan P
      Darshan P

      Hey Martin,


      Thank you very much Martin. It works great in Windows 8.1 🙂 🙂

      By the way now i get to know for Fiori i need Gateway.Still one question left. ℹ

      Do you any idea or link how to install Gateway externally in this(above) installation?

      Or i will have to uninstall above services and reinstall process with ABAP Gateway Services?

      Regards,

      Darshan 🙂

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi Darshan,

      to your question regarding Gateway. I blogged about installing it here:

      SAP NetWeaver Application Server ABAP 7.02 SP11 with Gateway SP04 Trial - Ready for SAP Gateway

      However this installation of on premise version was removed from the Downloads on SAP Store - See updates in comments.

      It would be great to have Gateway back available on premise but I do not think that will happen any time soon as SAP is pushing to cloud very hard.

      cheers

      m./

      Author's profile photo Former Member
      Former Member

      Very nice work. Thanks a lot!

      Author's profile photo Abhishek Bachhawat
      Abhishek Bachhawat

      Hello,

      I had the same error.. "ABAP communication layer is not configured properly. This might be caused by missing Microsoft Runtime DLLs VS2010. Consult the installation guide or download page for further details on how to install this component. Native library sapjco3 is too old. Found library C:\Windows\System32\sapjco3.dll has version "720.114", but required is at least version "721.416"."

      I tried all the 3 options which were described above in blog but still no success. I am using Win 7 and x86 version.

      One strange thing I noticed though is that Microsoft redistributable runtime dlls vs2010 sp1 (x86) is of 4.05 mb whereas it should be of 10mb(from others where eclipse works). After this observation I downloaded all versions of Redistributables but no success Pls suggest what can be done.

      Author's profile photo Marco Werner-Kiwull
      Marco Werner-Kiwull

      Hi,

      you should not install a standalone JCo dll into C:\Windows\System32 (see JCo installation instructions).

      Your previous JCo installation is in conflict with the sapjco3.dll that is contained in ABAP-in-Eclipse, the latter has the correct version.

      Best regards,

      Marco

      Author's profile photo Abhishek Bachhawat
      Abhishek Bachhawat

      Dear Marco,

      I have not installed anything on C:\Windows\System32. I did not find the file sapjco3.dll at this location. I just re-installed the VCREDIST_x86.exe from Microsoft sites. The version it specifies is 10.0.40219.1 for runtime dlls.

      Regards,

      Marco

      Author's profile photo Marco Werner-Kiwull
      Marco Werner-Kiwull

      Please check again - the error message clearly states "Found library C:\Windows\System32\sapjco3.dll has version "720.114"".

      Best regards,

      Marco

      Author's profile photo Abhishek Bachhawat
      Abhishek Bachhawat

      That's the problem, I don't see any file (even hidden), yet eclipse.exe tries to find one and expects something at this location. In one of the old blog, I found the same and checked it for its existence, but nowhere its found.

      Author's profile photo Marco Werner-Kiwull
      Marco Werner-Kiwull

      Can you find the sapjco3.dll in C:\Windows\SysWOW64 ?

      Author's profile photo Abhishek Bachhawat
      Abhishek Bachhawat

      Yes, now I do see it in SysWOW64, having sapjco3.dll of 4,056 KB. This might be the problem.. Any Ideas on how can this be fixed/changed with..

      Author's profile photo Marco Werner-Kiwull
      Marco Werner-Kiwull

      Remove it and then start Eclipse again with the -clean flag (once).

      Author's profile photo Abhishek Bachhawat
      Abhishek Bachhawat

      Yes Marco, It works perfect.. Thanks a lot !!

      I just renamed the sapjco3.dll and it works now,

      Author's profile photo Nikhil Kohli
      Nikhil Kohli

      In sapinstgui, When i try to log on with localhost and port - 21212

      it shows below error

              Error while connecting to communication partner - see preceeding messages.

      Could not connect to host localhost on port 3202.

      java.net.ConnectException: Connection refused: connect

      java.net.ConnectException: Connection refused: connect    

      Please solve this problem.

      Thanks & Regards

      Nikhil Kohli

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      can you pls check following:

      - is port mentioned already used?

      - patch to Java_Home is set?

      - version of JAVA is correct?

      cheers

      Author's profile photo Nikhil Kohli
      Nikhil Kohli

      yes its work

      Author's profile photo Nikhil Kohli
      Nikhil Kohli

      What is the default password for BCUSER client 001

      Author's profile photo Former Member
      Former Member

      Thanks Martin, without your advise (copying the drivers to another folder) my installation would have never worked. However, it looks like I'm stuck now. There's not a trace of a server in SAP MMC. Could you please have a look at the questions I posted recently. Thanks!

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      Hi Steven,

      I see that your question reg MMC was answered.
      Hope you will enjoy SAP system 🙂

      cheers
      m./
       

      Author's profile photo Former Member
      Former Member

      Thanks for the very detailled guide. At least I found one of the problems I had with the installation. Now I'm having a different problem which noone else seems to have.
      Every guide I consider tells me to execute the sapinstgui.exe file after installation and activation, which should be in the same folder as the sapinst.exe file. In my case it simply doesn't exist. Is there a way to just download the sapinstgui-files ? Or any other solution to fix my problem?

       

       

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      hi Pascal,

      this looks weird error. Are you sure that you downloaded correct package and have unpacked it completely? If you then you may want to try to look for download of the latest SWPM*.SAR file from https://support.sap.com/en/my-support/software-downloads.html and extract it with SAPCAR program (assuming you are on Windows OS).

      cheers

       

      Author's profile photo Former Member
      Former Member

      help please where you can download SAP NetWeaver AS ABAP for windows I can not find it in SAP store, someone please I will be very grateful.

      Author's profile photo Martin Maruskin
      Martin Maruskin
      Blog Post Author

      hi Ivan,

      I think the install I wrote this blog about was already taken off the SAP store.

      However you can install currently available versions of SAP NetWeaver AS ABAP Developer Edition, links shall be working I believe:

      7.50 SP02 and 7.51 SP02

      regards

      Author's profile photo Former Member
      Former Member

      Dear folks,

      does anyone have this and cloud it for me?

      I will delete this request after that.

      Hi Martin,

      would be nice if you contact me…

      greets

      schubi

      ks.71(at)gmx.de