欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

随笔分类 -  SAP-PI

摘要:最近由于需要需要在一台物理隔离的SAP应用服务器上测试接口,所以不方便使用PO中间件,故采用发布restful接口的方式。 1、SE24建立类YCL_REST_TEST 2、继承接口IF_HTTP_EXTENSION(很重要) 输入回车后,保存激活。 3、在方法页签添加GET或者POST方法 方法里 阅读全文
posted @ 2025-10-17 15:03 萧静默 阅读(310) 评论(0) 推荐(0)
摘要:最近要配合公司AI做一个采购订单信息获取。 1、根据条件获取采购订单基本信息。 2、得到最早交易记录和最晚交易记录。 3、得出平均含税单价。 4、得出总交易条数。 AI的模型输入因为是不确定的,可能单个问,多个问,各种问,目前定义了采购订单、供应商、物料、日期等维度,这里将传入的参数设为表结构,将表 阅读全文
posted @ 2025-09-17 14:15 萧静默 阅读(218) 评论(0) 推荐(0)
摘要:像下图,没设置前是对象格式 设置后是数组格式 可以在CC的Custom XML/JSON Comversion Rules下进行设置 sender通道是在general第一个页签 receiver是在dataformat页签 如果字段为空则在结构中就不会显示该字段,需要在函数中可以配置一下 格式的转 阅读全文
posted @ 2025-09-12 11:45 萧静默 阅读(82) 评论(0) 推荐(0)
摘要:背景:面向用户的系统是一个智能体,用户会提他们想要的问题,通过NPL处理后,形成对于SAP的入参,由于入参是单个数据或者多个数据,条件也是不定的。 比如用户可能会问2025年创建了多少采购订单,对于这种提问智能体会按照2025年去查所有采购订单;用户问XX供应商和XX供应商发生了多少采购订单,智能体 阅读全文
posted @ 2025-08-20 17:28 萧静默 阅读(34) 评论(0) 推荐(0)
摘要:omct:指定批级别并激活状态管理(先激活比皮管理状态)omdv:指定mrp跑出的计划订单的最大数量op8b:指定工艺路线ca02、ca03进去的缺省值obyc:维护会计设置,自动记账等功能非常强大可以配置各项业务的科目spro-企业结构-定义-财务会计-定义信贷控制范围(通过各种范围的销售来定义信 阅读全文
posted @ 2025-05-27 11:06 萧静默 阅读(452) 评论(0) 推荐(0)
摘要:接前面SAP2OUT,一样的 现在PI里建立DT\MT\MM\SI\OM, https://www.cnblogs.com/BruceKing/p/14781526.html https://www.cnblogs.com/BruceKing/p/14783593.html 这个是同步的搭配,都是有 阅读全文
posted @ 2021-05-24 10:54 萧静默 阅读(610) 评论(0) 推荐(0)
摘要:接上篇异步接口,本篇讲述同步接口 同理,创建相应的DT,MT,MM, 这里时候要着重讲一下目前自己的做法,做映射的时候,建立了一个ED,即External Definition-外部定义,用于连接外部字段。 ED怎么创建,导入外部WSDL。 这里我采用了eclipse建立了一个服务端,发布了一个WS 阅读全文
posted @ 2021-05-19 10:49 萧静默 阅读(546) 评论(0) 推荐(0)
摘要:1、打开PI-ESR,建立DT,MT,MM,SI,OM. 其他类似创建即可。 2、创建ID 3、激活SAP-SPROXY里的代理 4、建立接口程序 REPORT ZSAP2OUTSYSTEM. "定义与代理结构一致的程序变量 "接口变量定义 DATA:ZPROXY TYPE REF TO ZCO_S 阅读全文
posted @ 2021-05-18 16:21 萧静默 阅读(924) 评论(0) 推荐(0)
摘要:被很多人吐槽的SAP PI能坚挺的活下来,真是不容易。。。 SXI_MONITOR是PI的标准的消息查看器,如果又权限的话,甚至可以做自定义字段的查询增强(如果对单据创建接口,增加单号。。。速度杠杠的) SXI_MONITOR为什么不好呢,一是不直观,东西太多,太复杂了。二呢就是展示消息太麻烦了,这 阅读全文
posted @ 2020-05-06 09:04 萧静默 阅读(3408) 评论(0) 推荐(0)
摘要:你把你的报文放到ESR的MM里面试一下就知道了日期格式之类的,可能有转换的你要输入2019-05-13这种 OA到PI不选,都是到一个系统,由PI再来分流如果你要做成由OA来选的,就要参考类似于 PI到mes红黄或蓝绿系统的方式,由PI获取xml里面的某个字段(如工厂),再在interface de 阅读全文
posted @ 2019-10-10 11:17 萧静默 阅读(686) 评论(0) 推荐(0)
摘要:1转自:https://www.cnblogs.com/fanjb/p/10677018.html 8年进入国网项目后陆陆续续做了一些接口,按实现方法去分有RFC和代理类sproxy类型,按服务提供方向分有提供服务给外围的也有调用外围服务的。随笔本身是为了有一天离开项目时送给交接人的开发手册,放上来 阅读全文
posted @ 2019-08-12 16:57 萧静默 阅读(2778) 评论(0) 推荐(0)
摘要:在解决标题所言问题之前,我们先回头看看RFC和sproxy这两种接口的优缺点。 关于PI接口的实现,目前我了解到的各大国企项目像中海油、中石化、国网等,普遍实现方式是RFC和代理类sproxy这两种。至于我现在做的国网人资项目,由于历史原因更或者是接口开发者贪图自己的方便原因,实现方式都是RFC类型 阅读全文
posted @ 2019-08-12 16:44 萧静默 阅读(2700) 评论(0) 推荐(0)
摘要:1、创建project。 右击--new-other 阅读全文
posted @ 2019-07-23 08:16 萧静默 阅读(354) 评论(0) 推荐(0)
摘要:1、创建project。 右击--new-other 阅读全文
posted @ 2019-07-23 08:16 萧静默 阅读(233) 评论(0) 推荐(0)
摘要:1、本公司使用的是致远A8,首先在本机上准备好A8环境,java环境(jre1.8.0_131),eclipse版本(建议用eclipseInstaller下载最新的NEON版本),安装致远ide插件:http://open.seeyon.com/seeyon/com.seeyon.devtools 阅读全文
posted @ 2019-07-22 17:11 萧静默 阅读(721) 评论(0) 推荐(0)
摘要:事务:sxi_monitor 状态:system error 类型:Request Message Mapping 错误简要:RESOURCE_NOT_FOUND 错误详细信息: 原因分析:当 mapping runtime 加载 mapping 程序从java栈的cache到Integration 阅读全文
posted @ 2019-04-22 11:51 萧静默 阅读(558) 评论(0) 推荐(0)
摘要:java提供的WSDL:http://XXX.XXX.XXX.XX/XXXXXXXcrm/ws/financialStatementsService?wsdl 登陆PI,下载Enterprise Services Builder 展开并选择组件和命名空间(一般项目会分多个,视情况来做) 1.创建文件 阅读全文
posted @ 2019-04-17 10:38 萧静默 阅读(1262) 评论(0) 推荐(0)