본문 바로가기
SAP

SAP FI - SAP 미결항목 관련 테이블 정리

by SAP기록실 2025. 11. 3.

안녕하세요.

SAP는 확실히, 컨설턴트와 개발자의 포지셔닝이 다르게 적용됩니다.

물론 컨설턴트 분들이 SAP에 대해서 빠삭하게 더욱 잘 아시지만, 개발자들도 데이터적인 측면에서는 어떻게 데이터를 알고 어떻게 파악하고 분석해야 하는지 알고 있어야합니다.


미결계정(Open Item Account) 정의

미결계정은 계정 내 개별 전표 단위로 미결 상태(Open Item)와 결제 상태(Cleared Item)를 관리하는 계정을 의미합니다. 대표적으로 외상매출금, 외상매입금, 선급금, 선수금 등이 이에 해당합니다.

즉, 단순히 총액만 집계하는 것이 아니라 전표 단위로 어느 금액이 아직 결제되지 않았는지를 추적할 수 있도록 설계된 계정입니다.

ABAP 개발자 입장에서 중요한 점은, 미결계정은 항상 전표 단위 관리가 필요하므로 테이블 설계와 조회 로직에서 "개별 아이템 단위"를 중심으로 접근해야 한다는 것입니다.

또한 미결항목은 부분반제의 개념까지 겹쳐, 10000원의 미결항목계정이 입력되었을 경우 5000원만 Clear될 수 있기에 테이블에 대한 구조 파악이 필요합니다.


주요 테이블 구조

미결계정과 관련된 데이터는 크게 두 가지 레벨로 구분됩니다.

총계정원장(GL) 레벨

테이블: BKPF (전표 헤더), BSEG (전표 아이템)

BSEG의 HKONT 필드가 계정과 연결됩니다.

계정이 Open Item Managed로 설정된 경우,

계정관련: BSIS(미결 아이템), BSAS(결제 완료 아이템)

부채·채권 관리 레벨

매입/매출에 따라 세분화된 보조원장이 존재합니다.

고객 관련: BSID (미결 아이템), BSAD (결제 완료 아이템)

공급업체 관련: BSIK (미결 아이템), BSAK (결제 완료 아이템)

이 테이블들은 BSEG에서 파생되며, 특정 계정 유형(Customer, Vendor)일 때만 생성됩니다.


테이블 간 연결 관계

BKPF (전표 헤더)

→ BSEG (전표 아이템, 모든 FI 데이터 보관)

→ BSIK/BSID/BSIS (미결 상태일 때만 기록)

→ BSAK/BSAD/BSAS (결제 처리 시 이동됨)

즉, BSEG는 모든 회계 아이템의 기준 테이블이며, 미결계정 관리가 필요한 경우에는 보조 테이블(BSIK, BSID,BSIS 등)로 분기되어 관리됩니다.

ABAP 개발자가 특정 계정의 미결내역을 조회하려면 BSEG만으로는 부족하며, BSIK/BSID/BSIS를 반드시 활용해야 합니다. 결제 여부를 판단할 때는 보조 테이블에서 Cleared 여부(AUGBL, AUGDT)를 확인해야 합니다.

https://m.blog.naver.com/sap_y/224003635525

 

SAP FI - SAP 미결항목 관련 테이블 정리

안녕하세요. SAP는 확실히, 컨설턴트와 개발자의 포지셔닝이 다르게 적용됩니다. 물론 컨설턴트 분들이 ...

blog.naver.com

https://blog.naver.com/sap_y/224003635525

 

SAP FI - SAP 미결항목 관련 테이블 정리

안녕하세요. SAP는 확실히, 컨설턴트와 개발자의 포지셔닝이 다르게 적용됩니다. 물론 컨설턴트 분들이 ...

blog.naver.com