S/4HANA에서 FCLM_BAM_CONFIG와 NWBC 기반 Bank Account Management가 비어 보이거나 동작하지 않는 원인을 권한, 조직구조, 승인설정 관점에서 구분하고, 설정 순서와 실무 체크포인트를 한 번에 정리한 가이드입니다.
FCLM_BAM_CONFIG와 NWBC: S/4HANA Bank Account Management 구조 이해
FCLM_BAM_CONFIG와 NWBC는 겉으로 보면 같이 움직여야 할 것 같지만, 실제로는 역할이 다릅니다. FCLM_BAM_CONFIG는 설정 레이어, NWBC는 실행 레이어라고 생각하시면 이해가 빠릅니다. 즉, FCLM_BAM_CONFIG에서 BAM이 돌아갈 조직 구조, 계좌 유형, 번호범위, 승인워크플로를 먼저 깔아줘야 하고, NWBC는 그 위에서 계좌 생성, 승인, 조회를 수행하는 UI입니다. 그래서 설정이 비어 있으면 NWBC도 조용하고, 권한이 없으면 설정은 있어도 화면이 안 열립니다.
BAM은 예전 ECC의 단순한 계좌 마스터 관리와는 결이 다릅니다. ECC에서는 FI12 중심의 House Bank 관리가 핵심이었다면, S/4HANA의 Bank Account Management는 Cash Management, Liquidity Management, 내부통제, 승인워크플로까지 이어지는 통제 중심 객체입니다. 쉽게 말하면 계좌를 “등록만 하는 마스터”가 아니라 “생성·변경·승인·감사 추적이 필요한 프로세스 객체”로 본다는 뜻입니다. 그래서 승인자와 생성자를 분리하고, 변경 이력도 남기고, SOX나 감사 대응에 맞게 설계돼 있습니다.
관련 T-code와 UI는 아래처럼 보시면 됩니다.
| 구분 | ECC 중심 | S/4HANA 중심 |
|---|---|---|
| 계좌 관리 축 | FI12 House Bank |
FCLM_BAM_CONFIG + BAM 운영 UI |
| 운영 UI | SAP GUI 위주 | NWBC, Fiori App |
| 통제 수준 | 마스터 관리 중심 | 승인워크플로·감사 추적 포함 |
| 연계 영역 | FI 중심 | Cash Management, Liquidity, TRM |
S/4HANA 변경사항으로 House Bank만으로 계좌 운영을 끝내는 구조에서, BAM 기반의 프로세스/통제 중심 관리 구조로 확장되었습니다.
구조 흐름을 단순화하면 이렇습니다.
FCLM_BAM_CONFIG에서 BAM 설정 수행- BAM 마스터 구조 생성
NWBC또는 Fiori에서 계좌 생성/변경/승인 실행- 승인워크플로 완료
- FI/TR 및 Cash Management에서 계좌 정보 소비
많은 분이 NWBC 문제로 보이는 현상을 UI 이슈로만 보시는데, 실제로는 뒤쪽의 BAM 조직구조나 승인설정이 비어 있는 경우가 훨씬 많습니다.

