
AI
AMOREPACIFIC, Kiro IDE로 SAP 개발에 AI를 도입하다
두줄요약
레거시 SAP 환경에 Kiro IDE와 MCP, Steering을 결합해 AI-DLC를 적용했습니다. ABAP과 SAPUI5 개발에서 생산성과 문서 동기화 개선을 확인했습니다.
문제 상황
- SAP ECC 6.0 NetWeaver 7.40 기반 레거시 환경에서 ABAP과 SAPUI5 개발에 AI를 적용하기 어려운 상황
- SAP GUI 중심 개발, 소스 파일 직접 접근 제약, 공식 MCP 부재, 조직 고유 컨벤션 학습 어려움
원인 분석
- GUI 기반 Configuration 비중이 높아 일반적인 AI 코딩 자동화 적용 한계
- 서버 내부에 존재하는 ABAP 소스와 비표준 SAPUI5 프레임워크로 인한 컨텍스트 연동 부족
- FS/TS 중심의 기존 SAP 개발 문화와 AI 도구의 구조화 방식 간 적합성 필요
해결 방법
- Kiro IDE의 Spec 모드와 Vibe 모드를 신규 개발과 수정 개발에 구분 적용
- MCP 서버로 SAP 시스템 컨텍스트를 제공하고 Steering 문서로 조직 코딩 표준 반영
- Jira 티켓, FS/TS, 코드, 문서를 연결하는 AI-DLC 워크플로우 구성
성능/운영 포인트
- 공유 폴더 방식으로 Kiro 생성 코드를 SAP GUI와 NWDS에 반영
- Spec 문서와 코드 동기화로 설계-코드 불일치 최소화
- 문서화 시간 단축, 요구사항 추적성 확보, 생산성 향상 효과 확인
