zoukankan      html  css  js  c++  java
  • 2020.08.11 【ABAP随笔】-ITS Mobile 配置

    1. 创建一个函数组-ZITS_MOBILE

     

    主屏幕-9100

    事务码:ZITS_MOBILE

    注意:勾上 SAP GUI FOR HTML

     

    2. SE80在包中创建ITS服务

    (1) 右键点击包》创建》其他(1Internet 服务

     

    (2) 将对应的屏幕发布成HTML模板:选中要发布的屏幕-9100,

    点击右键-》附加功能-》创建HTML模板,选择参数如图:

     

    这里提一下,项目上用到了3种生成样式,

    1. MOBILE4 这个不带HTML格式得,画面之前得空格会自动缩进
    2. MOBILE 这个是绝对位置得,按照GUI上画得屏幕位置排列

     

       3.这种方法是可以控制得比较精确,可以根据用户具体的扫码设备屏幕像素调整:

    右击创建编辑器模板

    可以看到出来一个下图所示的绘画界面,有点像屏幕编辑器

     

    点击SETTINGS设置设备的像素

     

    其次选中一个对象,也可以在右边栏位看到属性和位置的设置,根据自己需求调整,完成这一步,你的网页端的ITSGUI上的画面样子就没有关系了。

     

    完成之后选择从编辑器模板创建HTML模板

     

    (3) 保存后生成HTML代码,点击发布模板

    生成HTML文件后,可以在<head>处,添加一段代码,让HTML达到一个初步得自适应

    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">

     

    随后发布模板

    3.运行T-CODESICF创建及激活服务

     

    通过路径 default_host/sap/bc/gui/sap/its

     

    选中右键,点击新的子元素,输入服务名称,继续下一步

    下图名称改为ZITS_MOBILE)

     

    GUI链接选择‘Y是’,点击GUI配置按钮

     

    输入事务码及主题

     

    登陆数据页签选择L替代登陆程序’,如果需要默认用户名密码就在服务的登陆数据填写用户名密码

     

    处理器清单页签输入:CL_HTTP_EXT_ITS

     

    错误选择‘系统登陆’,并点击‘配置’按钮

     

    配置页选择定制实施ABAP 类为:CL_MOBILE_SYSTEM_LOGIN

     

    然后点击保存按钮返回到default_host/bc/gui/sap/its目录下找到刚刚新建的服务:ZITS_MOBILE,右键激活服务然后右键选择测试服务

     

    显示得是一个传统得登录界面(这个登录界面和上面得ABAP-CL_MOBILE_SYSTEM_LOGIN有关系)

     

    当使用/UI2/CL_SRA_LOGIN替换CL_MOBILE_SYSTEM_LOGIN时,

     

    我们可以看到登录界面变为:这样得登录界面就比较美观

     

    为当前的路径设置别名在浏览器中可以直接通过别名打开页面

     

    选中default_host主机点击新建

     

    在目标元素页签中通过服务的路径找到刚刚新建的服务,点击保存

     

    至此ITS服务就配置完成了,可以通过网址:http://IP地址:端口/its_mobile 访问

    http:// host:port/&& (host是主机ip或域名, port是端口号, &&是设定的别名);

     

    - 不念过去 不畏将来

    PS:我也是第一次做WM的ITS MOBILE项目,整体上来说还是不算难的,这里要感谢一下文海大哥的助攻了,他录制了课程详细讲解了ITS开发的内容。

    点击开始学习ITS条码开发

    有需要的小伙伴可以后台回复我-'ITS条码课程',帮你们领取优惠券,把价格打下来。

     

  • 相关阅读:
    json~
    ASP.NET经典60道面试题
    C#相关算法_1
    js各种事件
    WebService开发(一) 如何使用Soap头
    使用ASP.NET AJAX异步调用Web Service和页面中的类方法(1):调用Web Service、调用页面中的类方法
    javascriptの一些问题
    ASP.net的身份验证方式有哪些?分别是什么原理?
    如何下载jmeter旧版本
    转账和二维码转账功能测试点
  • 原文地址:https://www.cnblogs.com/jxzhu/p/13473198.html
Copyright © 2011-2022 走看看