SAP 계정 업로드 — 엑셀 한 장으로 G/L 마스터 만들기
작성한 양식을 읽어 계정과목을 한 번에 생성·변경하고, 라인마다 성공 여부와 오류 사유를 돌려주는 화면입니다.
소개 영상블로그 목차 순서대로 · 자막 포함
주요 재생 지점
도입 포인트 — 이 앱을 사용해야 하는 이유
수십 개 G/L 계정을 수작업으로 등록하거나 기존 계정을 변경할 때 발생하는 비효율과 오류 위험은 실무자의 고질적인 문제입니다. 이 앱은 SAP 표준 구조를 기반으로 G/L 마스터 일괄 업로드 및 정합성 검증, 자동 생성/변경 판정을 제공하여 마스터 데이터 관리의 정확성과 속도를 높여줍니다.
핵심 포인트 여섯 가지
| 핵심 포인트 | 고객이 얻는 것 | 지금 방식이라면 |
|---|---|---|
| ① 계정 속성 정합성 자동 점검 | 8자리 숫자 형식, 계정그룹 정의, 필수 계정명 입력, 대차/손익 구분, 회사코드 통화 일치 등 5가지 규칙으로 업로드 양식 각 행의 계정 속성 정합성을 검증합니다. | 수동 입력 오류나 양식 오기입 시 일일이 찾아 고치느라 시간이 지연됩니다. |
| ② 생성/변경 자동 판정 | SAP 기존 마스터 존재 여부를 자동으로 확인하여, 계정 마스터가 없으면 생성, 있으면 변경으로 시스템이 처리 유형을 결정합니다. | 기존 데이터 유무를 확인하고 처리 유형을 수동으로 선택하여 오작업 가능성이 있습니다. |
| ③ 처리 유형별 속성 변경 통제 | 계정 속성 전체를 다루는 'G/L Acc. Upload'와 계정 텍스트만 바꾸는 'G/L Text Upload'를 구분하여, 텍스트 변경 시 다른 핵심 속성이 바뀌는 사고를 막습니다. | 명칭만 변경하려다 계정그룹, 통화 등 중요한 계정 속성까지 의도치 않게 변경될 수 있습니다. |
| ④ 필수 입력 사전 통제 및 오류 코드 제공 | 회사코드, 계정과목표 등 필수 입력 누락 시 실행을 차단하고, 검증 실패 시 E01~E05 등 고유 오류 코드와 사유를 명확한 메시지로 제공합니다. | 필수 정보 누락으로 실행 오류가 나거나, 오류 사유를 파악하기 어려워 반복적인 확인 작업이 필요합니다. |
| ⑤ SAP 표준 트랜잭션 연동 | FS00, FST2 등 표준 트랜잭션을 통해 G/L 마스터를 일괄 생성·변경하여, SAP 시스템과의 정합성과 데이터 무결성을 유지합니다. | 별도 개발된 기능이 SAP 표준과 독립적으로 동작하여 데이터 일관성 유지가 어렵습니다. |
| ⑥ 오류만 선별하여 즉시 수정 | 업로드 결과에서 실패한 행만 별도로 필터링하고 양식의 행 번호와 매칭하여, 오류가 발생한 라인을 엑셀에서 즉시 찾아 수정할 수 있습니다. | 전체 결과에서 오류 라인을 일일이 찾아 양식과 비교하며 수정해야 해 비효율적입니다. |
사례로 보는 효과
실제 검증 사례에서 업로드된 31행 중 5행의 오류를 계정과목 형식, 계정그룹 정의, 계정명 입력, 재무제표 구분, 계정통화 일치 여부 등 5가지 규칙에 따라 E01부터 E05 코드로 명확히 분류하여 식별했습니다.
도입하면 달라지는 것
- 대규모 G/L 계정 등록·변경 시간 단축
- 수동 입력 오류 및 오작업 위험 감소
- SAP 마스터 데이터 정합성 강화
- 오류 발견 및 수정 프로세스 효율화
이런 회사에 맞습니다
수십 개 이상의 G/L 계정을 정기적으로 생성·변경하며 마스터 데이터의 정합성과 관리 효율 개선이 필요한 재무/회계 부서, 또는 SAP 시스템 운영 팀에 적합합니다.
실행 화면
실제 화면 7종 둘러보기
조건을 넣고 양식을 선택하면 내용이 올라옵니다 → 실행하면 줄마다 검증 후 처리되고 → 오류만 보기로 고칠 줄을 추립니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

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

