ui5安装配置开发环境搭建及测试程序案例_第1页
ui5安装配置开发环境搭建及测试程序案例_第2页
ui5安装配置开发环境搭建及测试程序案例_第3页
ui5安装配置开发环境搭建及测试程序案例_第4页
ui5安装配置开发环境搭建及测试程序案例_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UI5-FIORI测试文档Beta1目 录目录1)文档参考:4组件及基本设置4组件要求4基本设置4配置7Activate or Deactivate SAP Gateway 激活 SAP Gateway7Manage SAP System Aliases 定义 SAP 系统别名7SAP Gateway 的服务维护:8Activate business functions9Set secondary database connection for search to SAP HANA database10建立修改权限13配置信息系统13Setting Up Embedded Search 相关配

2、置14执行任务表: STC01 - 技术配置的任务管理器16Gateway测试16T-CODE: SEGW 新建测试18UI5开发27Web IDE31步骤:31SAP提供的离线开发功能36使用WebIDE/RDE开发49Eclips 开发工具的使用52加载插件52Eclips + UI5测试54建立发布测试程序:58安装Tomcat v7.0 Server at localhost66UI development toolkit for HTML5742)1.11.23)..12.2344.1.14

3、.Client在测试应用75Client75client,输入Fiori LaunchPad的75登陆Fiori LaunchPad764.6使用SAPFiori4.6.1安装SAPFiori4.6.2运行SAPFiori4.6.3输入用户名和4.6.4运行应用测试77其他补充配置80Set Log Level for All Users805.1.2Manage SAP System Aliases80Assign SAP System Aliases to OData Service81Activate and Maintain Services82Fl

4、ag OData Services to be error tolerant in case of MDC83或上传已有的标准UI程序:84常用T-code84常用表格85常用程序8...85.1.91)文档参考:llllll汉得 SAPUI5 服务器环境安装SAPSAPUI5_Eclipse_Setup /# 开发工具(所有用到的工具均可在该)http/翱翔云天 博客(开发测试主要参照该博客)Eclipse2)组件及基本设置1.1组件要求lllllSAP Gateway 2.0 安装下列组件并升级至最新GW_CORE 200 及其 sup

5、port package;IW_BEP200 及其 support package;IW_FND250 及其 support package,IW_FND250 安装需要 WEBCUIF701,如果是 Netweaver 可能没安装好这个组建,对于安装好就是BASIS731 的系统,只能安装 WEBCUIF731,需要查看 NOTE 1569624。1.2基本设置基恩设置可以不配置,后续用 STC01 技术配置器自动激活RZ10 设置参数:l login/accept_sso2_ticket 1l login/create_sso2_ticket 2。Internet 通信框架 (ICF) 的

6、服务维护 SICF - HTTP 服务层次结构维护:lllllllllll/sap/es 和它的子节点/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/sat/sap/opu/utils 及其子节点SoftwareVersionSAP HANASAP HANA 1.0 SPS08 Revision 81SAP HANA Live f

7、or SAP Business Suite Support Package Stack 04SAP NetWeaverBack-end server:SAP NetWeaver 7.40 SPS07Front-end server:SAP NetWeaver 7.40 SPS07Business Suite productEHP7 FOR SAP ERP 6.0 SP04l 安装下列组件3)配置1.2.1 Activate or Deactivate SAP Gateway 激活 SAP Gateway执行: /IWFND/IWF_ACTIVATE,可以不配置,后续用 STC01技术配置器自动

8、激活.1.2.2 Manage SAP System Aliases 定义 SAP 系统别名可以不配置,后续用 STC01 技术配置器自动激活1.3SAP Gateway 的服务维护:执行: /IWFND/MAINT_SERVICE - 激活并维护服务重要必须维护服务/UI2/PAGE_BUILDER_CONF/UI2/PAGE_BUILDER_CUST/UI2/PAGE_BUILDER_PERS/UI2/INTEROP/UI2/TRANSPORT1.4Activate business functionsSFW5:激活 BSESH_HANA_SEARCH1.5 Set secondary d

