# Proposal: P0 — Include 支持 + 对象列表 + 多系统配置 + 密钥安全 ## Why Include 程序是 ABAP 大型报表拆分的常见手段,缺少支持会影响实际项目使用。对象列表浏览是开发者最基本的需求之一。多系统配置和安全密码存储是企业级使用的必要条件。 ## What Changes - Include 程序作为 report 子类型支持(复用现有 report 逻辑) - 对象列表浏览(按类型、前缀筛选) - 多系统 profile 配置(config.ini 多 section) - 密码通过系统 keyring 安全存储 ## Capabilities ### New Capabilities (无新领域,均为已有领域的增强) ### Modified Capabilities - `connection`: 新增多 profile 切换能力 - `search-browse`: 新增对象列表浏览能力 - `config`: 新增配置显示、设置、密钥环存储能力 ## Impact - types.py 新增 include 类型注册 - config.py 增强 SapConfigManager 支持多 section - 新增 auth.py 模块集成 keyring - 新增 list 命令和对应 ADT 查询