데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
사용 방법
- 회사코드 · 계정과목표 · 통화 · 언어 네 가지를 넣습니다. 하나라도 비면 실행 단계에서 막습니다.
- 처리 유형을 고릅니다. 속성까지 올리려면 G/L Acc. Upload, 명칭만 고치려면 G/L Text Upload 입니다.
- 양식 받기로 빈 양식을 내려받아 작성합니다. 헤더 1줄과 예시 1줄이 들어 있습니다.
- 파일 선택으로 작성한 양식을 올립니다. Header 행을 제외한 나머지가 목록에 표시됩니다.
- 실행을 누르면 라인별로 검증한 뒤 통과한 줄만 처리하고, 결과가 줄마다 붙습니다.
- 오류만 보기로 실패한 줄을 추리고, 결과 CSV로 전체 결과를 내려받아 수정합니다.
처리 유형 2종
같은 업로드지만 무엇을 바꾸느냐에 따라 거치는 트랜잭션이 다릅니다.
| T-code | 처리 유형 | 대상 | 포함 속성 |
|---|---|---|---|
FS00 | G/L Acc. Upload | 계정과목표(SKA1)와 회사코드(SKB1) 속성을 함께 생성·변경 | 계정그룹 · 재무제표 구분 · 계정통화 · 필드상태그룹 · 미결관리 |
FST2 | G/L Text Upload | 계정 텍스트만 변경 | 계정명 단문 · 장문 |
텍스트 업로드를 따로 둔 덕분에 명칭만 고칠 때 다른 속성이 함께 바뀌는 사고를 막습니다.
실행 조건
| 필드 | 필수 | 설명 |
|---|---|---|
회사코드 BUKRS | 필수 | 마스터를 넣을 회사코드 |
계정과목표 KTOPL | 필수 | 계정과목표 키 |
통화 WAERS | 필수 | 계정통화 검증 기준 |
언어 SPRAS | 필수 | 계정 텍스트 언어 |
| 처리 유형 | 필수 | G/L Acc. Upload (FS00) / G/L Text Upload (FST2) |
| 업로드 파일 | 필수 | 작성한 양식. [양식 받기]로 헤더와 예시를 내려받을 수 있음 |
결과 컬럼
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
SAP 표준 기능 확장 포인트
SAP 표준 기능 매핑
마스터 생성·변경은 표준 트랜잭션이 수행합니다. 이 화면은 그 앞뒤에서 검증과 결과 정리를 맡습니다.
| 표준 | 역할 | 이 화면에서의 확장 |
|---|---|---|
FS00 | G/L 계정 개별 처리 | 양식의 각 줄을 BDC 로 넘겨 일괄 처리 |
FST2 | 계정 텍스트 변경 | 텍스트만 바꿀 때 별도 유형으로 분리 |
SKA1 · SKB1 | 계정과목표·회사코드 마스터 | 생성·변경 대상 테이블 |
T001 | 회사코드 | 계정과목표·통화 확인 기준 |
FS10N 관점 | 계정 잔액 | 업로드 후 계정이 실제로 쓰이는지 확인하는 후속 화면 |
운영 데이터 소스 매핑
| 항목 | SAP 원천 | 비고 |
|---|---|---|
| 계정과목표 마스터 | SKA1 | 계정그룹 · 재무제표 구분 · 텍스트 |
| 회사코드 마스터 | SKB1 | 계정통화 · 필드상태그룹 · 미결관리 |
| 회사코드 | T001 | 계정과목표(KTOPL) · 통화(WAERS) 확인 |
| 처리 방식 | BDC FS00 / FST2 | 표준 트랜잭션 경유 |
| 결과 출력 | ALV 결과 목록 | 라인별 성공 여부와 메시지 |
도입 시 확인이 필요한 부분
계정그룹별 필수 필드는 필드상태그룹 설정에 따라 달라집니다. 여기서 검증하는 다섯 가지는 공통 항목이고, 실제 도입 때는 회사의 필드상태 설정을 읽어 필수 항목을 동적으로 점검하는 편이 안전합니다. 미결관리나 조정계정처럼 나중에 바꾸기 어려운 속성은 업로드 전에 한 번 더 확인하는 절차를 두길 권합니다.
CDS 구성
데모를 신청하신 고객께 공개되는 내용입니다
CDS 뷰 구성, 데이터 모델, 점검 · 산출 규칙처럼 실제 구현에 가까운 상세 설계는 이 앱의 데모를 신청하신 고객께만 보여 드리고 있습니다. 양해 부탁드립니다.
데모를 신청해 주시면 확인 후 바로 열람할 수 있도록 열어 드리고, 이미 신청하셨다면 신청하신 Google 계정으로 로그인하시면 이 자리에 내용이 표시됩니다.
자주 묻는 질문
자주 묻는 질문
오류가 섞여 있으면 전체가 취소되나요?
아닙니다. 줄 단위로 처리합니다. 통과한 줄은 들어가고 실패한 줄만 남습니다. 전체를 되돌리면 정상인 줄까지 다시 올려야 해서 오히려 손이 많이 갑니다. 대신 실행 결과에 오류 건수를 함께 띄워 그냥 지나치지 않도록 했습니다.
생성과 변경을 따로 고르지 않아도 되나요?
네. 계정과목이 기존 마스터에 있으면 변경, 없으면 생성으로 자동 판정합니다. 담당자가 신규인지 아닌지를 매번 확인해 표시할 필요가 없고, 표시를 잘못해서 생기는 오류도 사라집니다.
계정 업로드와 텍스트 업로드를 왜 나눴나요?
명칭만 바꾸는 일이 잦기 때문입니다. 계정 속성은 그대로 두고 텍스트만 고칠 때 전체 속성을 다시 채워 올리면 실수로 다른 값이 바뀔 수 있습니다. 텍스트 업로드는 FST2 로 텍스트만 건드립니다.
라인번호는 어디에 쓰나요?
양식의 행 번호와 같습니다. 오류 라인 27번이 나오면 엑셀 27행을 열어 고치면 됩니다. Header 행을 제외한 뒤에도 번호가 양식과 어긋나지 않도록 맞춰 뒀습니다.
SAP 표준 기능과 어떻게 이어지나요?
마스터 생성·변경 자체는 FS00 과 FST2 표준 트랜잭션이 수행합니다. 이 화면은 그 앞단에서 양식을 읽고 검증해 통과한 줄만 넘기며, 뒷단에서 라인별 결과를 모아 돌려주는 역할을 합니다. 데이터는 SKA1·SKB1 표준 구조 그대로 남습니다.