SAP AS ABAP 7.51 Developer Edition: FAQs
WARNING: As of 01.12.2020, SAP AS ABAP 7.51 is no longer available for download. For the latest version, please see this blog post: SAP ABAP Platform 1909, developer edition
I am no longer updating these FAQs. The new, cross-release FAQs are here: AS ABAP 7.5x FAQs
From now on, please DO NOT post a blog comment if you require troubleshooting.
We now have 9 blogs referring to 3 different versions of the download developer edition:
- Very few people follow these blogs, so you will not get help from the vast majority of the community
- It makes it difficult for other users to find similar issues in future, which leads to many duplicated errors.
- There is no capacity to monitor all blogs for all released versions
Please post on the ABAP Development forum : ABAP Development: Ask a Question , using the hashtag #ABAP_Trial. I will monitor this blog for October 2019, while the new developer edition is freshly released, but cannot answer any further blog comments after October.
(We provide you with several installation options:
- ./install.sh – installs the Developer Edition in dark mode, the installer will configure the SAP system for usage of the physical hostname
- ./install.sh -g– will present you a SAPINST GUI allowing you to modify certain system parameters. There is no official docu for this. However, this guide may be useful:
SAP AS ABAP 7.50 Dev Edition – Unofficial Install Guide by Taryck Bensiali.
- Note: Do not use ./install.sh -h <own hostname>– This allows you to specify your own hostname to be used by the SAP system. However, it is intended for advanced users only. Keep the default name for now.
Note: I have not tested this, so it is own risk. However, Community member Dylan Drummond has written a blog about installing the AS ABAP server, developer edition on Ubuntu Desktop16.04
Client installation (optional)
SAPGUI for Windows
If you have already a SAP GUI installation you can connect to your sytem. If not go ahead now with the client installation. See the SAP GUI space in SAP Community SAP GUI | SCN for more information.
ABAP License key
- Start the SAP system:
- Switch to user npladm with default password Appl1ance in the console : su npladm
- Start the SAP system : startsap ALL
- Log on to the system, client 000 as user SAP* with default password Appl1ance. In transaction SLICENSE , ascertain your hardware key.
- Request the license key for your trial version at SAP Sneak Preview License Key Request.
- Select NPL – SAP NetWeaver 7.x (Sybase ASE) as System ID.
- Enter your personal data and agree to the License Agreement.
- Choose Generate bottom right corner of screen.)
- The web site automatically generates a .txt file for this system/key. Download and save this file, eg on the desktop for convenience.
- Go to transaction SLICENSE and install the license file:
- In the tab Digitally signed licenses, delete the existing license, then choose Install. This opens the text file you got and installs the new license key.
Please note that all the above steps must be carried out; otherwise, the above user key will not work.
The system type changes to Demo. You can now explore the demo scenarios and develop using the ABAP tools in Eclipse and new features like the core data services or SAPUI5 UIs.
Renewing your license
Many of you have asked about this: Yes, you can apply for a new license. Just use the same procedure as above.
In theory, indefinitely, however, the ASE and HANA licenses last for about a year.
IMPORTANT: To use the developer key that we provide, you MUST delete your old license before you install the new one (as described in step 4 above). Otherwise, the system will generate a different license that no longer matches our pre-configured dev. key.
Administering the SAP NW ABAP 7.5 Developer Edition
Starting and stopping the server
With the user
npladm you can start and stop the server using the terminal commands startsap and stopsap respectively or the newer sap control commands.
To connect to SAP GUI for Windows:
The VirtualBox VM will likely be assigned the IP address 10.0.2.15 (because of the NAT network type). Your local WINDOWS cannot see that IP.
Instead it will communicate to the VirtualBox VM through port-forwarding using 127.0.0.1 (your windows local host).
- To be able to use your SAP GUI on your local WINDOWS system, then the application server must either be:
- or a hostname if added it to your WINDOWS hosts file
- Update in administrator mode the C:\Windows\System32\drivers\etc\hosts file and add an entry such as: 127.0.0.1 <your_vm_hostname>
- The SAP GUI settings should be:
- Application server = 127.0.0.1 or <hostname>
- Instance = 00
- System ID = NPL
ABAP plugins for Eclipse
Go to the ABAP Tools page for instructions.
Guides and Tutorials
The Guides and Tutorials page includes:
- Reference scenarios
- Tutorials, eg for ABAP Basics, Core Data Services, SAP Gateway…
- Developer Guide to SAP HANA Studio
These reference scenarios, pre-configured content etc are all available out of the box. For your convenience, however, we have created a role displaying all this content, ZDEVELOPER:
For details of how to upload this role, see the blog Uploading the ZDEVELOPER Role…
Transporting ABAP development objects
NOTE: I have not tested this – use at own risk.
The system has been set up in a way that allows you to import and export ABAP objects as transport of copies. For security reasons we removed the rfc connection and user tmsadm. See TMS Documentation to complete the configuration.
This section describes an export/import scenario.
To export objects with a transport of copies you have to execute the following procedure:
- In transaction SE01 choose Create (F6).
- Mark Transport of Copies and choose Enter.
- Enter a description.
- As transport target enter DMY and choose Save.
- Add the objects you need into the request. You may enter them either directly or via the menu Request/Task à Object List à Include Objects…
- Release the request.
You will find your transport files in the directories:
For the file transfer you can use sFTP or SCP clients like WinSCP with user root and the private key file of your backend instance (see Connecting to Your Backend on OS Level) or you can directly import the existing PuTTY connection profile.
To import transports into the system you have to execute the following procedure:
- Copy your transport files to:
- For the file transfer you can use sFTP or SCP clients like WinSCP (see above).
- Ensure that user npladm has sufficient rights for accessing your transport files (e.g. use the command
chown npladm:sapsys <file>), otherwise the import will fail.
- In transaction STMS open the Import Overview (F5) and double click on NPL.
- In the menu select Extras à Other Requests à
- Use the F4 help to select your transport request.
- Choose Enter and answer the question if you want to attach the request to the NPL import queue with yes.
- Mark the request in the import queue and select Ctrl+F11 (Import Request).
- In the popup select for Execution “Synchronous” (for smaller request) and mark all import options.
- Choose Enter and Yes to import your request.
Directories and Users
The installation creates following directories and users:
|/sapmnt||~ 2 GB|
|/sybase||~ 50 GB|
|/usr/sap||~ 3 GB|
Created Users on OS level
The installation creates following users on OS level. During the installation you are prompted to enter the master password.
|sapadm||master password||Created by SAP hostagent|
|npladm||master password||SAP System Administrator|
|sybnpl||master password||SAP Database Administrator|
The installed system provides the following database users:
|SAPSR3||Appl1ance||SAP Schema User|
The installed system provides the following SAP users in client 000:
|DDIC||Appl1ance||Data Dictionary User|
The installed system provides the following SAP users in client 001:
Note: In general, you should develop using DEVELOPER or BWDEVELOPER (for BI content). SAP* is only for admin purposes, eg renewing the license.
|DDIC||Appl1ance||Data Dictionary User|
If you ever want to uninstall your server, proceed as follows:
- Delete the created directories
- Delete the OS users
- Delete the added lines in /etc/services (should be the last lines beginning with sap* and sql6* respectively)
- Delete the line containing nplhost in /etc/hosts
- Delete the symbolic link S99_nplhost.sh in the directory /etc/init.d/rc3.d in case of SUSE or /etc/rc3.d in case of Red Hat
- Restart your network.
Troubleshooting non-AS ABAP server issues:
For VirtualBox questions (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 XTerm. Fortunately, you can do this directly inside Xterm, by running the command
I also found William Schotts’ guide helpful – and surprisingly readable:
The Linux Command Line
Also, check out the SAP on Linux forum: SCN SAP on Linux Forum
There is also a general (non-SAP) forum for openSUSE : openSUSE Forum
For SAP GUI:
SCN forum (new)
Thank you for making this available! I actually have Developer 7.50 installed, but I think this question is generic enough. I’m trying to get some practice with LSMW, which I can access via the SAP* or DEVELOPER role. I wanted to look at the actual tcode for creating a Customer so I could view the field names, structure, etc of the customer object, but when I enter tCode XD01 or FD01, the transaction is not found. Are these tCodes included in the Developer edition? I apologize for my newbie-ness.
no, only NetWeaver transactions are included.
Sorry, but just to save you a wild goose chase.
Best wishes Julie.
I tested the import of a transport and can confirm that it works in the described way. I had some problems with the transport configuration, but they could be solver after some help from the community.
I installed the ABAP 7.51 trial version - when I was trying out writeDraftPersistence - I got exception ( ST22 activation error CL_SADL_DRAFT_EXSPOURE) even for the sample code provided in SAP.
Another issue I found was in BOPF validations - when I created validations I could not find Trigger to enable before save below Triggers heading - It is empty.
Sorry for the delay, but this is not a trial-specific issue. If I were you, I would try the usual ABAP forum: https://www.sap.com/community/topic/abap.html - choose Actions -> Ask a question, top right.
Best wishes Julie.
Could SLT could be installed on this version ?
Hi, sorry about the delay. No, but 750 has SLT installed.
We are working on a 752 version, which will have SLT installed. I will blog about this as soon as it is available.
Best wishes Julie
Hi Former Member,
7.52 is now available and has SLT installed.
Best wishes Julie.
I need to update the system to be able to consult the notes. the connection gives error.
To see if they apply, I could not connect to SSL services, for example "https://github.com".
I need to review.
How do I enable the download of the Notes?
How do I update the Cryptography to connect to SSL from my ABAP 7.52 trial server?
Thanks in advance
I have not yet tested Github in 752. However, another internal dev downloaded the following and got it to work. You need DigiCert High Assurance EV Root CA available here: https://www.digicert.com/digicert-root-certificates.htm
THe following 2 guides may also be useful:
I can't access via DEVELOPER in tcode se11 tables like MARA, VBAK.
I apologize for my newbie-ness.
These tables are part of the Business Suite, ie ERP. The ABAP dev edition is intended to help people learn about ABAP syntax and dev tools, not provide a free ERP environment.
I'm sorry I can't help.
We have succesfully installed the SAP 7.5 dev edition on VirtualBox today. When tried to login to SAP server the default password Appl1ance is not working for SAP* or any other existing users.
We have downloaded the server installation files yesterday from the SAP developer site.
Is the default password changed or this could be due some installation issue. Kindly help.
Password for 7.52 is Down1oad (the "L" is a "1").
This is documented in the Readme, in the table of users and passwords, also here: https://www.sap.com/documents/2018/09/92ffae89-1c7d-0010-87a3-c30de2ffd8ff.html
Best wishes Julie.
Thanks a lot Julie, that helped 🙂
Hello Julie. Thanks for your work! I don't know if this question is for you. If not, please tell me.
I have a doubt according to the license. Apparently anyone can create an account and download and install this SAP AS Developer Edition to try abap programming.
The question is if I create a virtual machine with this procedure. Can I distribute it to others? Or this is forbiden and those others must do the work again (download and create the VM) by their own?
No, you cannot distribute such a VM to anyone else. It is forbidden. The users must download and create the VM themselves. However, they can use Docker if that helps:
AS ABAP 7.51 on Docker (should be same for 7.52)
Best wishes Julie.
I deleted the old license with sap* in client 000 with SAP 7.51 SP02 and installed the new license for NPL. It is successfully installed with transaction slicense and valid. The developer user cannot modify any abaps after the installation of the new license in client 001. If I use the developer key 12222845243181034647 the system tells me that the key is not valid.
I am not quite sure what you mean by "abaps". If you mean: development objects delivered by SAP, no I have tested this; it appears to be forbidden with the developer user.
If you mean ERP objects (eg MATNR), then no, these are not delivered with the dev edition.
The purpose of the dev edition is to provide an environment for those who want to learn the ABAP language, not a free productive system. Can you copy an ABAP object to the customer namespace (Z*), then modify it? What is your use case?
Best wishes Julie.
Wow, your answer is faster than the flash.
In fact, I created a ztest abap with se38 (with DEVELOPER in client 001) to test the ABAP language as you wrote. Ztest is within the customer name space.
After deleting the temporary license first and applying the new NPL license with sap* in client 000 (as you explained in one of your blogs) that I downloaded from this site:
I was not able to modify my own ztest using the user DEVELOPER in client 001. Whenever I try to modify my own ztest ABAP with se38, the system displays the message: "You are not registered as
a developer." But I am using the DEVELOPER user in client 001. What is wrong? If I enter the 12222845243181034647 developer key in SAP 7.51 SP02 developer edition, the system displays the message:
"Wrong key, Would you like to try again?".
All is correct, the Hardware key is correct, the system name is NPL and the validity is ok April 08th, 2019. I downloaded the license for the Sybase database.
What is going wrong?
Please, note that if I revert back to the fresh installation with the temporary license I can edit and change my own ABAPs as I wish. (I created several snapshots with VirtualBox.)
Thank you a lot.
I installed today and I am using DEVELOPER & Appl1ance but I unable to login.
Please let me know what will be reason for this.
My SAP Processes are running successfully.
Thanks & Regards,
Venkata Ramana Paidi
which Version? PW for 752 is Down1oad (the L is s 1).
This is stated in the 752 Newbies’ Guide.
Thanks very much for this post. It has been very helpful!
I've managed to install SAP Netweaver AS ABAP 7.52 SP01, on a virtual machine running Linux openSUSE Leap 15.0, thanks to it.
Question: what tools should be used to manage the database?
I'm trying to get acquainted with SCC (without much sucess )
Is SCC the only way or are there alternatives to it?
(Previously, with maxDB we had something called SAP MMC - Management Console. What's the name of the game now?)
Thanks in advance
as a moderator in SAP Community, I would kindly like to advice you that having published your question in the Q&A area of the community is the best way forward to receive answers to your question. Please check if you have provided enough details for community members to understand your question.
For anyone else aiming at troubleshooting issues or addressing open questions here, please ask your question here instead.
Hi, how are you? I need the password of the user "npladm" and "sybnpl". Can you say?
No problem; they are in the Guides:
BTW, I don't know what version you are installing, but versions prior to 7.52 SP04 are not supported and may not work. Therefore, I recommend only installing 7.52 SP04, and using the relevant Guide.
Hello Julie Plummer . Have nice day!
I installed SAP Developer edition server on a virtual machine and i connected it from local machine.
But I always get message : "Name or password is incorrect (repeat logon)".
ID DEVELOPER - Pass: Download/Appl1ance - Client 001
ID npladm - Pass Master password ( Password when install SAP Server) - Client 000
Pls help me
This FAQ document is out-of-date.
Please post on the ABAP Development forum : ABAP Development: Ask a Question , using the hashtag #ABAP_Trial. I will monitor this blog for October 2019, while the new developer edition is freshly released, but cannot answer any further blog comments.
Background: We now have 9 blogs referring to 3 different versions of the download developer edition:
thanks for your Blog and all these Posts - currently we want to test the ATC with the System and we have to install some missing SAP-Notes - some Notes (0002739027, 002781766) needs a Developer Key - how can we fix it? and which Key can we use? we have tested to register the NPL System but it doesn't work.
Any Idea? thanks for your Feedback
Thanks in advance
Which version of Dev Edition are you on?
BTW, we will be testing for SAP ABAP Platform, 1909. - What version are you on?
Please let me know, then I will start the test.
Hi Dietmar, Looking at the SAP Note, it appears that the note is only necessary up to 7.53. Suggests it is available in 7.54.
If you are interested in 7.54, please tell me and I'll find out.