跳转至

决策_VendorEmployee接口

Agnes 8/4 发出 8/3 会议纪要。会议主题:Workday → S/4 的 Vendor Employee、TPM Salesman、HCM Payroll 三个接口。与会:Faris(Global)、Loi、William、Kabin、Yoyo/Eve/Jacky(Tenthpin)、Jackyson。

一、Interface A:Creation of Vendor Employee & Salesman

Global To-Be 方案(Faris 主导)

  1. S4 自定义程序/表(含 Cost Center)存储 Workday 数据,用于创建 BP Vendor Employee
  2. Global 测试中:class & method 创建"BP with prefix 0E",扩展 Roles:BUP003 Employee & FLVN00 Supplier (Fin.Accounting)*
  3. BP Vendor Employee 在 S/4
  4. Search Term 1:Employee ID/NIK
  5. Search Term 2:Cost Center

China Specific(William & Eve 会后确认)

  1. 无独立 Cost Center 可标识 Salesman → 用 Functional Area = Selling(从任意 Cost Center 判断)
  2. ❌ 按 Cost Center 跑 program variant 不可行
  3. ✅ 用变更日志方案:从 Search Term 2(Cost Center)变更日志中找有变更的员工 → 追查对应 Functional Area(可接受,因新招/离职/调动频率低)
  4. Kabin 提出、需 Faris 回复 Global 的两个问题
  5. a. 离职场景(激活员工供应商):员工离职后在 Workday 状态为 blocked,但仍有待处理账务(pending FI posting 未清)——如何激活该员工供应商(Vendor Employee)以完成账务处理
  6. b. 跨公司代码场景(SAP 公司代码扩展):员工在 Workday 属于 A 公司,但在 SAP 中需要在 A 和 B 两个公司代码进行费用报销——如何进行 SAP 公司代码扩展(Company Code Extension)

Workday → S/4:BP Vendor Employee 接口

  1. China 遵循 Global 设计创建 BP Vendor Employee
  2. 后台 JOB 触发创建(读 AL11 的 .xml 文件)
  3. 测试策略:MC1 手工建样例数据(SIT 自动付款测试);MC2 接口批量上传测试(Workday 批量)
  4. FI 负责此接口(与 Global 团队分工一致)

TPM 接口:Workday → Salesman

  1. 复用现有 TPM BP Customer 接口,增加条件:
    • 读 BP Vendor Employee / Search Term 2 = Cost Center
    • 从 Cost Center Master Data 中找 Functional Area = Selling 的 Salesman
  2. TPM 接口增加 log table:跟踪 Salesman 在 TPM 创建是否成功

二、Interface B:HCM / Payroll Posting

  1. Payroll posting & reversal 从 HCM 到 S/4,按 GL Account + Cost Center 汇总记 Journal Entry
  2. 临时方案:截至 China 2028 年实施本地 Payroll 系统前使用
  3. HCM 变更
  4. a. Controlling Area:程序硬编码(按 as-is/to-be 映射表)
  5. b. Company Code:程序硬编码(按 as-is/to-be 映射表)
  6. c. GL Account:在 HCP 创建 to-be GL 账户并更新 SAP HCM(配置)
  7. d. Cost Center:创建 to-be Cost Center 并更新 SAP HCM(员工数据)
  8. 测试:HRQ → S2D 测试进行中;HRQ → S2Q SIT 待定
  9. 备用方案:RFC 或 Download & Upload 方式
  10. Faris 提供测试场景给 William 确认

关键决策点

# 决策点 结论 状态
1 Salesman 识别逻辑 Functional Area = Selling(非 Cost Center) ✅ 已确认
2 增量识别 从 Cost Center 变更日志反查 ✅ 已确认
3 BP 前缀/角色 0E*,Roles BUP003 + FLVN00 ✅ Global 测试中
4 触发方式 后台 JOB 读 AL11 xml ✅ 已确认
5 测试节奏 MC1 手工 / MC2 批量 ✅ 已确认
6 接口归属 FI 负责(Global 一致) ✅ 已确认
7 离职 blocked + 待处理账务:如何激活员工供应商 ⏳ 待 Faris 回复
8 Workday A 公司、SAP A+B 报销:公司代码扩展方案 ⏳ 待 Faris 回复
9 Payroll 临时方案 硬编码 + HCP/SAP HCM 更新 ✅ 已确认
10 Payroll 备用方案 RFC / Download-Upload ✅ 已确认

遗留问题

  • Kabin 的两个问题(离职 blocked、跨 Co Code)等 Faris 回复
  • Payroll SIT 时间(HRQ → S2Q)TBC
  • Faris 提供 Payroll 测试场景给 William
  • 6/17 分析遗留:BAPI_PR_CREATE 疑似笔误(应为 BP 创建 BAPI)——本次 MoM 未提及,需确认 FS 状态

相关文档

待办

# 事项 负责人 状态
离职后如何激活员工供应商(Workday blocked + 待处理账务) Faris ⏳ 待回复
Workday A 公司 / SAP A+B 报销:公司代码扩展方案 Faris ⏳ 待回复
Payroll SIT 时间确认(HRQ→S2Q) William / Agnes ⏳ TBC
Payroll 测试场景 Faris ⏳ 待提供
MC1 手工样例数据(SIT) FI ⏳ 待开展
BP 创建 BAPI/FS 状态确认(6/17 遗留) Eve ⏳ 待确认