ALV 왼쪽 칼럼에 라인번호 출력하는 방법이 있는지 알고 싶습니다.
보통 EXCEL에서 보면 왼쪽에 라인수가 자동으로 출력이 되는데
현업에서 그걸 요청하는데 제가 아는 수준에서는 안되는거 같아서요.
안된다고 했는데 자꾸 우겨서..
혹시 가능한가요?
계산을 해서 출력을 하는경우 라인을 삭제할때 다시 번호를 계산해서 출력해야
하는거라 좀 그렇고.. ALV기능중에 있는지 알고 싶습니다.
댓글 3
-
초보아밥퍼
2010.12.31 19:44
푸시버튼을 이용해서 하시면 되겠네요. -
버미!
2010.12.31 20:32
그거야 뭐...ALV Itab에 번호 데이타가 들어갈 필드를 선언해서
ALV 데이타 만들때 일련번호 넣어주시고
삭제시 User Command 루틴을 탈테니 거기서 다시 일련번호를 생성해 주면 되겠는데
문제는 다른 필드로 소트해서 삭제시 ...요게 문제가 생기겠는데...
요럴때는 삭제된 행의 일련번호 보다 큰놈들을 -1 해주는 꼼수...
-
열공합시다
2011.01.03 20:33
유저커맨드에서 데이타 삭제 시 해당 ITAB에 SEQ넘버를 다시 계산해서 뿌려주는 건 어떤가요?
저도 예전에 ALV에서 사용자가 필드하나 변경하면 이필드 저필드 모두 계산되서 변경되도록 프로그램짠적이 있는데..
ALV 클래스 이용해서 해결했었습니다.