Torben Moberg Jørgensen
本文档描述了设置与SMS网关提供商的连接的任务,以便能够以安全的方式从SAP Business Workplace发送SMS。
设置分为3个部分。
准备发送SMS的系统
设置后台服务
转到登录数据并向用户提供(使用服务用户)
然后转到处理程序列表并提供以下处理程序。
CL\u HTTP\u EXT\u FORMTORFCCL\ HTTP\ EXT\ XRFC目录CL\u XMS\u HTTP\u HANDLER
保存、按下并激活服务
如果您的网络环境有代理,大数据存储技术,然后提供代理设置以将其到达给定的URL。
使用transaktion SA14(最佳实践是转到000客户端并执行此操作)。
提供如下所示的详细信息-新条目
使用事务SPRO并按
为RFC准备SSL
前提条件:您已经为SSL通信设置了ABAP服务器。您已经安装了SAP Cryptolib并维护了事务结构。
请转到提供商主页https://www.inmobile.dk/并通过单击锁(安全报告)下载证书,然后单击查看证书。选择详细信息,点击"复制到文件…"
点击下一步,选择"DER编码二进制X.509"并用扩展名*.cer保存
使用事务字符串,点击"更改"将证书添加到SSL客户端(标准),双击左窗格"SSL客户端(标准)"下的证书。
在右窗口底部的证书部分,单击"导入证书"并从提供程序中选择证书。
现在单击并保存它。
要将更改加载到ICM(Internet连接框架)中,请重新启动ICM。
转到事务SMICM并选择菜单"管理"->"ICM"->"硬关机"->"全局"。
设置SCOT和RFC
在事务SM59中创建新的HTTP连接到外部服务器(连接类型G)。输入描述并按Enter键。在"技术设置"窗格中,返利机器人,在"目标系统设置"下输入目标主机(提供商的主机名)服务编号(提供商的HTTPS端口)和路径前缀(处理POST或GET调用的操作脚本的路径)。
在"登录和安全"窗格中选择"不使用用户",并在底部,在"安全选项"中,将SSL设置为活动,并在SSL证书列表中选择默认SSL客户端(标准)。
保存并测试连接,阿里大数据分析,以验证您是否获得返回代码200(忽略响应正文中有关未归档参数的错误)。小费!确保SAP网关安全性允许连接到外部主机。
在事务SCOT中,大数据技术,双击左窗格中的HTTP节点,使用向导创建一个新的HTTP节点点击按钮
下拉列表中的"创建节点",填写节点、描述、小时/分钟,选中正在使用的节点,将RFC添加到SMS网关提供程序,大数据查询,并选择方法GET。
从SMS提供程序的URL/查询框参数中输入并填充SAPconnect变量(见)或作为固定值输入。
输入参数(记住每个参数后面的符号,除了最后一个!!):
"apiKey"以明文形式作为固定值输入。"sendername"在本例中对所有对象都是相同的,并设置为固定值CrMED。"test"作为SAPconnect变量输入。"recipients"作为SAPconnect变量输入,前面以国家前缀45作为固定值。
最大长度设置为200个字符。
通过单击"支持的地址类型"下的,将"寻呼机(SMS)"的地址区域设置为*并在事务SCOT中选中"不要在消息文本中插入主题"
为PAG创建新作业
设置安排
并保存。
在SMWP(SAP Business Workplace)中编写测试消息。
在事务SMWP中创建新消息。
输入接收者的手机号码并选择接收者类型寻呼机(SMS),然后单击发送。
SAP文档
SAPconnect(BC-SRV-COM)
SAP社区WIKI
设置用于SSL通信的ABAP服务器SCOT–SAPconnect管理SAP SMS配置