SAP 잔액 Migration — 넣기 전에 한 번 돌려 보고 넣는다
기초잔액을 양식으로 올려 저장해 두고, 시뮬레이션을 통과한 건만 실제 전표로 기표하는 화면입니다.
소개 영상블로그 목차 순서대로 · 자막 포함
주요 재생 지점
도입 포인트 — 이 앱을 사용해야 하는 이유
시스템 개시 시 대량의 기초잔액 이관은 오류 발생 시 막대한 역분개와 재작업으로 이어질 수 있습니다. 이 앱은 이관 데이터를 SAP 표준 펑션을 활용하여 실기표 전에 철저히 검증하고, 오류를 즉시 안내하며 안전하게 전표를 생성함으로써 재무 데이터의 정합성을 확보합니다.
핵심 포인트 일곱 가지
| 핵심 포인트 | 고객이 얻는 것 | 지금 방식이라면 |
|---|---|---|
| ① 실기표 전 사전 검증 | 이관 데이터를 SAP 표준 전표 전기 펑션을 시뮬레이션 모드로 호출하여 오류를 미리 확인합니다. 단 한 줄이라도 오류 발생 시 실기표를 중단하여 부정확한 전표 생성을 방지합니다. | 오류가 있는 데이터가 기표되어 역분개하거나 재작업으로 인한 시간, 비용 소모가 큽니다. |
| ② 차대 균형 자동 대사 | 선택된 이관 라인의 차변 합계와 대변 합계를 즉시 계산 및 표시하여, 재무 데이터의 정합성 유지 여부를 실시간으로 대사하고 점검합니다. | 수작업으로 차대 균형을 확인하거나 기표 후에야 오류를 발견하여 재작업이 발생합니다. |
| ③ 중복 기표 원천 차단 | 이미 전표가 생성된 라인은 시뮬레이션 또는 실제 기표 시 자동으로 오류로 처리하여 중복 기표를 원천 거부하며, '이미 전표 [BELNR] 로 기표되었습니다.' 와 같은 원인 메시지를 제공합니다. | 동일한 데이터가 반복 기표되어 불필요한 전표가 생성되거나 데이터 불일치가 초래됩니다. |
| ④ 전표 연계 데이터 삭제 자동 수행 | 기표 완료된 이관 라인을 삭제하려 할 때, SAP 표준 전표 역분개(FB08)를 먼저 수행한 후 삭제를 진행하여 전표와 이관 데이터 간의 정합성을 유지합니다. | 기표된 데이터를 삭제할 때 전표 역분개 절차를 수동으로 처리해야 하는 번거로움이 있습니다. |
| ⑤ 기표 완료 데이터 입력 통제 | 전표가 생성된 이관 라인의 계정 및 금액 입력 필드를 자동으로 잠금 처리하여, 기표된 전표와 원본 이관 데이터 간의 불일치 발생을 사전에 방지합니다. | 기표 완료 후에도 중요 필드가 수정되어 전표와 이관 데이터 간의 차이가 발생할 위험이 있습니다. |
| ⑥ 줄 단위 상세 오류 안내 | 시뮬레이션 실패 시, 오류가 발생한 각 라인에 전기기간, 계정 조합 등 구체적인 사유를 명시하여 사용자가 신속하게 원인을 파악하고 수정할 수 있도록 지원합니다. | 전체 실패 메시지만 확인하여 오류 원인 파악에 어려움을 겪거나 광범위한 재검토에 시간이 소요됩니다. |
| ⑦ 작업키 기반 배치 관리 | 이관 작업을 회사코드, 작업일자, 작업키 단위로 유연하게 관리하며, 여러 번 나눠 올린 데이터에 순번을 이어서 채번하여 복잡한 이관 업무의 추적 및 진행 상황 관리를 용이하게 합니다. | 대량의 이관 데이터를 한 번에 처리하기 어렵고, 여러 번에 나눠 올릴 때 데이터 추적 및 관리가 복잡합니다. |
도입하면 달라지는 것
- 기초잔액 이관 오류 위험 최소화
- 전표 역분개 및 재작업 감소
- 이관 업무 효율성 및 정확성 증대
- 재무 데이터 정합성 신뢰도 향상
이런 회사에 맞습니다
신규 시스템 도입 또는 합병 시 대량의 기초잔액을 안전하고 정확하게 이관하려는 기업, 특히 재무회계 데이터의 정합성과 결산 업무의 효율성을 중요하게 여기는 재무·회계팀 및 CFO에게 적합합니다.
라인 상태 4종
한 줄이 저장에서 기표까지 가는 동안 네 가지 상태를 지납니다.
| 상태 | 의미 | 전표 | 다음 동작 |
|---|---|---|---|
| 대기 | 저장만 된 상태 | 없음 | 작업으로 시뮬레이션 수행 |
| 검증통과 | 시뮬레이션 통과 | 없음 | 확인하면 실기표 진행 |
| 오류 | 시뮬레이션 실패 | 없음 | 메시지 확인 후 수정하고 재실행 |
| 기표완료 | 전표 생성 | 있음 | 입력칸 잠금 · 삭제 시 역분개 |
상태가 줄마다 보이므로 무엇이 남았고 무엇을 되돌려야 하는지가 분명합니다.
실행 화면
실제 화면 10종 둘러보기
양식을 업로드해 저장해 두고 → 작업으로 시뮬레이션을 돌린 뒤 → 전부 통과했을 때만 기표합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.

