DATA: lt_itab like TABLE OF MSKA WITH HEADER LINE.
DATA: lt_fieldcat TYPE SLIS_T_FIELDCAT_ALV.
SELECT MATN
WERK
LGORT
VBELN
POSN
KALA
INTO CORRESPONDING FIELDS OF TABLE lt_itab
FROM MSKA
WHERE WERKS = lt_itab-WERKS.
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
I_TABNAME = 'TLINE'
IT_FIELDCAT = lt_fieldcat
TABLES
T_OUTTAB = lt_itab.
팝업을 사용해서 조회된 칼럼만 보여줄려고 함수를 썼는데.. 계속해서 에러가 나네요..
"Tables with headers are no longer supported in the OO context." 입니다..
선배님들 좀 도와주세요...
메소드 안에서 선언된 소스인가요?
메소드안에서는 헤더라인있는 인터널테이블을 사용할 수 없습니다.
DATA: lt_itab like TABLE OF MSKA WITH HEADER LINE.
이것을 DATA: lt_itab like TABLE OF MSKA.
이렇게 변경해주세요 셀렉트의 where조건도 손봐주시구요