Does SAP really want NON SAP Developers ? 1 of 3
I believe that this blog series will show that, despite the talk, SAP are not serious about enabling access to SAP systems for non SAP developers to download install and run SAP systems for development purposes. If SAP really did want non SAP developers using their tools, they would
- Provide clear non ambiguous instructions on how to get the software,
- Provide clear non ambiguous paths to actual running systems,
- Provide clear non ambiguous descriptions of the software to enable non SAP developers choose the appropriate package,
- Remove (the appearance of) geographic restrictions,
- Provide a mechanism for keeping the software up to date and appropriately patched.
I apologise for the length of this post, but it could have been even longer. As it is, it’s broken into a series of three.The subsequent entries in this series are
Does SAP really want NON SAP Developers ? 2 of 3
Does SAP really want NON SAP Developers ? 3 of 3
Edit (March 28, 6:45 PM) – start
Please bear in mind that is NOT how I would go about installing a Developer / Trial ABAP system, and I wouldn’t recommend anyone follow this path through the labyrinth. The point of this series was how people NOT experienced with SAP products or naming conventions or SAP web sites or SAP UX, without a large network of fellow SAPPers, would see the process.
Edit – end
My scenario is that that Alice is a non-SAP developer, physically located in Australia. She is familiar with web front-end development on both windows and Linux systems. Alice wants to install the latest ABAP developer platform to learn about SAP, and even to develop something using the latest greatest SAP development tools – using API’s (ODATA / JSON / XML etc) and SAPUI5 (which she knows is built on jQuery, a tool she is already familiar with).
How do she go about doing this, and once she has it installed, how does she go about maintaining it ?.
-
- Getting access, using the SAP provided documentation
- Issue 1 We seek him here, we seek him there ….
- Issue 2 SAP institutes new KPI called page view ?
- Issue 3 It’s 2014; how hard is search ?
- Issue 4 Link to the SAP Store stands out like ….
- Issue 5 Distinction between HANA and Max DB
- Issue 6 Availability of HANA Components by Country
- Issue 7 Trial v Developer Edition ?
- Issue 8 What does the SAP Store login do ?
- Issue 9 SAP 101 Finding is not Getting
- Issue 10 Silly Alice,why would the SAP web site support firefox ?
- Issue 11 Mean what you say does not mean say what you mean
- Issue 12 Silly Alice thinks registration means registration
- Issue 13 SAP tries very hard (NOT) to distinguish between HANATRIAL and HANA
- Issue 14 But it’s not what we asked for !!!!
- Summary
Getting access, using the SAP provided documentation
First things first; Our intrepid heroine has to install setup or get access to a system. She has help from a relatively experienced SAP BASIS person (i.e. me), but IANAD (I am not a Developer). Our first assumption is that Alice knows where to find documentation on the Developer Editions. I suggest she starts at the SAP site.
It’s not that obvious, but there is a link to free trials. Lets go…
Now, I thought there was a heading Developer Trials here. his seems to have disappeared. There is a “SAP Netweaver Business Warehouse” (which Alice does not want – she wants to develop in ABAP and a full blown Business Warehouse is overkill). However, she sees, in the fine print at the bottom, a link “Looking for more free trials? Visit our Developer Center in the SAP Community Network (SCN)”.
This takes her to
Where she finds a link (in an image) saying “ABAP 7.40 Trial Available”. So she clicks on it, and…
Voila. She is now in the “ABAP Developer Centre”, where she sees a button that promises to Get the new SAP Netweaver ABAP 7.40 Trial.
Issue 1 We seek him here, we seek him there ….
The Learn more link takes her to “Developer & Trial Editions: SAP Application Server ABAP and SAP Business Warehouse”
Selecting “AS ABAP 7.4 SP2 on SAP MaxDB 7.9” takes her to a blank page.
Where the hell are these free downloads (and what’s the difference between a Developer Edition and a Trial Edition, anyway ?).
Issue 2 SAP institutes new KPI called page view ?
Never fear, there’s always more links…. For example, on the Header of these Community pages there is a link labelled downloads.
This takes her to Software Downloads
Pretty much the first entry on this page is “The Software Download Search or Where did this Package Go?” So she follows that link. It’s a mess of complaints about stuff not being available. Not that promising. However, further down the Software Downloads page is “General Process Description for the SCN SAP Software Downloads on SAP Store” which does look promising. So she opens it. And the result tells her to open another document (funny thing is, up till now, she thought THIS was the hard part !!))
First entry in the PDF (how quaint) is “How to find a free of charge SCN SAP Software Download Package”
Anyway, both of these places tell her” How to find a free of charge SCN SAP Software Download Package”. Sounds like what she is looking for (and the price is right)
Issue 3 It’s 2014; how hard is search ?
Remember, Alice doesn’t know what her package name is, but searching for “Developer Edition” using the “Software Download Search” …
… results in
Other attempts include
And
So Alice gives up on this and looks for the “SAP Store” link that she has seen referred to in several places.
Issue 4 Link to the SAP Store stands out like ….
… something very very small. It’s in the header of the Community page
I included the arrow to help you find it. But at least she is starting to get some results.
Too many results; which of these 411 pieces of software does Alice want (or need)? She knows enough to know she wants an ABAP system, so ….
But this doesn’t show the latest (7.4) version. Lets try something else…
Issue 5 Distinction between HANA and Max DB
But now Alice has a decision to make – the page has returned 21 entries, and if she pages down there’s TWO types of ABAP 7.4 system – one on HANA and another on SAP MaxDB. Which one does she want ?
Issue 6 Availability of HANA Components by Country
Now, checking the country availability only 15 items are available to Australia. For example, “SAP NetWeaver Application Server ABAP 7.4 on SAP HANA – Developer Edition” is available in Australia, but “SCN – SAP HANA Studio Developer Edition” is not.
Can we expect someone like Alice, new to SAP, to know the difference between HANA and MAXDB, to know SAP’s strategic direction and how it relates to what she wants to do ? Does Alice know enough to know there is a separate set of HANA sites, and if so, what impact would that have on her subsequent decisions ?
Alice’s adviser (me) knows that she needs the HANA Developer Studio if she is going to do any HANA work, including maintenance and general care and feeding of a HANA based system (in other words, even for an ABAP on HANA system). Does the BW7.4 on HANA system comes with a HANA Studio installed? Neither of us know yet. Additionally, remember that Alice is in Australia, so the HANA Developer Studio is (apparently) not available to her.
Issue 7 Trial v Developer Edition ?
Is there any significance in the naming conventions ? Where do does Alice find out what (if any) the difference is, and more importantly, the impact on of these differences on how she can use what she develops ?
Issue 8 What does the SAP Store login do ?
BTW, Alice has not actually logged on to the SAP store yet.
Issue 9 SAP 101 Finding is not Getting
Alice selects the “SAP NetWeaver Application Server ABAP 7.4 on SAP MaxDB – Trial Edition” (which IS available in Australia) and get taken to a more detailed description.
The Learn More button takes her to a familiar page.
We’ve been here before, remember, so Alice goes back and tries the Contact Me button…
Issue 10 Silly Alice,why would the SAP web site support firefox ?
Firefox does not show Alice the submit button for this form.
One more left 🙂 What happens if she selects the Demo Now button ? AHA !!! A request to logon to the “SAP Cloud Appliance Library”…
Issue 11 Mean what you say does not mean say what you mean
So the Cloud version of SAP is MaxDB ?
Or is MaxDB the Cloud version of SAP ?
Or what ?
Alice’s adviser (me) intervenes and explains the difference between the real world (i.e. IAAS, PAAS and SAAS) and SAP’s love of naming things differently, with a diversion about how terribly clever the marketing people . Any references I make regarding Mad Hatter tea parties are treated with the contempt they deserve.
Anyway, Alice enters her registration data and accepts some legalese.
The activation email arrives quite quickly, but instead of logging her on to anything, she gets taken to this screen.
But Alice doesn’t have an SAP id or an SCN number. What the hell, maybe it’s just naming conventions, so she tries logging on with the credentials she specified in the registration form for the “SAP Cloud Appliance Library” (the “SAP Cloud Appliance Library”, right ? got that ? We have screen dumps and we aren’t afraid to use them !!)
Issue 12 Silly Alice thinks registration means registration
And finds out she is not really registered after all
She’s not going BUY anything, She is already registered (she thinks..) with the SAP ID service, so she tries one of the links (the SAP HANA Cloud Platform home page for developer accounts).
Issue 13 SAP tries very hard (NOT) to distinguish between HANATRIAL and HANA
The answer is that Alice registered at hanatrial.ondemand.com not hana.ondemand.com. It would be nice if there was some way of distinguishing the two sites. By, say, including the word TRIAL somewhere ?
Ignoring the mechanics of how Alice works out that there are two almost identical sites, she logons at HANATRIAL.ondemand.com. Some more legalese about the SAP HANA Cloud. No to worry; Alice isn’t using HANA in the cloud (is she ?)
As it turns out, she still don’t have an account yet (let alone access to her “free” trial).
It better be worth it….
Issue 14 But it’s not what we asked for !!!!
Except it’s not actually what she wants is it ? This is not the SAP NetWeaver Application Server ABAP 7.4 on SAP MaxDB – Trial Edition. In fact, it’s not even the “SAP Cloud Appliance Library” that she registered for.
Summary
So Alice has followed the bouncing ball, from the Free Trial link on sap.com, all the way through to find that she has been been given access to a free trial of something she didn’t want. Alice has to take a break for work (paying work, that is), but she is nothing if not persistent.
What happens next in Alice’s exciting adventure ?
Will she get her ABAP system up and running before she kills me (someone, anyone) in frustration ?
Cick for more epic exploits in the adventures of our intrepid explorer.
Brilliant!
Well done for documenting this process Martin.
Awesome work Martin...!! Very Informative article.. 😎 ➕ ➕
Great post,
So hilarious but so sadly true !
With terminology nightmares and wild links, openness is not there yet 🙁
Excellent, excellent blog post(s). Really appreciate the time it must've taken to go back and document all of this so thoroughly. It's something I've often thought of doing but must admit to not being able to face it by the time I actually get to my goal!
This has always been an issue - for SAP and non-SAP people alike. SAP's websites are a maze, their ID service is backwards and often broken, and their marketing people change terminologies more times in a day than I drink coffees.
It's always been a hugely frustrating experience trying to create your own private sandbox, which is odd as you'd think "getting your hands dirty" should be the first step for any prospective Basis- or ABAP-type. I remember the feeling of success when I finally, after weeks of trying, managed to get SAP to post DVDs to me of ABAP developer editions a few years back. Then again, getting used to navigating the labyrinthine webpages and legalese to get what you need is probably equally relevant training for life in the SAP world...
Anyway, thanks again for a great read and a very useful guide for whenever I need to build new sandboxes.
I see a connection between this series of blogs and this video. 😏
I'm going to make a gif of that "TOO MANY STEPS !!!!" girl
Great post!!
Epic
Martin, awesome job man!
I find it funny how SAP is shouting out loud UX to anyone who can hear, and delivers something like this: SAP UX Explorer .
"The King is naked!!" shouted the boy
Great, reminding me of my pain in the enigmatic roads to SAP. Thanks martin for giving time and documenting everything. I really appreciate the patience you shown in jotting down things back so thoroughly.
Warm Regards
Hemendra
It's as painful to read about as is it to attempt. Great post Martin.
Alice's Adventures in SAP's Wonderland - great stuff!
I have had a similar experience with SAP PartnerEdge. What is the point of giving developers a multitude of license keys? In the beginning I had the same Geographic location problems but I fought for and got hold of my own exploration license keys but no ECC backend system. SAP were bland in their response and told me to download the software from service market place. That is where my run around started, except I am not a BASIS consultant, and I don't have the luxury of endless time to setup fully patched back-end systems. I requested they allow access to a BC set system image with AWS with a few mouse clicks...
In fairness, John Appleby pointed me in the direction of a web form and said SAP are working on this. I completed the form but I have not heard anything since...
Further to this, John Moy has written a great blog series on how to get an ABAP trial system with NW Gateway up and running on AWS:
Installing Trial SAP NetWeaver Gateway 2.0 SP04 with ABAP 7.02 on AWS - Part 1
Installing Trial SAP NetWeaver Gateway 2.0 SP04 with ABAP 7.02 on AWS - Part 2
Installing Trial SAP NetWeaver Gateway 2.0 SP04 with ABAP 7.02 on AWS - Part 3
This is a great start for getting your hands dirty and learning but when it comes to productive applications full back-end to all SAP systems (ECC\CRM\BW etc) functionality with BC sets of config. should be available with a couple of mouse clicks.
If AWS can do it then so should SAP.
One of the consequences of SAPs attempt to make SAP Developer systems available has been to change the location of the Developer Editions; they no longer live on their own SCN page as they used to. In the case of John's notes, the link in "Step 40 Download SAP Trial software" http://bit.ly/LVMAB9 now redirects to the "SCN - SAP NetWeaver Application Server ABAP 7.03 64-bit" page in the SAP Store.
My experience with installing these systems is that there are pluses and minuses; Apart from the fact that your target system is in an Amazon datacentre (in John's example) rather than on your desk, it's pretty much a standard installation. In fact, you can install that system on your laptop, if you have enough resources !!!
On the surface, a good result, except that Alice's trusted adviser (me) already knows the limitations of this system...
In other words, you can get a non useful SAP system up and running faster than you can get a useful system up and running.
hth
Great Post. It would be funny if it was not true. And we not even got Eclipse setup yet 😉
... Nowadays Alice is a .NET developer.
It seems SAP has 21274169419 different teams to create 54140490713272^3 different websites.
The same problem SAP solves for the industry for their business applications is the one it has on its own IT landscape.
Really great blog Martin on a topic SAP has been "talking" about for several years. Kudos
Great Post. Even for people who are experienced developers in SAP, the issue remains the same if they want to explore some thing new.
Absolutely agree!
Great blog, Martin, and special "brownie points" for chosing a female character. 🙂 "Alice in [SAP] Wonderland" - instant classic! 🙂
That "brownie point" didn't escape my notice obviously 😉 and thanks Graham Robinson for the video link which indeed makes Martin's point in an "animated" and human-centric way with a "generic" yet identifiable use case. (that video is also inclusive, by the way). Such story telling is powerful and obviously strikes a chord here.
Some of the screen shots were taken before the Lewis Caroll came to me (which is why my name appears in them)
Great post, the pain in getting something done in my home sap edition drove me to learn other languages and experience the good things in rails, node.js, the numerous js libraries, the test driven development in rails. Maybe i should thank SAP to make me learn new things 😏
Exactly!
cc Ingrid VanDenHoogen Thomas Grassl
THIS !!! (note to SCN - we need a like+5 button)
Awesome post Martin.
Hi Martin,
Well said, this is not only problem for NON SAP developers. Even the SAP developers/ Technical consultants who dont have customer numbers and also want to explore on these areas, also face the same struggle.
Thanks
Jansi
Jansi,
I touched on these issues in Does SAP really want NON SAP Developers ? 3 of 3
hth
Thank You, Thank You, Thank You.
It's what happens when there is a partnering system in place which is founded on little thiefdoms of knowledge and sharing/disseminating of skills is a mere lip service.
M
If I haven't had experience all this by my own I would not believe it...
Hopefully this triggers something in SAP...
Thank you Martin
m./
Excellent, excellent post.
When I did this for myself, I got stuck for a long while finding my AWS secret keys, and like you I was hesitant to share this key with SAP.
What you fail to mention is how much "easier" it is to host a miniSAP instance in the cloud! Without wanting to sound too much like one of the four Yorkshiremen, this is luxurrry. In the past installing a miniSAP trial on real hardware took REAL stamina!
Great job, man... so much helpful.. thanks a lot !! ➕
Hi Martin,
thank you for this very detailed post which outlined the obstacles that SAP put in your way. I'm the product owner for SAP Cloud Appliance Library (http://cal.sap.com) and I was impressed to read how it must feel to go through this labyrinth.
Some issues you ran into are simple bugs - that should not happen, agreed. Below is a quick list of items which I am able to address in my role. I hope this helps getting the process simpler 😉
Two more things which I'm not sure how you want us to fix those:
Feel free to write a personal SCN message and we can take it from there.
Thanks and Regards,
Hannes
Best Regards / Freundliche Grüße / 敬具 / 此致敬礼 / Поздрави
Hannes Kuehnemund | Product Owner - SAP Cloud Appliance Library
SAP Labs, LLC - USA | http://scn.sap.com/community/cloud-appliance-library
Hi Martin,
FYI - issue 11 has just been fixed, thank you for pointing out.
Therefore issues 12-14 are fixed too 😉
Regards,
Hannes
Another one:
SAP_GUI_for_Windows_730_Patchlevel_4_Hotfix_1.exe
This isn't installable - it has SAPGUI 7.20 as a dependency!
And, furthermore where can you obtain SAPGUI 7.20 without an S-number?
Hi Martin,
well documented ➕ . This should be a shining example for SAP.
Thank you.
Klaus
Amen, this is far too hard even for a jaded ABAP developer like me.
Sure!
SAP has nothing against non-SAP'ers. SAP'ers share the same frustration for finding documentation on anything! LOL! It has been that way for decades!
About issue 10:
since 8.7.2014 we know that FIFA is aware of the importance of a scroll bar