当前位置:主页 > 虚拟服务器 >

网站空间_石家庄公司网站建设_高性价比

本博客将重点介绍混合式SAPUI5离线移动应用程序的关键功能。

在本应用程序中,我们模拟了一个场景,淘客返利,用户可以在移动设备或桌面上填写使用SAPUI5构建的应用程序中提供的表单,然后将其提交给SAP后端系统。此应用程序也可以在无网络区域工作。

我们的主要重点是利用indexedDB的功能,提供一个集成的SAPUI5应用程序,物联网智能家居,可以脱机和联机工作。

我们将工作订单(SAP中AUFK表中的Aufnr字段)作为显示此示例的主键。应用程序中其他字段的值将在后端附加到此工单。

此混合SAPUI5应用程序是为android平台开发的,可以在桌面和移动设备上工作。

此应用程序使用SAP后端存储数据,甚至可以在脱机模式下使用,它允许用户在没有网络连接的情况下填写和提交数据。脱机数据库用于在没有网络的情况下保存表单详细信息,一旦设备进入网络范围,可以将其同步到SAP后端数据库。

一旦数据同步到SAP后端服务器,将根据表单中提供的维护订单生成并附加PDF文件。

此SAPUI5应用程序的流程系统组件(SAP)-

此应用程序是在Android Studio平台上构建的混合应用程序,生成的.APK文件随后下载并安装在移动设备上。它在移动设备上显示为一个图标,单击该图标将打开应用程序。

在SAP后端准备了oData服务并注册到SAP Fiori网关服务器。

当应用程序的数据要同步到后端时,会调用此oData。

为了生成表单的".PDF"文件,通过oData调用从应用程序发送的主键(例如工单)对应的数据填充在SAP ABAP智能表单中,该表单与应用程序模板相同。

当用户点击应用程序中的"同步"按钮时,维护订单的数据被保存,PDF被生成并保存在DMS服务器上。

使用的脱机数据库:

此应用程序中使用的脱机数据库是IndexedDB的一种类型。

它是一个开源JavaScript数据库,设计用于在移动设备和浏览器中运行良好。

它被创建用于帮助web开发人员构建的应用程序脱机工作和联机工作一样好。

它使应用程序能够在脱机时本地存储数据,并在应用程序重新联机时兼容服务器,无论用户下一次登录到哪里,保持数据同步。

Firefox 29+(包括Firefox OS和Firefox for Android)上进行了全面测试和支持铬30+Android4.0版+第7.1条+Windows Phone8+

它也运行在Cordova,西北js、Electron和Chrome应用程序。它与框架无关,即时通讯云平台,您可以使用Angular、React、Ember、Backbone或您选择的框架。

下图显示了我们离线应用程序的处理流程-

用于生成与给定维护订单详细信息对应的".PDF"文件,淘客链接,SAP ABAP智能表单已用于生成类似于UI5应用程序中的模板。

在数据同步时,此智能表单将从后端表中获取数据,并在后端填充相应的智能表单。此表格在PDF转换后附在DMS服务器上。

使用的软件:

Eclipse IDE(Mars 4.5.2)用于SAPUI5应用程序开发Cordova(7.0.1)用于在android软件包中包装SAPUI5应用程序Android Studio 2.3.3,用于从Cordova应用程序生成".APK"文件用于创建oData的后端SAP ECC系统Fiori网关服务器用于注册oData服务

好处:

应用程序使用oData服务在后端存储数据,因此不需要任何第三方集成此应用程序甚至可以在脱机模式下工作。由于使用索引数据库,即使设备不在网络区域,应用程序也允许用户填写表单并脱机保存数据库。一次设备接入网络后,数据可以同步到SAP后端SAPUI5易于扩展实施此应用程序不需要新的许可证

总之,

此应用程序已经在android平台上实施,可以部署在移动设备上,物联网培训,使用户可以更轻松地填写和跟踪检验报告。而不是在表单中手动输入,用户只需在其设备上打开应用程序,然后填写和提交多个表单即可快点。那个对离线功能的支持允许用户继续他们的工作,而不管移动设备是否在网络范围内不是,是那个自动生成对应于所有工单详细信息的PDF文件也省去了额外的工作由维修主管负责。

猜你喜欢

微信公众号