SAP HANA 4. Retrieve Data from SAP HANA.(Helloworld)
来源:互联网 发布:深圳市数据分中心 编辑:程序博客网 时间:2024/05/18 03:22
1、操作步骤
1.1Add an SAPHANA System.没有SAP HANA环境想要学习的同学,可以考虑申请SAP HANA Trials,试用30天,体验一下。附链接
http://global.sap.com/software-free-trials/index.epx?url_id=text-us-header-freetrials
1.2Add a Repository Workspace
1.3新建XS Project,OPENSAP1如下图所示
1.4新建.xsapp和.xsaccess。其中.xsapp文件内容为空,作为应用程序描述符(Application descriptor)标记web内容的root;.xsaccess文件作为Application access文件,一是Exposes Web content,二是Setsuser/clientauthentication mechanism。根据OPEN SAP公开课程,在.xsaccess中写代码如下:
{"exposed":true,"authentication":[{"method":"LogonTicket"},{"method":"Basic"}]}1.5新建XS JavaScript Source File,RetrieveData.xsjs,添加代码如下
$.response.contentType= "text/html";var output ="Hello World! <br><br>";var conn =$.db.getConnection();var pstmt =conn.prepareStatement("select * from DUMMY");var rs =pstmt.executeQuery();if (!rs.next()) {$.response.setBody("Failed to retrieve data");$.response.status =$.net.http.INTERNAL_SERVER_ERROR;}else {output = output +"This is the response from my SQL: "+ rs.getString(1);}rs.close();pstmt.close();conn.close();$.response.setBody(output);1.6将 Project OPENSAP1 Team→share Project、commit、activate,在浏览器中输入http://<Myserver>:8000/WorkShop/sessiona/RetrieveData.xsjs
2、发现错误及解决办法
2.1在浏览器中输入http://<Myserver>:8000/WorkShop/sessiona/RetrieveData.xsjs,回车后发现如下错误:
500 -Internal server error
An error occurredduring the processing of your request.
Data might be lost.
2.2在SCN中链接如下内容http://scn.sap.com/thread/3398193#
下载SPS6的SAP_HANA_Developer_Guide_en.pdf,将.xsaccess内容修改为
{"exposed" : true, "authentication" : [ { "method": "Basic" } ] }修改完,Team Commit→Activate,然后浏览器中输入
http://<Myserver>:8000/WorkShop/sessiona/RetrieveData.xsjs,显示如下:
程序运行成功。
- SAP HANA 4. Retrieve Data from SAP HANA.(Helloworld)
- SAP HANA
- SAP HANA
- sap hana
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- 【SAP HANA】SAP HANA开篇
- SAP HANA的数据类型(SAP HANA DATA Type)
- 学习SAP HANA 数据类型(SAP HANA DATA TYPES)
- 学习SAP HANA 数据类型(SAP HANA DATA TYPES)--像学Oracle一样学习SAP HANA
- SAP HANA 培训大纲(SAP HANA Training)
- 安装SAP HANA (SAP HANA Installation)
- SAP HANA配置文件(SAP HANA configuration files)
- SAP HANA ROWID (SAP HANA "$rowid$")
- SAP内存计算--HANA 走近SAP HANA
- 小马过河
- 他就飞得越远或者胶筋放多点
- 针对Excel表格文件操作的编程实现
- maven的eclipse找不到本地仓库的的jar包
- 企业在引入SharePoint时的一些建议
- SAP HANA 4. Retrieve Data from SAP HANA.(Helloworld)
- 4G的2013年会发生影响我们生活的事情
- vs2010 c++ 遇到的问题
- Apache Shiro 使用手册(一)Shiro架构介绍
- 常规网络配置
- PHP获取随机数
- 不能生成R.JAVA----解决办法
- 最小二乘法简述
- Tomcat配置文件——server.xml(3)