예를 들면
select-options: s_bukrs for ekko-bukrs,
s_bsart for ekko-bsart. ( 다중값 가능 )
---------------------------------
open sql 에서 where basrt in s_bsart 와 같이
native sql 에서 사용할 수 있는 방법이 궁금합니다.
답변주시면 큰 도움이 될거 같습니다. ^^
댓글 3
-
옆집남자
2008.02.29 19:08
-
하이원
2008.02.29 23:35
^^;
select-options으로 선언된 변수는 ( i, sign,low ,high)필드를 가지고 있는 테이블 구조인데
open sql 은 where 절에서 in 으로 간단히 비교가 가능하지만
native sql 은 open sql 처럼 쓸 수가 없어서... ^^;;
-
icarus
2008.03.01 00:54
만일 오라클 DB를 쓰신다면 당연히 Native Sql 역시
오라클 문법에 맞게 쓰셔야 합니다.
Select Option은 ABAP 관점에서 보면 인터널 테이블이기 때문에
굳이 Native Sql을 쓰시려면 Select Option을 루프로 돌리면서
Native Sql을 쓰셔야 하지만 관련 로직이 쉽진 않을 듯 합니다.
구간값이나 Include, Exclude 를 일일이 Native Sql에 포함시켜야 하는데...
그게 간단하지가 않을 거 같거든요...
제 생각엔 정말 Select Option을 조건절에 써야 된다면 Open Sql 을 쓰셔야 되고,
그게 아니면 Parameter 를 쓰셔야 될 거 같은데, 혹시 고수님들 정말 방법 없을까요???
native sql를 안 써봐서 모르겠지만,,
select-options : s_bukrs for ekko-bukrs.
select-options : s_bsart for ekko-bsart.
그냥 이렇게 하면 안되나요.;;? 써보지도 않고 글 써 봅니다.;;