SAP F5 104 오류 해결 계정결정 원인 점검

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 전환 직후 담당자—께 특히 도움이 됩니다. 핵심은 “어떤 조건으로 어떤 계정을 찾다가 실패했는지”를 읽어내는 겁니다.

(부가 설명: 단순 계정 미생성이 아니라 조건 기반 매핑 실패를 이해해야 재발을 막습니다.)

 

SAP 전표 입력 중 오류를 확인하는 컨설턴트 장면

 

개념 설명 – 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 누락이 절반 이상의 원인입니다.

 

SAP IMG 설정 화면과 OBYC OB40 OB09 설정 이미지

 

주요 포인트 / 실무 팁 – 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 오류 원인을 분석하며 디버깅하는 작업 장면

 

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 누락

 

즉시 체크 순서:

  1. 입력값 캡처(CoCd, Tax Code, 통화, PK 등)
  2. 유형 식별(세금/자동전기/환차)
  3. 해당 IMG(OB40/OBYC/OB09)에서 동일 조건 조회
  4. G/L 존재·확장·차단 여부(FS00)
  5. DEV↔PRD 이관 확인

위에 순서를 하나씩 체크해보시면 문제를 막을 수 있습니다.

 

SAP F5 104 오류 메시지가 표시된 화면

 

마무리 – 핵심 요약

  • F5 104는 계정결정 구조 문제다: 어떤 조건으로 찾았는지부터 파악
  • 해결은 두 단계: 조건 매핑 확인 → G/L 마스터 유효성 확인
  • S/4HANA에서도 OBYC/OB40/OB09 중요도는 그대로

비슷한 이슈를 겪으셨다면 댓글로 상황을 공유해 주세요. 다음 글로는 “OBYC 완전 정복 – MM-FI 자동전기”와 “OB40 세금 계정결정 실무 가이드”를 이어서 정리해 보겠습니다.

참고 출처:
SAP Help Portal (FI Account Determination, Tax, Automatic Postings)
– 관련 테이블: T030, T030K

댓글 남기기