SAP中工厂和公司代码对应的关系表

不要被标题迷惑.···其实,没有直接的表能反映他俩的对应关系。但是可以通过表与表之间的关系联系起来 :

  1. 公司代码的表是T001
  2.   评估范围  T001K
  3.  工厂代码  T001W根据公司代码到T001K中找到评估范围(BWKEY), 然后根据评估范围到表T001W找到工厂
  4. alv代码如下:
  5. REPORT zcompany_plant_mapping.
    
    TABLES: t001, t001k, t001w.
    
    * 输入参数
    PARAMETERS p_bukrs TYPE t001k-bukrs OBLIGATORY.
    
    * 数据声明
    TYPES: BEGIN OF ty_output,
             bukrs TYPE t001k-bukrs,  " 公司代码
             werks TYPE t001w-werks,  " 工厂
             name1 TYPE t001w-name1,  " 工厂名称
           END OF ty_output.
    
    DATA: gt_output TYPE TABLE OF ty_output,
          gs_output TYPE ty_output,
          gv_bwkey  TYPE t001k-bwkey.
    
    * 主程序逻辑
    START-OF-SELECTION.
      PERFORM get_data.
      PERFORM show_alv.
    
    *&---------------------------------------------------------------------*
    *&      Form  GET_DATA
    *&---------------------------------------------------------------------*
    FORM get_data .
      " 获取评估范围
      SELECT SINGLE bwkey
        FROM t001k
        INTO gv_bwkey
       WHERE buk
### 查找SAP公司代码相关的底层表格信息 在SAP系统中,公司代码(Company Code)是一个重要的财务模块设置部分。为了理解公司代码关联的具体表结构及其功能,可以参考以下几个主要的底层表格: 1. **T001 - Company Codes** 表`T001`存储了所有定义于系统的公司代码基本信息,包括但不限于名称、货币种类以及其他基本属性[^1]。 2. **T001A - Accounting Year Calendar for Company Codes** 此表包含了针对不同公司代码设定的日历年度数据,对于处理会计期间特别重要。 3. **T001K - Tax Types per Company Code** `T001K`记录了各家公司代码下适用的不同税种类型,这对于税务申报至关重要。 4. **T001W - Plants per Company Code** 这张表列出了属于特定公司代码下的工厂单位,有助于追踪物料流动生产活动所在位置。 5. **T001S - Special Purpose Areas by Company Code** 定义特殊目的区域相应公司代码间的关系,在某些行业应用中有重要作用。 6. **T001L - Consolidation Parameters for Company Codes** 提供有关合并报表参数的信息,支持集团层面财务管理需求。 7. **T001B - Business Area Assignments for Company Codes** 显示业务领域分配情况给定公司代码,帮助细化成本核算范围。 8. **EKPO - Purchasing Document Items (Vendor)** 尽管这不是直接关于公司代码的数据表,但在涉及采购流程时它经常被用来连接供应商发票到具体的公司代码上。 9. **BSIS/BSAS - Financial Documents Header Data** 对应于未清项管理中的借方凭证头(`BSIS`) 贷方凭证头 (`BSAS`) ,这些表保存着公司代码密切相关的财务交易详情。 通过上述表格,能够全面掌握SAP系统内围绕公司代码展开的各种操作及其实现机制。值得注意的是,实际工作中可能还会涉及到更多辅助性的技术表来支撑具体应用场景的需求。 ```sql SELECT * FROM T001 WHERE MANDT = 'YourClientNumber'; ``` 此SQL语句展示了如何查询指定客户端下的所有公司代码信息作为例子。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼儿外面下雨啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值