9、atabase connection for search to SAP HANA databasell执行 SE38: ESH_ADM_SET_TREX_DESTINATION需提前配置连接数据库 DBCO 配置参数详见(下图)h/saphelp_nw74/helpdata/en/3c/3d342317d24b7693333ea1d49e31a9/content.html执行 SE38: ADBC_TEST_CONNECTION 测试是否连接通1.6将快速启动板权限分配给用户:l SAP_UI2_USER_700l SAP_UI2_ADMIN 组权限均进行激活 , 可选择手工添加下权限对象:

10、 S_SERVICE, S_DEVELOP, /UI2/CHIP, S_RFC_ACL, and S_CTS_SADMnnnSAP_UI2_ADMIN_700 SAP_UI2_ADMIN_702 SAP_UI2_ADMIN_731激活分配到当前用户,并激活以下权限,详见权限:/docs/DOC-652911.7配置信息系统执行:SM59 配置 RFC执行: dm59 配置信任系统1.8Setting Up Embedded Search 相关配置主要就是为了执行 ESH_COCKPIT.Note:n Embedded Searchh/saphelp_nw74/helpdata/en/77/3d

11、61cec12a4c1088d78ac909b9abb4/content.htm?frameset=/en/77/3d61cec12a4c1088d78ac909b9abb4/frameset.htm&current_toc=/en/6d/ad05874f344592b42abc729eeadd4c/pla in.htm&node_id=3&show_children=true#jump3n Setting Up Embedded Searchh/saphelp_nw74/helpdata/en/f1/2e6f2de1424beda6286370406e7fcc/con

12、tent.htm?frameset=/en/6d/ad05874f344592b42abc729eeadd4c/frameset.htmSearch and Classification TREXnh/saphelp_nw74/helpdata/en/47/1b074063616446e10000000a114a6b/content.htm?current_toc=/en/47/1b074663616446e10000000a114a6b/plain.htm&show_children=truenTransporting Search Msh/saphelp_nw74/helpdata

13、/en/cd/6202b708dc46dea73baf7c0649554d/content.htm?frameset=/en/6d/ad05874f344592b42abc729eeadd4c/frameset.htmnAutomatic Configuration Using Task Manager Task Lists:h/saphelp_nw74/helpdata/en/b8/8feaa5835d4ba7bce5fc534f1ccc21/content.htmnCreating a Connection Between Embedded Search and SAP HANA or T

14、REX/BWA :h/saphelp_nw74/helpdata/en/3c/3d342317d24b7693333ea1d49e31a9/content.htmn权限:nnnnnnnnSAP_ESH_LOCAL_ADMIN SAP_BC_SEFS_ADMIN SAP_BC_SES_ADMIN SAP_ESH_CR_ADMIN SAP_ESH_CUST_QUERY_LOG SAP_ESH_REORG_QUERY_LOG SAP_ESH_TRANSPORT/UI2/SAP_KPIFRW5_TCR_S在 000下运行: ESH_OM_PREPARE_M_DATA 建议执行,比较慢在 000下:执行

15、: STC01,并设置 000 为收集系统nnnnnnnnSAP_ESH_INITIAL_SETUP_000_CLIENT SAP_ESH_INITIAL_SETUP_WRK_CLIENT SAP_ESH_ADJUST_AFTER_COPY SAP_ESH_ADJUST_AFTER_CLIENT_COPY SAP_ESH_CONSISTENCY_CHECK SAP_ESH_CREATE_INDEX_SC SAP_ESH_INDEX_USER_AUTHORITY SAP_ESH_UPDATE_SCSearch and Classification TREX1.9技术配置的任务管理器重要配置,执行

