<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2007 年 ~ 2025 年，深耕 SAP 技术 18 年]]></title><description><![CDATA[十八年磨一剑——记录汪子熙深耕 SAP 技术领域 18 年的修为]]></description><link>https://blog.youkuaiyun.com/i042416</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; i042416]]></copyright><item><title><![CDATA[从草稿到运行时对象，深入理解 ADT MCP 的 abap_activate_objects 激活工具]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169459556</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169459556</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 10:13:21 +0800</pubDate><description><![CDATA[在Agentic ABAP开发中，abap_activate_objects并非简单激活工具，而是连接代码生成与运行时状态的关键节点。它将AI生成的inactive版本推进至active，触发runtime更新，实现完整生命周期闭环。面对ABAP特有的Repository版本管理机制，该工具提供可机器解析的诊断反馈，支撑“编辑→检查→激活→修复”自动化回路。随着MCP Server演进，其接口正从URI依赖转向多标识符支持，强调以tools/list返回的schema为准。正确使用该工具，是构建稳定、自愈式]]></description><category></category></item><item><title><![CDATA[把创建失败挡在写入之前，深入理解 ADT MCP 的 abap_object_validate_creation]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169459528</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169459528</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 10:12:26 +0800</pubDate><description><![CDATA[在Agentic Development中，abap_object_validate_creation并非冗余设计，而是确保Agent在创建ABAP对象前进行服务器端预校验的关键环节。它与abap_repository_list_creatable_types、abap_object_get_creatable_type_detail协同构成动态创建框架，避免模型通过“试错式”调用abap_object_create导致系统污染。该工具仅验证输入参数合法性，不写入对象，且依赖当前MCP Server的Sch]]></description><category></category></item><item><title><![CDATA[ABAP Development Tools 3.62 搭配 Claude Code，已经从旁路方案走到了 SAP 官方 MCP 路线]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169459273</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169459273</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 10:03:28 +0800</pubDate><description><![CDATA[截至2026年10月，SAP已通过ADT 3.62正式支持Claude Code等AI Agent直接连接官方MCP Server，实现对ABAP Repository的完整操作。无需依赖本地文件或第三方封装，AI可调用abap_object_read、create、activate、run_tests等原生工具，完成代码读写、检查、测试与运输管理。新引入的get_document_symbols等精准工具有效降低上下文消耗，提升大型项目处理效率。该架构真正实现Agent在企业级ABAP开发中的安全、可控自]]></description><category></category></item><item><title><![CDATA[把一枚模拟时钟嵌进 ADT 的 ABAP Class Source Editor，一个不修改 SAP 源码的 Eclipse 插件实现]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169649186</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169649186</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 10:02:52 +0800</pubDate><description><![CDATA[在 Eclipse 平台基础上，通过开发独立插件实现 ABAP 源码编辑器右上角悬浮时钟。不依赖 SAP ADT 内部类，利用 IStartup 与 IPartListener2 监听编辑器生命周期，通过 editor.getAdapter(Control.class) 获取底层 StyledText，在其上覆盖 Canvas 绘制模拟时钟。使用 Display.timerExec() 定时刷新，结合 Paint Listener 实现高效重绘，确保滚动、切换、缩放时钟位置自适应。全程仅依赖 Eclipse]]></description><category></category></item><item><title><![CDATA[SAP 为什么同时保留 SAP GUI、Eclipse ADT 与 VS Code ADT]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169649613</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169649613</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 10:02:28 +0800</pubDate><description><![CDATA[2026年，SAP仍并存SAP GUI、Eclipse ADT与VS Code ADT，实为三种开发入口对应不同技术演进阶段。三者非平行体系，而是基于同一后端ABAP Repository的渐进式扩展：SAP GUI承载经典开发模型，ADT延续服务化开发，而VS Code则通过虚拟文件系统接入现代工作流。核心在于，ABAP始终依赖服务器端Repository，无法简单本地化。因此，SAP选择逐步迁移而非强制替换，确保旧系统兼容性。在ABAP Cloud中，传统GUI已退出，仅保留现代化开发工具，标志着从“服]]></description><category></category></item><item><title><![CDATA[SAP ECC 6.0 与 NW 7.00 也能接入 MCP，一套面向老 ABAP 系统的源码解读与代码走查方案]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169649662</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169649662</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 09:59:32 +0800</pubDate><description><![CDATA[SAP ECC 6.0 + NW 7.00 虽不支持现代 ADT，但可通过 RFC 接口实现 MCP。在外部运行现代 MCP Server，通过轻量级 Z 函数组（如 Z_MCP_GET_PROGRAM_SOURCE）调用 READ REPORT 等经典 ABAP 语句读取源码与元数据，结合表结构、调用关系等信息，实现代码走查与逻辑分析。无需依赖 ADT 接口，仅需利用老系统成熟的 RFC 与 DDIC 能力，即可高效支撑 AI 辅助开发。]]></description><category></category></item><item><title><![CDATA[ADT MCP 明明能读却写不进去，问题往往不在 ABAP，而在编辑链路]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/169649729</link><guid>https://blog.youkuaiyun.com/i042416/article/details/169649729</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 09:59:04 +0800</pubDate><description><![CDATA[在使用 SAP ADT for VS Code 1.2 及 MCP Server 时，出现“可读不可写”现象：Agent 能读取 ABAP 程序，却无法正确修改（如添加“Hello World”）。根本原因在于 Agent 混淆了 VS Code 自带的本地编辑工具与 SAP MCP Server 提供的 abap_object_edit_file 工具。新版 MCP Server 明确要求使用其专用工具链进行写操作，但若未正确配置或缓存未刷新，Agent 仍会误用本地 search/replace。此外，]]></description><category></category></item><item><title><![CDATA[Claude Code 和 GitHub Copilot 能否直接查询 SAP 业务数据？从销售订单提取到 MCP 架构的完整实践]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170048574</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170048574</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 09:57:23 +0800</pubDate><description><![CDATA[在SAP ABAP项目中，借助Claude Code或GitHub Copilot，可通过标准OData API（如API_SALES_ORDER_SRV）查询最近一个月的销售订单。关键在于构建受控的数据访问通道：使用经授权的HTTP客户端或封装为MCP Server的Node.js服务，实现安全、分页、字段筛选的查询。通过$filter和$select精准获取订单号、金额等核心字段，并按销售组织汇总。避免直接暴露数据库，确保权限与合规性。最终，大模型可调用封装后的工具，完成自然语言到业务数据提取的闭环。]]></description><category></category></item><item><title><![CDATA[Claude Code 配置文件中的 statusLine，隐藏在终端底部的 AI 开发监控系统]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170048242</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170048242</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 09:57:21 +0800</pubDate><description><![CDATA[statusLine 是 Claude Code 的可编程状态栏配置项，通过执行外部脚本（如 Shell、Python、Node.js）动态显示模型名称、上下文使用率、会话成本、Git 分支等开发信息。它采用事件驱动机制，由 Claude Code 客户端将会话数据以 JSON 形式通过 stdin 传入脚本，脚本处理后输出至 stdout，实现轻量级监控面板。该设计分离了界面展示与模型推理，不消耗额外 Token，支持自定义格式与定时刷新，是提升开发透明度与效率的重要扩展机制。]]></description><category></category></item><item><title><![CDATA[Claude Code 的 claude agents 到底用在什么场合，深入理解多 Agent 并行开发、后台任务管理与工程实践]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170048619</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170048619</guid><author>i042416</author><pubDate>Fri, 06 Nov 2026 09:56:30 +0800</pubDate><description><![CDATA[2026年，Anthropic推出Claude Code的Agent View功能，通过claude agents命令实现多任务并行管理。该功能支持创建独立后台会话，集中监控状态（如Working、Needs input、Completed等），提升对ABAP代码审查、MCP服务调试、单元测试修复及文档更新等并行任务的管控效率。区别于主会话与Subagent，Background Session可脱离终端持续运行，配合--bg命令实现自动化调度。虽不自动协调依赖，但显著降低多任务管理复杂度，适用于跨项目、长]]></description><category></category></item><item><title><![CDATA[Claude Code 的 claude attach 命令详解，从后台 Agent 接管到多任务并行开发的实战应用]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170048862</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170048862</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:19:01 +0800</pubDate><description><![CDATA[claude attach 是 Claude Code 中用于接入后台运行的 AI Agent 会话的核心命令，允许开发者在不中断任务的情况下切换工作。通过 attach <id|name> 可快速恢复已有的分析、测试或排查会话，实现多任务并行开发。适用于长时间代码审查、自动化测试、复杂问题诊断等场景，尤其适合需人工介入的关键节点。该功能基于 Claude Code 内部的 Supervisor 管理机制，仅连接自身后台 Session，不创建新实例，保持上下文连续性，显著提升开发效率与协作流畅度。]]></description><category></category></item><item><title><![CDATA[深入理解 SAP API_SALES_ORDER_SRV，从销售订单查询、创建、修改到企业系统集成的完整技术解析]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170049284</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170049284</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:18:32 +0800</pubDate><description><![CDATA[SAP S/4HANA 通过 API_SALES_ORDER_SRV 提供标准化的 OData V2 接口，实现销售订单的创建、读取、修改与删除。该接口基于 HTTP 协议，支持 Deep Insert，可一次性提交订单抬头及多行项目，无需了解底层数据库结构。相比传统 BAPI 或 RFC 方案，它简化了外部系统（如 Node.js 平台、SAP BTP 应用）集成，提升开发效率与维护性。接口遵循统一元数据规范，支持分页、过滤与增量同步，适用于电商、CRM 等场景，是 SAP SD 业务能力开放的核心标准。]]></description><category></category></item><item><title><![CDATA[SAP Business Accelerator Hub 深度解析，从 API 发现、业务集成到 ABAP Cloud 开发的完整实践]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170049292</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170049292</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:18:09 +0800</pubDate><description><![CDATA[SAP Business Accelerator Hub 是 SAP 生态系统集成的核心发现平台，提供标准 API、业务事件、CDS View、集成流程与数据产品等技术资源。它帮助开发人员快速定位 S/4HANA 等系统的可复用接口，支持基于 RAP、ABAP Cloud 与 SAP Integration Suite 的高效集成设计。平台不替代实际服务或网关，而是作为统一入口，实现从需求到技术实现的精准匹配，显著提升企业数字化集成效率。]]></description><category></category></item><item><title><![CDATA[深入解析 Claude Code 的 claude auto-mode defaults 命令，如何查看 AI Agent 的安全规则，以及它在自动化开发中的实际应用]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170049392</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170049392</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:16:59 +0800</pubDate><description><![CDATA[claude auto-mode defaults 命令用于查看 Claude Code 自动模式下的内置安全规则，包括信任环境、允许行为、软性禁止与强制禁止项。该命令不修改配置，仅展示基于自然语言描述的分类器规则，帮助开发者理解自动化操作的安全边界。通过 --label 可筛选特定类别（如 Git 破坏性操作或数据外传），结合 PowerShell 或 VS Code 可高效分析规则细节，提升对 Claude Code 安全架构的认知与工程实践能力。]]></description><category></category></item><item><title><![CDATA[API_SALES_ORDER_SRV 只能在云端使用吗？详解 SAP S/4HANA On-Premise 的接口支持、配置方法与 ABAP 开发实践]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170049462</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170049462</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:16:37 +0800</pubDate><description><![CDATA[API_SALES_ORDER_SRV 不仅适用于 SAP S/4HANA Cloud，也支持本地部署的 S/4HANA On-Premise 系统。SAP 官方文档明确将其列为可运行于 S/4HANA 及私有云版本的标准 OData 接口，且可通过 /IWFND/MAINT_SERVICE 激活使用。关键在于区分传统 ECC 与 S/4HANA：后者才具备该标准 API，ECC 即便运行在 HANA 上也不自动支持。接口调用需确保服务已注册并激活，实际功能受限于系统版本与配置。]]></description><category></category></item><item><title><![CDATA[开发电脑一旦失守，SAP ADT 与 MCP Server 的安全边界还能守住什么]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170051154</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170051154</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:15:56 +0800</pubDate><description><![CDATA[2026年10月，SAP更新ABAP Development Tools MCP Server，支持与Claude Code、GitHub Copilot等智能体协同，提升开发效率。但安全模型随之变化：开发终端失陷风险上升，本地工作区、认证会话、工具调用链均成新攻击入口。尽管后端权限控制仍有效，攻击者可利用合法权限实施隐蔽篡改。MCP Server默认禁用、需显式配置，以降低误用风险。企业需强化终端安全、双人复核与变更审计，确保代码完整性与可信度。]]></description><category></category></item><item><title><![CDATA[深入理解大模型 Embeddings Endpoint，从语义向量、相似度计算到 Claude Code 与 OpenClaw 的智能知识检索]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170146443</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170146443</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:15:36 +0800</pubDate><description><![CDATA[在大型SAP ABAP项目中，传统关键词搜索难以精准定位与“销售订单创建日期”相关的代码。借助Embeddings Endpoint，可将自然语言问题转化为语义向量，通过余弦相似度在向量空间中检索最相关代码片段。该技术作为RAG系统核心，实现从海量代码中高效语义匹配，突破关键词局限，提升AI代码分析能力。]]></description><category></category></item><item><title><![CDATA[大模型的 Context Window 究竟是什么？从 GPT、Claude Code 到 OpenClaw，深入理解 AI 的上下文窗口、工作记忆与长任务管理]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170146579</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170146579</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:15:13 +0800</pubDate><description><![CDATA[本文深入解析大模型上下文窗口（Context Window）的核心机制，揭示其作为推理工作空间的本质。尽管模型具备数十万Token容量，仍可能遗忘早期信息，因上下文非永久存储。上下文窗口限制输入、输出与推理的总和，且受Token化差异影响，实际容量远低于字符数直觉。长上下文能力不等于强理解力，需结合上下文工程优化。模型知识源于训练参数，而具体任务信息依赖上下文注入，二者不可混淆。合理管理上下文，是高效使用AI Agent的关键。]]></description><category></category></item><item><title><![CDATA[深入理解 curl -fsSL | bash，从 OpenCode 一键安装命令看懂 Linux Shell、管道机制与远程脚本执行]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170146636</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170146636</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:14:38 +0800</pubDate><description><![CDATA[curl -fsSL https://opencode.ai/v2/install | bash 是一条典型的命令行安装指令，通过 curl 下载 OpenCode V2 的 Shell 脚本，并用 bash 执行。该命令利用管道实现下载与执行的无缝衔接，体现了 Unix 系统“组合小工具”的设计哲学。其中 -fsSL 保障了下载的可靠性与安静性，而管道机制使脚本可边下载边执行，提升效率但带来安全风险。需注意版本区分（v1 与 v2），并警惕直接执行远程脚本可能引发的供应链攻击。]]></description><category></category></item><item><title><![CDATA[深入理解 Phantom Models，为什么大模型明明出现在列表里，却可能根本无法调用？从 GitHub Copilot、OpenCode 到 AI Agent 的模型路由机制]]></title><link>https://blog.youkuaiyun.com/i042416/article/details/170146712</link><guid>https://blog.youkuaiyun.com/i042416/article/details/170146712</guid><author>i042416</author><pubDate>Thu, 05 Nov 2026 20:14:02 +0800</pubDate><description><![CDATA[2026年，GitHub Copilot与models.dev模型目录不一致引发“幽灵模型”（Phantom Models）讨论。这些模型虽在目录中存在并配置参数，却无法调用，暴露了模型元数据与实际服务状态脱节的工程问题。其根源在于模型目录、运行时部署与用户权限三者间缺乏一致性机制，导致上下文压缩误判、工作流中断等风险。该现象在多供应商路由系统中尤为突出，凸显现代AI Agent对模型发现与能力校验的迫切需求。]]></description><category></category></item></channel></rss>