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?

To report this post you need to login first.

38 Comments

You must be Logged on to comment or reply to a post.

  1. Aaron Shover

    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!

    (0) 
    1. Martin Maruskin 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./

      (0) 
      1. 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.

        (0) 
        1. Martin Maruskin 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./

          (0) 
    1. Martin Maruskin 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./

      (0) 
  2. 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

    (0) 
    1. Martin Maruskin 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./


      (0) 
      1. 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

        (0) 
        1. Martin Maruskin 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./

          (0) 
          1. 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

            (0) 
            1. Martin Maruskin 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./

              (0) 
  3. Darshan Pithadiya

    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:

    (0) 
    1. Martin Maruskin 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./

      (0) 
      1. Darshan Pithadiya

        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

        (0) 
        1. Martin Maruskin 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./

          (0) 
          1. Darshan Pithadiya

            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 🙂

            (0) 
            1. Martin Maruskin 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./

              (0) 
  4. A. 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.

    (0) 
    1. 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

      (0) 
      1. A. 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

        (0) 
          1. A. 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.

            (0) 
              1. A. 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..

                (0) 
  5. 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

    (0) 
  6. Steven Sarens

    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!

    (1) 

Leave a Reply