PRPS 是 SAP PS 模块存储 WBS 元素主数据的核心表,主键为 MANDT+PSPNR,包含标识、层级、组织、成本、权限、时间与用户自定义等多类字段,适用于查询、报表与接口开发。
核心字段解析(按功能分组)
| 字段 | 类型 | 关键说明 | 用途 |
|---|---|---|---|
| MANDT | CLNT | 客户端,主键 | 多租户隔离,必带条件 |
| PSPNR | NUMC | WBS 内部编号,主键 | 内码唯一,关联凭证与报表 |
| POSID | CHAR | WBS 外码(用户可见) | 日常录入与查询 |
| POST1 | CHAR | 短描述(首行) | 识别 WBS 用途 |
| OBJNR | CHAR | 对象编号 | 与 CO/PM 等模块对象关联 |
| PSPHI | NUMC | 所属项目内码 | 关联 PROJ 表 |
| STUFE | INT1 | 层级 | 结构展开与汇总 |
| PLAKZ | CHAR | 计划元素 | 用于计划下达 |
| BELKZ | CHAR | 记账元素 | 可作为成本对象记账 |
| FAKKZ | CHAR | 开票元素 | 用于开票计划与结算 |
| PBUKR | CHAR | 公司代码 | 财务组织维度 |
| PKOKR | CHAR | 控制范围 | 成本核算与 CO 集成 |
| PRCTR | CHAR | 利润中心 | 利润分析与分配 |
| FKSTL | CHAR | 负责成本中心 | 责任归属与成本跟踪 |
| PWPOS | CUKY | WBS 货币 | 本位币 / 项目币核算 |
| ERDAT/ERNAM | DATS/CHAR | 创建日期 / 人 | 审计与追溯 |
| AEDAT/AENAM | DATS/CHAR | 变更日期 / 人 | 变更审计 |
| LOEVM | CHAR | 删除标识 | 逻辑删除,不物理删除 |
| XSTAT | CHAR | 统计型 WBS | 仅统计,不实际记账 |
其他常用字段(按场景)
- 组织与权限:PGSBR(业务范围)、VERNR/VERNA(负责人)、BERST/BERKO/BERBU(权限密钥)。
- 成本与结算:KALSM(成本核算单)、ZSCHL(间接费用码)、ABGSL(结果分析码)、KSTRG(成本对象)。
- 开票与投资:FPLNR(开票计划号)、IMPRF(投资测量档案)、IZWEK(投资原因)。
- 时间与状态:ERDAT/AEDAT、TADAT(技术完成日期)、AENNR(变更编号)。
- 用户自定义:USR00–USR07、USE04–USE05(数量 / 货币 / 日期等),按需配置。
关键关联与约束
- 主键约束:MANDT+PSPNR 唯一,查询必须包含 MANDT 以避免跨客户端数据。
- 常用关联:PSPHI → PROJ-PROJN;OBJNR → ONR00;PBUKR → T001;PKOKR → TKA01。
- 状态控制:LOEVM 为 X 时,该 WBS 不可再新增业务;BELKZ/FKKZ 决定其是否可记账 / 开票。
- 货币与单位:PWPOS 决定 WBS 货币,与成本估算、预算、实际成本保持一致。
常见使用场景与示例
- 查询 WBS 结构:MANDT+PSPNR/PSPHI+STUFE,按层级展开。
- 成本跟踪:BELKZ=X+FKSTL+PRCTR,关联 COEP 表查询实际成本。
- 开票与结算:FAKKZ=X+FPLNR,关联开票计划与收入确认。
- 权限控制:通过 BERST/BERKO/BERBU 限制用户对 WBS 的操作权限。
注意事项
- 不同版本与配置可能存在字段差异,建议在系统中用 SE11 查看最新字段清单与检查表。
- 统计型 WBS(XSTAT=X)不可作为实际成本对象,仅用于统计分析。
- 逻辑删除(LOEVM=X)会影响报表与后续业务,删除前需完成结算与凭证清理。