본문 바로가기
SAP/FI

[Error] Message no. KI235 - 계정 * 는 CO 오브젝트를 필요로 합니다.

by 먼가먼가 2024. 9. 25.
728x90
SMALL

 

 

 

 

전표 항목 입력 시 코스트센터를 필수로 입력해야 하는 계정과목에 대해 코스트센터 누락 시 Message no. KI235 에러 메시지가 나오게 됩니다.

 

* 이는 T-code : OKB9(계정별 기본 CO객체 설정)을 통해 특정 계정에 기본 CO 객체를 미리 설정하여 전표 입력 시 CO 객체를 수동으로 입력하지 않아도 자동으로 기본 값이 지정되도록 할 수 있습니다.

 

다만, 예외적으로 코스트센터 생성없이 회계전표를 처리해야 하는 경우 Debugger 개발환경에서 BAdI(Business Add-In) 또는 User Exit를 활용하여 CO 오브젝트 검사를 비활성화할 수 있습니다. 다음 예제를 통해 알아보도록 하겠습니다.

 

 

ABAP Debugger control

 

1. Break point -> Module PAI.

 

2. Break point -> PERFORM check_codingblock.

 

3. Break point ->  call function 'cobl_codingblock_check'

 

4. Break point ->  call method gr_condingblock_checker->codingblock_check

 

5. Break point -> PERFORM codingblock_check Tables t_messages

 

6. Break point -> call function lt_tkomp
 - lt_tkomp 값이 K_COBL_CHECK 일때

 

7. Break point ->  accountings_combination_check

 

8. ACC_CNTRL-COMB_CHECK =  X 에서 null 로변경
ACC-CNTRL-STFLG = null 에서 X로 변경

 
9. 메시지 확인
 - Message no. KI235 발생안함

 

728x90
LIST