1. REUSE_ALV_VARIANT_EXISTENCE
무슨 함수인가요? f1를 눌러서 봐도 이해가 안가서요.
2.
CREATE OBJECT g_event_receiver.
SET HANDLER g_event_receiver->handle_toolbar FOR g_grid.
위 내용 중에 SET HANDLER g_event_receiver->handle_toolbar FOR g_grid.
어떻게 해석하고 이해를 하면 되는가요?
3. ELECT SINGLE MAKT~MAKTX MARA~MFRPN MARA~MEINS
INTO (L_MAKTX, L_MFRPN, L_MEINS)
FROM MARA INNER JOIN MAKT
ON MARA~MATNR = MAKT~MATNR
WHERE MARA~MATNR = L_MATNR
AND MAKT~SPRAS = SY-LANGU.
언어키를 사용한 곳이 있던데 왜 사용하고 어떤 경우에 사용하는가요?
1. alv variant 가 존재하는지 체크하는 함수입니다.
2. alv class 를 사용해 alv grid로 출력을 한 경우 필요에 따라 이벤트를
사용을 할 경우가 있겠죠.
이벤트는 더블클릭이벤트, hotspot 이벤트 등등 다양한 이벤트를 정의해서
사용할 수 있습니다.
위의 경우는 사용자가 alv 툴바에 버튼을 정의해서 추가할 수 있게 해주는
이벤트라고 보시면 됩니다.
3. 자재명(MAKT~MAKTX)은 하나의 자재코드에
한개 이상의 자재명이 존재할 수 있습니다.
언어키별로 자재명이 설정되기 때문에 언어키를 지정하지
않으면 원하는 언어로된 자재명을 가져올 수 없겠죠.
예를들면
자재코드 : 00001
자재명 : 컴퓨터
언어키 : KO
자재코드 : 00001
자재명 : Computer
언어키 : EN