질문이 있습니다. 두가지..
1. call subscreen: area1 including sy-repid number1.
area2 including sy-repid number2.
제가 보는 책에는 sy-repid의 프로그램에 '0110' screen을 <Area1>에 포함시키겠다는 뜻이라 되어 있는데
call subscreen: area1.
area2 .
call subscreen: ~ including ~ ~.
call subscreen: ~
위 대해 어떻게 이해를 하면 되는 자세히 알려주세요. 책을 봐도 무슨 말인지 해서요.
2. sort itab order by (cols-screen-name+10) ascending. 에서
(cols-screen-name+10) 뭔가요? 괄호를 사용해서..
그리고 cols-screen-name뭔가요? 이부분에 10을 더하여 정렬하라는 예기같은데
1. call subscreen: area1 including sy-repid number1.
area2 including sy-repid number2.
이 구문을 해석하면
area1 영역에(현재 화면내의 subscreen area : area1) sy-repid (현재프로그램) 내에 있는 number1 에 해당하는 화면(number1 은 sub screen 화면 번호)
을 연결하고,
area2 영역에는 현재프로그램 내의 number2 에 해당하는 (당현히 number2 에도 sub screen 화면 번호가 있겠지요) 화면을 연결해 보여라...
로 해석이 됩니다.
2. sort itab order by (cols-screen-name+10) ascending. 에서
을 해석하면
internal table itab 을 정렬(ascending 으로) 하는데 기준은 cols-screen-name 의 앞에서 10자리 기준으로 해라
여기서 cols-screen-name 은 변수고, table control 내의 field name 을 가르키는것 같습니다. (앞부분에서 선언된 내용을
보지 못해서 확신하지 못하지만)....
도움이 되길 바랍니다..