Skip to Content
Product Information

SAP AS ABAP 7.5x Developer Editions: FAQs

Table of Contents
01 Oracle Virtual Box
02 VMWare Workstation Player
03 Other Environments
04 Other Linux Distributions
05 Working with ABAP
06 Error Downloading / Extracting
07 Error Installing
08 Resources

This is an informal collection of information I have gathered from playing with the AS ABAP dev editions and from Community feedback. The information and links here are not endorsed by SAP – use this at your own risk.

01 Oracle Virtual Box

Move VMs from one drive to another

https://forums.virtualbox.org/viewtopic.php?f=35&t=55003– official guide

https://dirkstrauss.com/moving-virtualbox-vm/ – third-party guide – use at own risk, but I found the screenshots etc better

Can I connect to my server from different computer?

Yes. However, If you want to see the VM, you need to use a Bridged network. It’s probably worth looking at the Oracle Virtual Box manual but this worked for me:

  1. Back up your hosts files on Windows and Linux.
  2. In Vbox Manager, select the VM go to Network > NAT -> Bridged
  3. In the openSUSE instance, open Terminal and find your IP address using sudo ifconfig
  4. Then enter this IP address mapping in the hosts file using sudo nano /etc/hosts (and comment out the NAT entry):

<IP Address> vhcalnplci vhcalnplci.dummy.nodomain 

  1. Restart your openSUSE instance.
  2. Update your Windows hosts file with the new IP address mapping (and comment out the NAT entry).
  3. Change your SAPLogon entry from 127.0.0.1 to <IP Address>

To change back to NAT:

  1. In Vbox Manager, select the VM go to Network > NAT
  2. In Terminal, check that the IP address = 10.0.2.15 using ifconfig
  3. Edit the hosts file using sudo nano /etc/hosts :

127.0.0.1  localhost

10.0.2.15  vhcalnplci.dummy.nodomain vhcalnplci

  1. Restart you Linux instance.
  2. Edit the Win hosts file: 127.0.0.1 localhost
  3. Change SAPLogon to 127.0.0.1
  4. If this fails : test in Win cmd : ping vhcalnplci (It may be necessary to comment out other entries)
  5. If this fails : Check Port Forwarding:

More info : VBox Guide 6.5.

02 VMWare

Copy VMs from one drive/location to another

Unfortunately, you are expected to do this using the Workstation (which is not free), not the Player. I followed this unofficial guide, but do this at your own risk:

https://www.htpcguides.com/workaround-to-clone-vmplayer-virtual-machines/

  1. Copy and paste the folder according to the VMWare docu, steps 1-4: VMWare: Copying a Workstation virtual machine… . NOTE: Make sure the VM is powered off.
  2. Back in VM Player, choose Open a Virtual Machine , as described here: Workaround to Clone VMPlayer Virtual Machines
    NOTE: At the step Play virtual machine, I chose “I copied it”, so that a new UUID and MAC address are generated.
  3. I then had to change the IP address before starting up my AS ABAP  server:
    • Check the IP address by entering sudo ifconfig
    • Open the hosts file by entering sudo nano /etc/hosts
    • Using this IP address, add a new entry of the form:
      <IP address> <hostname> <hostname>.dummy.nodomain
      ie <IP address>   vhcalnplci            vhcalnplci.dummy.nodomain
    • Save your changes by choosing Ctrl+o, then Enter.
    • Quit the editor by choosing Ctrl+x.
    • Check the changes by using the command sudo cat /etc/hosts
  4. Edit the Windows hosts file.
  5. Create a new SAP GUI entry.
  6. Start your AS ABAP server as normal.

Convert VirtualBox files to work with VMWare Player

  1. Follow the instructions here: https://www.howtogeek.com/125640/how-to-convert-virtual-machines-between-virtualbox-and-vmware/

