Skip to Content
author's profile photo Former Member
Former Member

Developer Key Authentication

The develoepr key for a developer is cretaed in the Service Market Place.Once the key is given for creation/change of a program, the developer key entry is updated in the DEVACCESS table of the corresponding development environment.

But how the key created at the market place is authenticated in the Development environement.

Is there any communication between the Market Place and the SAP Development environment after the developer key is created?



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jul 19, 2011 at 12:04 PM


    Developer key associated with your installation number, and the installation number is determined by the license installed on the system.

    Best Regards,


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 19, 2011 at 02:16 PM

    The SMP generates a hash key, you local SAP system does the same. If they are identical the key is correct.


    Add a comment
    10|10000 characters needed characters exceeded

    • Hi,

      I have no idea how it is implemented but I doubt it's just a hash function. Usually, you use public crypto for this purpose. SAP has a private key and every AS has a public key. Service market place signs a request (user name + installation number) and AS just checks signature. As far as I know SAP they came up with their proprietary algorithm.

      BTW this is how Adobe implements licensing for editable Adobe forms. You have to get a certificate from Adobe to be able to generate editable forms. This certificate is signed by Adobe. You use this certificate to sign PDF document and every Adobe Reader checks if a certificate used for signing document is signed by Adobe certificate. If it is (that means that customer paid for extra license) then it opens PDF form for input.

      I doubt also that it was supposed to be a security feature. In my opinion the only reason was licensing.


Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.