RTTI
-
ABAP 동적 JSON 처리 - LCL_JSON_HANDLER 로컬 클래스 설계SAP/소스 2026. 7. 7. 21:27
ABAP 동적 JSON 처리: LCL_JSON_HANDLER 로컬 클래스 설계SAP ABAP 환경에서 JSON String을 동적 구조(REF TO DATA)로 변환하고, 구조체를 JSON으로 직렬화하는 로직을 /ui2/cl_json 기반으로 모듈화한 과정을 정리한다. 펑션 그룹/리포트 양쪽에서 재사용 가능한 로컬 클래스, 인스턴스 기반 구조로 설계했다.1. 요구사항 정리 동적 데이터 전달 방식으로 JSON을 채택 값 변환은 /ui2/cl_json 표준 클래스 사용 JSON String → 동적 구조 변환 시 REF TO DATA 타입으로 리턴 구조체 → JSON 변환은 직접 매핑 방식 각 로직은 class method로 모듈화 클래스는 로컬로 작성하여 펑션/리포트 어디서든 INCLUDE 가능..