2011 2012

 

 

 

...

Runtime Errors : DYNPRO_FIELD_CONVERSION

...

Error text : FX015: Sign Lost

...

 

갑자기 잘 돌던 프로그램에서 DUMP가 떨어졌다.

최근 해당 프로그램의 몇몇화면에서 수정이 있었지만

보이는 필드쪽은 아무것도 건드린 기억이 없다.

'FX015'로 무작정 찾아 헤메다가 겨우 해결.

 

- SOLUTION -

 

1. SE80으로 가서 해당 프로그램(ZRER0830) 조회.

 

2. 에러가 떨어진 화면(0900) 조회.

 

3. '요소리스트(Eement List)' 탭 클릭.

 

4. 서브탭에서 '텍스트/ I/O 템플레이트(Texts and I/O)' 탭 클릭.

 

5. 에러가 떨어진 필드(REC_TOT-TOTAMT3)의 끝값을 "V"로 고친다.

 

6. 그럼 "______________V" 이와같은 모습이 될 것이다.

 

7. 화면을 저장하고 Activate!.

 

위와같이 수정하니 Dump는 사라졌다.

하지만 왜 였을까...

메뉴의 '유틸리티 - 버전관리' 에서 해당화면(0900)의 변경 이력을 전버전과 비교해보니,

확실히 저 필드(REC_TOT-TOTAMT3)의 변경이력에 'V'가 보인다.

하지만 난 수정한 기억이 없다.

어느부분을 건드리다 저 부분이 초기화 된 걸까...

해결하고도 영 찜찜~

그저 모르는게 죄다~ T.T

 

참고 : https://forums.sdn.sap.com/thread.jspa?threadID=132678&tstart=0

 

 

댓글을 달아 주세요

  1. Favicon of http://www.sapall.kr BlogIcon Neal 2009/07/01 12:41  address  modify / delete  reply

    이유를 말씀드리자면..

    금액필드지요?

    에러 내용이 Sign Lost 이건 부호가 없어서 난겁니다.

    금액에 -가 들어왔는데, 부호가 없어서 덤프가 난거 같네요.

    필드 마지막에 V라고 붙여주는게 부호입니다..^^

    • Favicon of http://www.lifebalance.pe.kr BlogIcon nixxxon 2009/07/01 16:10  address  modify / delete

      답변 감사해여~
      맞습니다.
      디버깅 했을때 딱 에러메시지에 나온 필드 값이 마이너스였어요.

      근데 이상한것이 정말 화면에서 저 필드 건드린적이 엄꺼든요...
      어찌 초기화가 되었던건지...T.T