제가 테이블을 동적으로 받는 rfc펑션을 만들려고 하는데
펑션의 파라미터를 어떻게 선언해야하는지 어떤타입으로 해야하는지 모르겠습니다.
그냥 일반 테이블은 data 를 참조하는 걸로 선언하면 되는데 rfc 같은경우는 참조가 안되기 때문에
해결을 못하고 있습니다.
대충 프로그램 형식은 초기에 파라미터에 테이블 이름을 치고 실행을 하면 그 테이블 명을 가지고 펑션으로 들어가서
펑션안에서 셀렉트를 해서 펑션 밖으로 셀렉트한걸 가지고 오는것입니다.
이걸 rfc로 짜고 싶은데 그냥 펑션은 성공을 했는데 rfc는 선언자체가 안되다 보니 어떻게 해야할지 모르겠습니다.
고수님들 가능한지 가능하면 어떤방법으로 선언을 하고 해야하는지 좋은 답변좀 부탁드립니다.
날씨 많이 추워진 월요일이지만 따듯한 한주가 되시길 바랍니다.
댓글 3
-
요요
2009.12.08 02:57
-
낭랑18세
2009.12.09 01:59
처서련님께서 하시려면...RFC_READ_TABLE 이 펑션을 참고 하세요..
다만 문제점이 있습니다..대용량의 데이터의 경우 RFC 를 통하기 때문에 한계가 있습니다..
그리도.. 펑션을 보시면 아시겠지만..테이블 참조를 못하므로 그냥 문자열로 받아 드리니 참조하세요
-
처서련
2009.12.15 03:21
늦었지만 두분 답변 감사드립니다. 요요님 말씀처럼 약간 수동적이긴 하지만 만들긴 한거 같아요
내일은 18세님께서 알려주신 펑션 공부를 좀 해봐야 겠네요
그럼 남은 2009년 마무리 잘하시길 바랄께요 꾸벅
RFC 펑션에 generic type 을 사용할 수 없기때문에 RFC 를 generic 하게 만들기는 힘들 것 같네요.
dynamic select 로직을 만들어 놓고 해당 펑션을 대상 테이블별로 만드셔야 할 것 같네요. ㅠㅠ