博客
面向 SAP Cloud Integration 开发者的指南
关于表达式、监控、审查和文档的实用教程,基于真实的 iFlow 编写。
发布于 2026年10月26日
在 SAP CPI 中使用 Externalize Parameters、复制步骤设置并从 SAP Business Accelerator Hub 导入 API
一步把固定地址变成 {{parameters}},把步骤的设置复制到另一个 iFlow,把 OData 查询保存为模板,从 Hub 导入 API,用示例检查 XPath,并整理映射表达式。
阅读文章 →SAP CPI 中点击 Deploy 之后:部署监视、包文档、系统全景和导出到 Excel 的 Value Mapping
了解 iFlow 何时 Started 或为何失败,选择 Cloud 或 Edge 运行时,运行新的设计检查,为整个包生成带系统全景的文档,把 Value Mapping 导出到 Excel,并关闭任何工具。
2026年10月26日
PROD、TEST 还是 DEV?为 SAP CPI tenant 提供环境栏、快捷键和笔记
用环境栏和标签页标识区分 SAP CPI tenant,一键打开监控页面和消息,为每个 iFlow 记笔记,并设置快捷键、同步和控制台开关。
2026年10月26日
SAP CPI 负载工具:在浏览器中对比、转换和生成测试数据
对比两个负载,按 SAP 转换器规则转换 XML、JSON、YAML 和 CSV,生成带错误的测试负载并插入 Groovy 代码片段,在 iFlow 设计器旁离线完成。
2026年10月26日

SAP CPI 消息逐步跟踪:不离开 iFlow 设计器查看每个步骤的内容
SAP CPI 的 TRACE 日志级别记录什么,如何在监控中读取步骤之前的内容,以及如何直接在 iFlow 图表上追踪消息的路径和负载。
2026年10月23日

SAP CPI 日志级别 TRACE:为什么会自动关闭,以及如何安全地保持开启
为什么 SAP CPI 的 TRACE 日志级别约 10 分钟后会回落、它存储什么以及保留多久、在生产环境中的风险,以及如何只在工作期间保持开启。
2026年10月23日

按 Message ID 或 Correlation ID 查找任意 SAP CPI 消息
SAP CPI 的 Message ID、Correlation ID 和 Application ID 从何而来,如何在监控和 API 中搜索它们,以及如何打开一条消息及其相关消息。
2026年10月23日

SAP CPI 命名规范:一套团队可以强制执行的规则包
SAP CPI 中步骤、通道、属性和 ProcessDirect 地址的命名规范,写成团队共享的规则包,以及如何用它检查每个 iFlow。
2026年10月23日

SAP CPI iFlow 审查清单,以及如何自动执行
一份实用的 SAP CPI iFlow 审查清单:错误处理、日志级别、密钥、协议、脚本和结构,以及如何自动运行它并得到分数和报告。
2026年10月23日

根据 iFlow 生成 SAP CPI 技术设计文档
SAP CPI 技术设计文档应包含哪些内容、可以遵循的结构,以及如何根据 iFlow 生成 Word、PDF 或 HTML 格式的文档,或填入您自己的模板。
2026年10月23日

SAP CPI Message Mapping 文档:一键生成 Excel 映射表
如何把 SAP CPI 的 Message Mapping 写成映射表:哪些列最重要、如何描述函数和上下文,以及如何把映射表导出到 Excel。
2026年10月23日

用服务密钥测试 SAP CPI HTTPS iFlow,然后跟踪这次调用
使用 Process Integration Runtime 服务密钥中的 OAuth 客户端凭据调用 SAP CPI HTTPS 端点,找到这次调用生成的消息,并逐步跟踪它。
2026年10月23日

Undeploy、Unlock、Data Store:在一处完成 SAP CPI 管理任务
如何在 SAP CPI 中 Undeploy iFlow、移除设计时锁定和删除 Data Store 条目,每项操作实际做了什么,以及如何在设计器中经确认后完成它们。
2026年10月23日

Kitegra 2.0:SAP CPI 自动补全、消息跟踪、iFlow Inspector 与文档生成
一款用于 SAP Integration Suite iFlow 设计器的 Chrome 和 Edge 扩展:自动补全和表达式检查、消息与跟踪、审查检查、设计文档以及开发者工具。
2026年10月19日

SAP CPI 中的 Camel Simple 表达式:header、属性与 ${…} 用法示例
SAP CPI 中 Camel Simple 表达式的工作方式:${header.x}、${property.x}、${in.body}、日期、Content Modifier 的求值顺序、Router 条件,以及让表达式返回空值的常见错误。
2026年10月19日

SAP CPI 中的未知 header 和属性:在静默失败之前发现它们
为什么 SAP CPI 中拼错或缺失的 header 或 exchange property 不会报错就失败,常见原因有哪些,以及如何在设计时和运行时发现它们。
2026年10月19日

SAP CPI OData 接收方:正确编写 $select、$filter、$expand 和 $orderby
编写 SAP CPI OData 接收方的查询选项:$select、$filter、$expand、$orderby 和 $top 的示例,V2 与 V4 的差异,以及导致 HTTP 400 的常见错误。
2026年10月19日

从 Postman 或 OpenAPI 到 SAP CPI HTTP 接收方
把 OpenAPI 或 Swagger 规范或 Postman 请求转换为 SAP CPI HTTP 接收方:地址、路径和查询参数、header,以及带表达式的 JSON 请求体。
2026年10月19日

根据示例负载编写 SAP CPI XPath:XML 以及 JSON 转 XML
根据示例负载为 SAP CPI 的 Content Modifier、Router、Filter 和 Splitter 编写 XPath:XML 路径、命名空间,以及经由 JSON to XML Converter 根元素处理 JSON。
2026年10月19日

SAP CPI 中的 ProcessDirect 与 JMS:如何在 iFlow 之间传递 header
如何在 SAP CPI 中通过 ProcessDirect 和 JMS 在 iFlow 之间传递 header 和 exchange property:匹配的地址和队列、哪些内容能传过去,以及如何排查问题。
2026年10月19日