SAPITSMobile 配置

作者:SAPTAB 约 6 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:Data Engineering, 数据工程

原创 Tab Zhu [ SAP TAB ](javascript:void\(0\);)

**点击蓝字关注我们**

富强 民主 文明 和谐

自由 平等 公正 法制

爱国 敬业 诚信 友善

**不念过** **去**

**START**

**不畏将来**

**_Title_ **

**ITS MOBILE配置**

很久不更新了,前段时间忙着两三个项目,着实有点上头,最近又有些自己私事需要处理,今天写一下前段时间做的ITS条码系统的配置

**一**

**创建一个函数组-ZITS_MOBILE**

其实你也可以创建一个report程序,创建Internet服务还是基于事务码的,对于函数组我们创建一个屏幕9100

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

创建一个事务代码:ZITS_MOBILE;注意:勾上 SAP GUI FOR HTML

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

**二**

在SE80中创建ITS服务

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

1\. MOBILE4 这个不带HTML格式得,画面之前得空格会自动缩进

2\. MOBILE 这个是绝对位置得,按照GUI上画得屏幕位置排列

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

右击创建编辑器模板

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

点击SETTINGS设置设备的像素

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

(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">

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

随后发布模板

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

**三**

**SICF创建和激活服务**

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

(下图名称改为ZITS_MOBILE)

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

输入事务码及主题

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

处理器清单页签输入: CL_HTTP_EXT_ITS

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

选中default_host主机,点击新建

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

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

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

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

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

PS:我也是第一次做WM的ITS

MOBILE项目,整体上来说还是不算难的,这里要感谢一下文海大哥的助攻了,他录制了课程详细讲解了ITS开发的内容。课程在网*云课堂上搜索‘ 基于SAP

IT S 的条码项目开发’ 找到课程

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

**不念过** **去**

**END**

**不畏将来**

SAPITSMobile 配置 - 封面图
SAPITSMobile 配置 - 封面图

**SAP ABAP TAB**

微信号 : TAB_JXZHU

** 回复'ABAP'免费领取学习资料 **

长按二维码关注我们

SAPTAB

关于作者:SAPTAB

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAPITSMobile配置.md」整理生成,仅用于内部技术分享与学习交流。