UI5FIORI安装配置开发环境搭建及测试程序案例.docx
《UI5FIORI安装配置开发环境搭建及测试程序案例.docx》由会员分享,可在线阅读,更多相关《UI5FIORI安装配置开发环境搭建及测试程序案例.docx(50页珍藏版)》请在冰点文库上搜索。
UI5FIORI安装配置开发环境搭建及测试程序案例
UI5-FIORI---安装配置开发环境搭建及测试程序案例
UI5-FIORI
测试文档
Bata1
1)
文档参考:
●汉得SAPUI5服务器环境安装
●SAP官方SAPUI5_Eclipse_Setup
●and/#开发工具网站(所有用到的工具均可在该网站下载)
●65/翱翔云天博客(开发测试主要参照该博客)
●s/Eclipse下载
●
2)组件及基本设置
1.1组件要求
SAPGateway2.0安装下列组件并升级至最新
GW_CORE200及其supportpackage;IW_BEP200及其supportpackage;IW_FND250及其supportpackage,IW_FND250安装需要WEBCUIF701,如果是Netweaver可能没安装好这个组建,对于安装好就是BASIS731的系统,只能安装WEBCUIF731,需要查看NOTE1569624。
Software
Version
SAPHANA
SAPHANA1.0SPS08Revision81
SAPHANALiveforSAPBusinessSuiteSupportPackageStack04
SAPNetWeaver
Back-endserver:
SAPNetWeaver7.40SPS07
Front-endserver:
SAPNetWeaver7.40SPS07
BusinessSuiteproduct
EHP7FORSAPERP6.0SP04
1.2基本设置
RZ10设置参数:
●login/accept_sso2_ticket1
●login/create_sso2_ticket2。
SICF激活:
●/sap/public/opu
●/sap/public/opu/resources
●/sap/opu/odata和它的子节点
●/sap/opu/sdata和子节点
●/sap/bc/srt/xip/sap
●/sap/bc/webdynpro/sap/saml2
●/sap/public/bc
●/sap/public/bc/ur
●/sap/public/mysssocnt
●/sap/opu/utils及其子节点
●安装下列组件
1.3激活
SPRO激活组件
1.3.1ActivateorDeactivateSAPGateway
1.3.2ManageSAPSystemAliases
1.4Gateway测试
1.4.1T-CODE:
SEGW新建测试
参见测试方法
加入结构,参照USR01结构
创建:
生成
加入返回代码:
DATA:
gt_data TYPE STANDARD TABLE OF usr01.
FIELD-SYMBOLS:
TYPE usr01.
FIELD-SYMBOLS:
TYPE ZCL_ZFIORI_MPC=>TS_USR01.
SELECT * INTO CORRESPONDING FIELDS OF TABLE gt_data FROM usr01 up to 10 rows.
LOOP AT gt_data ASSIGNING .
APPEND INITIAL LINE TO ET_ENTITYSET ASSIGNING .
MOVE-CORRESPONDING to .
ENDLOOP.
进入(或者/IWFND/MAINT_SERVICE)
然后创建服务:
保存返回
调用显示:
标准显示:
网址改为:
//hdb2015.dimension-infotech:
8000/sap/opu/odata/sap/ZFIORI_SRV/usr01Set/?
$format=xml
读取出10条表记录
2UI5开发
做UI5开发,除了SAPFioriToolkit及Eclipse,SAP目前还提供了WebIDE可以直接在线开发,虽然目前还不算稳定,至少可以使用它来创建一个开发模板,然后移植到Eclipse下继续写代码。
下面就如何安装和配置WebIDE做一个简单介绍。
2.1WebIDE
●需要一个s用户,用于创建HANAcockpit
●需要SAPgatewayserver安装配置好
●下载需要的文件–
●SAPHANACloudConnector
●SAPJVM
2.1.1步骤:
登陆ndemand创建一个subscription
s:
//webide-s0*******24trial
记住上面的url,这个就是webide的,点击这个url,可以进入webide环境
●安装配置HANACloudConnector
JAVA安装配置–这个步超级难搞~~~~~
–解压下载的SAPJVM,存到指定的地方
–设置JAVA环境变量:
JAVA_HOME指定到SAPJVM的放置路径,Path添加Javabin目录
下载建议下载6-7的版本新出8版本不支持,推荐使用:
设定用户的变量
JAVA_HOMEF:
\sapjvm\sapjvm_8\
PathF:
\sapjvm\sapjvm_8\bin
java–version
javac–version
详细说明可见
HANACloudConnector安装
解压下载的sapcc,用cmd打开该目录,运行go.bat,如果成功,可见登陆s:
//localhost:
8443
配置connector,使用命令行给的,初始密码:
Administrator:
manage
s:
//webide-s0009989324trial添加账户,使用HANAcockpit所注册的账号,用户名就是之前申请的
选择accesscontrol,添加gateway系统信息
添加resourceaccess–在gatewaySICF中,要确定这些节点已经激活
/sap/bc/adt
/sap/bc/ui5_ui5
/sap/opu/odata
点击重启服务,界面如下会显示已经连接成功的绿色标示
回到HANACloudcockpit,添加destination
sss一切配置完毕,进入webide开始UI5之旅
3使用WebIDE/RDE
前提:
⏹OdataModel已经创建好
⏹Service已经register在gatewayserver
⏹通过浏览器能够访问odataservice
使用:
打开webIDE,d选择file->new->ProjectfromTemplate
选择Fiorimasterdetailapp,点next
输入projectname:
ZLRP
选择gatewayserver,在列出来的service中选择要使用的odataservice
4Eclips+UI5测试
4.1.1加载插件
下载时注意用32bit版本,然后加载插件,方法见下PDF
点击完成后会后台下载,安装完成后系统会提示重启该软件
4.2Eclips+UI5测试
eclisp建立一个UI5项目:
4.3建立发布测试程序:
代码:
"zcoon_sap.sap",{
/**SpecifiestheControllerbelongingtothisView.
*Inthecasethatitisnotimplemented,orthat"null"isreturned,thisViewdoesnothaveaController.
*@memberOfzcoon_sap.sap
*/
getControllerName:
function(){
return"zcoon_sap.sap";
},
/**IsinitiallycalledonceaftertheControllerhasbeeninstantiated.ItistheplacewheretheUIisconstructed.
*SincetheControllerisgiventothismethod,itseventhandlerscanbeattachedrightaway.
*@memberOfzcoon_sap.sap
*/
createContent:
function(oController){
var
returninput;
}
});
发布到SAP
使用SICF找到对应得开发程序
4.4UI development toolkit forHTML5
4.5
使用SAPFioriClient在手机测试应用
4.5.1安装SAPFioriClient
如果使用的iPhone,可以直接去applestore下载安装。
如果使用Andoid,到googlestore下载安装。
4.5.2运行SAPFioriclient,输入FioriLaunchPad的链接
4.5.3输入用户名和密码登陆FioriLaunchPad
4.5.4运行应用测试
5
SetLogLevelforAllUsers
ManageSAPSystemAliases
AssignSAPSystemAliasestoODataService
ActivateandMaintainServices
添加*transport服务
FlagODataServicestobeerrortolerantincaseofMDC