FCLM_BAM_CONFIG와 SPRO 경로: Bank Account Management 설정 단계
진입점부터 먼저 정확히 잡겠습니다.
- T-code:
FCLM_BAM_CONFIG
- SPRO 경로:
SPRO > Financial Supply Chain Management > Cash and Liquidity Management > Bank Account Management
이 경로 아래에서 BAM의 핵심 구조를 만듭니다. 프로젝트에서 제가 늘 강조하는 건 “설정 순서”입니다. BAM은 한 항목만 만들면 되는 게 아니라, 조직 구조와 번호 체계, 승인 흐름, FI House Bank 연결이 서로 물려 있습니다. 하나라도 빠지면 화면은 열려도 기능이 안 돌아갑니다.
FCLM_BAM_CONFIG 조직 구조: Bank Area와 Company Code
가장 먼저 보실 건 Organization Structure입니다. 여기서 핵심은 Bank Area입니다. Bank Area는 단순 코드값이 아니라, BAM에서 계좌를 관리하는 조직 단위입니다. 실제 현장에서는 이걸 회사코드 단위로 갈지, 지역 단위로 갈지, 그룹 Treasury 단위로 갈지 먼저 설계해야 합니다. 이 단계가 빠지면 계좌 생성 화면이 비거나, 계좌 조회 대상이 전혀 안 잡히는 경우가 많습니다.
구조는 보통 이렇게 이해하시면 됩니다.
- Company Code
- Bank Area
- Bank Account Type
- Bank Account
설정 체크 포인트는 아래 표처럼 보시면 됩니다.
| 설정 항목 | 역할 | 누락 시 증상 | 실무 팁 |
|---|---|---|---|
| Bank Area 생성 | BAM 관리 조직 정의 | 공백 화면, 계좌 미생성 | 회사코드/지역/법인 구조 기준으로 설계 |
| Company Code Assignment | 회계 연계 | 계좌 소유 연결 불가 | 전환 프로젝트에서는 기존 법인 구조와 매핑 검토 |
| Org Assignment | 실행 가능 구조 확정 | 화면은 열리나 기능 비정상 | 테스트 전 가장 먼저 확인 |
Bank Area not defined 류의 오류는 대부분 여기서 발생합니다. NWBC 문제처럼 보여도 실제 원인은 조직 구조 누락인 경우가 많습니다.
Bank Account Management 설정: Account Type과 Field Control
다음은 Bank Account Master Data입니다. 여기서 Account Type을 정의합니다. 예를 들어 OPERATING, INVESTMENT처럼 계좌 성격을 나누고, 각 유형별로 어떤 필드를 필수로 받을지 정합니다. 이 설계가 중요한 이유는, 나중에 승인 기준이나 계좌 사용 정책이 이 유형을 따라가기 때문입니다. 초기에 대충 잡았다가 운영 계좌와 투자 계좌를 뒤섞으면 나중에 승인워크플로를 다시 뜯어고쳐야 합니다.
실무에서 자주 보는 필드 제어는 아래와 같습니다.
- IBAN 필수 여부
- 통화 필수 여부
- SWIFT/BIC 입력 여부
- 국가별 필수 필드
- 계좌 소유자/서명권자 관련 필드
특히 글로벌 프로젝트에서는 국가별 은행정보 요구사항이 달라서, 필드 제어를 너무 빡빡하게 잡으면 일부 국가에서 입력이 막히고, 너무 느슨하게 잡으면 내부통제가 약해집니다. 이런 건 템플릿 설계 때부터 Treasury와 같이 맞춰야 합니다.
Number Range와 Approval Pattern: 계좌 생성이 막히는 핵심 포인트
다음은 Number Range와 Approval Pattern입니다. 이 두 개는 운영 시작 직전에 뒤늦게 잡다가 많이 사고가 납니다. 번호범위가 없으면 계좌 ID를 만들 수 없고, 승인 패턴이 없으면 생성 버튼이 비활성화되거나 승인 단계에서 멈춥니다. 특히 데모 환경에서는 대충 넘어갔는데 QA나 운영 전환에서 막히는 전형적인 포인트입니다.
예시는 이렇게 가져가면 무난합니다.
| 항목 | 예시 | 비고 |
|---|---|---|
| Number Range | 100000 ~ 199999 | Internal 방식 |
| Account ID 생성 | 내부번호 | 운영 표준화에 유리 |
| Approval Pattern | 생성 → 재무검토 → CFO 승인 | 내부통제 강화 |
| Signatory | 사용자/역할 기반 지정 | 권한 분리 필수 |
승인 흐름은 보통 아래 순서로 생각하시면 됩니다.
- 계좌 생성 요청
- 재무팀 검토
- Treasury 또는 책임자 검토
- 최종 승인
- 운영 가능 상태 전환
계좌 생성 버튼이 안 눌리는 문제를 권한으로만 보시는 분이 많은데, 실제로는 승인패턴 미구성인 경우도 꽤 많습니다.
House Bank 연결: FI12 하우스뱅크와 BAM 정합성
BAM이 새 구조라고 해서 기존 FI 구조와 완전히 따로 노는 건 아닙니다. 결국 지급런, DME 파일, 자동지급, 현금흐름 관리까지 가려면 FI House Bank와 정합성이 맞아야 합니다. ECC에서 FI12로 관리하던 하우스뱅크 정보와 BAM 계좌 간 연결 전략을 잘못 잡으면, 계좌는 BAM에서 예쁘게 만들어졌는데 실제 지급 프로세스에서 못 쓰는 일이 생깁니다.
여기서 꼭 보셔야 할 건 다음입니다.
- 은행코드
- 계좌번호
- House Bank ID
- Account ID 매핑
- Company Code 일치 여부
- 통화 및 사용 목적 일치 여부
선행/후행 작업도 같이 보셔야 합니다.
| 구분 | 필수 작업 | 설명 |
|---|---|---|
| 선행 작업 | Business Partner 생성 | 은행/관련 마스터 준비 |
| 선행 작업 | House Bank 정의 | FI 연계 기반 |
| 후행 작업 | PFCG Role 설정 |
NWBC 메뉴 노출 |
| 후행 작업 | Fiori Catalog 설정 | Fiori 병행 시 필요 |
BAM과 House Bank는 경쟁 관계가 아니라 연결 관계입니다. 이 연결이 어긋나면 운영에서 지급 프로세스까지 영향을 줍니다.

