PARSE_BASE64_IMAGE¶
목적¶
BASE64 형식의 이미지 정보를 XSTRING 형태로 변환하는 방법 설명
주요 단계¶
1. UI Object 및 Event 생성¶
- Application에서 "BASE64 형식"의 이미지를 "XSTRING 형식"으로 변환하기 위해 Signature UI 및 Button을 생성한다.
- Signature UI : 서명 이미지가 BASE64 형식으로 저장됨

<사진 1> Signature UI 및 버튼 생성 화면을 표시
2. PARSE_BASE64_IMAGE 메서드 구성¶
PARSE_BASE64_IMAGE메서드를 활용하여 BASE64 형식의 이미지를 XSTRING 형태로 변환한다.- ABAP Source 코드 예제 (EV_PARSE_BASE64_IMAGE 메서드)
```abap
METHOD EV_PARSE_BASE64_IMAGE.
DATA : LV_MIME TYPE STRING,
LV_FILE TYPE STRING,
LV_XSTR TYPE XSTRING.
--------------------------------------------------------------------
CHECK GS_SIGN-URL IS NOT INITIAL.
"BASE64 -> XSTRING 변환
CALL METHOD /U4A/CL_UTILITIES=>PARSE_BASE64_IMAGE
EXPORTING
I_FILE = GS_SIGN-URL " BASE64 형식 IMAGE
IMPORTING
E_MIME = LV_MIME " MIME 정보(image/png)
E_FILE = LV_FILE " BASE64 형식 IMAGE(data:image/png;base64,부분 제거)
E_XSTR = LV_XSTR. " BASE64 -> xstring
ENDMETHOD.