1. Mobile介绍:

Mobile环境搭建略:

客制化一个Mobile界面,  前端需使用SAP UI5, 数据传输格式使用odata, 需要创建三个DC

1. mobile需要开发的类和配置文件有:

1.mobile DC下:

一个controller.js(连接页面和后台)

一个view.js(UI5页面)

2.odata DC下:

XXXEdmProvider.java(controller层事件注册)

XXXFactory.java(配置类,配置文件servlet所☞类)

XXXProcessor.java(逻辑处理类)

3.配置文件

①:Odata DC下,web.xml文件

Servlet名字(自定义)

Factory:为XXXFactory.java(配置类,配置文件servlet所☞类的路径)

②:/ResourceSlot.svc/*为controller.js请求后台路径

③:

④:

要写的配置文件已结束,下面可以正式进行开发了

  1. 具体开发

1.界面展示

2.view页面代码详解

代码:界面view.js,展示界面如上

按钮

下拉框:

搜索帮助框(标准)

搜索帮助框(客制化)

表格

3.controller层代码详解:

下图中url请求:

var data = util.IOUtil.sendRemoteRequest("/atlmesodata/ResourceSlot.svc/Tables?" + uriParam, "GET",

对应图中①atlmesodata为ear,application.xml文件配置的odata路径,可以更改

②ResourceSlot.svc为odata DC下web.xml文件中配置的访问路径

③Tables为有controller.js层进入到后台XXXEdmProvider.java注册的事件,对应查看在XXX SingleProcessor.java类中

④为需要请求的参数

数据绑定:

⑤Tables对应view.js层的表格path: 'resourceTableModel>/Tables',(“>/”为数据绑定格式)

⑥resourceTableModel>SLOT_CONFIG_ID_AND_REV

SLOT_CONFIG_ID_AND_REV:为XXX SingleProcessor.java类设置的字段

4.后台

三个java类

XXXFactory.java

代码:

XXXEdmProvider.java

XXXSingleProcessor.java

3.将mobile客制化界面配置在前台

1.以面板的方式配在前台

移动Pod面板一个按钮相当于一个作业:类似于生产面板

这里维护了两个按钮就是两个作业

下图是其中资源设置配置按钮的作业:类似于me,web开发需要给页面配置权限才会显示

对应activityIdat.xml,以Z_SEARFLUX_TRANSFER 为例

2.以单个页面形式陪在前台

WORKSTATION后面为单个作业

4.标准API

http://localhost:50000/manufacturing-odata/Production.svc/Resources?SITE=2001

SAP-ME mobile开发基础相关推荐

  1. SP 短信开发-基础知识篇

    SP 短信开发-基础知识篇 很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考. 一.准备资料 SP开发资料网站上有很多,但是主要是以下几个文档: 1.MISC1.6 SP订购通知接口 ...

  2. jquery mobile开发笔记之Ajax提交数据

    这两天学习了下,jquery mobile(以下简称jqm)的开发相关的内容.可能之前有过web的开发基础,相对于我来说学习这个东西感觉挺简单的,很容易上手.Jqm的的语法和jquery其实是一样的, ...

  3. 18 个 jQuery Mobile 开发贴士和教程

    jQuery Mobile 是 jQuery 在手机上和平板设备上的版本.jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架.支持 ...

  4. 跨平台APP JQuery Mobile开发-张晨光-专题视频课程

    跨平台APP JQuery Mobile开发-1170人已学习 课程介绍         jQuery Mobile 是创建移动 web 应用程序的框架: 适用于所有流行的智能手机和平板电脑,使用 H ...

  5. SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面

    本系列的前一篇文章,我们学习了 SAP UI5 自定义 Not Found 页面的实现方式: SAP UI5 应用开发教程之六十八 - 如何实现 SAP UI5 路由失败时显示自定义的 NOT Fou ...

  6. SAP UI5 应用开发教程之六十七 - 基于 OData V4 的 SAP UI5 List-Detail(列表-明细)布局的实现方式试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  7. SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能

    本教程的上一个步骤,我们学习了如何基于 OData V4 开发一个最简单的使用了 Table(表格)控件的 SAP UI5 应用. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 ...

最新文章

  1. tensorflow youtube的一点笔记
  2. 将本地的MS SQL Server数据导入到远程服务器上
  3. Mybatis教程-实战看这一篇就够了
  4. boost::vf2_subgraph_iso用法的测试程序
  5. 如何通过httpd和DVD ISO在RHEL上配置yum本地源
  6. 用 JA Transmenu 模块做多级弹出菜单
  7. iOS多任务:suspend VS terminate
  8. 最新剑指offer刷题笔记js(含新旧俩版所有题)
  9. python实现自动打电话软件_python拨打电话
  10. R语言实战 R语言读取不同文件类型中数据的4种方法
  11. 关于PADS2007快捷键失效问题解决
  12. 【JAVA】每日练习——02
  13. 跨境电商四种物流方式介绍-扬帆凌远
  14. Oracle中nlssort 中文 排序 用法
  15. 关于ppp、PPPoE、PPTP、L2TP、IPSec协议的简单认识
  16. 阅读高效能人士七个习惯
  17. ShapeContext
  18. 有功功率、无功功率、视在功率 的定义
  19. 音视频开发:直播推流技术指南
  20. java定义类模板_定义模板——函数模板和类模板

热门文章

  1. asp毕业设计——基于asp+access的学生排课管理系统设计与实现(毕业论文+程序源码)——学生排课管理系统
  2. iOS开发者问题答疑——买号、关联、刷评论
  3. cj.exceptions.CJException: Access denied for user XX to database 问题解决记录
  4. windows如何创建计划任务并在窗口界面隐藏运行
  5. 容联云实现手机验证码
  6. 使用Termux把Android手机变成SSH服务器
  7. mysql 连续天数_mysql计算连续天数,mysql连续登录天数,连续天数统计
  8. 27岁从业软件测试5年的我被无情的辞退了
  9. html 标题字体修改,如何更改HTML标题字体大小?
  10. [架构之路-50]:目标系统 - 系统软件 - Linux下的网络通信-8-PON、EPON、GPON