English | 한국어 | 日本語 | Deutsch
# SuperClaude for SAP (sc4sap)
> SAP ABAP 개발을 위한 Claude Code 플러그인 — SAP ECC / S/4HANA On-Premise / S/4HANA Cloud (Public & Private) 지원
**공식 사이트:** [sc4sap.dev](https://sc4sap.dev)
[](https://sc4sap.dev)
[](https://www.npmjs.com/package/@babamba2/abap-mcp-adt-powerup)
[](https://github.com/babamba2/superclaude-for-sap/releases)
[](https://github.com/babamba2/superclaude-for-sap)
[](LICENSE)
## sc4sap이란?
SuperClaude for SAP은 Claude Code를 풀스택 SAP 개발 어시스턴트로 변환합니다. [MCP ABAP ADT 서버](https://github.com/babamba2/abap-mcp-adt-powerup) (150+ 툴)를 통해 SAP 시스템에 연결하여 클래스/함수모듈/리포트/CDS 뷰/Dynpro/GUI 스테이터스 등 ABAP 객체를 직접 생성·조회·수정·삭제합니다.
## 핵심 기능
| 기능 | 설명 |
|------|------|
| 🔌 **자동 MCP 설치** | `/sc4sap:setup` 중 `abap-mcp-adt-powerup` 자동 설치/설정/연결테스트. 수동 MCP 배선 불필요. |
| 🌐 **다중 환경 프로파일 (Dev / QA / Prod)** | 회사별·티어별로 여러 SAP 시스템(`KR-DEV`, `KR-QA`, `KR-PRD`, `US-DEV` 등)을 등록하고 `/sc4sap:sap-option` 으로 세션 중에 즉시 전환. **QA / Prod 프로파일은 자동 읽기전용 보호**: PreToolUse 훅과 MCP 서버 가드 2계층이 `Create*/Update*/Delete*`, `CreateTransport`, 코드 실행 도구를 차단 — 훅을 우회해도 서버 단에서 여전히 거부됨. 비밀번호는 **OS 자격 증명 저장소** (`@napi-rs/keyring` — Windows Credential Manager / macOS Keychain / libsecret) 에 보관되어 `.sc4sap/` 가 git 에 시크릿을 누출할 위험이 없음. 산출물(스펙, CBO 카탈로그, 감사)은 프로파일별로 격리되며 읽기전용 크로스뷰를 지원 — QA 세션이 Dev 에서 만든 스펙을 오염시키지 않고 참조 가능. |
| 🏗️ **자동 프로그램 생성기** | ABAP 프로그램 엔드-투-엔드 생성: Main + Include 컨벤션, OOP/Procedural, 풀 ALV + Docking, Dynpro + GUI 스테이터스, Text Elements, ABAP Unit — 플랫폼 인식(ECC / S4 On-Prem / Cloud). |
| 🔍 **프로그램 분석** | MCP로 ABAP 객체 읽기 → Clean ABAP / 성능 / 보안 리뷰, 또는 Functional/Technical Spec 역공학 (Markdown/Excel). |
| 🧪 **코드 분석** | `/sc4sap:analyze-code` — `sap-code-reviewer` 전용 정적 리뷰: Clean ABAP / 성능 / 보안 / SAP 표준 준수. 심각도별 이슈와 구체적 수정 제안. |
| 🔀 **프로그램 비교** | `/sc4sap:compare-programs` — 같은 비즈니스 시나리오를 공유하지만 모듈(MM/CO)·국가(KR/EU)·Persona(컨트롤러/창고)로 분화된 2~5개 ABAP 프로그램을 컨설턴트 관점에서 10개 차원으로 비교 → 편집 가능한 HTML 리포트(색상 판정 매트릭스·차이만 보기, 필드 차이표, 화면 나란히 비교, 의사결정 가이드, 버전 관리 + 영어판). |
| ⚙️ **설정 → 문서** | `/sc4sap:config-to-document` — 연결된 시스템에 실제로 설정된 모듈 구성을 문서화 (MM 우선). IMG 트리를 따르는 오프라인 HTML 파일 하나: IMG 액티비티별 실제 테이블 값을 SM30 스타일 화면으로 그림, 고객 트랜스포트로 변경된 행과 트랜스포트 이력, 설정 점검, SAP IMG 문서, 모듈 컨설턴트 에이전트가 쓰고 `sap-critic`이 검토한 컨설턴트 노트. SAP에는 읽기 전용이며, 페이지 안 편집 모드로 컨설턴트가 노트 · 설정값 표 · 변경 이력을 고쳐 다음 버전에 반영할 수 있음. |
| 🖨️ **스마트폼 미리보기** | `/sc4sap:smartform-preview` — 출력 프로그램이나 테스트 데이터 없이 SmartForm의 예상 출력물을 JPG로 그립니다. 윈도우는 실제 mm 위치에, SmartStyle 글꼴, 테두리·음영이 있는 템플릿, SE78 그래픽(로고, 서명), 예시 행이 들어간 루프까지 표시합니다. `&필드&`에는 DDIC 타입 길이에 맞춘 가상의 예시 값이 들어가고, 내용이 잘리는 셀과 윈도우를 보고서로 알려 줍니다. 읽기 전용. → `smartforms/