随笔- 326
文章- 66
评论- 86
阅读-
55万
随笔分类 - PI
Process Integration
PI发布rest,json接口
摘要:PI接口的开发分成两个部分,第一个部分是ESB(Enterprise Services Builder)部分,这里注意做数据结构定义,接口导入,字段关系映射,定义接口等。 第二部分是IB(Integration Builder)部分,这里主要做管道定义,服务方和调用方的定义等 今天刚好有个需求,做个
阅读全文
HTTP POST方式调用SOAP OPERATION类的接口
摘要:wsdl地址或者接口地址中有多个方法(operation) 如下是soapui测试的例子,wsdl地址下包含多个operation,但是现在我想用http的方式,只做getKnowledgePartsDatabase方法。 因为soap的调用是直接传的xml,所以需要做两个strans来把数据转换一
阅读全文
SAP发布简易REST 三:API平台之接口文档
摘要:为了完善API接口,增强友好性,做了一点小文档展示。 新建配置表:(用来做接口参数配置展示使用,不在程序中应用) 因为需要给每个接口一个对应的名字,所以在原来的API控制表中增加一个文本字段。 这里加了俩个测试用的接口名对应参数表数据如下: 下面就要在API的默认GET方法中展示出来。 METHOD
阅读全文
SAP发布简易REST 二:API平台之接口配置
摘要:API接口平台设计:(全JSON格式) 做ABAP的都知道,一般接口的处理都是封装个函数来单独处理。那么这些函数能不能做成配置呢?又以什么形式的参数来传入传出呢? ps:到目前为止,只是有点想法,所以现在以及后面的文章可能都是临时起意的,不好的地方看看就好,好的地方。。。你也不用给钱。 前面设计了用
阅读全文
SAP 发布简易REST 一:login验证
摘要:说明:这里没有使用ODATA,只是用最基础的HTTP和JSON来处理。 这篇为第一篇,所以这里来说说验证的一些东西。 创建SE24实施类,做http接口:ZCRM_REST 激活后,添加接口类:IF_HTTP_EXTENSION 添加实现代码: METHOD if_http_extension~ha
阅读全文
PI Errors and possible solutions
摘要:引自:https://wiki.scn.sap.com/wiki/display/ERPHCM/PI+Errors+and+possible+solutions 转至元数据起始 404 - Not Found error Target host: transaction-engine.tax.ser
阅读全文
Step-by-step FTP to ABAP Proxy
摘要:引自:https://wiki.scn.sap.com/wiki/display/XI/Step-by-step+FTP+to+ABAP+Proxy ABAP Server Proxy Area: SAP NetWeaver Process Integration CONTENT 1. Forewo
阅读全文
SAP PI 配置soap web service
摘要:1.下载,启动ESB(Enterprise Services Builder) 2.找到对应的软件组件以及对应的命名空间: 3.选择对应的命名空间,右键新建文件夹: 点击创建,保存,文件夹对象右键激活 4.文件夹上右键新建数据类型:两个 因为这里只有几个字段,所有没必要在额外增加结构层次,保存,激活
阅读全文
SAP的PI日志查看工具
摘要:被很多人吐槽的SAP PI能坚挺的活下来,真是不容易。。。 SXI_MONITOR是PI的标准的消息查看器,如果又权限的话,甚至可以做自定义字段的查询增强(如果对单据创建接口,增加单号。。。速度杠杠的) SXI_MONITOR为什么不好呢,一是不直观,东西太多,太复杂了。二呢就是展示消息太麻烦了,这
阅读全文
SAP的JSON没有双引号问题
摘要:SAP,默认的JSON转化是这样的: 怎么解决呢? 先找到转换JSON的类:CL_TREX_JSON_SERIALIZER。。。或者其他名字。 SE24里复制这个类出来到ZCL_TREX_JSON_SERIALIZER. 然后修改RECURSE方法: 修改一下拼接: 再试一下: OK了。。。 在SA
阅读全文
SAP发布REST/HTTP接口
摘要:1.SE24新建类:ZCL_REST_QUERY 激活,然后添加interface:IF_HTTP_EXTENSION并激活。 2.实现IF_HTTP_EXTENSION~HANDLE_REQUEST: METHOD IF_HTTP_EXTENSION~HANDLE_REQUEST. DATA: L
阅读全文
PI接口开发之调java WS接口
摘要:java提供的WSDL:http://XXX.XXX.XXX.XX/XXXXXXXcrm/ws/financialStatementsService?wsdl 登陆PI,下载Enterprise Services Builder 展开并选择组件和命名空间(一般项目会分多个,视情况来做) 1.创建文件
阅读全文