SAP接口集成-PO/PI-SLD配置

  • 前言
  • 一、SLD-system landscape directory 系统框架目录、系统格局目录
  • 二、ESR/IR -integration repository 集成存储场所/仓库
    • 1.导入软件版本software component version- SWC
    • 2.新建namespace:必须含有http,建议http://Chimelong.com/项目名
    • 3.创建DataType:
    • 4.创建MessageType:
      • 4.1右击新建MT
      • 4.2创建element后保存和激活
      • 4.3新建external definition后uploading the WSDL
    • 5.创建message Interface:
      • 5.1 inbound和outbound:
      • 5.2同步和异步
    • 6.创建Message Mapping:
    • 7.创建Operation Mapping(Interface mapping)
  • 三、ID-integration directory 集成目录(路径)(PO新版叫做IB-integration builder集成开发工具)
    • 1.配置场景:configuration scenario
    • 2.添加业务系统 business system
    • 3.新建业务服务business service(PO业务组件business component)
  • 总结

前言

PO/PI是S4常用的集成接口管理工具,这里把项目培训和开发整理出来的资料分享下,这一篇是SLD/ESR配置


一、SLD-system landscape directory 系统框架目录、系统格局目录

事务码SXMB_IFR:http://10.191.66.32:50000/dir/start/index.jsp
帮助:《PO SLD配置步骤sap官网-rxu笔记2020-3-3V0.docx》
1.产品新建:SLD-产品
2.建立软件组件:software component SWC(就是ESB下面导入的SWC)
3.建立技术系统:
4.新建业务系统:

二、ESR/IR -integration repository 集成存储场所/仓库

1.导入软件版本software component version- SWC

主页-ESR开发工具-tools-transfer from SLD;新版本PI直接右击新建,然后选择SWC VERSION

例如:

2.新建namespace:必须含有http,建议http://Chimelong.com/项目名

3.创建DataType:

4.创建MessageType:

4.1右击新建MT

4.2创建element后保存和激活

4.3新建external definition后uploading the WSDL

5.创建message Interface:

如SAP调用富基接口写入商品库存:
SAP——outbound接口发送物料库存request字段到PO——PO通过inbound interface对应的channel(富基URL)发送到富基——富基响应后同时通过反馈信息到PO。
client调用PI时,PI是outbound, PI调用BAPI, 核心是inbound

5.1 inbound和outbound:

outbound接口——接收sender的MT消息,request输送出去;request 离开、发出
inbound接口——继续接收sender的MT消息,request传递给receiver;

5.2同步和异步

同步:需返回后继续进行 synchronous
异步:不需要receiver返回继续执行 asynchronous

6.创建Message Mapping:

主要是outbound接口发出信息之间mapping;inbound返回信息mapping

7.创建Operation Mapping(Interface mapping)


配置后全部激活,在abap sapGUI的sproxy能看到同步的内容

三、ID-integration directory 集成目录(路径)(PO新版叫做IB-integration builder集成开发工具)

1.配置场景:configuration scenario

新建场景后,后面业务系统、业务组件、通讯通道、集成配置都在该场景基础上添加进来

2.添加业务系统 business system

右击assign business system,业务系统一般是SAP系统

3.新建业务服务business service(PO业务组件business component)



chanel可以在下一步建立后添加
3.新建communication channel
3.1 sender -outbound interface
soap测试,可以通过POST和get工具直接访问PO channel网址:
http://host:j2eeport/XISOAPAdepter/MessageServlet?channel=::
如果没有PARTY则直接=::
3.2 receiver-inbound interface
REST:严格的有身份验证的接口:
URL和参数:
http://ip:8380/JService/JService?apiid={apiid}&client={client}&compression={compression}&exeinfo={exeinfo}&para={parameter}&sign={sign}&timestamp={timestamp}

适配器类型主要有:

5.创建receiver determination (PO receiver rule)接收端规则(非必要)
6.创建 interface determination(非必要)
7.创建Receiver Argument(非必要)
8.创建Sender Argument
9. integrated configuration:集成配置
创建这一步之前,前面务必激活,激活后在business system中看看sender和receiver是否在改system如client300中,存在则可以,不存在则检查激活状态,刷新和同步,有时候也可以直接拖拉进去,注意拖拉提示删除不要把源文件删除

如果发现inbound和outbound为空,说明上面创建CC的时候没有选择在改business componet创建导致,重新打开business componet然后在他上面建立CC,就可以

选择sender

选择sender和receiver对应的交换系统

选择receiver的OM

选择receiver:

最后激活所有内容,激活configuration scenario。可以在SAP的sproxy找到同步完的接口

总结

今天介绍了SLD和ESR的配置,先到这里,后面介绍下SPROXY代理编写

