SAP 物料特性读取全流程:从 CABN 到 CAWNT 的查询步骤
概述
本文记录在 SAP 系统中读取物料特性值的完整操作路径,适用于需要通过标准表查询特性编号、特性值及多语言描述的场景。
1. 获取内部特性号码 (CABN‑ATINN)
- 在特性说明列单元格置焦点,按 F1 查看技术信息。
- 可看到特性名称,例如
Z_001_CT0389。

- 使用 SE16N 查询表 CABN,输入特性名称
Z_001_CT0389,即可得到内部特性号码 ATINN。

校验:确认特性说明与业务需求一致。

2. 在 AUSP 表按物料号 (OBJEK) 与内部特性 (ATINN) 取得特性值 (ATWRT)
- 在 SE16N 中打开表 AUSP。
- 输入物料编号 (
OBJEK) 及上一步获得的ATINN。 - 查询结果中的
ATWRT即为特性值(示例中为A02)。

3. 在 CAWN 表按 ATINN 与 ATWRT 查询内部计数器 (ATZHL)
- 仍在 SE16N,打开表 CAWN。
- 条件:
ATINN= 上一步内部特性号码,ATWRT=A02。 - 结果字段
ATZHL为内部计数器值。

4. 在 CAWNT 表按 ATINN、ATZHL 及语言 (SPRAS) 查看特性文本 (ATWTB)
- 打开表 CAWNT。
- 过滤条件:
ATINN、ATZHL与步骤 3 一致,并指定语言代码SPRAS(如ZH、EN)。 - 字段
ATWTB即为该语言下的特性描述文本。

5. 小结
- CABN → 获取内部特性号码 (ATINN)
- AUSP → 依物料号 + ATINN 取特性值 (ATWRT)
- CAWN → 依 ATINN + ATWRT 取计数器 (ATZHL)
- CAWNT → 依 ATINN + ATZHL + 语言 取多语言描述 (ATWTB)
提示:若需批量处理,可编写 ABAP 报表或使用 CDS 视图将上述关联自动化。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
sap-abap 张国生
