![](https://img-blog.csdnimg.cn/20190203020208181.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SAP PI/PO 系统集成
文章平均质量分 62
博主是2017潍柴重庆汽车ESB项目经理、2019金康新能源ESB项目经理、2021宝能汽车ESB项目经理,为您带来他的系统集成心得总结。
刘欣的博客
深耕SAP技术领域20年,一直为企业的ERP-SAP系统保驾护航。
熟悉制造企业PLM、DMS、MES、LES、SRM等各业务域系统及业务。
展开
-
SAP整车订单下达接口的最佳实践
博主和SAP订单下达接口历时7年的最佳实践原创 2022-07-31 22:17:51 · 861 阅读 · 1 评论 -
SAP整车订单下达接口的最佳实践
中国汽车保有量已达3.07亿辆,是世界上汽车体量最大的国家,汽车企业也成为了中国经济的支柱;全国800多块有汽车生产资质的企业中,有一半在制造汽车。博主从2014年在第一家车企工作开始至今,已经到过4家车企,历经多次项目的经验积累,已经对相关的领域比较熟悉,自认为其中有一些有趣的经验,作一个标记与各位共勉。下面是一个订单下达接口和三任企业总线项目经理博主的故事,历时7年。 (ESB企业服务总线,是在企业中集中管理接口的一套IT系统)一、和整车订单下达接口的第一次相遇 2014年博主的主要角色还原创 2022-06-20 16:44:56 · 1177 阅读 · 0 评论 -
SAP PO750 Process Orchestration 安装及初始化(刘欣)
Orchestration 哦咳斯崔新 :)周末开始安装SAP PO中间件Process Orchestration,一直持续到周一晚上,没有人指导比较累呀。用到的文件清单:一、suse 12sp4安装。二、HANA数据库安装:1、SAP官网下载installtion里面下不到最新的HANA2.0 版本,可以下载到一个all in one 的包:51...原创 2019-11-25 21:48:19 · 5118 阅读 · 3 评论 -
SAP PROXY中切换到ESR浏览模式
SAP PO和S4连接完成后,在PROXY事务代码里面,可以看到PO的ESR数据。怎么设置呢?如下图,红框中需要设置成ESR 浏览器,设置后重新再进入PROXY,就可以了。原创 2021-07-28 16:56:06 · 1527 阅读 · 0 评论 -
SAP PO PROXY方式可以连接多个client吗?
SAP S4与 PO一起部署,PO与S4的集成大都会使用PROXY这种方式,那么,SAP PO PROXY方式可以连接多个client吗?可以的。比如S4的DEV开发系统与PO的POD开发系统,集成部署;PO的PROXY是连接到DEV的client300中,ABAP的接口程序是在client300的数据环境中工作。我们还有一个client400,需要单独测试一下某个PO接口,这时,需要在POD上把同S4连接的通道CC(Communication Component)与BS(Business ...原创 2021-07-28 09:15:44 · 847 阅读 · 0 评论 -
WINFORM搭建一个RESTFUL的服务环境
何喜同学一直在尝试在SAP PO上调通一个RESTFUL接口,我觉得我可以给他提供一个RESTFUL的服务端程序和RESTFUL的服务,这样我们可以在接口上传递复杂的JSON报文,从一层加到多层的,最终实现我们可以按层级在PO上完成相应的配置。VS2019 C#环境提供RESTful服务环境是比较简单的,都是使用MS已经做好的功能。还是同原来搭建一个WebService接口环境(SAP PO 开发 二)中一样的思路,我喜欢用WINFORM桌面程序来存放REST服务,不需要去架设web服...原创 2021-03-27 16:56:49 · 1718 阅读 · 0 评论 -
SAP外数据处理程序极简架构
SAP外数据处理客户端设计(二层)原创 2021-02-27 12:24:02 · 266 阅读 · 0 评论 -
SAP PO 开发环境不能修改名字空间下的内容一粒
环境:SAP PO 7.50 HANA 。症状:开发环境不能修改名字空间下的全部内容,修改笔灰色,Software component version cannot be changed。原因:应该是有开发人员去掉了2个勾选框。解决:把勾选框选上:...原创 2021-01-12 11:30:10 · 724 阅读 · 0 评论 -
一种淋漓尽致展现IT系统接口的手法
今天晚上加班到9点,但是我很激动,我终于找到一种淋漓尽致展现IT系统接口的手法,并把它付诸实施,这个需求一直在我心中压了好久,今天终于释放了。一、谁的接口统计数对?2019年我是金康新能源ESB企业服务总线的项目经理,在金康新能源的ESB上连接了整车制造的六大业务域,大大小小十多个系统,在项目管理的PPT中,有一张是“各系统接口表”:这张表是按系统的维度来统计接口数,这个方法在项目总结汇报的时候,出现了一个小插曲,乙方统计出来的接口总数比甲方统计出来的总数多了100。为什么呢?因为.原创 2020-11-16 23:15:44 · 965 阅读 · 5 评论 -
SAP PO 服务器 SLD的版本升级
今天新安装了一台SAP PO服务器,然后准备从旧环境中拷贝SLD的配置导入,结果提示版本太低。咨询了翁骞顾问,才知道这个SLD可以升级。顾问指导要在SLD中导入如下的包,OK,我下载了151608,导入后“SAP 模型版本”直接升级到了 1.6.57,比较省事。但是“SAP 组件资源库内容版本”,就是CRDeltaxxxxxx这块就必须一个一个包,从低升到高导入了。2020.10.14 著于作文以记之。...原创 2020-10-14 19:31:22 · 1023 阅读 · 0 评论 -
关于SAP PO ESB IB JAVA APPLET的访问端口
SAP PO中间件系统,开发人员访问它使用ESB和IB,下载JAVA APPLET到本地,作为客户端然后开始做配置开发。然而JAVA APPLET需要同PO服务器通讯,这里面要用到一些端口,在网络限制下,需要通知网管打开相关的端口才能使用。如果端口没有开放,会有如下的错误提示:那么究竟是要开放哪些端口才能正常使用IB呢?我找到一台没有网络限制的客户机,在WINDOWS的资源管理器的网络管理中看了一下JAVA APPLET工作的端口如下:在单机环境使用的端口有8101,50000,50原创 2020-09-16 15:34:09 · 1421 阅读 · 0 评论 -
自动登录SAP系统 MySapLogon (流星程序集之十八)
MySapLogon是一个让sapgui客户端自动登录的小程序,你预先把要登录系统的信息保存下来,双击名称它帮你自动快速登录。登录信息被加密放在mysaplogon.exe.Config配置文件中,你也可用手动修改文本文件内容,或者保存这个文本文件,在其它机器上无须再次输入,实现快捷的登录。版本1.2 对模拟用户输入做了优化,设置SAPGUI为活动窗口,然后等它正真是活动窗口后,再输入用户的模拟键盘按键。点击MySapLogon的关闭按钮,它会最小化到系统托盘,双击托盘图标,又就会跳出来。原创 2020-04-15 17:45:56 · 5222 阅读 · 12 评论 -
HANA STUDIO 安装出错JVM问题
2098510 - Failed to load the JNI shared library error during HANA Studio Client InstallationEnvironmentSAP HANA DatabaseReproducing the IssueRun hdbsetup from the windows directory eg. c:\Prog...原创 2020-01-19 16:58:07 · 1296 阅读 · 1 评论 -
Web Service描述语言 WSDL 详解
为什么使用WSDL? WSDL文档结构 WSDL文件示例 Namespaces SOAP消息 XML schema运用于WSDL的类型和消息中 XML schema运用之complex类型 XML schema运用之数组 <portType>和<operation>元素 <binding>和<operation>元素 文档风格绑定 <service> 和<port>元素 总...转载 2018-10-09 17:22:29 · 524 阅读 · 0 评论 -
SAP端口大全
摘自官方文档《TCP/IPPorts Used by SAP Applications》2009Service Port Number / Service Name Rule Default Range ( min-max ) Comment NetWeaver Appl ication Serv er A BAP inclu ding Internet C onn ec...原创 2018-07-06 21:56:24 · 12146 阅读 · 0 评论 -
中间件接口攻略
标题虽然是攻略,实际是一个名称解释大全,我准备把我所了解的中间件技术都集中在这里。--------SAP--------SAP的中间件产品:XI(Exchange Infrastructure),2002~2005PI(Process Integration),2005~2012 PO(Process Orchestration),2012~NOWPO把SAP内部的开发接口暴露成W...原创 2018-06-13 11:44:36 · 3869 阅读 · 1 评论 -
接口压力测试数据的完整性校验
近几年都在做接口运维工作,接口数据在压力测试的数据校验方法,我想到几个:1、校验数据完整性:发送方数据 (最后一个字段为前面全部字段的总和)字段1字段2字段3字段4字段5aaabbbcccdddaaacccbbbddd接收方程序数据校验,把前4个字段都加上,然后同第5个字段比较,完全一致为正确。2、校验数据顺序一致性:发送方数据(某一个字段用流水号,增量为1)接收方程序从第一条开始取出流水号,加1...原创 2018-06-02 22:27:55 · 2115 阅读 · 0 评论 -
BasisAgent AIX remote monitor tool(二)
BasisAgent可以定时的远程帮你监控AIX服务器群的文件系统,对快要满的文件系统提供预警。原创 2018-05-17 15:53:05 · 606 阅读 · 0 评论 -
WebService WSDL 和 SoapUI
做了一个测试:使用SoapUI作为请求方,去调用MS IIS中的一个WebService服务。VisualStudio2017中建一个WebService,我在函数上加了2个参数,让这个WS可以传入参数:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System....原创 2018-04-24 16:28:37 · 1488 阅读 · 0 评论 -
WebService SOAP XML 与 REST JSON 架构的比较
一个采购订单对10005088物料收货20个,放2050仓库的SOAP XML报文 一般客户端访问服务器端web服务通常可以由HTTPService、WebService、RemoteObject等方式来实现。通常实现web服务我们最容易想到的是SOAP协议的WebService,这在目前web服务中占有很重要的地位。随着REST思想的出现,目前很多公司开始使用REST风格的WebService。...原创 2018-04-23 21:03:07 · 4833 阅读 · 1 评论 -
试用期工作总结
试用期工作总结(含下阶段工作计划)我于2017年7月19日进入公司信息管理部,经过六个月的工作和学习,在公司领导的指导和自身的努力下,我的工作能力、思想认识和业务素质都取得大幅度的提升,现汇报如下:到岗的前2个月,我迅速完成了小康工业ERP系统管理的学习,包括硬件环境,软件架构,数据库管理等等。ERP系统的基础模块管理,是一个复杂的技术领域,在小康工业的数据机房里,我学习了曾只是听闻的IB原创 2018-01-18 22:38:13 · 54996 阅读 · 2 评论 -
OpenServer 2.0
原创 2017-06-02 10:47:28 · 2020 阅读 · 0 评论 -
SOCKET数据传输用字符串加结束符
SOCKET数据传输用字符串加结束符比较简单,对于不同平台的客户端,也都用这种通用的方法简单一点。服务器端影子对象类public class ClientInfo { public IntPtr ConnId { get; set; } public string IpAddress { get; set; }原创 2017-05-21 10:53:12 · 11626 阅读 · 0 评论 -
系统管理123总结
半年来,我直接管辖的三大系统,都遭受了重创,但任然没有大事故出现,是运气好,是运气好,还是运气好呢?2016.12.19 ERP (SAP ECC6 EHP7 ORACLE AIX) 服务器硬件主机板故障, 我迅速切换到备机,系统服务没有中断。2017. 2.17 MES (ROCKWELL FTPC ORACLE) 数据库服务器 LOG日志4G满故障,系统中断1-原创 2017-05-07 00:09:43 · 941 阅读 · 0 评论 -
潍汽ERP系统PDA终端直连 解决方案
原创 2017-03-10 15:00:24 · 3330 阅读 · 0 评论 -
PDA开发从入门到精通
仓促的开局2016年初,三方物流撤出,带走了全部的软件技术,留下了一堆PDA。新年上班第一个星期里,我们要实现PDA收货批量导入ERP系统功能。没有准备时间,没有接触过PDA设备,要在受限的WINCE上开发程序,满足繁忙的物流业务,这些就是当时的场景。还好,ERP系统联调的收货接口之前出至我手。多年的VC开发经验加上对PDA背后业务的浓厚兴趣,我想这是当时能够走下去的内因。...原创 2017-02-25 12:53:25 · 28293 阅读 · 4 评论 -
SAPsender ETL中间件工具
并行技算中的SAPsender:原创 2017-02-20 15:02:07 · 1165 阅读 · 0 评论 -
SAPsender ETL中间件工具 免费
SAPsender 为您架起SAP系统同其它数据库之间的桥梁。和其它大型ETL中间件相比,松耦合、轻连接、高效率是它的特点。火力全开,并行计算中的SAPsender:原创 2017-01-25 12:43:57 · 1359 阅读 · 1 评论 -
SAPsender中间件2016版
SAPsend中间件2016版近日,完成了一个集团GOS系统中间件取数需求: 1、读取ORACLE数据库表数据放入SQLserver中. 2、读取ERP-SAP RFC的数据放入SQLserver中.在需求1中,实现了EF6 on oracle ,为以后的联通使用oracle提供了可能。 在程序部署方便,需要注意的是: 1、部署环境需要安装ODTwithODAC1120320_32bit原创 2016-12-23 10:58:41 · 1000 阅读 · 0 评论 -
SAP BO 报表和FineUI(ASP.NET)的无缝集成
墙内jsp的例子比较多,asp的少,但是我已经用EF很顺手了,那必须要在ASP中实现展现SAP BO报表。SAP BO 服务器版本: SBOP BI PLATFORM 4.1 SP07 SERVER WINDOWS 64B 1/2 51050532_1SAP BO 客户端: SBOP BI PLATFORM 4.1 SP07 CLIENT TOOLS W...原创 2016-06-12 12:07:19 · 2245 阅读 · 0 评论 -
优雅的linq润滑在复杂的业务环境中(下)
在生产环境实际测试,处理1万条以上的数据需要10多分钟,感觉速度还可以,反正晚上SAPsend接口程序自己做,做快做慢都无所谓了。使用linq to SQL ,大大的减少了高级语言的编码数,真好。有图有真相。原创 2016-02-29 17:06:32 · 495 阅读 · 0 评论 -
优雅的linq润滑在复杂的业务环境中(上)
业务环境:SAP系统的物料主数据每天需要同步(传输)到WMS系统中去,数据量大概是一万条,每条60个字段。一直以来,接口的开发人员只会关注接口的数据传输,但这一次情况不一样了。这次我做了一个全套:1. SAP中写RFC函数(设计数据抓取逻辑)2. C# WINFORM程序传输(设计程序功能)3. WMS 的数据库设计及后续处理整个数据的来原创 2016-02-28 21:48:08 · 617 阅读 · 0 评论