...
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

댓글을 달아 주세요
이유를 말씀드리자면..
금액필드지요?
에러 내용이 Sign Lost 이건 부호가 없어서 난겁니다.
금액에 -가 들어왔는데, 부호가 없어서 덤프가 난거 같네요.
필드 마지막에 V라고 붙여주는게 부호입니다..^^
답변 감사해여~
맞습니다.
디버깅 했을때 딱 에러메시지에 나온 필드 값이 마이너스였어요.
근데 이상한것이 정말 화면에서 저 필드 건드린적이 엄꺼든요...
어찌 초기화가 되었던건지...T.T