S4连接PO/PI配置手册
前提条件:
1,SLD的rfc地址已经被创建
在注册sap技术系统到PO/PI系统蓝图(SLD)时,到SLD的rfc地址会被自动创建.自动创建的rfc地址是SLD_NUC和SLD_UC.
确保这两个rfc地址是可用的.
关于sap技术系统的注册,参考:https://www.cnblogs.com/weixiaopeng/p/11864446.html
2,sap系统已经被注册到pi的系统蓝图(SLD)
3.basis 已经完成sicf配置
Step 1 – 为PO/PI的Advanced Adapter Engine (AAE)适配器创建地址.
用T_code sm59维护rfc地址
你可以将rfc地址命名为HTTP_<PI/PO System ID>.
- Connection Type = G (HTTP Connection to External Server)
- Target Host = <Host Name of AAE or AEX> 一般为PO工作台的登陆地址
- Port (Service No) = <HTTP Port Number of AAE or AEX host server> : Default 50000 一般为PI工作台的登陆地址的port
- Path Prefix= /XISOAPAdapter/MessageServlet?ximessage=true
- 在登陆和安全页签设置PO的账号和密码,注意PO/PI账号的权限
测试连接是否成功
如果发现权限不够,进入nwa将以SAP和Xi打头的role全部加上.
Step 2 – 为 PO/PI的Enterprise Resource Repository (ESR)创建地址.
- Connection Type = G (HTTP Connection to External Server)
- Target Host = <Host Name of AAE or AEX>
- Port (Service No) = <HTTP Port Number of AAE or AEX host server> : Default 50000
- Path Prefix = /rep
- Logon and Security = 和第一步的配置一致
名称应该是SAP_PROXY_ESR
此时使用的账号应该是从系统账号PIREP<SID>拷贝过来的,且用户应该是技术用户.
否则可能报note:2370153所示错误.
Step 3 – 为PO/PI的 System Landscape Directory (SLD)创建地址.
为了获取SLD数据,在这里创建的地址会在第五步再次用到.
Step 4 – 用事务代码SXMB_ADM 配置 Integration Engine.
进入事务代码,选择节点‘Integration Engine Configuration’.
选择Configuration
创建新条目,增加参数‘IS_URL‘, ‘HTTP_TIMEOUT‘ , ‘ENGINE_TYPE‘.如下图
dest://后边的名称是第一步创建的地址.
Step 5 – 通过事务代码 SLDAPICUST设置到SLD的连接数据
确保选择:Access to SLD Server Using HTTP,Connect Using HTTP Destination.
添加条目:SAP_CONFIG.http地址是是第三步创建的SLD_POD.
Step 6 – 在PO/PI的 Net-weaver Administrator (NWA)中配置http地址.
nwa的地址为PI/PO的host地址,端口加/nwa.如:http://10.20.4.49:50000/nwa.也可以在这里创建用户.
这里创建的http地址用在创建sap的业务系统的入站通信管道(Communication Channel)时,也可以不建.
路径:NWA > Configuration > Infrastructure > Destinations,为sap业务系统创建一个http连接.
使用向导创建新连接
通常,地址名称会被命名为<SAP System ID>CLNT<Client Number>_HTTP.地址类型选择http.
url是:sap系统sicf中engine的路径,通过测试该服务,可以获取完整的地址
system id是sap系统的.
登陆数据的验证方式:Basic.
输入sap系统的登陆账号密码
配置完成后,ping一下地址.如果报500错误,那么不需要处理.
这个地址会被用在第七步创建sap业务系统的SOAP Receiver Communication Channel
Step 7 – 为sap业务系统创建sender和receiver soap(http) communication channel.
SOAP Sender Communication Channel.
SOAP Receiver Communication Channel.
Address Type选择 “HTTP Destination” ,将 HTTP Destination name 设置为我们第六步建立的http地址.
Address Type也可以不使用http destination.使用url address.配置如下图.
怎么测试连接是否可用?
检查 RFC 和 HTTP Destinations 是否正常工作.
使用事务代码sm59测试


使用事务代码 SLDCHECK检查SLD连接状态.
使用程序SPROX_CHECK_IFR_RESPONSE检查ESR连接状态.
使用se38执行程序,检查ESR连接状态.
通过事务代码 SPROXY检查PROXY对象.
通过Monitor测试Communication Channels
进入Configuration Monitoring Home.
路径:Adapter Engine > Communication Channel Monitor.PIng通信管道.
参考文档:https://sapintegrationhub.com/pi-po/proxy-pi-po/complete-proxy-configuration-guide-sap-pi-po-ecc/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!