openSAP course guide – SAP HANA Cloud Platform Essentials – week 1
our new openSAP course SAP HANA Cloud Platform Essentials starts today, on May 10th 2016, and ends on June 29th 2016. It’s a 6 week course followed by another week for the final exam. The document openSAP course guide – SAP HANA Cloud Platform Essentials gives an overview over the course and has the links to all the week guides. This blog post you are reading just now will guide you through week 1 of the course and provide you with additional material, explanations or Q&A around the topic of the week. Depending on the feedback and questions inside the forum of the course I might also add additional material (e.g. videos) during and after the course to address the frequently asked questions so that you have a one-stop-shop for this course. I hope you will enjoy the week!
Content Week 1
The topic for week 1 is Basics, and this is the content you can look forward to:
- Unit 1: SAP HANA Cloud Platform Basics
- Unit 2: Developing in Your Account
- Unit 3: Deploying Your First HTML5 Application
- Unit 4: Deploying Your First Java Application with Eclipse
- Unit 5: Deploying Your First SAP HANA Native Application
Table of Contents
- What you will learn
- Additional links
- Unit 3 – Deploying Your First HTML5 Application
- Unit 4 – Deploying Your First Java Application with Eclipse
- Unit 5 – Deploying Your First SAP HANA Native Application
Unit 1 – SAP HANA Cloud Platform Basics
See the video here: https://open.sap.com/courses/hcp1/items/1VnT5sMfmYHLUtcsUCluRm
What you will learn
- Service models of cloud software + benefits
- High-level overview of SAP HANA Cloud Platform
- Additional features
Unit 2 – Deploying in Your Account
See the video here: https://open.sap.com/courses/hcp1/items/6K2SULmAP9G4bLstsnKGcR
What you will learn
- How to create your own free developer account on the SAP HANA Cloud Platform
- What the account includes
- The account cockpit
- How you can develop in your account
- Where to get help
Unit 3 – Deploying Your First HTML5 Application
See the video here: https://open.sap.com/courses/hcp1/items/5jpjAsCOSEleiMp3XljnZe
What you will learn
- HTML5 applications on SAP HANA Cloud Platform
- The development infrastructure
- Options for development environments
- How to create a simple HTML5 application
- How to test an HTML5 application
- I don’t know my SAP HANA Cloud Platform developer account on the trial landscape account name? The account name is displayed on the top left or you can also find it under “account”, it’s usually you SCN user plus a trial at the end, e.g. p345973459trial.
- I don’t know my SAP HANA Cloud Platform developer account on the trial landscape user name? See above and then leave the trial away, e.g. p345973459.
- I don’t know my SAP HANA Cloud Platform developer account on the trial landscape password or the one I know does not work (e.g. for the Git clone), what can I do? Reset your password via SAP HANA Cloud Platform: Forgot My Password, please note that with this also your SCN password gets resetted as both systems use the SAP ID Service as identity provider and with the link above you are resetting your SAP ID Service password.
- I entered the wrong credentials too often and now my account is locked, what can I do? Wait for 1 h, then the access should work again, if not, then do a reset via SAP HANA Cloud Platform: Forgot My Password.
- If I want to use Eclipse with EGit for this unit, do I better use Eclipse Luna or Eclipse Mars? You can use both but we would advise you to use Eclipse Mars as this is the newer version.
- I get an error that I cannot create application … contact landscape operators for help, what can I do? Perhaps the name of your application is already taken, test deploying with a new unique name, see forum question https://open.sap.com/courses/hcp1/question/4c97a944-909f-4ddf-911f-27a798ae042b.
- Are the development capabilities the same if I use wither Eclipse or SAP Web IDE? No, SAP Web IDE is the go-to choice for HTML5/SAPUI5 development, here Eclipse offers also a more or less good development functionality (templates are very useful from SAP Web IDE). For Java development you on the other hand have to use Eclipse, this is not yet supported with SAP Web IDE. See also forum question https://open.sap.com/courses/hcp1/question/62e5daa1-6807-4c60-a3f1-7f8b38c09acd.
Unit 4 – Deploying Your First Java Application with Eclipse
See the video here: https://open.sap.com/courses/hcp1/items/5RJoFCP0MxXiR1ozElMyu6
What you will learn
- Setting up the Eclipse IDE for Java EE Developers
- How to create a HelloWorld
- How to deploy an application on a local runtime and in the cloud
- How to use the account cockpit
- SAP Development Tools for Eclipse
- Getting Started with the SAP HANA Cloud Platform Tools for Java
- Hello World! Developing and deploying your first Java application on SAP HANA Cloud Platform
- I get the error “Problem during deployment Java version  is not compatible with the currently specified runtime; use runtime neo-java-web 2.x …”, what can I do? Install either Java EE 1.6 or 1.7 to use with the Java Web SDK and recreate your application or download a newer SDK e.g. Java Web Tomcat 7 or Java Web Tomcat 8 (beta) from SAP Development Tools, add it as a runtime and use it during deployment, see forum question/discussion https://open.sap.com/courses/hcp1/question/f504d052-644b-4732-b16a-f797a8a3f8ee, https://open.sap.com/courses/hcp1/question/e07686e3-c642-4822-a9f0-cb05923414d9 (solved with Java Web Tomcat 7) or https://open.sap.com/courses/hcp1/question/6ec86676-5217-4fc1-a6e3-8e70ef000b70 and https://open.sap.com/courses/hcp1/question/479e6757-0aff-4b7e-b8a9-03ca64829ed5 (solved with Java Web Tomcat 8 (beta)). If you still run into issues delete the server in the cockpit and Eclipse and your application in Eclipse and then create the application, the server in Eclipse and in the cloud again using the new Java/new SDK.
- I get an error that I cannot create application … contact landscape operators for help, what can I do? Perhaps the name of your application is already taken, test deploying with a new unique name, see forum question https://open.sap.com/courses/hcp1/question/4c97a944-909f-4ddf-911f-27a798ae042b. Also check that your proxy settings are correct, see forum question https://open.sap.com/courses/hcp1/question/04c4e9d6-e7f9-41ba-b6a3-600f887c2c47.
- The links to the two tutorials on the SAP HANA Cloud Platform website don’t work anymore? Due to a change on the SAP HANA Cloud Platform website there are new URLs for the tutorials. You can find the new URLs if you click on the two tutorials in the additional links above.
Unit 5 – Deploying Your First SAP HANA Native Application
See the video here: https://open.sap.com/courses/hcp1/items/6KagEJtCWFf1J1tj7wx1Bt
What you will learn
- On SAP HANA Cloud Platform you can leverage your knowledge and build applications as you do with on-premise SAP HANA
- You know how to set your development environment and connect to your SAP HANA instance
- You can run the SHINE application on SAP HANA Cloud Platform
- You can use the SAP HANA Web-based development workbench to quickly develop, modify, and test your SAP HANA application
- What is meant with one working day of full SAP HANA functionality and stopped after 12 hours? With your SAP HANA MDC that you can create in your SAP HANA Cloud Platform developer account on the trail landscape, you can an multitenant database container of an SAP HANA server. This you can use for 12 hours with full access privileges on the SAP HANA for your SAP HANA database storage or SAP HANA native development (if you would use the default SAP HANA schema based shared instance you would not have the full privileges). After 12 hours this server is stopped (one full working day means 12 hours as a working day usually is not longer than that). If you want to use it again you need to restart it. If you don’t restart it again and don’t use it again the SAP HANA server is deleted after 7 days of inactivity in stopped mode. This is done to free up resources for other users. If you afterwards decide you want to use such an SAP HANA server again in your account you would have to create a new one. See also forum question https://open.sap.com/courses/hcp1/question/62e5daa1-6807-4c60-a3f1-7f8b38c09acd.
- If you have problems installing the SAP HANA Tools or other SAP development tools, most probably the solutions are described in this FAQ document: http://scn.sap.com/docs/DOC-28325.
- Which tgz file with demo content should I use? Please use the HCODEMOCONTENT_11.1.tgz file.
- I cannot see the SAP HANA Administration Console perspective in my Eclipse installation even if I installed the SAP HANA tools correctly, what can I do? Probably, the tools were not installed correctly. But as just redownloading Eclipse and reinstalling the tools might be to bothersome, you can also use the SAP HANA Development perspective, it has on the left three tabs (Project, Repositories and Systems, the Systems tab is where we can connect to a cloud system, it is the same tab which we would be using with the SAP HANA Administration Console perspective.
- I cannot see import SAP HANA Content -> Delivery Unit in my Eclipse installation even if I installed the SAP HANA tools correctly, what can I do? Probably, the tools were not installed correctly. But as just redownloading Eclipse and reinstalling the tools might be to bothersome, why not use the SAP HANA Cockpit for the import: open your SAP HANA Cloud Platform cockpit -> Databases & Schemas -> “Your” SAP HANA MDC database -> SAP HANA Cockpit -> login with your before created database dev user (e.g. SHINEDEV in the video) -> Manage Products and Delivery Units -> Delivery Units -> Import -> select your .tgz from your file system and import.
All the best,