본문 바로가기
SAP/기타

[SAP CO] CO 계층구조 데이터 읽는 함수 - K_HIERARCHY_TABLES_READ

by 먼가먼가 2024. 12. 23.
728x90
SMALL

 

CO 영역에는

 

 코스트센터 그룹, 손익센터 그룹, 원가요소 그룹 등 여러가지 그룹 요소들이 많습니다. 각 그룹에 포함되어있는 계층구조 요소들을 찾아주는 함수인 "K_HIERARCHY_TABLES_READ" 에 대해 알아보겠습니다.

 

 

 

코스트센터 그룹에 속한 계층구조 요소 가져오기

 

    CALL FUNCTION 'K_HIERARCHY_TABLES_READ'
      EXPORTING
        E_CLASS                     = '0101'
        E_SETID                     = LV_SETID "클래스 + 관리회계영역 + 코스트센터 그룹명
        E_KOKRS                     = GV_BUKRS "관리회계영역
      TABLES
        T_NODES                     = LT_NODES
        T_VALUES                    = LT_VALUES
      CHANGING
        C_INFO                      = LS_INFO
        C_OVERWRITE                 = LV_DATAR
      EXCEPTIONS
        NO_CONTROLLING_AREA         = 1
        NO_CHART_OF_ACCOUNT         = 2
        DIFFERENT_CONTROLLING_AREAS = 3
        DIFFERENT_CHART_OF_ACCOUNTS = 4
        SET_NOT_FOUND               = 5
        ILLEGAL_FIELD_REPLACEMENT   = 6
        ILLEGAL_TABLE_REPLACEMENT   = 7
        FM_RAISE                    = 8
        CONVERT_ERROR               = 9
        NO_OVERWRITE_STANDARD_HIER  = 10
        NO_BUKRS_FOR_KOKRS          = 11
        OTHERS                      = 12.

 

 

 

코스트센터 그룹 생성 및 계층구조 요소 생성

 

1. T-code : KSH1 

 - 코스트센터 그룹명 입력

KSH1 코스트센터 그룹명 입력 후 엔터

 

2. 코스트센터 삽입

 - 코스트센터 그룹명 선택 후 코스트센터 삽입(Shift + F4) 클릭

코스트 센터 삽입

 

3. 계층구조 요소 입력 후 저장

 - 코스트센터 그룹에 포함 할 코스트센터 입력 후 저장

 

 

4. K_HIERARCHY_TABLES_READ 함수에서 확인

 

 - LT_SETID 파라미터 : 0101(클래스ID) + 1000(관리회계영역) + ZCO01(코스트센터그룹)

 

결과

 - LT_VALUES

 

 

728x90
LIST