데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.

데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.

데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.

데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
사용 방법
- 양식다운로드로 양식을 받아 이관 잔액을 작성합니다.
- 회사코드·작업일자·작업key를 지정하고 업로드로 파일을 올립니다.
- 저장하면 데이터만 남습니다. 계정이나 금액을 고쳐 가며 준비합니다.
- 전체 선택 후 작업을 누르면 시뮬레이션이 먼저 돕니다.
- 오류가 있으면 메시지 칸에서 사유를 확인하고 고친 뒤 다시 실행합니다.
- 전부 통과하면 확인창을 거쳐 기표됩니다. 되돌리려면 삭제로 역분개합니다.
버튼별 동작 규칙
버튼 하나하나가 사양서에 정해진 동작을 그대로 수행합니다.
버튼별 동작 (사양서)
전체 선택 / 전체선택 해제
리스트에 보이는 모든 라인을 선택 / 선택 해제
양식다운로드
SMW0 에 저장된 양식을 로컬에 다운로드
업로드
파일을 읽어 ALV 에 출력
파일의 회사코드가 조회조건과 다르면 그 줄은 삭제
순번은 ZTFIG0010 에서 키로 조회한 마지막 번호부터 순차 채번
금액 · 날짜 · alpha conversion 필드는 포맷에 맞게 변환
저장
화면의 데이터를 ZTFIG0010 에 저장만 한다 (기표하지 않음)
삭제
선택 데이터를 ZTFIG0010 에서 삭제
전표번호가 있는 경우 FB08 로 역분개한 뒤 삭제
작업
1) SIMULATION MODE 로 먼저 실행
오류가 있으면 ALV 메시지 필드에 기록하고 실기표하지 않음
2) 선택 리스트 전부 오류가 없을 때만
ZFI_DOCUMENT_POSTING 으로 실제 기표
3) 기표 메시지를 ALV 에 기록하고
ZTFIG0010 의 전표 필드·메시지 필드를 갱신| 항목 | 산식 · 규칙 |
|---|---|
| 저장과 기표 분리 | 저장은 데이터만 남기고 전표를 만들지 않는다 |
| 시뮬레이션 우선 | 작업 실행 시 항상 먼저 수행 |
| 전부 통과 조건 | 선택 라인 중 하나라도 오류면 실기표 중단 |
| 차대 균형 | 선택분의 차변 합계 = 대변 합계 |
| 중복 기표 방지 | 이미 전표가 있는 라인은 오류로 처리 |
| 역분개 삭제 | 전표가 있으면 FB08 후 삭제 |
| 업로드 필터 | 회사코드가 다른 줄은 버림 |
시뮬레이션 결과를 줄 단위로 남기는 이유
전체가 실패했다는 메시지만으로는 어디를 고쳐야 할지 알 수 없습니다. 오류 줄에 사유를 남기면 전기기간 문제인지 계정 조합 문제인지가 줄마다 드러나고, 고친 뒤 다시 돌려 통과한 줄과 남은 줄이 바로 갈립니다.
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| Company Code | 필수 | 대상 회사코드 |
| 작업일자 | 필수 | 이관 작업을 수행한 날짜 |
| 작업key | 필수 | 배치를 구분하는 키 |
| BDC 모드 | 선택 | N background / A display all / E display errors only |
결과 컬럼
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
SAP 표준 기능 확장 포인트
SAP 표준 기능 매핑
기표와 역분개는 표준이 수행하고, 이 화면은 그 앞에서 걸러 냅니다.
| 표준 | 역할 | 이 화면에서의 확장 |
|---|---|---|
ZFI_DOCUMENT_POSTING | 전표 전기 펑션 | 시뮬레이션과 실기표 모두 이 펑션 |
FB08 | 전표 역분개 | 기표된 라인 삭제 시 먼저 수행 |
F-02 관점 | 전표 입력 | 화면 입력 대신 양식으로 대체 |
FB03 관점 | 전표 조회 | 생성된 전표 확인 |
SMW0 | 양식 저장소 | 업로드 양식 배포 |
OB52 관점 | 전기기간 개폐 | 시뮬레이션 오류의 잦은 원인 |
운영 데이터 소스 매핑
| 항목 | SAP 원천 | 비고 |
|---|---|---|
| 이관 데이터 | ZTFIG0010 | JOBDAT · JOBKEY · JOBSEQ 로 식별 |
| 회사코드 | T001 | 조회조건과 업로드 필터 기준 |
| 전표 필드 | BKPF · BSEG 항목 | 기표 시 그대로 전달 |
| 기표 | ZFI_DOCUMENT_POSTING | BDC 모드는 화면 지정값 |
| 양식 | SMW0 | 양식다운로드로 배포 |
도입 시 확인이 필요한 부분
이관 대상 전표유형과 번호범위, 전기기간 개폐 일정을 먼저 잡아야 합니다. 특히 이관은 과거 일자로 전기하는 경우가 많아 해당 기간이 열려 있는지가 시뮬레이션 오류의 대부분입니다. 작업키 체계도 미리 정해 두면 여러 번 나눠 올릴 때 배치 추적이 쉬워집니다.
CDS 구성
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
자주 묻는 질문
자주 묻는 질문
저장과 작업을 왜 나눴나요?
이관 데이터는 한 번에 완성되지 않기 때문입니다. 계정을 고치고 금액을 맞추는 동안 전표를 만들면 안 됩니다. 저장은 데이터만 남기고, 준비가 끝났을 때 작업으로 기표합니다. 사양서에도 저장은 '저장만 한다'고 명시돼 있습니다.
한 줄만 오류인데 왜 전부 막나요?
잔액 이관은 차변과 대변이 한 세트이기 때문입니다. 통과한 줄만 넣으면 차대가 깨진 전표가 생기거나 반쪽짜리 잔액이 남습니다. 오류를 고쳐 전부 통과시킨 뒤 한 번에 넣는 편이 결과적으로 빠릅니다.
업로드할 때 회사코드가 다른 줄은 왜 버리나요?
조회조건의 회사코드로 작업 중인데 다른 회사의 잔액이 섞여 들어가면 엉뚱한 장부에 기표됩니다. 사양서가 파일에서 삭제하도록 지정한 것도 그래서입니다. 몇 행이 빠졌는지 알려 주므로 파일이 잘못됐는지 바로 확인할 수 있습니다.
기표된 줄을 삭제하면 어떻게 되나요?
먼저 역분개하고 나서 삭제합니다. 데이터만 지우면 전표는 남아 잔액이 어긋납니다. 삭제 확인창에 몇 건이 역분개 대상이고 어느 전표인지 표시되므로 무엇이 취소되는지 알고 진행할 수 있습니다.
SAP 표준 기능과 어떻게 이어지나요?
기표는 ZFI_DOCUMENT_POSTING이 수행하고 결과는 BKPF·BSEG 표준 구조에 남습니다. 시뮬레이션도 같은 펑션의 모드를 쓰므로 실기표와 판정 기준이 같습니다. 역분개 역시 표준 전표 역분개와 같은 결과입니다.