SAP Business One iOS移动应用App-配置SBO解决方案
配置SAP Business One 解决方案
本节介绍系统管理员在设置和管理用于iOS 的SAP Business One移动应用程序时的任务.这些任务在SAP Business One或者SAP Business One (SAP HANA 版本)上执行.
配置移动应用程序用户
SAP Business One 用户要使用移动应用程序,请按照以下过程操作.
检索移动设备ID
在SAP Business One 用户设置中输入移动设备ID是必须的.按照以下步骤检索iOS设备上的设备ID.
1. 通过搜索SAP Business One,从Apple App Store 将用于iOS的SAP Business One 移动应用程序下载到你的iOS设备.或者请点击此链接:http://itunes.apple.com/app/sap-business-one-mobile-application/id392606876或者使用QR .
2. 一条系统信息显示苹果MAC 地址不被支持,而且使用显示的设备ID.
3. 点击电子邮件.在电子邮件正中,一条包含设备ID的电子邮件将显示.然后点击发送.
4. 点击OK.
注意
新开关被添加到你iOS设备上的SAP Business One设置页面,名为电子邮件设备ID.默认情况下,电子邮件设备已打开.一旦你使用上述设备ID发送电子邮件,此开关将自动关闭.
激活移动应用程序用户
1. 从SAP Business One 主菜单中,选择管理 ®设置® 常规 ® 用户.
5. 在用户 - 设置窗口中,指定要进行移动设置的用户,然后选择移动用户复选框.
6. 在移动电话字段,输入用户移动电话号码.对于iPod touch 或者 iPad,你没有电话号码,选择一个虚构的手机号码.
7. 在移动设备ID字段中,输入你iOS设备的设备ID.这个字段是必填字段.有关详细信息,请参阅”检索移动设备ID”.
8. 要允许一个用户通过两个不同移动设备使用这个应用程序,请输入两个设备各自的设备ID.使用"/"作为分隔符.例如:AE45FG67816ET98ZV6523BNH8I /1QAZXSW23EDCVFR45TGB678YHN.
注意
一次只能登陆一个移动设备.如果一个用户试着登陆一个移动设备,同时另外一个移动设备已经登录着,一条警告会出现,已登录会话会自动结束.
9. 选择更新按钮,然后选择确定.
注意
如果你使用SAP Business One 云 1.0 或更高版本,请选择”发送移动设置”按钮.一个邮件包含所有配置细节的超级链接将自动发送到指定用户的移动设备.更多信息,请参阅”SAP Business One管理员指南”中”配置邮件程序和注册集成组件”部分,和”使用SAP Business One云时配置SAP Business One应用程序”部分.
设置许可证
如果你已经为移动设置创建了新用户或者向现有用户添加了移动设置,一条消息会提醒你确保移动用户有B1i许可.
适用于iOS的SAP Business One移动应用程序适用于以下SAP Business One命名的用户类型,无需额外的许可费:
Professional专业的
Limited Financial 有限财务
Limited Logistics 有限物流
Limited CRM 有限CRM
Starter Package 入门包
CRM Sales User (standalone, legacy license type) CRM销售用户(独立,旧许可证类型)
CRM Service User (standalone, legacy license type) CRM服务用户(独立,旧许可证类型)
有关每个许可证类型可用的移动应用程序功能的详细信息,请参阅本文档中的”移动应用功能基于SAP Business One 许可证类型的可用性”
给用户分配Bi1许可证,请按照以下步骤操作:
1. 从SAP Business One 主菜单中,选择管理®许可证®许可证管理
许可证管理窗口将弹出.
10. 在分配选项卡中,首先选择相关用户,然后为B1i用户许可证类型选择已经使用复选框.
11. 选择更新按钮.
配置SAP 水晶报表
使SAP水晶报表创建的报表在移动应用程序中可以显示,请按照以下操作.
1. 从SAP Business One 主菜单中,选择管理®设置® 常规 ®报表和布局管理器.
12. 在左侧导航窗格中,选择要在移动设备上显示的报表.
13. 选择可见复选框.
此复选框仅对在SAP水晶报表格式的报表可见,不适用于其他格式的报表.
警告
SAP Business One 不会检查报表是否适合在移动设备上显示.
14. 要保存设置,请选择更新.
注意
移动设备的分辨率决定了报表显示的质量.例如,iPhone4 目前支持960x640 像素的分辨率, 而 iPad 支持1024x768 像素的分辨率.
SAP HANA所驱动的SAP Business One 分析功能之上部署水晶报表的配置
此过程仅相关于你使用SAP HANA 所驱动的SAP Business One 分析功能, 你要使用SAP HANA 所驱动的SAP Business One 分析功能移动应用程序中查看 SAP水晶报表.
1. 从SAP Business One设计器中的SAP水晶报表软件中打开报表, 在数据区域à 可用数据源中,选择64 位HDBODBC连接,或者32 位HDBODBC连接
15. 选择输入连接字符串单选按钮,并在连接字符串字段中输入目标公司数据库名称作为模式指令,或者从目标公司数据库中导入表.
例子
连接字符串:DRIVER= {HDBODBC32};UID=SYSTEM;PWD=Password;SERVERNODE=192.168.1.4:30015;DATABASE=SBODEMO;
命令:SELECT "ItemCode", "ItemName" FROM "SBODEMO"."OITM"
16. 对每个目标公司数据库重复以上步骤.
基于SAP HANA 版本的SAP 水晶报表配置
如果你使用SAP Business One 9.0,PL02 (SAP HANA 版本) 或更高版本,你需要在基于SAP HANA 版本移动应用程序上查看SAP水晶报表.
1. 从SAP Business One设计器中的SAP水晶报表软件中打开报表, 在数据区域à 可用数据源中,选择64 位B1CRHPROXY,或者32 位B1CRHPROXY 连接.
注意
如果使用HDBODBC 或者 HDBODBC32 作为连接,请分别通过B1CRHPROXY 或者B1CRHPROXY32 进行取代.
17. 选择输入连接字符串单选按钮,并在连接字符串字段中,如果"Schema@" and "Package@"存在,从命令参数和表中删除"Schema@" and "Package@".
例子
连接字符串:DRIVER{B1CRHProxy32};UID=SYSTEM;PWD=Password;SERVERNODE=192.168.1.4:30015;DATABASE=SBODEMO;
命令:SELECT "ItemCode", "ItemName" FROM "OITM"
18. 对每个目标公司数据库重复以上步骤.
在移动应用程序内设置插件运行
对于在移动设备上运行合作伙伴提供的SAP Business One 插件,请进行以下设置.
1. 从SAP Business One 主菜单,选择管理 ® 插件® 移动插件.
19. 在移动插件– 设置窗口, 在代码,名称,条目URL和提供者字段中输入相关数据.
20. 在类型字段中,指定插件是否可以通过iPhone主标签或者菜单标签访问.(相当于iPad左侧菜单部分主菜单标签和垂直模块菜单).
21. 在视图样式字段中,指定相关视图:
页面– 通用– 插件适用于iPhne肖像模式和iPad页面模式(类似于主页类型视图)
全屏– iPad –插件适用于iPad纵向和横向模式.
仅横向– iPad – 插件仅适用于iPad横向模式.
22. 在登录方法字段,指定插件是否需要登录认证:
B1i 框架– 如果插件后端方案在B1i框架下实施,并且与此插件共享相同进程ID,请选择此选项.
标准登录– 对于需要用户登录身份验证的插件请选择此项,消息窗口弹出会填写要求输入用户名和密码.
没有控制– 对于不需要SAP Business One提供任何身份验证的,或独立控制任何内容和身份验证相关的插件,请选择此项.
23. 要保持设置,请选择更新.
更多信息
请参阅指南如何为iPhone版本的SAP Business One移动程序创建插件, 这篇文章在SAP PartnerEdge网页上,你同时可以找到示列代码.
注意
此部分仅适用于SAP HANA版本下SAP Business One.
2. 在SAP Business One 集成解决方案页面中,选择SLD àB1i ServeràB1A Server. B1A Server窗口弹出.选择编辑按钮.
3. 在HTTA部分(在连接列表(活动)下),输入以下字段(所有字段是必填字段)相关详细信息要在B1A服务器中显示:
destProtocol
destHost
destPort
例子
访问B1A管理控制台的URL为:https://10.58.114.44:40000/Enablement上面提及的字段填写如下:
destProtocol à https
destHost à 10.58.114.44
destPort à 40000
24. 选择保存.
为SAP HANA版本所驱动的SAP Business One 分析功能进行配置
注意
这部分和SAP HANA版本所驱动的SAP Business One 分析功能相关.按照以下步骤启用在SAP HANA版本所驱动的SAP Business One 分析部署的移动应用程序中查看SAP 水晶报表.
1. 在SAP Business One 集成解决方案页面中,选择SLD àB1i Server à B1A DB,选择编辑按钮.
25. 在连接列表(活动)中,按如下更新JDBC信息:
Driver: com.sap.db.jdbc.Driver
URL: jdbc:sap://
Username:
Password:
26. 选择保存.
配置B1i 移动方案
在SAP Business One和iOS设备上完成设置和配置后, 你必须配置B1i方案.这使SAP Business One 移动程序可以和SAP Business One数据库通信,反之亦然.
1. 在B1i服务上,选择开始® 所有程序 ® SAP Business One 集成解决方案 ® 集成框架.
连接<服务器名字>窗口弹出.
27. 在用户名字段,输入B1iadmin;在密码字段,输入B1i安装时候用户设置的密码.
SAP Business One集成解决方案窗口弹出.
28. 确保B1i服务器和移动应用程序的公司数据库之间的测试连接成功.执行以下操作:
从SLD标签® B1i Server, 选择你要移动应用程序连接到的公司.确保密码是正确的.在B1DI 和JDBC 区域中选择测试连接按钮.
注意
万一你不能找到公司数据库,请参阅SAP note 2032666.
如果测试联系不成功,你可能需要到SAP Business One客户端去重置B1i用户密码.更多信息,请参阅SAP Note 2029714.
29. 请确保associatedSrvIP字段中的值和b1Server中的值相一致.
associatedSrvIP字段位于WSAR区域,在SLD标签® B1i Server®WSforMobile.
The b1Server field locates in the B1DI area from SLD tab ® B1i Server® your company database.b1Server字段位于B1DI区域,在SLD标签® B1i Server® 你的公司数据库.
30. 确保B1A服务器名称(destHost字段中的值)与用于生成证书的名称相同.
destHost字段位于HTTA区域,在SLD标签® B1i Server®B1A Server, 请确保destHost域可以从外部网络访问.
更多信息,请参阅SAP Note 2048889, 第6点. .
31. 请确保sap.B1Mobile 方案处于激活状态.(默认情况下,sap.B1Mobile是已经激活的.)选择场景标签® 控制.在场景列表中,确保已选中sap.B1Mobile 复选框.
TransInfo斯凯普斯是SAP制造业解决方案核心合作伙伴,SAP金牌实施商,专注上海/无锡/苏州/广州/深圳/东莞/成都等地SAP ERP软件SAP制造业ERP软件、 电子制造ERP、医药行业ERP、精细化工ERP、机械制造行业ERP实施服务。