如何查询成本中心位于哪些成本中心组

三寿SAP技术 2025-02-26 09:27:44 113阅读 福建省福州市 电信
经常有这样的需求,怎么知道一个成本中心位于哪些成本中心组当中,这如何查询到呢?

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

1条回答

  • 百晓生
    2025-02-26 09:28:54 已采纳
    在 SAP 系统中,查询成本中心位于哪些成本中心组当中有以下几种方法:

    使用成本中心显示事务码 KS03


    1. 登录 SAP 系统,输入事务代码 “KS03”3。
    2. 输入要查询的成本中心编码,回车或点击 “显示” 按钮,进入成本中心详细信息界面。
    3. 在成本中心详细信息界面中,查找与成本中心组相关的字段或区域,一般可能在 “组织结构” 等相关选项卡或部分中,会显示该成本中心所属的成本中心组信息。

    使用报表查询


    1. 进入 SAP 系统后,通过路径 “会计核算 — 控制 — 成本中心会计 — 信息系统 — 成本中心会计的报表”。
    2. 选择合适的报表,如 “计划 / 实际比较 — 成本中心:实际 / 计划 / 差异(事务码 S_ALR_87013611)”。
    3. 在报表查询界面,输入要查询的成本中心编码作为筛选条件,也可根据需要输入其他相关条件如会计年度、期间等。
    4. 执行报表后,在结果中查看成本中心所在的成本中心组信息。

    通过 ABAP 代码查询


    1. 在 ABAP 开发环境中,可以通过编写代码来查询成本中心与成本中心组的关系。
    2. 可以使用相关的数据库表和函数模块来实现,例如通过查询 CSKS 表(成本中心主数据)和 CSKG 表(成本中心组主数据)来获取相关信息。以下是一个简单的示例代码:

    收起
    abap
    REPORT Z_COST_CENTER_GROUP_QUERY.
    
    DATA: lv_cost_center TYPE csks-kostl,
          lt_cost_center_groups TYPE TABLE OF cskg-khinr,
          ls_cost_center_groups TYPE cskg-khinr.
    
    * 设置要查询的成本中心
    lv_cost_center = 'YOUR_COST_CENTER_CODE'.
    
    * 查询成本中心所属的成本中心组
    SELECT DISTINCT cskg~khinr
      INTO TABLE lt_cost_center_groups
      FROM csks
      INNER JOIN cskg ON csks~khinr = cskg~khinr
      WHERE csks~kostl = lv_cost_center.
    
    * 输出结果
    LOOP AT lt_cost_center_groups INTO ls_cost_center_groups.
      WRITE: / '成本中心', lv_cost_center, '位于成本中心组', ls_cost_center_groups.
    ENDLOOP.
    

    在上述代码中,将YOUR_COST_CENTER_CODE替换为实际要查询的成本中心编码。
    0 举报

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询