16、任务表: STC01 注意按下顺序执行lllllllSAP_GATEWAY_BASIC_CONFIG SAP_FIORI_LAUNCHPAD_INIT_SETUP SAP_SAP2GATEWAY_TRUSTED_CONFIG SAP_GATEWAY_ADD_SYSTEM SAP_BASIS_SSL_CHECK SAP_GATEWAY_ACTIVATE_ODATA_SERVSAP 网关 - 基本配置SAP Gateway - 激活 OData 服务1.10 Launchpad 配置进去配置的:跨:http(s):/<FrontEndServer>:<Port>/sap/b

17、c/ui5_ui5/sap/arsrvc_upb_admn/main.html?scope=CONF特定http(s):/<FrontEndServer>:<Port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=<Client>(&scope=CUST)LPD_CUST 进去快速启动: Intent: Semantic Object + Action + Semantic Object parameters.Semantic ObjectRepresents a business

18、entity such as a customer, a sales order, or a product. Using semantic objects, you can bundle applications that reflect a specific scenario. They allow you to refer to objects in a standardized way, abstracting from concrete implementations of these objects.Intents have the following pattern: #<

19、SemanticObject>-<Action>?<SemanticObjectParameter>=<Value1>, then Fiori Apps can be accessed via Launchpad URL + Intent, for example http(s):/<FrontEndServer>:<Port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html#SalesOrder-change?SalesOrder=27LPD_CUST: T-

20、code in ABAP Front-End Server; contains link to Fiori App's real URL, or NWBC App's transaction code.1.11 Gateway 测试1.11.1T-CODE: SEGW 新建测试参见http/ui5%E7%BC%96%E7%A8%8B-%E6%B3%A8%E5%86%8Cservice%E5%88%B0sap-gateway-server/#more-1190测试方法加入结构,参照 USR01 结构You can either use semantic objects shipp

21、ed by SAP, or create new semantic objects.ActionDescribes which operation (such as display or approvePurchaseOrders) is intended to be performed on a semantic object (such as Purchase Order or Product). The name of the action can be defined arbitrarily.Semantic Object parametersDefine the instance o

22、f the semantic object (e.g. by specifying the employee ID).创建:生成加入返回代码:DATA:gt_data TYPE STANDARD TABLE OF usr01.FIELD-SYMBOLS:<gs_data> TYPEFIELD-SYMBOLS: <gs_exporting> SELECT* INTOCORRESPONDINGusr01.TYPE ZCL_ZFIORI_MPC=>TS_USR01.FIELDS OF TABLE gt_dataFROMusr01 upto10rows.LOOPAT gt

23、_data ASSIGNING <gs_data>.APPENDINITIAL LINE TO ET_ENTITYSETASSIGNING<gs_exporting>.MOVE-CORRESPONDING ENDLOOP.<gs_data>to<gs_exporting>.进入(或者/IWFND/MAINT_SERVICE)然后创建服务:保存返回调用显示:标准显示:改为:8000/sap/opu/odata/sap/ZFIORI_SRV/usr01Set/?$format=xml出 10 条表2Embedded Search2.1l参考文档: /

24、commu talent-management/erp/hcm/blog/2010/09/20/setting-up-netweaver-embedded-search-trex-for-sap-ehp4-l2.2Activate the Enterprise Search business package and the ESH Cockpit servicetcode SFW5: ERP_ENTERPRISESEARCH2.3SCIF 激活2.4 Define the RFC link to TREX执行 SE38: ESH_ADM_SET_TREX_DESTINATION2.5Creat

25、e the search object connectorstcode ESH_COCKPIT打开2.6分配l SAP_ESH_ADMINl SAP_ESH_LOCAL_ADMINl SAP_ESH_SEARCH2.7创建连接器2.8错误修正:如果找不到组件,的建模器,点击下组件会提示无法在软件组件中提示,点击操作删除即可.2.9正常界面3UI5 开发做 UI5 开发,除了 SAP Fiori Toolkit 及 Eclipse,SAP 目前还提供了 WebIDE 可以直接开发,虽然目前还不算稳定,至少可以使用它来创建一个开发模板,然后移植到 Eclipse 下继续写代码。下面就如何安装和配置

