Server Room

SAP: My Own SAP ECC 6.0 IDES Server (Part 1)

I was pondering one day the irony of an SAP consultant with well over a decade of SAP experience who has never himself attempted an SAP installation.  After doing some research, I discovered that I had what it took to actually do it myself.  In this series, I will walkthrough the process of this installation from end to end.

INTRODUCTION

This series will be broken out into several parts.  In this first article, I’m going to walk through some of the prerequisites I needed to successfully install.  I will also tackle the setup of the Virtual Machine and the installation of Windows Server 2008.

In Part 2, I will walk through the preparation of the virtualized server for the installation of Oracle and SAP.  This includes OS preparations as well as a few software installations.

Part 3 will cover the installation of Oracle and SAP as well as some post-installation tasks.

Part 4 is an appendix which contains information that I found relevant and useful once your system is up-and-running.

DISCLAIMERS

This is a “How I” article and not a “How To” article.  Hopefully, you’ll be able to follow these same steps and be well on your way to running our own instance of SAP.  But, I have no idea if this is the best or worst, most or least efficient method to use.  All I know is that it appears to have worked.

Also, I am using a Virtual Machine for this installation.  There are several reasons to use a VM:

  • The environment within a VM is very controlled and therefore more predictable.
  • A VM is, for the most part, isolated from the host system.  It will be less impacted by processes and services running on the host machine which could affect server operation.
  • VM’s offer quick configurability.  You can increase or decrease performance as needed by changing the parameters of the VM.
  • I can’t say for sure, but the VM should be more portable.  I should be able to lift-n-shift the whole thing in the event that I wish to move it to a different physical computer.

Many people may find this less convenient to run it in a VM, but in my case the benefits outweigh the inconvenience.  Of course, it isn’t REQUIRED to use a VM, but I think it’s the best solution for my needs.

One final Note, I am not a technical SAP guy.  There are a lot of steps to this installation and I won’t be able to provide details behind each one.  I will try my best to explain things along the way, but if I gloss over some things it’s a safe assumption that I haven’t the foggiest idea of what the TRUE requirement is.

PRE-REQUISITES

Here is what I found I needed in order to complete the installation:

  1. Computer
  2. SAP “S Number” with Download Authorization
  3. SAP Software Provisioning Manager
  4. Oracle VirtualBox 4.3.28
  5. Windows Server 2008 R2 x64 with SP1
  6. Java SDK 7u67 for 64-bit Windows
  7. Time

Let’s look a little closer at each one.

Computer

I’m running a humble, aging Dell Inspiron 530. But I’ve got it “suped up” with 8GB of Ram; a 64-bit, 3 GHz quad-core Q9650 processor; and a 3-disk RAID array offering almost 800 Gigs of storage (in addition to the 150 Gig OS partition).  I can’t say whether or not a 32-bit setup is recommended or even possible.

SAP “S Number”

This is the best way to get the software you need. If you’re already an SAP Professional, you probably already have an S Number to access the SAP KB articles. You also have access to browse the SAP Software Downloads catalog. Keep in mind that you may not have access to all SAP products; this will depend on your relationship with SAP.  If you are an integration consultant, you should be able to access nearly everything.  However, you may need additional authorization to actually initiate a software download.  Someone within your organization should be able to help you get this access, if needed.

SAP Software Provisioning Manager

You can pick up this application here.  This is basically SAP’s universal installer.  It replaced SAPINST, from what I read.  Unfortunately, when you download this from SAP, it will be in their proprietary .SAR archive.  You will need to use the SAPCAR.exe utility (included in the other packages) to extract the files.  There are some additional instructions here.

Oracle VirtualBox 4.3.28

I acquired a copy of VirtualBox from the VirtualBox.org website.  It’s freely available and seems to run rock-solid on my setup.

Windows Server 2008 R2 x64 with SP1

You will need some sort of OS to run on the VM.  I chose Windows Server 2008 which is based on the Windows 7 OS.  It’s more familiar to me as compared to Server 2012 and I know that it will have solid, predictable performance.  I’m installing with an .ISO file.

Java SDK

This is a requirement for launching the Oracle and SAP installation processes.  I used the following version:

jdk-7u67-windows-x64.exe (130mb)

Time

The software download alone takes about a day on a relatively slow connection.  The Server OS setup and updates take forever.  Unpacking the required files takes additional time as does the installation.  For me, there was also a healthy learning curve as I am a functional consultant and this is my foray into SAP setup activities.  I won’t even admit the number of times I attempted this process before it finally worked.  If you’re new to this, I would expect the whole process to take several days and not hours. …assuming you don’t run into issues.

STEP 1:  DOWNLOAD THE SAP SOFTWARE

It makes sense to start tackling this step first since it requires a bit of lead time.

  1. Path To SAP Downloads
    Path To SAP Downloads

    Log into the SAP Support website.

  2. Click on ‘Download Software’.
  3. Click on ‘Installations & Upgrades’.
  4. Click on ‘A-Z Alphabetical List of My Products’.
  5. Click on ‘E’ (for “ERP”)
  6. Scroll down and select ‘SAP ERP’ from the list.
  7. Select the ‘SAP ENHANCE PACKAGE’ option.
  8. Partial List of the available files.
    Partial List of the available files.

    Select your desired EHP; I chose ‘EHP7 FOR SAP ERP 6.0’.

  9. Select ‘IDES Version’.
  10. Select ‘Microsoft Windows’.
  11. Finally, select ‘Oracle Database’.
  12. Scroll down and you will see the packages associated with this Installation.  You can either select ONLY the ones you want based on their description, or you can do what I did and ‘Select All’ and ‘Add To Download Basket’.
  13. Organized Folders of Downloaded Software
    Organized Folders of Downloaded Software

    If you haven’t already, install the SAP Download Manager (there’s a link on the screen).  You will need to make sure that the Java JRE is already installed on your system PRIOR to installing the DL Manager.

  14. Using the DL Manager, download the SAP packages.

I came across some inconsistencies during the installation of SAP.  In short, the Oracle versions expected for

SAP Download Manager In Action
SAP Download Manager In Action

the database and client were different from what was included in the packages.  To get around these issues, I also downloaded the following items:

  1. ORACLE RDBMS 12c (a.k.a. ‘12.1’)
  2. ORACLE Client 12.1

I organized all the packages into their own folders to make it easier to see what I had.

STEP 2:  SETUP YOUR VIRTUAL MACHINE

I’m going to assume that you have an existing host machine that is already running Windows 7.

  1. Install VirtualBox using the installation wizard.  It’s not difficult and I’m sure you can find a guide or two online if needed.
  2. IF YOU WANT YOUR VM TO RESIDE ON A DIFFERENT DRIVE FROM YOUR OS:  In the VirtualBox settings (File –> Preferences –> General), change the Default Machine Folder to some location on your desired target drive. In my case, I chose “D:\Virtual Machines\”.  Otherwise, Snapshots that you take (more on that later) will be placed on your OS partition and not your desired target drive.
  3. Here is what my VM Setup looks like
    Here is what my VM Setup looks like

    Create a new VM with the wizard.  I created one with the following attributes:

    • Indicate Windows 2008 as the OS.
    • Allow it to use 2 of my 4 cores.
    • Allow it to use 3 of my 8 Gigs of RAM.
    • 2 Dynamically sized drives:
      1. One for the OS sized at 60 Gigs (or more, to be safe)
      2. One for the SAP installation at least 500 Gigs
    • Network mode:  Bridged
      Note:  This is an optional step, but a Bridged mode can help make it easier to access this server via Remote Desktop.  Details later on.

You don’t need to worry too much about disk space initially.  Using the ‘Dynamic’ option for the virtual HDD’s will take up very little space at first and grow to the max sizes you specified as you need them.  Also, the number of cores and amount of RAM should be adjustable in the future, so don’t worry if you setup seems slow; you can adjust it up later.

STEP 3:  INSTALL WINDOWS SERVER 2008 / REQUIRED UPDATES

