决策_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 主导)
- S4 自定义程序/表(含 Cost Center)存储 Workday 数据,用于创建 BP Vendor Employee
- Global 测试中:class & method 创建"BP with prefix 0E",扩展 Roles:BUP003 Employee & FLVN00 Supplier (Fin.Accounting)*
- BP Vendor Employee 在 S/4:
- Search Term 1:Employee ID/NIK
- Search Term 2:Cost Center
China Specific(William & Eve 会后确认)
- 无独立 Cost Center 可标识 Salesman → 用 Functional Area = Selling(从任意 Cost Center 判断)
- ❌ 按 Cost Center 跑 program variant 不可行
- ✅ 用变更日志方案:从 Search Term 2(Cost Center)变更日志中找有变更的员工 → 追查对应 Functional Area(可接受,因新招/离职/调动频率低)
- Kabin 提出、需 Faris 回复 Global 的两个问题:
- a. 离职场景(激活员工供应商):员工离职后在 Workday 状态为 blocked,但仍有待处理账务(pending FI posting 未清)——如何激活该员工供应商(Vendor Employee)以完成账务处理?
- b. 跨公司代码场景(SAP 公司代码扩展):员工在 Workday 属于 A 公司,但在 SAP 中需要在 A 和 B 两个公司代码进行费用报销——如何进行 SAP 公司代码扩展(Company Code Extension)?
Workday → S/4:BP Vendor Employee 接口
- China 遵循 Global 设计创建 BP Vendor Employee
- 后台 JOB 触发创建(读 AL11 的 .xml 文件)
- 测试策略:MC1 手工建样例数据(SIT 自动付款测试);MC2 接口批量上传测试(Workday 批量)
- FI 负责此接口(与 Global 团队分工一致)
TPM 接口:Workday → Salesman
- 复用现有 TPM BP Customer 接口,增加条件:
- 读 BP Vendor Employee / Search Term 2 = Cost Center
- 从 Cost Center Master Data 中找 Functional Area = Selling 的 Salesman
- TPM 接口增加 log table:跟踪 Salesman 在 TPM 创建是否成功
二、Interface B:HCM / Payroll Posting
- Payroll posting & reversal 从 HCM 到 S/4,按 GL Account + Cost Center 汇总记 Journal Entry
- 临时方案:截至 China 2028 年实施本地 Payroll 系统前使用
- HCM 变更:
- a. Controlling Area:程序硬编码(按 as-is/to-be 映射表)
- b. Company Code:程序硬编码(按 as-is/to-be 映射表)
- c. GL Account:在 HCP 创建 to-be GL 账户并更新 SAP HCM(配置)
- d. Cost Center:创建 to-be Cost Center 并更新 SAP HCM(员工数据)
- 测试:HRQ → S2D 测试进行中;HRQ → S2Q SIT 待定
- 备用方案:RFC 或 Download & Upload 方式
- 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 |
⏳ 待确认 |