26、 WebIDE 做一个简单介绍。在后面会介绍 SAP 提供的离线开发工具及 Eclipse 的配置3.1Web IDEl 需要一个 s 用户,用于创建 HANA cockpit3.1.1 步骤:RDE 安装文档 Marke,可以省略登陆创建一个 subscription这里截图面少了个 D 注意,请参照下面配置参考配置/commu/developer-center/front-end/blog/2014/06/22/how-to-configure-an-external-gw-system-with-sap-river-rde记住上面的 url,这个就是 webide 的地址,点击这个 ur

27、l,可以进入 webide 环境,也就是开发环境3.2SAP 提供的离线开发功能nnnn需要 SAP gateway server 安装配置好需要的文件 SAP HANA Cloud ConnectorSAP JVM/#cloudl安装配置 HANA Cloud Connector到/#cloud根据操作系统版本,64 位的 SAP HANA Cloud Connectorsapcc--windows-x64.zip和 SAP JVM sapjvm-7.1.030-windows-x64.zip建议7.0JAVA 安装配置 这个步超级难搞 解压的 SAP JVM,存到指定的地方

28、设置 JAVA 环境变量: JAVA_HOME 指定到 SAP JVM 的放置路径,Path 添加 Java bin 目录建议6-7 的版本新出 8 版本不支持,推荐使用:sapjvm-7.1.030-windows-x64设定用户的变量JAVA_HOMEPathF:sapjvmsapjvm_8F:sapjvmsapjvm_8binjava versionjavac version详细说明可见/help/frameset.htm?e6c7616abb5710148cfcf3e75d96d596.htmlHANACloud Connector 安装解压的 sapcc,用 cmd 打开该目录,运行

29、 go.bat,如果,可见登陆配置 connector,地址使用命令行给的地址,初始:Administrator:manage 添加账户,使用 HANAcockpit 所的账号,用户名就是之前申请的选择 access control,添加 gateway 系统信息client=500&sap-language=ZH添加 resource access 在 gateway SICF 中,要确定这些节点已经激活/sap/bc/adt/sap/bc/ui5_ui5/sap/opu/odata点击重启服务,界面如下会显示已经连接的绿色标示回到 HANA Cloud cockpit,添加 des

30、tinationsss 一切配置完毕,进入 webide 开始 UI5 之旅4使用 WebIDE/RDE开发前提:nnnOdata M已经创建好Service 已经 register 在 gateway server通过浏览器能够odata service使用:打开 webIDE,选择 file->new->ProjectfromTemplate选择 Fiori master detail app, 点 next输入 project name:ZLRP选择 gateway server,在列出来的 service 中选择要使用的 odata service5Eclips 开发工具的

31、使用5.1.1 加载插件时注意用 32bit 版本,然后加载插件,方法见下 PDF /juno点击完成后会,安装完成后系统会提示重启该软件5.2Eclips + UI5 测试eclisp 建立一个 UI5 项目:5.3建立发布测试程序:代码:sap.ui.jsview("zcoon_sap.sap", /* Specifies the Controller belonging to this View.* In the case that it is not implemented, or that "null" is returned, this Vi

32、ew does not have a Controller.* memberOf zcoon_sap.sap*/getControllerName : function() return "zcoon_sap.sap",/* Is initially called once after the Controller has been instantiated. It is the place where the UI is constructed.* Since the Controller is given to this method, its event handle

33、rs can be attached right away.* memberOf zcoon_sap.sap*/createContent : function(oController) var input =return input;mons.Textfield(););发布到 SAP使用 SICF 找到对应得开发程序5.4安装 Tomcat v7.0 Server at localhost目的:直接在 eclipse 上预览开发展示界面,通过调用本地的 Tomcat v7.0 Server 进行预览.执行报错,解决下面的错误报错为缺少 config 文件,将 C:UsersAdministratorTomcatconf 下 拷贝到C:UsersAdministratorworkspaceServersTomcat v7.0 Server at localhost-config 重启: eclipse如果拷贝后报错,请使用下面方法重新执行页面5.5UI development toolkit for HT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论