SAP Message Class F5로 FI 전표 오류 원인 빠르게 찾기

SAP Message Class F5는 FI 전표 및 계정 처리 전반에서 발생하는 핵심 메시지 클래스로, Class + Number + 변수(&) 구조로 구성됩니다. FB01, FB60, F-02 등에서 F5xxx 오류가 발생할 때 메시지 텍스트만 보지 말고, SE91의 Long Text에서 관련 객체를 확인한 뒤 OB41(Posting Key), OBC4(Field Status Variant), FS00(G/L 마스터) 순으로 원인을 추적하는 것이 핵심입니다. 메시지는 결과이며, 실제 원인은 Customizing 또는 마스터 설정에 있습니다. S/4HANA에서는 Universal Journal(ACDOCA) 통합으로 동일 F5 메시지가 더 다양한 시나리오에서 발생하므로 설정 검증 범위를 넓게 봐야 합니다.

 

SAP Message Class F5란: FI 에러 메시지 구조 Message ID F5 이해

현장에서 SAP Message Class F5 때문에 전표 저장이 막히는 상황, 정말 자주 겪으시죠? FB01, F-02, FB60 입력하다가 F5xxx 오류 뜨면 급한 마음에 구글링부터 하게 됩니다. 그런데 같은 오류가 반복되는 이유, 사실 메시지 해석을 “텍스트”로만 보기 때문입니다. 실제 프로젝트에서도 운영팀이 임시로 우회 처리하다가 같은 이슈가 계속 재발하는 경우 많았어요. 이런 분들께 특히 도움이 됩니다.

  • FI 전표 오류를 반복적으로 겪는 운영 담당자
  • 프로젝트 중 에러 원인을 빠르게 찾아야 하는 컨설턴트
  • Message ID 구조를 제대로 이해하고 싶은 주니어

이 글은 S/4HANA 기준으로, 현장에서 바로 써먹는 해석 방법과 설정 포인트를 연결해 설명합니다.

 

SAP 전표 오류 메시지를 분석하는 컨설턴트 작업 장면

 

SAP Message Class F5란: FI 에러 메시지 구조 Message ID F5 이해

SAP 메시지는 Message Class + Message Number + 변수(&) 구조입니다. 예를 들어 F5 808은 F5 클래스의 808번 메시지죠. 여기서 F5는 FI 전표(Postings), 계정 처리 전반에서 공통으로 쓰는 핵심 클래스입니다. G/L, AP, AR 어디서든 등장합니다.

메시지 안의 &는 실행 시 실제 값으로 치환됩니다. 계정번호, 회사코드, Posting Key 같은 값이 들어가죠. 그래서 메시지를 볼 때는 “문장 해석”이 아니라 어떤 객체에 어떤 설정 문제가 있는지로 봐야 합니다.

S/4HANA 변경사항: Universal Journal(ACDOCA)로 검증 포인트가 통합되어, 동일 F5 메시지가 더 다양한 시나리오에서 발생합니다.

F5는 단순 오류 코드가 아니라 FI 표준 검증 로직의 출구입니다. 결과를 보여줄 뿐, 원인은 대부분 Customizing/마스터에 있습니다.

 

SAP 메시지 클래스 구조를 설명하는 다이어그램 이미지

 

SAP 전표 오류 메시지 해석 방법: 결과가 아니라 원인을 보세요

현장에서 자주 마주치는 상황이에요. 메시지는 “계정 오류”처럼 보이는데, 실제 원인은 Field Status 충돌이거나 마스터 확장 누락인 경우가 많습니다. 해석은 아래 3가지를 같이 보세요.

  • 발생 위치: 입력 중/시뮬레이션/저장 시점
  • 관련 객체: G/L, Vendor, Posting Key, 통화 등
  • 설정 vs 마스터: OBC4, OB41 같은 IMG인지, FS00 같은 마스터인지

예를 들어 통화 오류도 단순 통화 문제가 아니라 환율 타입, 환산일자, 병행통화 조합 문제인 경우가 많습니다. S/4에서는 이 영향 범위가 더 넓습니다.

메시지는 힌트입니다. “왜 여기서 막히는가”를 프로세스 흐름과 함께 보면 원인이 보입니다.

 