Now the fun begins.

  1. In the VM, map the virtual DVD drive to either (a) your physical DVD drive containing your OS disk, or (b) an .ISO file containing the OS installation image.
  2. Start your VM.  The machine should launch the OS installation process.
  3. Complete the installation as you normally would:
    • Select your OS “drive” (the one with ~60+ Gigs).
    • Create the OS partition.  I made mine ~40 Gigs.  I’m praying that mine is large enough; the OS alone is taking up 21 Gigs which was a surprise.
    • Install the OS on your new partition.  You can create the remaining partitions later.
    • Give your computer a name; I chose ‘SAPECC6’.  It was between that and ‘SUPERFLY’.
  4. You’ll want to probably run through the ‘Windows Update’ process multiple times to make sure you are completely up-to-date.  It can take hours to download and install all the updates.  …and then it can take hours more once you’re rebooted and found more updates.  At that point, you may want to switch off the Windows Automatic Updates process to avoid problematic updates from crippling your server.

STEP 4:  TAKE A VIRTUALBOX SNAPSHOT

Please…  I’m begging you…  Take a Snapshot in VirtualBox.  At this point in the process, you have a fresh, clean server.  If your installation goes awry, it will save SO much time to be able to come back to this exact point, and that is exactly what a VirtualBox Snapshot does.  It creates a sort of Restore Point which will make an exact copy of your server — bit for bit — and allow you to return to this point if you need to start all over.  I learned this lesson the hard way.

Creating a new Snapshot.
Creating a new Snapshot.

To take a Snapshot:

  1. With the machine still running, select the Machine –> Take a Snapshot menu option.
  2. Give the Snapshot a name, such as Squeaky Clean Server.
  3. Click Save.
  4. Give yourself a pat on the back; you’ve just saved yourself a headache (or two).

PART 1 WRAP-UP

Phew…  That was a lot of work and there’s not too much to show for it.  But, on the bright side, you now have a great foundation for your SAP installation.  So far, we’ve discussed all the components needed to install SAP, we’ve downloaded the required software and created a Virtual Machine where our SAP installation will live.  In the next part, we will continue refining our VM and complete the preparation for the installation of Oracle and SAP.

Ready?  Continue on to Part 2…

SAP: My Own SAP ECC 6.0 IDES Server (Part 1) was last modified: May 22nd, 2016 by michael

