CONVT_NO_NUMBER ERROR IN ABAP
Runtime Errors CONVT_NO_NUMBER
Except. CX_SY_CONVERSION_NO_NUMBER
Unable to interpret “6,804.00” as a number.
내 경우에는 엑셀 업로드 시 char-> p type 으로 넣으려다가 에러 났음
excel 숫자에서 6,804 쉼표가 p로 들어가면서 에러나는것
LOOP AT GT_EXCEL_DATA ASSIGNING <GS_EXCEL_DATA>. “COL 이 같은 경우 DATA 합치기
* CLEAR LS_DATA.
ASSIGN COMPONENT <GS_EXCEL_DATA>-COL OF STRUCTURE LS_DATA TO <FS_DATA>.
IF SY-SUBRC = 0.
<FS_DATA> = <GS_EXCEL_DATA>-VALUE. <-error 구간
ENDIF.
AT END OF ROW.
APPEND LS_DATA TO LT_DATA.
ENDAT.
ENDLOOP.

val 값에 , comma가 있어서 에러난 것인데
쉼표 대체 로직 추가하면 덤프안남
LOOP AT GT_EXCEL_DATA ASSIGNING <GS_EXCEL_DATA>. “COL 이 같은 경우 DATA 합치기
* CLEAR LS_DATA.
ASSIGN COMPONENT <GS_EXCEL_DATA>-COL OF STRUCTURE LS_DATA TO <FS_DATA>.
IF SY-SUBRC = 0.
REPLACE ALL OCCURRENCES OF ‘,’ IN <GS_EXCEL_DATA>-VALUE WITH ”.
<FS_DATA> = <GS_EXCEL_DATA>-VALUE.
ENDIF.
AT END OF ROW.
APPEND LS_DATA TO LT_DATA.
ENDAT.
ENDLOOP.