NWBC와 BAM 설정: 실무 팁과 프로젝트 체크포인트
구축 프로젝트에서 NWBC로 은행계좌 관련 등록작업을 진행해보려고 할때 자주 하게되었던 질문은 대체로 세 가지입니다. “왜 NWBC 메뉴가 안보이지?”, “왜 FCLM_BAM_CONFIG가 비어 있지?”, “왜 계좌 생성 버튼이 안 눌리죠?”입니다. 이건 거의 항상 아래 세 갈래 중 하나입니다. 권한, 조직구조, 승인설정이죠.
먼저 NWBC 메뉴가 안 보일 때는 PFCG 역할을 확인하세요. 역할이 사용자에게 붙어 있어도, 메뉴에 BAM 관련 노드가 빠져 있거나 권한 오브젝트가 부족하면 실제 실행은 안 됩니다. 이럴 때는 SU53으로 먼저 확인하고, 필요하면 권한 트레이스까지 보는 게 빠릅니다. NWBC는 UI라서 겉으로는 단순 메뉴 미노출처럼 보여도, 실제론 권한 오브젝트 문제인 경우가 많습니다.
다음으로 FCLM_BAM_CONFIG 공백 화면은 거의 구조 문제입니다. 특히 Bank Area와 Company Code Assignment가 빠진 상태에서 이 현상을 많이 봅니다. 실제 프로젝트에서 이런 케이스가 있었는데요, 화면 문제로 2주 가까이 권한과 브라우저 캐시만 의심하다가 결국 Bank Area 미생성을 뒤늦게 발견한 적도 있었습니다. 정말 허탈하지만, 현장에서는 이런 일이 자주 생깁니다.
또 하나는 생성과 승인 권한 분리입니다. BAM은 단순 마스터가 아니라 내부통제 대상이라서, 생성자와 승인자를 분리하지 않으면 감사 대응에서 바로 지적받습니다. 계좌 폐쇄 프로세스도 꼭 설계해두셔야 합니다. 계좌를 만드는 것보다 닫는 게 더 까다로운 경우가 많습니다.
- 반드시 선확정할 항목
- Bank Account Type
- Approval Workflow
- House Bank 매핑 기준
- 생성/승인 권한 분리
- 계좌 폐쇄 프로세스
관련해서 대부분 프로젝트 시작시점에는 모든 항목을 Activate가 되어있기는 하겠지만 혹시나 위에 항목이 안보이거나 실행이 안되면 NWBC관련해서 BC에게 이야기하고 Activate 처리해달라고 하세요
BAM은 “설정하고 끝”이 아니라 운영 통제까지 포함하는 구조입니다. 프로젝트 단계에서 권한과 워크플로를 끝까지 설계해야 운영이 편합니다.

