우선.. 무념군의 "ABAP QUERY 유용한 정보" 를 읽으려 하니
지난 one paper는 조회가 불가합니다 이렇게 뜨네요.. 볼수가 없는건가요? 6월 24일날 올리시던건데..
저의 질문은 SAP 쿼리에 관한 질문입니다.
프로그램을 실행하면 선택 필드 를 어떤것을 넣어 줄지 결정하는곳이 곳이 SQ01이 자나요.
물론 기본리스트에서 선택 필드를 체크해야 하는거자나요 .
거기까지는 이해가 가는데요. SQ02에서도 추가버튼을 눌러서 선택사항에 변수를 추가하면 선택필드를 생성할수가
있더군요.. 2개의 차이가 뭐죠?
제가 지금 하려고 하는것은 선택필드의 내역을 가지고 SQ02에서 소스를 추가할껀데 평션안에 들어갈 선택필드를
사용해야 하건든요.
SQ02에서 선택사항에서 선택 필드를 정하는것이랑 SQ01에서 선택필드를 체크하는것이랑
중복을 해보니 같은 택 필드가 2개가 생겼습니다.
그런데 기존에 것을 보니 SQ02에서 선택사항에 필드를 추가 하면 SQ01에서는 자동으로 체크가 되어있고
변경 불가로 되어있더군요..
근데 제가 추가한것은 왜 변경이 가능해서 중복으로 되는것이죠?
댓글 5
-
無念군
2009.06.25 21:55
-
쭈니
2009.06.25 22:28
SQ02에서 추가를 하게 된다면, RANGE변수처럼 사용이 가능하다고 하시는건가요????
제가 이해하고 있는것이 맞는건지 잘 모르겠지만, 무념군님 말씀의 의미가 제가 이해하고있는것이 맞는건지
알고 싶어서요...
-
아밥고지를 찾아서
2009.06.25 22:32
sq02에서 선택사항에 필드를 추가했는데
sq01에 들어가서 인포세트 질의에 들어가서 보면 필드그룹에 인포세트의 선택필드에 추가가 안되네요? 프로파일도 생성했는데
sq02에서 만든 선택 필드가 sq01에 반영이 안되는데 어떻게 반영을 하죠?
-
無念군
2009.06.25 23:21
아밥고지님 // 혹시 필드 그룹엔 추가를 하셨는지요???
쭈니님 // 왠 .. 레인지 변수 -0-??
-
쭈니
2009.06.25 23:57
에구.. 셋길로 세고 있었네욤 ㅠ.ㅠ
일단 해봐야 무슨 말씀을 하시는건지.. 이해가 되겠네요...
전 일단 실험을 해보겠습니다^^
제가 셋길을 잘 타고 다녀요^^
좋은정보를 얻으려면 용기있게 물어보라 했습니다^^
글 올라오는것을 보면서 실험해보는거랑 맞쳐보는것이 전 좋겠네욤~~ 죄송합니다~~` 헛소리를^^
sq02 (infoset) 은 Type - 1 프로그래밍 에서 볼때 .. 데이터를 가져오는 SQL에 해당되며..
sq01 (QUERY) 은 Type - 1 프로그래밍에서 볼때 .. itab( internal table )에 해당 되어 집니다 .
간단히 말해서 SQL에 특정 local 변수를 추가 하나.
internal table 에 특정 local 변수를 추가 하시나 동일한 의미죠 ..
SQL에 추가와 internal table에서의 추가의 차이라 할까요..
infoset 에서의 추가는 다른 Query 에서 다시 불러다가 사용을 하실수가 있지만.
Query에서의 추가는 해당 Query에서 밖에 사용을 못하신다는 차이가 있습니다..