When that is done, and you get a success message, you still have to make the following SAP-specific settings:

  1. Check proxy settings:
    1. If nec., disable and remove entry -> log out
    2. Re-enter -> log out
  2. Change IP address:
  • IP address, Vbox = 10.0.2.15
  • IP address, VMWare = eg nnn.nnn.nnn.nnn (check ifconfig – in hosts (Linux); hosts (Win); SAPGUI
  1. Optional, but necessary to work with Fiori apps: Test your HTTP connection.
  2. You can then delete the Virtual Box Guest additions and install VM tools (as described by howtogeek above)

Move VMs from one drive to another

https://communities.vmware.com/thread/466994 – forum thread – use at own risk

03 Other Environments

These are tips from Community members, who have tried out a non-default VM.  They are all own-risk. I have not tested them.

Docker

Dockerfile for AS ABAP 7.5x, by Tobias Hofmann.

Hyper-V

Installing AS ABAP dev edition with Hyper-V / openSUSE Leap

(with openSUSE Leap, as is our default)

Great detailed guide by Fabian Lupa

Parallels Desktop 14

AS ABAP 7.52 SP 01 Developer Edition on Debian 9 in Parallels Desktop 14

(with Debian 9)

By Dominik Di Lorenzo

Vagrant (Cloud Repository)

https://github.com/sbcgua/sap-nw-abap-vagrant

Again, haven’t tested this, but looks great. Vagrant is a [command-line] tool to setup virtual environments conveniently using scripts.”
Alexander Tsybulsky has written a blog about this: Installing AS ABAP with Vagrant and Ubuntu

04 Other Linux Distros

Similarly, these are tips from Community members, who have tried out a non-default Linux distro.  They are all own-risk. I have not tested them.

CentOS 7

This has been tested by a Community member. According to him, you must, however, set SHMMAX and SHMALL correctly. For more information, consult the CentOS 7 docu.

Debian 9

AS ABAP 7.52 SP 01 Developer Edition on Debian 9 in Parallels Desktop 14

(on Parallels Desktop 14)

By Dominik Di Lorenzo

Ubuntu 1604 LTS – 1910

Concise Guide to install SAP NetWeaver Developer Edition on Ubuntu VM

Great concise guide by Dylan Drummond

05 Working with AS ABAP

abapGIT

Briefly, abapGIT is a GIT client written in ABAP for ABAP. It offers an easy way for developers to upload their ABAP development objects to / import others’ interesting development objects to an openly available Git site. And it really is easy.

Follow this blog for a great, end-to-end guide to installing the tool and cloning a sample package into your developer edition: https://blogs.sap.com/2017/06/21/abapgit-so-easy/ (GrahamRobbo)

There is a useful collection of projects here: http://dotabap.org/

Can I access Business Suite / ERP / S/4HANA content?

…including ERP dev objects like BAKR, or transactions like VA01?

No, you can’t. There is no Suite content in the developer edition.

The developer edition is intended for people to learn more about the ABAP language and tools. It is not aimed at those wanting to learn about business applications such as S/4HANA or the Business Suite.

However, if you just want some example tables / DDIC objects / dev objects to practise on, you can use the EPM model in S_NWDEMO , eg Purchase Order DDIC objects inS_NWDEMO_MODEL_DDIC, eg SNWD_PO.

Can I connect to my dev edition from SAP Cloud Platform, ABAP Environment?

Yes! I wrote the following tutorial mission. I used the demo system ES5, but the principles are similar. BTW, now includes debugging:

Connect Your On-Premise System with SAP Cloud Platform, ABAP Environment

Can I connect to SAP HANA Express?

In 7.52, this seems to work well. By Uwe Fetzer

SAP HANA Express and ABAP Developer Edition: new BFFs 🙂

For 7.51, Alban Leong has described the process in detail

Connecting AS ABAP 751 Developer Edition with HANA Express 2.0 as Secondary DB

Can I connect to SAP WebIDE?

Yes! Follow the instructions in Connect Remote Systems in SAP Web IDE Personal Edition

I used the following entries for the config file:

Description=NPL
Type=HTTP
TrustAll=true

Authentication=NoAuthentication
WebIDEUsage=odata_abap,odata_gen,dev_abap,ui5_execute_abap

Name=NPL
WebIDEEnabled=true

CloudConnectorVersion=2
ProxyType=Internet

URL=http://vhcalnplci:8000
WebIDESystem=NPL
sap-client=001 

06 Error downloading and Extracting

If you get an error when downloading: try deleting your cookies. Try Firefox, not Chrome or IE. (Firefox handles certificates differently.)

If that fails, try contacting the support team from the link below:

https://go.support.sap.com/contactus/#/email

07 Error/ Issue Installing

Error: “Assertion failed: Unable to generate a new password”…

(Installation fails.)

Possible solutions:

1.     User name / password contains special characters

2.     Password is too short / long

3.     Obsolete ASE license

  1. Check the expiry date of your ASE license in sybase/NPL/SYSAM-2_0/licenses/SYBASE_ASE_TestDrive.lic
  2. If necessary, update it from here: New Sybase License
  3. NOTE: We do not have the resources to update the .rar files continually. Therefore, if the version has been available for some time, it is possible that the license file has already expired. If so, put the new .lic file in the same folder as the script file, using the name SYBASE_ASE_TD.lic .You do not need to edit the .tar files.

4.     Try changing the password for sapsa

…as described in 1706410 – SYB: Security – Changing passwords for database users

Error: “Hostname is not local” OR „hostname … either on a loopback adapter or not active on the server”

  1. Do not change the hostname: Check the hostname in Terminal: cat nano /etc/hostname
  2. Make sure you are not using DHCP: In YaST > System  > Network SettingsSet Hostname via DHCP No:

(Background: Depending on your DHCP setup, the operating system may change the host name – which means that vhcalnplci is no longer configured locally.)

Error: “An error occurred renaming system”.

Do not change the hostname: Check the hostname in Terminal: cat nano /etc/hostname

08 Resources

OpenSAP Course:

Managing ABAP Systems on SAP NetWeaver

By Mercedes Fernandez and Isaias Freitas

This provides useful information as to why the system behaves as it does, what scripts are run at startup etc – particularly the first 2 units.

 

Troubleshooting ABAP developer edition issues

Search first! Then creae a new question in the ABAP Development Community forum:

  1. ABAP topic page is here: ABAP Development Community Page
  2. ABAP questions are here: ABAP Development Questions

If it is an issue involving ABAP developer edition, remember to add the hashtag #ABAP_Trial as a User Tag. (Please do not simply include #ABAP_Trial in the text or title, if you want one of us to find it.)

Please do not use comments in the blogs to ask tech support questions :

  • It makes it difficult for other users to find similar issues in future, which leads to many duplicated errors.
  • Very few people follow these blogs, so you will not get help from the vast majority of the community
  • There is no capacity to monitor all blogs for all released versions.
  • There should be some log files in /tmp/sapinst_instdir . Please send us the errors in these files. Please do not send the whole files!

Troubleshooting non-AS ABAP server issues:

For VirtualBox:

(ie if you don’t get as far as openSUSE):

Oracle Virtual Desktop Infrastructure, Getting Started
(For example, see chapter 6.3 : Creating a New Virtual Machine)

Also, check out the : Oracle VirtualBox Forum

For openSUSE:

If you are newish to Linux, and want to do one thing to get up to speed, I would suggest familiarity with the Linux Command Line (i.e. “Terminal”). I found William Schotts’ guide helpful – and surprisingly readable:
The Linux Command Line

Also, check out the SAP on Linux forum: SAP Community SAP on Linux Forum

There is also a general (non-SAP) forum for openSUSE : openSUSE Forum

For SAP GUI:

SAP Community forum (new)

SCN forum – old archive

For SAP ASE database:

SAP Community Sybase ASE forum .

SAP Community: SAP ASE Expert Page , including docu links

29 Comments
You must be Logged on to comment or reply to a post.
  • Nice list, and so very helpful!  A great place to stop for any questions.I like the disclaimer at the top:

    not endorsed by SAP – use this at your own risk.”

    It makes me smile.  I know you have to put that there, because you work for SAP.  Sometimes I feel like putting not endorsed by anyone.  I do sometimes write “my own opinion”.

    • Thank you Michelle! Most of these are links to Community / external content, for which I am stealing the content. But yes, I really have to say “not endorsed by SAP – use this at your own risk.”

      I *have* some opinions, but if they’re too ranty, or disloyal, I tend to keep them to myself ;-).

      All the best,

      Julie.

      • Ranty is good…  Disloyal – now that might cause an issue.  But I know what you mean.  Sometimes I reread my blog just to make sure it wouldn’t cause issues at my work.  So far, I know they won’t at this job.  But I wrote one around 10 years ago that really had to be edited.  And yes, it was a rant.

        The links all together at one place is excellent.  I tend to bookmark things.  But it gets a bit messy.

        • ;-). I think we can express ourselves fairly freely at SAP, much more than at my last work. But just sometimes, a colleague  says something really bland and marketing-y , and I’m tempted to go off in a big rant. But I know it  would be disloyal, so – so far – I’ve restrained myself.

          Thanks for the feedback. Will keep working on this.

          JP

      • Entirely off the topic of the blog itself, but my twitter bio includes

        Employed by … who do not necessarily agree with, let alone endorse, anything I say here.

        • I quite like the way these comments are going (even if slightly off-topic) 😎.

          That’s a good disclaimer. I actually have a separate Twitter account, where I can follow politics and sports and rant to my heart’s content.

          J

    • Hi Robert, It’s not possible to answer this without more info. Could you please create a question – as documented above – and tell us: Exactly what you are trying to do, so I can reproduce it? eg “In SAPGUI, I choose “Open Fiori launchpad” but get the following error.”

      ALso, how does this relate to your question about developer key? Is this now solved?

      If not, can you also please tell us in the question?

      THis is better for you – more eyeballs – and better for other users – easier to search in future.

      Thanks Julie.

  • Hi Julie Plummer,

    I was about to ask if there was any chance of having NetWeaver Trial on AWS, GCP, Azure etc.

    I double check SAP CAL and there are 2 Solutions which make me wonder if are similar with the images provided here.

     

    SAP NetWeaver AS ABAP 7.52 SP01 on SAP ASE 16.0

    SAP NetWeaver AS ABAP 7.52 SP01 on SAP HANA 2.0 SP02

     

    Is there any difference between these images and the ones available in CAL?

     

    • Hi Fabio,

      Well spotted. We basically took the download image and are in the middle of porting that to CAL – for ASE. It will then be (lightly) adapted to HANA, then it will be available for both ASE and HANA. The links are there in CAL as you saw, but the final versions are in process. Be patient 😉 – we are soooo close to releasing these. And yes, apart from very minimal adaptation, they are the same image.

      Best wishes Julie.

    • Hi Alexander – so sorry, your blog was in the draft, I have no idea, why it’s not here. Copy/paste error.

      Thanks – I’ll paste it in now.

      Best wishes Julie.

  • Stuck at installing ABAP 752 – Followed instructions and

    I followed all steps (except the proxy configuration), however the installation has failed returning the exception modlib.jslib.caughtException, and the message “syntax error near unexpected token `(‘ ” in the file sapinst.log

    What could I do to solve it?

    followed instructions from here

    https://blogs.sap.com/2017/09/04/newbies-guide-installing-abap-as-751-sp02-on-linux/

    and also updated the ASE License 2019. in the folder.

     

     

     

  • Hi Sir,

    https://www.sap.com/developer/trials-downloads/additional-downloads/sap-netweaver-as-abap-developer-edition-sp02-7-50-14492.html

    i downloaded Sap NetWeaver AS ABAP Developer Edition SP02 7.50 from the above link.

    i downloaded all the 8 zip files when i tried to extract the first part using win RAR.

    i got following error in 8th part–>

    ! D:\SAP-Install\SAP Abap Netweaver\sap_nw_as_abap_750_sp02_ase_dev_ed_p8.rar: Checksum error in server\TAR\x86_64\dbdata.tgz-ad. The file is corrupt

  • Hi Julie,

    Excellent FAQ!  I think all the VM info will come in handy.   Since we are doing BC-XOM RFCs, the information on bridge mode will be valuable.   Can we also set up our real (internal) domain instead of

    <IP Address> vhcalnplci vhcalnplci.dummy.nodomain>

    ?  (What an ugly name.  What does it mean?  I recognize NLP in there.  Our current system is named sles11sap.  Something all our techies can recognize…)

    In section 7, https://www.sap.com/community/topic/abap/all-content.html is a bad link.  I think you meant https://www.sap.com/community/topic/abap.html ??  Is there any sort of URL to there that will go right to posts with the #abap_trial for searching and then possibly posting?  The links on that page look extremely helpful, but it would be nice to skip to #abap_trial questions directly.  (I don’t see the Actions > Ask a Question menu you show.)  All I see is the ‘View all Questions’ link waaaay down page.

    What I’m currently searching for is a Windows ABAP Trial.  Is there a comparable page for that? Just posted a Question, hope I got it right.

    https://answers.sap.com/questions/740879/download-for-windows-netweaver-abap-trial-availabl.html

     

    In pasting text in from the re-licensing page, I picked up some sort of table element I can’t delete:

    grrr ….

     

    Thanks!

    Rich

     

    • Hi Rich,

      Thanks a lot for this, and I apologize for only responding now.

      1. Big question first: No, AS ABAP dev edition is only available for Linux (Incidentally, so are up-to-date full, licensed customer versions of AS ABAP afaik).
      2. You’re right. I will update the links:
        1. ABAP topic page is here: ABAP Development Community Page
        2. ABAP questions are here: ABAP Development Questions
      3. The command ./install.sh -h <own hostname> – allows you to specify your own hostname to be used by the SAP system. See the Concise installation guide for more details. However, I haven’t tested this, and we cannot officially provide support. (I purposefully left it out of the Newbies’ Guide, because we can’t support it.)
      4. (Just fyi: The name is VH = Virtual Host ; CAL = Cloud Appliance Library (because it is the same version that we provide in the CAL); CI = don’t know – Continuous Innovation? Beyond that, I couldn’t possibly comment ;-). )

      Sorry again for the huge delay.

      Best wishes Julie.

       

    • Hi Matheus,

      As I said above ”

      Since we now have 6 blogs referring to 2 different versions of the download developer edition, blog comments are becoming unmanageable. In addition, searching through blog comments is very difficult for other users, resulting in many duplicate issues.

      From now on, please DO NOT post a blog comment if you require troubleshooting.

      Please post on the ABAP Development forum : https://www.sap.com/community/topic/abap.html , using the hashtag #ABAP_Trial. I promise to work through the backlog here, but cannot answer any further blog comments.

      Thanks and best wishes,

      Julie.

  • Hi Julie, thank you very much for blogs about the Linux and this kind of installation. I have read them from 2017 and like every one:-)

    It is really useful and helpful!

    The one question I want to ask: why just not provide file for Virtual Machine?) would it be illegal for developer edition?

  • Hi Julie,

    for me Linux is not a problem and Installation is not a problem (especially with your manuals 🙂 ). I just wanted to know .

    For installation actually I am not using WinSCP but shared folder (I do not know why you have changed this – shared folder does not require additional soft outside VirtualMachine, but WinSCP requieres) But anyway it is good.

    Thank you very much!