方法类型 | 事务码/表名 | 响应速度 | 适用场景 | 权限要求 |
---|---|---|---|---|
配置界面查询 | OX18 | 快 | 单工厂详细信息查看 | S_TCODE(OX18) |
数据表直查 | T001W/T001K | 极快 | 批量导出或多系统对接 | S_TABU_DIS(T001W/T001K) |
组织结构浏览 | PPOME | 中 | 企业架构全景分析 | S_TCODE(PPOME) |
步骤流程:
OX18
→ 进入工厂维护界面WERKS
(支持F4帮助搜索)| 字段名 | 技术字段 | 说明 |
|--------------|------------|--------------------|
| 公司代码 | BUKRS | 所属法人实体代码 |
| 工厂名称 | NAME1 | 工厂官方名称 |
| 城市 | CITY | 所在地理位置 |
界面示意图:
[Plant Maintenance]
+-----------------------------+
| Plant | 1000 |
| Name | Shanghai Plant |
| Company Code | C100 | ← 目标字段
| Street | Pudong Ave |
+-----------------------------+
* 事务码 SE16N 执行示例
SELECT werks, name1, bukrs
FROM t001w
WHERE werks IN ('1000','2000')
INTO TABLE @DATA(lt_result).
输出字段说明:
* 通过评估范围(BWKEY)关联查询
SELECT a~bwkey, b~bukrs, b~name1
FROM t001k AS a
INNER JOIN t001 AS b
ON a~bukrs = b~bukrs
WHERE bwkey = '1000'.
导航路径:
SAP Menu → Tools → Customizing → IMG → Execute Project (SPRO)
→ Enterprise Structure → Assignment
→ Logistics – General
→ Assign Plant to Company Code
操作要点:
Enterprise Structure → Plants →
+---------------+---------------+
| Plant (1000) | Company Code |
| | → C100 |
+---------------+---------------+
工厂代码 | 工厂名称 | 公司代码 | 法人实体 | 货币 |
---|---|---|---|---|
1000 | 上海制造中心 | C100 | 中国有限公司 | CNY |
2000 | 北京物流基地 | C100 | 中国有限公司 | CNY |
DE01 | 慕尼黑工厂 | EU10 | 欧洲控股 | EUR |
⚠️ 重要关联规则
权限控制要求
⚙️ 配置维护路径
SPRO > Enterprise Structure > Assignment
> Logistics – General
> Assign Plant to Company Code
问题现象 | 可能原因 | 解决方案 |
---|---|---|
无法查到工厂对应公司代码 | 1. 工厂未分配公司代码 2. 表T001W数据缺失 |
1. 执行OX18检查分配 2. 检查生产传输是否遗漏 |
事务码OX18权限不足 | 用户缺少S_TCODE权限对象 | 申请权限角色添加S_TCODE |
T001W表查不到BUKRS字段 | 选择字段集配置错误 | 在SE16N中选择全部字段 |
通过本指南可快速定位工厂与法人实体的对应关系,适用于以下场景:
✅ 财务跨公司结算
✅ 物料价格评估
✅ 跨工厂库存调拨
✅ 集团合并报表编制