31 thoughts on “SAP: My Own SAP ECC 6.0 IDES Server (Part 1)”

  1. Hi Michael,

    Thanks for detailed article on IDES installation. I downloaded everything Software provisioning Manager from SAP Market place and SAPCAR.EXE utility. But I am not able to extract the files. Could you please let me know how to use this tool and extract the SWPM. Your help is highly appreicated.

    Regards,
    Sree

  2. You’ll find a link in the “SAP Software Provisioning Manager” section above which will give you a ton of info on SAPCAR. In Windows, you’ll need to open up a command prompt and navigate to where you .SAR/.CAR file is located. Then you’ll want to input the following command:

    SAPCAR -xvf

    It will extract your file to the current folder (I think), so you may want to put everything in a separate folder. Does this help?

    1. Hi Michael, thanks for helping me. I extracted the files and started installation. But struggling with error. SQL Statement or Script failed. Diagnosis Error message: ORA 00401. the value for parameter is not supported for this release.

      Log files are written to C:\program files

      I am not sure where to change the parameter for this. Any suggestions for this.

      Regards,
      Sree

    1. I don’t recall running into that issue. You’ll probably have to Google for a solution. Try looking through the SAP Notes that I recommended for the Oracle parameters; there may be some help in there. Please post back with what you find.

  3. Hello, can you help me?

    I can’t find ORACLE RDBMS 12c (a.k.a. ‘12.1’) and ORACLE Client 12.1, i don’t have Oracle Database?!

    My list in SAP Market Place is:

    EHP7 FOR SAP ERP 6.0 (INSTALLATIONS AND UPGRADES)

    Installation and Upgrade
    Application Help (SAP Library)
    IDES Version

    AIX
    HP-UX
    Linux
    Microsoft Windows
    MaxDB (SAPDB)
    Microsoft SQL-Server
    SAP ASE
    SAP HANA
    Solaris

    1. Biasi,

      Thanks for reading my article. You can find easier access to the Oracle software using the following path on support.sap.com:

      Download Software –> Databases (under the ‘Software Downloads’ section) –> Oracle –> Oracle 12.1 Software (64-bit) –> Installation –> Microsoft Windows –> ORACLE Database

      You should find both server and client software. If you do not have these options, it’s possible that your account is limited to only certain categories of software; I won’t be able to help if that’s the case.

      Let me know if this helps you.

      Michael

  4. Hi Michel,

    I am Prasad, thanks for giving your valuable suggestions, kindly let me know how to download procedure for SAP ecc 6.0, it is asking username & password for authentication, step 4 in Market place. kindly provide me access for username & password.

    Regards,
    Prasad.

  5. Hi Michael,

    Thanks for your article. Very useful information and clear procedures. I have downoaded the files from SMP, but extracting the Export files give me an error “Some of the files might be corrupt”.

    Any idea what to do in this situation?

    Thanks.

    1. Haisam,

      Unfortunately, I do not recall receiving that error. What type of archive were you opening and what method were you using to do so?

      Michael

      1. Hi Michael,
        thanks for your reply. I had to download the files again from SMP. I believe there must have been an issue with the download, as the size of the files was much smaller. Did not have any errors extracting them now.

        Once again thanks for this excellent article.

  6. Hi Michael.. Thanks for this article. I am trying to download the SAP IDEAS but as per your article, it is not showing Oracle Database under Windows option. Only SQLServer, HANA, SAP ASE is being displayed.

    I followed all steps exactly.

  7. Dear ,

    I can’t able to register Sap market place pls help

    I need to download ides version

    Otherwise can you send me username & password for sap market place

    1. Otherwise can you send me username & password for sap market place

      Nope. Sorry. I can’t help you with that. There are two ways that I know of to get an SAP S-number: through your employer, or by completing an official SAP Certification.

  8. Hai Michael,
    I am trying to download SAP ERP \ ENHANCE PACKAGE \ EHP7 FOR SAP ERP 6.0\ IDES VERSION. But there I can found plenty of files. Please guide me that what are the following files required to download. I am using windows 2012 server 64bit, 12GB ram, 1TB HDD, required MAXDB 7.9.29 or more.
    Regards,
    Gopinath G

    1. Hello Gopinath,

      There’s a screenshot in this article which shows the specific files that I downloaded. As you know, I used Oracle and not MaxDB, so the files I used are going to be different. Also, I’d wager that these files change periodically as the links expire, so file names may differ. I did not need all the files I downloaded (and I needed some additional ones that WEREN’T in the original list). I would recommend getting everything for MaxDB if possible.

      Michael

  9. Hi Michael,
    You mention about 32 & 64 bit. Are you talking about the OS or CPU?
    Also, can you confirm if the installation can work with 32 bit OS or 32 CPU? Thank you for sharing.

    1. In my case, I am using a 64-bit processor with a 64-bit OS. That was simply what I had available to me. When I mention 32-bit, I am basically just saying that I am unsure about the system requirements for running SAP ECC 6.0. I hope this clarifies.

  10. Thanks MIchael for the prompt reply.
    I have been trying to download the required files from SAP Marketplace.
    It seems to be taking ages. Do you know of any alternative?

  11. Hi michael,
    Can u please help me..Am installing sap ides EHP7 ERP 6.0 with sybase database.In that am getting error like “assertion failed:installer is started with enabled database environment variables” what should i do pls tel me

    1. Ramakrishna, Thanks for posting a comment. I would check the environmental variables used in the settings file (forgot the name of it) and check the values that you’re using. If you read my articles, you’ll find several variable changes that I made along the way. -Michael

  12. Hi Michael,

    Good Day, I’am getting errors at Import ABAP. All Import monitor jobs are getting falied.Can you please suggest me what should I do.

    Thanks,
    Jainender Jain

    1. Jainender, thanks for your comment. Unfortunately, I don’t have all the answers to issues. Any issues that I encountered are documented in the articles. I would pay close attention to the specific errors you’re receiving and use Google to help find answers. -Michael

  13. Thank you,
    I got an error that import monitor failed.
    Solution was to increase the shared pool size of the db to 128 MB

What say you?