at user-command
case sy-ucomm
when 'entr'
이런식으로 로직을 구성하는거라고 알고있는데요
그럼 entr은 엔터 즉 실행 버튼을 눌렀을때 일어나는 이벤트를 말하는거죠
그럴경우에 입력한 값의 자료를 가져와야 하는데요
제가 알고싶은건
xbelnr이라는 필드가 document정보를 가지고있는 필드거든요
그 정보를 가져오게 만들려고 하는데
제가 이해를 못하는건지.
답답하네요.
고수님들 좀도와주세요
필드 입력은
company code
year
date
type
number
이게 스크린입력값입니다.
급한데.. 좀 부탁드립니다.
댓글 3
-
페리
2008.12.19 02:44
-
쭈니
2008.12.19 03:36
아 제가 질문을 잘못했나보네요.. 그러니까 프로그램을 실행하게 되면 레이아웃 스크린은
법인 코드하고 년도하고 년월일하고 type형식하고 number 그렇게 입력을 하도록 나오거든요
모든 입력을 맞추고 난후에 F8을 누르면요
DOCUMENT 즉 법인의 해당하는 날짜와 법인코드에 일치하는 FI전표 번호가 뿌려지도록만들어야 하는데요
이걸 전 지금 GUI STATUS에서 메뉴를 만들고 실행버튼을 누르게 되면 나올수있게 만들고 싶어서
AT USER-COMMAND에서 작업을 했거든요
이게 제가 맞는건지는 모르겠는데 제가 틀린거라면 고수님들 좀 알려주세요.
제가 들어온지도 얼마 안되고 아는게 없다보니.. 이러고 있습니다. 부탁드립니다.
-
멘토
2008.12.26 22:29
질문이 글이 좀 애매하네요.
at user-command
case sy-ucomm
when 'entr'.
perform select_bseg_xbelnr. " 이런식으로 퍼폼문을 넣어서
1.
form select_bseg_xbelnr.
call 트랜젝션 fb03 ~ 이렇게 하실건지
2. 아니면
form select_bseg_xbelnr.
select single * from bseg
inro itab
where 화면에서 입력한 전표번호를 가져오기 위한 선택조건입력
" 인터널테이블 itab에 데이터를 넣어서 레포트에 뿌리겠다는 것인지 궁금합니다.
아마도 위 2개중에 하나겠죠?
질문이 좀 아리까리하네요..
xbelnr이라는 필드가 document정보를 가지고 있는 필드라는게 무슨 의미인지 잘 이해가 안되네요 ㅎㅎ;