2024-11-04
CONVT_NO_NUMBER ERROR IN ABAP
Runtime Errors CONVT_NO_NUMBERExcept. CX_SY_CONVERSION_NO_NUMBER Unable to interpret “6,804.00” as a number. 내 경우에는 엑셀 업로드 시 char-> p type 으로 넣으려다가 에러 났음excel 숫자에서 6,804 쉼표가 p로 들어가면서 에러나는것 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.