SAP 전표 입력 중 오류가 발생하는 화면 예시

 

SAP FI error message 분석 방법 SE91 + IMG 경로

SE91으로 메시지 원문/Long Text 확인

  • T-code: SE91
  • Message Class: F5
  • 번호 입력(예: 808) → Documentation/Long Text 확인

Long Text에는 확인해야 할 마스터/설정 포인트가 명시되는 경우가 많습니다.

메시지 제어 및 연관 IMG

  • SPRO > Financial Accounting > Financial Accounting Global Settings > Document > Line Item > Controls
  • T-code: OBMSG (메시지 Warning/Error/Info 제어)
    단, F5 핵심 메시지는 변경 제한이 많습니다.

선행/후행 설정(자주 연결되는 원인)

  • Posting Key: OB41
  • Field Status Variant: OBC4
  • Account Determination 일부: OBYC
  • 마스터: FS00(G/L), Vendor/Customer

간단 흐름을 보면 이렇습니다.

전표 입력(FB50/FB01)
  → Posting Key(OB41) + Field Status(OBC4)
  → 마스터 검증(FS00/거래처)
  → 표준 검증 로직
  → F5 메시지 발생

전표 입력 시 필드제어-마스터-표준검증 순으로 체크되며, 마지막에 F5 메시지가 출력됩니다.

SE91은 출발점, 실제 원인은 OB41/OBC4/FS00에서 찾는 경우가 대부분입니다.

 

SAP 전표 검증 흐름과 F5 메시지 발생 과정을 나타낸 다이어그램

 

실무 팁: SAP FI error message 분석 방법 SE91 심화

  • Long Text의 변수(&)가 무엇인지 확인하면 핵심 객체가 보입니다.
  • 동일 메시지가 여러 트랜잭션에서 반복되면 공통 검증 로직 이슈입니다.
  • Field Status Group과 Posting Key 충돌은 꼭 의심하세요.
  • 문서유형(Document Type)에 따라 필수값이 달라집니다.

 

예전 사례를 들어보면, 특정 회사코드에서만 F5 727이 발생했는데, 문서유형별 필수 필드 정의가 달라서 생긴 케이스가 있었습니다.

또 인터페이스에서 잘못된 Posting Key 매핑으로 F5 263이 대량 발생, OB41이 아니라 매핑 테이블 수정으로 해결했던 경우도 있었습니다.

“사용자 실수”로 보이는 오류 중 절반은 설정 충돌입니다. 패턴을 보면 해결 속도가 확 달라집니다.

 

SE91 OB41 OBC4 FS00 설정 화면을 보여주는 SAP 구성 이미지

 

SAP Error Code 해결: 대표 F5 메시지

메시지 의미 주요 원인 확인 경로 해결
F5 808 G/L 계정 미정의 계정 미생성/회사코드 확장 누락 FS00 계정 생성/확장
F5 263 Posting Key 미정의 키 미정의/오입력/인터페이스 오류 OB41 키 정의/매핑 수정
F5 727 Field Status 오류 FSG와 Posting Key 충돌 OBC4, OB41 필드 상태 일관성 확보

추가로 자주 체크할 포인트:

  • 회사코드/계정과목표 연결 일치 여부
  • 계정의 오픈아이템/통화 설정
  • 문서유형에 따른 필수 필드

표처럼 “메시지→원인→IMG→해결” 매핑을 만들어 두면 운영 효율이 크게 올라갑니다.

 

마무리: SAP Message Class F5 핵심 정리

  • F5는 FI 전표/계정 처리의 핵심 메시지 클래스
  • Class + Number + 변수 구조로 해석
  • SE91(Long Text) → OB41/OBC4/FS00로 원인 추적
  • 메시지는 결과, 원인은 설정/마스터에 있다

비슷한 이슈를 겪으셨다면 댓글로 공유해주세요. 실제 프로젝트 기준으로 같이 풀어보겠습니다. 다음 글에서는 OBMSG(Message Control)Field Status Variant 오류 총정리, S/4HANA에서의 메시지 구조 변화를 이어서 다루겠습니다.

참고: SAP Help Portal (FI Message Handling), T-code SE91 문서, 관련 IMG 가이드


관련 글

댓글 남기기