원래는 이런식으로 만들어져야 하는거죠
이 뒤에 오는 Function Key 또한 이런식으로 만들어지게 됩니다.
댓글 4
-
테라스
2009.06.22 18:16
-
아상[vaya con dios]
2009.06.22 18:29
말씀하신 I_BUFFER_ACTIVE는 사용하지 않은것 같습니다.
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
I_CALLBACK_PROGRAM = G_PROGRAM
IS_LAYOUT = G_LAYOUT_S
I_SAVE = 'A'
IS_VARIANT = G_VARIANT_S
IT_EVENTS = G_EVENTS_T[]
IT_FIELDCAT = G_FIELDCAT_T[]
importing
E_EXIT_CAUSED_BY_CALLER = G_EXIT_CAUSED_BY_CALLER
ES_EXIT_CAUSED_BY_USER = G_EXIT_CAUSED_BY_USER_S
tables
T_OUTTAB = IT_SEND.
이렇게 사용하고 있습니다.
-
진
2009.06.24 07:36
조건에 따라 다른 pf-status를 대입하는지 소스를 찾아보세요. 코딩 실수인 가능성이 높습니다.
초보인 경우 종종 다른 프로그램 COPY할 경우, 엉뚱한 pf-status가 붙는 경우가 종종 있습니다.
-
아상[vaya con dios]
2009.06.24 18:50
조건에 따른 사용이라면 이런 경우인가요?
CASE 'X'.
WHEN p_rad25.
APPEND 'CONF' TO rt_extab.
APPEND 'RESEND' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
WHEN p_rad23.
APPEND 'REVE' TO rt_extab.
APPEND 'ERRSEND' TO rt_extab.
APPEND 'ACCP' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
WHEN p_rad22.
APPEND 'REVE' TO rt_extab.
APPEND 'ACCP' TO rt_extab.
APPEND 'RESEND' TO rt_extab.
APPEND 'CONF' TO rt_extab.
APPEND 'ERRSEND' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
WHEN p_rad24.
APPEND 'CONF' TO rt_extab.
APPEND 'ACCP' TO rt_extab.
APPEND 'REVE' TO rt_extab.
APPEND 'RESEND' TO rt_extab.
APPEND 'ERRSEND' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
WHEN p_rad26.
APPEND 'CONF' TO rt_extab.
APPEND 'ACCP' TO rt_extab.
APPEND 'REVE' TO rt_extab.
APPEND 'RESEND' TO rt_extab.
APPEND 'ERRSEND' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
WHEN p_rad27.
APPEND 'CONF' TO rt_extab.
APPEND 'ACCP' TO rt_extab.
APPEND 'REVE' TO rt_extab.
APPEND 'RESEND' TO rt_extab.
APPEND 'ERRSEND' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
WHEN p_rad21.
APPEND 'CONF' TO rt_extab.
APPEND 'REVE' TO rt_extab.
APPEND 'ACCP' TO rt_extab.
APPEND 'RESEND' TO rt_extab.
APPEND 'ERRSEND' TO rt_extab.
SET PF-STATUS '1000' EXCLUDING rt_extab.
ENDCASE.
이거 말고는 다른경우에 불러들일 일이 거의 없습니다.
이게 희안헌게 저번 플젝때도 똑같이 쓰이던건데 저번에는 전혀 이런일이 없다가
이번 플젝 들어와서 갑자기 생긴 현상입니다.
말로 할 수 없는 이 답답함..
음... 이런경우는 아직 못 겪어본 경우라 정확한건 잘 모르겠네요...
REUSE_ALV_GRID_DISPLAY 에 I_BUFFER_ACTIVE를 사용하셨다면 사용하지않고 해보시는건 어떨까요??
별 도움이 안되서 죄송합니다