FCLM_BAM_CONFIG 오류와 NWBC 오류: 자주 막히는 BAM Error 해결
실무에서 가장 자주 만나는 오류를 표로 정리해보겠습니다.
| Error Message / 증상 | 발생 원인 | 확인 포인트 | 해결 방법 |
|---|---|---|---|
| No authorization for BAM | 역할 미할당, 권한 오브젝트 누락 | SU53, PFCG, 사용자 역할 |
BAM 관련 역할 추가 및 권한 보완 |
| Bank Area not defined | Organization Structure 미설정 | Bank Area, Company Code Assignment | Bank Area 생성 후 회사코드 연결 |
| Number range not maintained | 번호범위 미유지 | Number Range 정의 여부 | 내부/외부 번호범위 설정 |
| 계좌 생성 버튼 비활성화 | Approval Pattern 없음 또는 권한 부족 | 승인패턴, 생성권한 | 승인단계 정의 후 권한 재점검 |
| NWBC 메뉴 미노출 | 메뉴 노드 누락, 역할 미반영 | PFCG 메뉴, 사용자 재로그인 |
역할 메뉴 수정 및 캐시 재확인 |
| FCLM_BAM_CONFIG 공백 화면 | 구조 누락, 선행 마스터 미비 | Bank Area, BP, House Bank | 조직구조 및 마스터 재정비 |
오류를 볼 때는 아래 순서로 점검하면 빠릅니다.
SU53으로 권한 여부 확인PFCG에서 BAM 역할과 메뉴 노드 확인FCLM_BAM_CONFIG에서 Bank Area와 Org Assignment 확인- Number Range 확인
- Approval Pattern 확인
- House Bank 및 BP 정합성 확인
오류 메시지만 보고 바로 수정하지 마시고, 권한 → 구조 → 번호범위 → 워크플로 순서로 보면 원인 파악이 훨씬 빨라집니다.

FCLM_BAM_CONFIG와 NWBC 정리: 아무 것도 안 되는 상태의 정체
정리해보면, FCLM_BAM_CONFIG는 설정의 시작이고 NWBC는 실행의 시작입니다. BAM은 단순 계좌 마스터가 아니라 Cash Management와 Liquidity Management, 내부통제, 승인워크플로가 연결된 프로세스 객체라서 둘 중 하나라도 빠지면 시스템이 “비어 보이는 상태”가 됩니다. 그래서 메뉴가 안 보일 때는 권한만, 공백 화면일 때는 UI만 의심하시면 안 됩니다. 구조와 프로세스까지 같이 봐야 합니다.
핵심 내용 3줄 요약입니다.
FCLM_BAM_CONFIG에서 Bank Area, Number Range, Approval Pattern이 먼저 잡혀야 BAM이 움직입니다.
NWBC는 역할 기반 실행 UI이므로PFCG와SU53확인이 우선입니다.
- House Bank와 BAM 정합성을 맞추지 않으면 운영 단계에서 지급런과 연계 이슈가 생깁니다.
지금 NWBC에서 메뉴가 안 보인다면 PFCG부터 확인해보세요. 반대로 FCLM_BAM_CONFIG 화면이 비어 있다면 Bank Area와 Organization Assignment를 먼저 점검하시면 됩니다. 비슷한 이슈를 겪으셨다면 댓글로 공유해주세요. 현장에서 자주 막히는 포인트는 서로 사례를 나눌수록 훨씬 빨리 해결됩니다. 다음에 읽으시면 좋은 글은 “BAM Workflow 설계 실전”, 그리고 “SAP House Bank 설정 완전 가이드”입니다.
참고 출처
- SAP Help Portal: https://help.sap.com
- SAP S/4HANA Bank Account Management 관련 문서: https://help.sap.com/viewer/product/SAP_S4HANA/
- SAP Best Practice Explorer / Rapid: https://rapid.sap.com
- SAP Notes: https://me.sap.com/notes