AI 생성 코드의 가장 큰 위험은 할루시네이션 — 존재하지 않는 BAPI, 잘못된 시그니처, 폐기된 트랜잭션 코드 인용입니다. 본 글은 도상이 운영하는 5단계 사실 검증 워크플로를 정리합니다.

1. 5단계 검증

Step 1. BAPI/Function Module 존재 검증

SAP Note 검색 + S/4HANA SAP API Hub 대조. 폐기·deprecated API 자동 검출.

Step 2. 시그니처 정확성 검증

SE37 메타데이터와 자동 비교. 파라미터 이름·타입·필수 여부 검증.

Step 3. 트랜잭션 코드 검증

S/4HANA Simplification Item 카탈로그 대조. ECC 전용 트랜잭션 자동 차단.

Step 4. 데이터 사전 검증

SE11에서 테이블·필드 실존 확인. 필드 길이·타입 일치 검증.

Step 5. 비즈니스 로직 검증

인간 ABAP 컨설턴트의 도메인 지식 기반 최종 검토.

2. 자동화 도구

도상은 자체 개발한 Code Verification Pipeline을 운영합니다.

INPUT

AI 생성 코드

GATE 01

SAP API Hub 조회

존재하지 않는 BAPI·Function 검출

GATE 02

SE37 시그니처 비교

파라미터 이름·타입·필수 여부 검증

GATE 03

SI Catalog 대조

S/4HANA Simplification Item 영향도

GATE 04

SE11 메타데이터 검증

테이블·필드 실존 + 길이·타입 일치

GATE 05

Senior 컨설턴트 검토

도메인 지식 기반 최종 검증

OUTPUT

Production 적용

FIG.AX-02 — Code Verification Pipeline

3. 정확도 KPI

  • BAPI 할루시네이션 검출률: 99.2%
  • 시그니처 오류 검출률: 98.5%
  • 폐기 API 차단률: 100%

4. 결론

AI 코드는 검증되지 않은 채 사용해서는 안 됩니다. 도상은 검증 자체를 자동화하여 인간 검토 시간을 80% 줄였습니다.