SAP 코스트센터 마스터 다루기

SAP CO (Controlling) 모듈의 가장 기본적인 마스터인 코스트 센터 마스터 데이터 관련된 내용을 정리해 보았습니다.

코스트 센터 관련 정보는 조직의 각종 비용을 담는 Object의 용도 및 내부 비용 관리에 가장 기본적인 역할을 하는 마스터 입니다.

주요 마스터 테이블

CSKS : 코스트센터 마스터

T-CODE : SE11 > CSKS

CSKS는 코스트센터의 주요 정보를 담고 있습니다.

코스트 센터의 이름, 책임자, 위치, 회사 코드와 관련된 코스트 센터의 코드, 손익센터 등 코스트센터를 구성하는 다양한 데이터를 담고 있습니다.

코스트센터 마스터 테이블 CSKS

CSKT : 코스트센터 마스터 텍스트

CSKS테이블 마스터의 텍스트 코드를 담고 있습니다.

T-CODE : SE11 > CSKT

JOIN 키는 KOKRS, KOSTL, DATBI로 CSKS와 조인하여 데이터를 가져올 수 있습니다.

CSKT_CSKS : 코스트센터 마스터 + 텍스트 뷰

위의 두 테이블 CSKS와 CSKT의 뷰입니다.

T-CODE : SE11 > CSKT_CSKS

ONRKS : 코스트센터의 오브젝트 번호

CO 관리회계 영역에서 자주 사용되는 오브젝트 번호와 코스트센터 맵핑 정보입니다.

T-CODE : SE11 > CSKT_CSKS

ONRKS 테이블 조회하기 1

마스터 테이블 로직

CSKS 와 CSKT JOIN 시에는 KEY인 KOKRS, KOSTL, DATBI를 연결(ON)해 주어야 한다.

SELECT A~KOSTL B~KTEXT

     FROM CSKS AS A INNER JOIN CSKT AS B

      ON A~KOKRS = B~KOKRS

      AND A~KOSTL = B~KOSTL

      AND A~DATBI = B~DATBI

    INTO CORRESPONDING FIELDS OF TABLE GT_KOSTL

    WHERE A~KOKRS = P_KOKRS

    AND A~DATBI >= SY-DATUM

    AND A~DATAB <= SY-DATUM

    AND B~SPRAS = SY-LANGU.

  SORT GT_KOSTL BY KOSTL.

아래의 코드는 오브젝트 번호와 코스트센터 마스터 내역입니다.

SELECT A~OBJNR A~KOSTL B~KTEXT AS KOSTL_T

    FROM ONRKS AS A INNER JOIN CSKT AS B

      ON A~KOSTL = B~KOSTL

    INTO CORRESPONDING FIELDS OF TABLE GT_KOSTL_OBJNR

    WHERE A~KOKRS = P_KOKRS

    AND A~KOSTL IN LR_KOSTL

    AND B~DATBI >= SY-DATUM

    AND SPRAS = SY-LANGU.

  SORT GT_KOSTL_OBJNR BY OBJNR.

주요 관련 스탠다드 티코드

코스트센터 마스터와 관련된 티코드는 KS01, KS02 등이 있습니다.

KS01 : 코스트센터 생성

KS01 트랜잭션 코드는 새로운 코스트센터를 생성하는 티코드입니다. 코스트센터의 이름, 유효기간, 담장다, 코스트센터 범주 등을 넣어주어야 합니다.

KS02 : 코스트센터 변경

KS02는 기존의 코스트 센터 정보를 수정하거나 업데이트할 때 사용합니다. 코스트센터 코드나 유효기간 등은 수정할 수 없고, 텍스트성 정보만 수정이 가능합니다.

코스트센터변경 KS02

KS03 : 코스트센터 조회

KS03은 코스트센터 마스터의 정보를 조회하고자 할 때 사용합니다.

KS04: 코스트센터 삭제

KS04는 코스트센터 삭제 하는 티코드로, 해당 코스트센터에 트랜잭션이 발생하지 않아야 삭제가 가능하다는 제약이 있습니다.

이상으로 SAP Cost Center 에 대해서 알아보았습니다.

코스트센터에 대한 SAP의 공식 문서는 여기 를 참고하시면 됩니다.

도움 되는 글

SAP 사용자 세션 강제 종료 방법(SM04 사용자 세션)

ABAP 디버깅 시 인터널 테이블 ALV 조회하는 법

SAP BTP 아키텍처 장표 쉽게 만들기- Draw.io 다이어그램