Range테이블에 대해서 궁금한게 있어서 질문을 올립니다.
Range로 주로 쓰는건
1. Select-options -> selection screen을 만들때 주로 쓰고
2. Ranges -> 내부적으로 range 테이블이 필요할때 주로 썼습니다.
3. itab으로 선언 -> 이도 저도 안될때 그냥 선언해서 썼구요
그런데 function의 tables로 range테이블 형태를 받을려고 하는데 이 부분은 어떻게 type을 reference를 해야할지 잘
몰라서
4. data element의 range테이블 형태를 가진 structure
예) aufnr필드의 range형태의 structure구조는 aufnrrange와 aufnr_rang가 있습니다.
이걸 가져가다 썼습니다.
사용에는 문제가 없지만 이런 방법말고 function에서 range 테이블 형태를 파라미터로 사용하기 위해서는 다른 방법이 있는지 궁금하구요.. 위에서 말한 2번,3번,4번이 각각 위에서 말한 것과는 다른 차이가 있는지도 궁금합니다.
p.s 확실하게 알게되면 Range에 대해서 정리해서 여기 자료실에 올려놓겠습니다.
댓글 8
-
e-abap
2007.12.05 00:54
-
e-abap
2007.12.06 00:36
1,2,3번은 그렇게 이해하시면 되구요.
4번은 RANGE 테이블 구조로 만들어진 Structure를 사용하셔도 되구요.
RANGE TABLE TYPE을 생성하여도 됩니다.
-
hongman
2007.12.06 01:19
type RSDSSELOPT or RSELOPTION 로 받으시면 됩니다.
-
SAP폐인
2007.12.06 01:33
답변 감사드립니다.
-
뱅가니
2007.12.06 19:26
좋은정보네여.
-
뱅가니
2007.12.06 21:11
잘모르겠습니다 혹시 더 좋은정보 있는게있나요??? -
초향이
2007.12.06 21:42
좋은 정보 감사드립니다.
-
아밥초짜
2008.06.02 23:35
좋은 정보 감사드려요~~
ABAP Dictionary 에서 range table 타입으로 생성해서 사용하면 될거 같네요..
http://e-abap.servebbs.net/zb/bbs/zboard.php?id=onepaper&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=RANGE&select_arrange=headnum&desc=asc&no=22