스크린의 테이블 컨트롤에서 필수제약 설정했는데도... 데이터 저장시 그냥 저장이 되는데요.
필수입력 데이터를 저장안하면 에러 처리를 하고픈데... 어케해야 하나요..?
고맙습니다. ^^;;
댓글 4
-
민버미꺼!
2009.10.01 04:27
-
요요
2009.10.01 17:31
PAI 에서 Loop 돌리면서 값이 없으면 에러뿌리는 것은 문제가 있을 것 같습니다.
Web in Abap 님 말씀처럼 하게 될 경우 해당 필드가 아닌 다른필드에 대한 입력시
해당필드가 입력전이라면 입력하라고 항상 오류가 날 것 같네요. ^^;
변경되지 않은 상태에서 필드에 대한 request, input 등으로는 점검이 안될 거구요.
이런경우 저장하시기 전에 입력데이터에 대한 점검로직을 하나 만드시는 것이 좋을 것 같습니다.
필수 입력이라든가 기타 점검항목에 대한 로직을 만들어놓고 오류가 있을때 메세지 처리하고
저장하지 않는 형태로 하시면 좋으실 것 같습니다.
-
요요
2009.10.01 19:12
^^ 네... 즐거운 한가위 보내세요. -
소망하나
2009.10.01 20:22
해결하였습니다. 도움 많이 주셔서 감사하고요, 즐거운 명절 보내세요~~
스크린의 User Command에서 해당 테이블 컨트롤의 데이타를 Loop을 돌아 해당 필드에 값이 있는 지 체크하시면 되겟네요..