SAP接口集成-PO/PI-SLD配置相关推荐

  1. SAP接口集成-abap调用外部数据库

    SAP接口集成-abap调用外部数据库 前言 一.SAP配置外部数据源 二.使用步骤 1.新建测试程序 2.使用场景介绍 总结 前言 PI/PO集成方式很多,但是有趣的灵魂不多,现在介绍一个直接用ab ...

  2. 第三方外部 Saas提供商如何跟使用 SAP 系统的客户进行对接接口集成

    最近收到一位朋友的咨询: 作为第三方外部 Saas提供商,想要跟使用 SAP 系统的客户进行对接接口集成,需要了解哪些 SAP 的版本?和常见对接技术语言,方式,协议,注意事项? 首先这个问题范畴确实 ...

  3. SAP接口 财务凭证集成_费用报销

    OA系统调用此接口,传输费用报销流程的凭证信息到SAP,生成费用报销类型SAP凭证. 调用标准的BABI方法实现. 1.首先先介绍一下实现会计凭证生成的BAPI,参考链接. 2.增强操作在另一篇文章( ...

  4. SAP接口 财务凭证集成_差旅费报销

    OA系统调用此接口,传输差旅费报销流程的凭证信息到SAP,生成借款类型SAP凭证. 调用标准的BABI方法实现. 1.首先先介绍一下实现会计凭证生成的BAPI,参考链接. 2.增强操作在另一篇文章(S ...

  5. sap linux下配置文件,Linux下配置sapjco3

    ​ 项目需要调用SAP接口,在Windows环境下就不多说了,碰到的坑是sapjco3.dll文件过期,这里给你最新的 [sapjco3]链接:https://pan.baidu.com/s/1r5g ...

  6. 第四百零三节,python网站在线支付,支付宝接口集成与远程调试,

    第四百零三节,python网站在线支付,支付宝接口集成与远程调试, windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv C:\WINDOWS ...

  7. 后勤与FI集成的几个配置地方

    昨天,财务顾问问我说:"我知道通过后勤自动记账到FI凭证的科目和PK码在什么地方配置,但是财务凭证的凭证类型是通过什么地方确定的呢?"的确,以前的项目都是用系统标准的凭证类型,还真 ...

  8. 金蝶云星辰和旺店通企业版奇门单据接口集成

    金蝶云星辰V1和旺店通·企业奇门单据接口集成 对接源平台:旺店通·企业奇门 慧策(原旺店通)是一家技术驱动型智能零售服务商,基于云计算PaaS.SaaS模式,以一体化智能零售解决方案,帮助零售企业数字 ...

  9. Appium+Pytest+Allure集成PO项目管理模式实现自动化测试

    Appium+Pytest+Allure集成PO项目管理模式实现自动化测试 环境配置 Appium环境配置 Pytest环境配置 Allure环境配置 使用与集成 Appium使用 Pytest使用 ...

最新文章

  1. Linux命令行与shell脚本编程大全(第3版)
  2. linux sed 替换、删除文件中的某个字符串
  3. 你不知道的关于计算机大师 Dijkstra 的事情
  4. gvim配置及相关插件安装(过程详细,附图)
  5. 单位载质量能量消耗量_这样运动减肥效果最好!附:运动能量消耗表
  6. wex5中win8或者win10操作系统studio中新建.w向导或其他的编辑窗口显示不全
  7. matlab全局变量_MATLAB笔记(一):工具箱的卸载、阻尼振动波形图程序
  8. ethercat如何编程 台达50mc_台达可变编程控制器DVP-50MC系列产品介绍
  9. 【Android】雾霾定位探测系统
  10. 带GUI界面的手写数字识别
  11. 本科有计算机应用吗,计算机应用专业自考本科
  12. 教你使用Spy++查看软件的流氓行径(talimama/Dandelion.exe)
  13. TableView的使用方法
  14. 数据库实验三 嵌套查询和视图操作
  15. 使用Dism++备份系统文件并恢复
  16. 我的老师,“身怀绝技”!
  17. redis_day_23_twitter/ twemproxy代理集群代理redis
  18. 数据库——ltrim()和rtrim()函数
  19. ai无法启动计算机丢MSVCP100,屌丝一键重装系统之丢失MSVCP100.dll无法启动程序怎么办...
  20. 城市大脑建设的3个误区,大脑模型的分歧是关键

热门文章

  1. centos8 处理挖矿程序攻击
  2. Webpack中文社区正式成立-多位前端大牛参与解答开发难题
  3. 通过SSH访问电信天翼云服务器,报ssh_exchange_identification: read: Connection reset by peer的解决方法
  4. python namedtuple
  5. rockchip rk3566 android11 网口log报错: DMA engine initialization failed
  6. 操作系统 第6次作业
  7. External Storage
  8. TCP的三次握手和四次握手详解
  9. [附源码]计算机毕业设计SpringBoot高血压分析平台
  10. Java:5大最佳Java库