SAP F5 104 오류는 FB50 전표 입력 시 자동 계정결정에 실패할 때 발생합니다. 단순 계정 미생성이 아니라 조건 기반 매핑 실패가 핵심 원인입니다. OBYC·OB40·OB09 설정에서 조건 조합 누락, G/L 미생성 또는 회사코드 미확장, Transport 누락이 주요 원인이며, 조건 매핑 확인 후 G/L 마스터 유효성 확인 순서로 해결합니다. S/4HANA에서도 계정결정 로직은 동일하게 유지됩니다.
SAP F5 104 오류, FB50 전표 입력 시 계정이 정의되지 않았습니다 (S/4HANA 기준)
SAP F5 104 오류는 FB50 전표 입력 시 가장 당황스러운 계정결정 오류 중 하나입니다. 현장에서 보면 테스트에서는 잘 되던 전표가 운영에서만 막히거나, 특정 회사코드·세금코드에서만 간헐적으로 터지는 경우가 많아요. 이런 분들—FI 운영 담당자, 프로젝트 컨설턴트, S/4HANA 전환 직후 담당자—께 특히 도움이 됩니다. 핵심은 “어떤 조건으로 어떤 계정을 찾다가 실패했는지”를 읽어내는 겁니다.
(부가 설명: 단순 계정 미생성이 아니라 조건 기반 매핑 실패를 이해해야 재발을 막습니다.)

개념 설명 – Message Class F5와 Account Determination
F5는 FI 전표 처리 표준 메시지 클래스이고, F5 104는 “Account determination not possible” 즉, 자동 계정결정 실패입니다. 사용자가 직접 G/L을 안 넣는 순간, SAP는 회사코드·차변/대변·세금·거래유형 등 조건으로 계정을 찾습니다. 이게 바로 Account Determination입니다.
어디에 쓰이냐면 자동전기(OBYC), 세금(OB40), 환차손익(OB09), GR/IR, 은행/클리어링 등 거의 전 영역입니다. 왜 이렇게 복잡하냐면, 회사코드·자재·세금유형마다 다른 계정을 유연하게 매핑해야 하기 때문이죠.
S/4HANA에서도 ACDOCA에 결과는 통합되지만, “계정을 찾는 로직”은 여전히 전통 구조를 사용합니다.
S/4HANA 변경사항: 저장은 Universal Journal(ACDOCA)로 통합되지만, OBYC/OB40/OB09 기반 계정결정 로직은 유지됩니다.
(부가 설명: Ledger/Parallel Accounting 영향으로 조건 조합이 더 늘어 체감 난이도가 올라갑니다.)

IMG 설정 경로 및 단계 – OBYC/OB40/OB09
핵심 경로:
SPRO > Financial Accounting > Financial Accounting Global Settings > Document > Line Item > Define Account Determination
실무 진입 T-code: OBYC(자동전기), OB40(세금), OB09(환차손익)
선행 IMG : OB13(CoA), FS00(G/L 생성), OB62(CoCd-CoA 연결)
데이터 흐름(요약)
입력조건 → 조건키(예: Tax Code, Valuation Class) → 계정결정 테이블(T030 등) → G/L 조회(FS00) → 전표 생성(ACDOCA)
시나리오별 체크 표
[OBYC – 자동전기]
| 항목 | 체크 |
|---|---|
| Transaction Key(WRX/BSX/GBB) | 필수 |
| Valuation Class | 자재/평가영역과 일치 |
| Account Modifier | 필요 시 |
| CoA | 회사코드와 동일 |
| G/L 존재/확장 | FS00에서 CoCd 확장 확인 |
[OB40 – 세금]
| 항목 | 체크 |
|---|---|
| Tax Code + Account Key | 매핑 존재 |
| Input/Output 계정 | 둘 다 유지 |
| G/L 상태 | 차단/미확장 여부 |
[OB09 – 환차손익]
| 항목 | 체크 |
|---|---|
| Gain/Loss 계정 | 모두 필요 |
| 통화/평가 조건 | 누락 여부 |
동일 조건 조합이 있는지와 G/L 마스터 유효성을 동시에 확인해야 합니다. 또한 DEV/PRD 간 transport 누락이 절반 이상의 원인입니다.

주요 포인트 / 실무 팁 – F5 104 빠르게 잡는 법
가장 흔한 원인 TOP 5:
- G/L 미생성 또는 회사코드 미확장(FS00)
- CoA mismatch(회사코드-차트 불일치)
- OBYC/OB40/OB09 조합 누락
- 조건 키 누락(Valuation Class, Tax Code, Modifier)
- Transport 누락(DEV 정상, PRD 오류)
빠른 판단:
- 세금 넣을 때만 터짐 → OB40
- MIGO/MIRO 연계 → OBYC
- 외화/평가 → OB09
- 특정 회사코드만 → CoA/확장/테이블 조합
디버깅:
- “계정이 없다 vs 조건이 없다” 먼저 구분(대부분 조건 문제)
- SE16으로 T030/T030K 조회
- ST05로 실제 조회 조건 추적
예전 운영 중 발생했던 사례를 떠올려보면, 특정 법인만 오류일 때 CoA가 미묘하게 다른 케이스, 정말 자주 봅니다.
또 다른 경우는 계정은 있는데 ‘회사코드 확장’ 빠진 케이스가 야간 장애의 단골입니다.

SAP Error Code 해결 – F5 104
| 항목 | 내용 |
|---|---|
| Message Class | F5 |
| Number | 104 |
| Text | Account determination not possible |
| 발생 화면 | FB50, FB01, F-02, MIGO, MIRO |
| 원인 | 조건 매핑 없음 / G/L 미존재 / CoCd 미확장 / Transport 누락 |
즉시 체크 순서:
- 입력값 캡처(CoCd, Tax Code, 통화, PK 등)
- 유형 식별(세금/자동전기/환차)
- 해당 IMG(OB40/OBYC/OB09)에서 동일 조건 조회
- G/L 존재·확장·차단 여부(FS00)
- DEV↔PRD 이관 확인
위에 순서를 하나씩 체크해보시면 문제를 막을 수 있습니다.

마무리 – 핵심 요약
- F5 104는 계정결정 구조 문제다: 어떤 조건으로 찾았는지부터 파악
- 해결은 두 단계: 조건 매핑 확인 → G/L 마스터 유효성 확인
- S/4HANA에서도 OBYC/OB40/OB09 중요도는 그대로
비슷한 이슈를 겪으셨다면 댓글로 상황을 공유해 주세요. 다음 글로는 “OBYC 완전 정복 – MM-FI 자동전기”와 “OB40 세금 계정결정 실무 가이드”를 이어서 정리해 보겠습니다.
참고 출처:
– SAP Help Portal (FI Account Determination, Tax, Automatic Postings)
– 관련 테이블: T030, T030K