CALL METHOD GRID1->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
* I_BUFFER_ACTIVE =
* I_BYPASSING_BUFFER =
* I_CONSISTENCY_CHECK =
I_STRUCTURE_NAME = 'GT_DISP'
* IS_VARIANT =
* I_SAVE =
* I_DEFAULT = 'X'
* IS_LAYOUT =
* IS_PRINT =
* IT_SPECIAL_GROUPS =
* IT_TOOLBAR_EXCLUDING =
* IT_HYPERLINK =
* IT_ALV_GRAPHICS =
* IT_EXCEPT_QINFO =
* IR_SALV_ADAPTER =
CHANGING
IT_OUTTAB = GT_DISP[].
* IT_FIELDCATALOG = GT_FIELDCAT
* IT_SORT =
* IT_FILTER =
* EXCEPTIONS
* INVALID_PARAMETER_COMBINATION = 1
* PROGRAM_ERROR = 2
* TOO_MANY_LINES = 3
* others = 4
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
여기서 보면 I_STRUCTURE_NAME = 'GT_DISP' <- 요놈은 DDIC type 이어야 한다고 하는데
DDIC Type 은 근냥알고 있는 structure 또는 table 인가요?
그리고 일반적인 structure ,table 이라면 data : begin of ~ 으로 선언된 structure 는 사용할수가 없나용??
구조체만으로 ALV 화면에 뿌려 볼려고 하는데;;; 자꾸 fieldcatalog 관련에러가 뜨네요 ㅡㅜ
댓글 7
-
이종원
2007.04.18 01:02
-
펠릭스
2007.04.18 01:23
structure type도 사용가능합니다. ABAP Dictionary에서 선언한 global structure type일 경우 사용가능합니다. -
bd
2007.04.18 01:26
행여나 사용 하기 위해선 begin of 로 만든 데이터를 se11 들어가서 같은 똑같은 global 데이터로 만들면 사용이 가능해 지는것인가용??
-
eabap
2007.04.18 01:33
가능 합니다. 제가 정리한 alv 노트에 다 있을텐데요. -
이종원
2007.04.18 01:46
엥..
테스트 할때 안되었는데..다시 한번 해봐야겠네요.....실수 할뻔 했네.
-
bd
2007.04.18 02:15
노트 보면서 하고 열공하는데.. 다시한번 꼼꼼히 찾아 봐야 겠네요 ^^;
-
SARA
2007.04.18 08:29
인터널 테이블을 필드카타로그로 만드는 함수도 있습니다.
흠 저도 테스트를 해봤는데 only table만 올수 있습니다.
스트럭처를 내부선언 또는 abap dictionary에 선언해도 에러가 납니다.
이부분은 선택한 기본 테이블은 입력해 주시고 나머지는 필드카탈로그를 통해서 제어하시는것이 맞습니다.