메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>DATA CHANGE 부분에서 오류가 납니다.

랑랑이 2008.06.18 08:58 조회 수 : 3661 추천:14

  DATA : LS_MOD_CELLS TYPE LVC_S_MODI,
         LS_CELLS TYPE LVC_S_MODI.
  DATA : L_IDX LIKE SY-INDEX.
  BREAK-POINT.
  LOOP AT RR_DATA_CHANGED->MT_MOD_CELLS INTO LS_MOD_CELLS.

    L_IDX = LS_MOD_CELLS-ROW_ID.
    READ TABLE IT_DATA INDEX L_IDX.
    LV_MENGE = IT_DATA-MENGE.
    CASE LS_MOD_CELLS-FIELDNAME .
      WHEN 'LFDAT'.

        IT_DATA-LFDAT  = LS_MOD_CELLS-VALUE.

      WHEN 'MENGE'.
     
      IT_DATA-MENGE  = LS_MOD_CELLS-VALUE.
    
      WHEN 'FIXKZ'.
        IT_DATA-FIXKZ =  LS_MOD_CELLS-VALUE.

      WHEN  'LOEKZ'.
        IT_DATA-LOEKZ  = LS_MOD_CELLS-VALUE.
    ENDCASE.

    MODIFY  IT_DATA INDEX L_IDX TRANSPORTING LFDAT MENGE FIXKZ LOEKZ.

  ENDLOOP.

* 강제로 화면 PBO, PAI 수행
  CALL METHOD CL_GUI_CFW=>SET_NEW_OK_CODE
    EXPORTING
      NEW_CODE = 'ETC'.


 


 


--> 이런식으로 DATA CHANGE 부분을 해줬는데요..


   제가 MENGE 부분을 바꾸면 덤프가 뜨네요..


   왜나는지 좀 원인 좀 알려주세요~


 


수량을 6000 -> 5000으로 바꿨습니다. 그후 실행을하면 이런 덤프에러가 나요.


[오류] Runtime Errors         CONVT_NO_NUMBER
       Except.                CX_SY_CONVERSION_NO_NUMBER
       Date and Time          2008.06.18 08:57:23


 


 Short text
     Unable to interpret "5,000 " as a number.


 


 어떤 문제가 발생했습니까?
     Error in the ABAP Application Program


     The current ABAP program "ZTEST01" had to be terminated because it has
     come across a statement that unfortunately cannot be executed.


 


 오류분석
     An exception occurred that is explained in detail below.
     The exception, which is assigned to class 'CX_SY_CONVERSION_NO_NUMBER', was not
      caught in
     procedure "DATA_CHANGED" "(FORM)", nor was it propagated by a RAISING clause.
     Since the caller of the procedure could not have anticipated that the
     exception would occur, the current program is terminated.
     The reason for the exception is:
     The program attempted to interpret the value "5,000 " as a number, but
     since the value contravenes the rules for correct number formats,
     this was not possible.



번호 제목 글쓴이 날짜 조회 수
348 <img src=3.gif>인터널 테이블과 인터널 테이블을 비교하고 삭제하고 싶습니다. [2] o탁이o 2010.09.28 3632
347 HINTS ?, 아래와 같이 쓰는 구문의 차이가 뭔지 알 수 있을까요? [6] 김창훈 2007.08.14 3636
346 BDC 프로그램에서 에러메시지 [8] 이지연 2007.09.17 3638
345 URL 에서 파라메터를 받아오려고 하는데 감이 안잡힙니다.. [4] 갱즈 2011.04.01 3639
344 특정 필드에 최대값만 골라서 다른 인터널테이블에 넣을려고 합니다.. [4] 푸른물고기 2011.04.04 3639
343 [요청]Class ALV에서 checkbox 인식하는 방법 [3] file Happy~ 2008.06.25 3645
342 [요청]ALV 에서 checkbox 비활성 가능한가요? [1] 파파 2008.07.17 3656
341 <img src=2.gif>search help생성시 MATCHCODE OBJECT 의 설명을 부탁드립니다. [2] file marco 2010.07.06 3658
340 <img src=3.gif>프로그램의 description 변경........... [4] file 모포 2010.11.23 3660
» <b>[완료]</b>DATA CHANGE 부분에서 오류가 납니다. [1] 랑랑이 2008.06.18 3661
338 [re] value테이블과 check테이블 차이가 뭔가요? [4] file sapjoy 2007.06.07 3665
337 [요청]Exists 구문에 대한 질문입니다. [2] kkk 2007.12.13 3665
336 <b>[완료]</b>이런일도 발생을..BDC 문제 [9] 김지성 2007.04.09 3670
335 <b>[완료]</b>SAP 서브쿼리 용법 & IN 사용법좀 알려주세요. 막혔습니다... [1] 또길 2009.01.05 3670
334 <b>[완료]</b>DOI 초보적 질문 (프로그램 종료와 함께 엑셀이 안 닫히게). [9] JiruMi 2009.02.25 3670
333 [요청]READ TABLE BINARY SEARCH 를 사용할 때 SORT기준이 어떻게되죠? [2] Gerrard 2008.11.18 3671
332 Table 생성시 나오는 Warning좀 알려주세요~^^ [1] Abap 2011.04.04 3674
331 [요청]printer 출력 시 한글 깨짐 현상,,, [4] darkangel 2008.08.21 3677
330 BDC(Call Transaction)의 리턴값에 대해 문의드립니다. [6] 김지성 2007.04.17 3682
329 <img src=2.gif>alv 통화 필드와 금액관련 문의.................. [2] 돌맹이 2011.01.25 3685