China Food · 系统单据流 · 红=人工,青=自动 · 换货须有前序退货单+物流一级审批 · 退换货均开票(10-30 定)· TNL 只接退货订单,换货在同一张 FO 上改双程
没有匹配的节点
最多选择两种语义类型。选择一种可显示其真实流量;选择两种只比较直接编写的关系。
选择一种类型以检查其节点和相连关系。
语义雷达需要更多地图可见空间。
China Food AIC(Advanced Intercompany Sales)dropship 退货 to-be 流程定稿:ARM(RHQ) + Return PO + ARM(Plant)。Eve 9/16 会议对齐 MM/FI/CO/China IT 选定 Solution 3(客户退货 + 供应商退货);Jean(Cons Liu Qin)10/15 邮件宣布 final solution,为 Solution 3 的细化版,附件 pptx V0.01 slides 9-13 为细节与测试数据载体。
触发:Kabin 2026-10-26 17:04 微信「China Food - Return/Replacement process 已经定稿」+ 10/22 修订版流程图(slide 9)。以下 8 条为最终口径,覆盖 10/15 版中未钉死的实现细节。
| # | 定稿内容 | 性质 |
|---|---|---|
| 1 | Inspection step 线下处理 —— 已与 China IT + QM 顾问确认 | ✅ 口径确认(关闭 10/15 开放项 4) |
| 2 | TPM 新增接口 5 个动作:create return SO / create return DN / GR / create return PO / create return SO(plant) | 🟡 范围初定,仍在沟通中(10/26 Kabin 更新);编号 = IF-13 退换货接口,方向 TPM→S4(10/27 Kabin:TPM 端正向/逆向复用 SO 接口 IF-04,S/4 端退换单独实现) |
| 3 | refund type = replacement 时创建 replacement order | ✅ 换货分支落地方式 |
| 4 | Requirement type 需增强(标准功能不足) | ⚠️ 开发项,技术方案待补 |
| 5 | 需 document flow 跟踪报表 | ⚠️ 交付项,范围与排期待定 |
| 6 | Free item 是否支持 I/C replacement —— 待 MM 确认 | 🔴 开放,影响 7b 换货分支实现 |
| 7 | 10/22 修订:step number 与 replacement 已调整 | 📌 版本说明 |
| 8 | 删除「create DO for return PO」步骤 | ✅ 流程简化 |
质检口径适用范围(10/26 Kabin 追加澄清):第 1 条「Inspection 线下处理」只适用于 RHQ。实物流退货到工厂(客户 → RHQ → Plant)时,RHQ 不需要质检;Plant 仍保留质检步骤(录入质检结果 + 下一步操作,如报废/转非限制)。即:RHQ 侧系统内无 Inspection,Plant 侧 Inspection 步骤保留。
接口 5 动作 ↔ 流程图编号对应(编号按 10/22 修订版 slide 9):
| 接口动作 | 图编号 | 落点 |
|---|---|---|
| create return SO | ② | RHQ 客户退货 SO(TPM 触发) |
| create return DN | ③ | Return Delivery 退货交货单 |
| GR | ④ | Return PGR mvt 657 E |
| create return PO | ⑧ | RHQ → Plant 公司间退货 PO |
| create return SO(plant) | ⑪ | Plant 侧 AIC 退货 SO |
对 10/15 记录的两处修正
Advances IC Sales Process 指向既有 AIC 正向流程,后续步骤(发货/开票等)不在本图复述,不构成流程断点(Kabin 10/26 澄清)。!AIC_Return_Solution_slide9_20261022.jpg
原件:
01-Projects/S4-HANA/附件/AIC_Return_Solution_slide9_20261022.jpg(Kabin 10/26 微信所发版本,含 step number 与 replacement 调整)
| # | 差异 | 内容 |
|---|---|---|
| 1 | 移动类型跟随全球决定 | 657 E + 419 E(不再用 651/453) |
| 2 | 取消质检步骤 | 改为线下处理 |
| 3 | 新增换货分支 | refund type = replacement 时系统自动创建 SO(Free of Charge),后续同 AIC 流程 |
| 4 | 新增退货业务接口 | 5 个动作(10/26 锁定):create return SO / create return DN / GR / create return PO / create return SO(plant) |
RHQ(Selling Company — TPM)
Replace 判定RHQ(Selling Company — S4)· 退款链
RHQ(Selling Company — S4)· 公司间退货
Plant(Delivering Company — S4)
通用规则
| # | 场景 | 要点 |
|---|---|---|
| 1 | Return with credit memo — Return to RHQ | 参照单强制 |
| 2 | Return with credit memo — RHQ return to plant | PO 价格来自前次 PO |
| 3 | Return with credit memo — Receive into plant and scrap | 555 报废 |
| 4 | Return with replace order | 退 RHQ → 退工厂 → 工厂收货 → 换货发客户 |
触发:W3 退货换货图评审时 Kabin 补充——TNL 接入退货订单类型,运费口径落在一张 FO 上,按业务形态人工修正。
| 业务形态 | TNL 怎么走 | 操作 |
|---|---|---|
| 虚拟退(无实物退回) | 退货单仍进 TNL,生成退货 FO | 物流专员把该 FO 的运费金额改为零 |
| 实物退(货真退回工厂) | TNL 标准走法:FO 建单 → TZone/TLane 费率匹配 → 后续 FSD 结算 | 按标准流程执行,不特批 |
| 实物退 + 实物换出(退换货) | TNL 仍然只接退货订单,不接换货订单 | 物流员在退货单对应的那一张 FO 上把运费手工修正为双程费用,再走标准后续 FSD |
一张退货 FO 承载三种运费口径:零(虚拟退)/ 单程(实物退)/ 双程(退 + 换)。换货不新开 FO,也不扩大 TNL 的接单范围——这是有意的,TNL 侧不需要为换货加订单类型。
触发:W3 退货换货图评审时 Kabin 口述——「关于退换,我们决定在 TPM 端进行直接控制,不依赖 SAP 回传的信息」。
两层并存,不冲突:
| 层 | 管什么 | 口径来源 |
|---|---|---|
| 接口调用层 | refund type = replacement 时,接口创建 replacement order(ZR03) | 10/26 第 3 条,不变 |
| TPM 端人工前置层 | 人工发起换货订单前必须过的门控(下表四段) | 本条,新增 |
图面表达(2026-10-28 Kabin 看 cf-w3 后定):换货订单不是退款链的下游分支,不在「退款贷项凭证」之后接虚线 —— 它是 TPM 端另一个入口,门控(前序退货单 + 物流一级审批)写在发起节点的 sublabel 里。cf-w3 已删该虚线(cm → repl_ord)。
门控四段(换货订单发起的前置条件):
| 段 | 约束 |
|---|---|
| 1a | 门控在 TPM 端执行,不依赖 SAP 回传状态 |
| 1b | 换货指令必须有前序退货指令——即前序退换申请里已存在的退货订单;无前序退货单不允许发起 |
| 1c | 换货发起触发至少一级审批,审批人 = China Food 物流负责人 |
| 1d | 审批动作 = 人工确认前序退货流程已全部完成;通过后才允许正式发起换货订单,下发 S4 建 ZR03 换货单(走 AIC 正向) |
来源:决策_AIC退货方案.md · 原文照录,未改写