SAP 페이지에 따른 폼 제목 이름 바꾸기, 버튼 빼기
메인 페이지에서 업로드 버튼이랑 검증 버튼이 있는데
버튼을 눌렀을때 넘어가는 폼에서 제목과 버튼을
자유롭게 조정하고 싶었다.
FORM PF_STATUS_SET USING P_RT_EXTAB TYPE SLIS_T_EXTAB.
DATA : PS_EXTAB TYPE SLIS_EXTAB,
LV_TITLE(30).
REFRESH P_RT_EXTAB.
IF VFY = 'X'.
만약 VFY 버튼을 누르면 (SELECT OPTIONS 에서 내가 선언해준 라디오 버튼 파라미터)
PS_EXTAB-FCODE = 'BDC'.
PS_EXTAB은SLIS_EXTAB의 타입을 가져온거다.
안에 들어가보면 스트럭처 타입인것을 알 수 있다.
이 PS_EXTAB-FCODE에 BDC 버튼을 넣어주고
APPEND PS_EXTAB TO P_RT_EXTAB.
PS_EXTAB을 P_RT_EXTAB에 어팬드 시켜준다
CONCATENATE TEXT-007 'Verify Customer Master '
그러면 이 텍스트를 보여준다
INTO LV_TITLE.
제목에
ELSE.
아니면
CONCATENATE TEXT-007 'Upload Customer Master '
이 텍스트를 보여줘라
INTO LV_TITLE.
제목에
ENDIF.
SET PF-STATUS 'MAIN' EXCLUDING P_RT_EXTAB.
이 'MAIN' 이라는 곳에 아이콘이 들어있잖음
BDC를 넣어준 P_RT_EXTAB 을 제외해주면
VFY 버튼을 눌렀을때 BDC 버튼이 제외해서 나온다.
SET TITLEBAR '0100' WITH LV_TITLE.
ENDFORM.