그림처럼 입력을 받아서 internal table로 저장한 데이터를 요리한 다음 DB table에 저장하려고 합니다.
아직 지식이 짧아서 어찌해야 할 지 모르겠습니다.
하나씩 받아서 데이터 요리한 다음에 DB로 insert하는 것까지는 해놨는데 하나씩 언제 하냐고 한꺼번에 입력할 수 있게 변경하라고 해서 이것 저것 찾아봤는데 자료 찾는 것이 쉽지가 않네요 ^^;;
ALV관련 함수?를 쓰면 될 것 같다는 생각도 들지만 정확하게 어찌해야할지도 모르겠고 그래서 글을 올립니다.
책(Easy ABAP Programming) p.1084를 보니 데이터를 가져와서 수정하는 방법인 것 같은데 빈 필드 나열해 놓고 사용자가 입력한 다음 저장하게 구현할 수 있게 많은 조언 좀 부탁드립니다.
댓글 5
-
Giant
2008.11.19 01:07
-
심마니
2008.11.19 02:01
sap 스크린에 액셀쉬트를 불려서 처리하고 싶은신가 본데요..가능은 한데..여기에서 글로 설명하기엔 힘들겠네요. -
행복을 파는 외계인
2008.11.19 02:19
꼭 엑셀시트를 불러오려는 것은 아니고... 스크린 페인터에서 테이블 컨트롤로 만들 수 있을 것 같은데... 혹시 아시는 분???
-
Gerrard
2008.11.19 02:47
ALV CLASS 말씀하시는건가
LIST 처럼 출력해서 나오는데 그거 수정하고 저장할 수 있는 그런거??
-
썬
2008.11.19 02:57
질문을 정확히 모르겠습니다.
화면에 보여질 DATA는 DB에서 읽어와 일부만 수정하여 db에 Update 껀지?
=> 테이블 컨트롤 or alv_grid든 상관없습니다.
테이블컨드롤은 수정할 부분만 입력할 수있도록 스크린페인터에서 설정함
alv_grid 는 필드카테고리에서 edit = 'X' 하면 수정가능합니다.
미안 하지만 무슨 예기인지 이해가 잘 안 갑니다.
그리고 위에 있는 화면을 보니까 table control입니까?
사용자가 입력한 데이타를 CBO테이블에 저장하는것 입니까?
다시한번 간단히 예기할수 없습니까?