안녕하세요 초보입니다.^^
ALV로 입력 수정 삭제하는 포로그램을 만드는데
ALV (CLASS)에서 데이터를 입력,수정,삭제후 저장안하고 BACK버튼등 눌렀을때
'저장하지 않았습니다' 라는 메세지 보여주고 싶은데 방법을 잘 찾지 못하겠습니다.
CHECK_CHANGED_DATA 메소드는 데이터를 수정하지 않아도 항상 X 값을 반환해서
이것으로 체크도 못하겠습니다.
답변 부탁드립니다^^
안녕하세요 초보입니다.^^
ALV로 입력 수정 삭제하는 포로그램을 만드는데
ALV (CLASS)에서 데이터를 입력,수정,삭제후 저장안하고 BACK버튼등 눌렀을때
'저장하지 않았습니다' 라는 메세지 보여주고 싶은데 방법을 잘 찾지 못하겠습니다.
CHECK_CHANGED_DATA 메소드는 데이터를 수정하지 않아도 항상 X 값을 반환해서
이것으로 체크도 못하겠습니다.
답변 부탁드립니다^^
일단 저도 초보라서 그냥 참고만 하세요
데이타 체인지 이벤트가 먹는메소드가 두가지가 있잖아요 엔터 첫을때 먹는거랑 값이 바꼇을때 먹는거
체인지 이벤트안에 세이브플래그를 하나 줘서 세이브 버튼을 눌렀을때 값을 0으로 준다던지 해서 저장을 했는지 안했는지를 체크해주고
백버튼을 눌렀을때 값이 0이 아니면 저장안했다는 메세지를 뿌려주면 될것같은데요 저도 안해보고
그러면 될것같아서 글올려요 참고해보세요