728x90
해당 버튼이 초록색일텐데 더블클릭해서 DISPLAY ALL 처리
* 라디오 버튼에 따라 비활성화, 활성화 처리
if r4 is not INITIAL.
SET PF-STATUS '0100' EXCLUDING 'SAVE'. " 저장버튼 비활성화
else.
SET PF-STATUS '0100'. " EXCLUDING sy-ucomm.
ENDIF.
참고)
status 정의하는 화면에 보시면 우측에 녹색으로 된 사각형 아이콘이 있을겁니다.
그걸 누르면 어플리케이션 툴바속성 정의하는 팝업창이 뜨는데요...
거기서 Display All이라는 라디오 버튼을 선택하시고 나오시면 아이콘이 빨갛게 바뀌었을겁니다.
그 상태에서 excluding하시면 해당 버튼이 비활성화 되어 있을겁니다..
만약 SAVE 하나가 아니라 여러 버튼을 제어 하고 싶으면 테이블에 담아서 제어하면 됨.
DATA fcode TYPE TABLE OF sy-ucomm.
...
MODULE status_0100 OUTPUT.
APPEND 'CHANGE' TO fcode.
APPEND 'SAVE' TO fcode.
SET PF-STATUS 'STATUS_0100' EXCLUDING fcode.
ENDMODULE.
728x90
'Ⅰ. ERP > 1. ABAP' 카테고리의 다른 글
[SAP/ABAP] 종류별 팝업창 Function 총 정리 (1) | 2024.01.29 |
---|---|
[ABAP] 동적 테이블 dynamic table cell color (0) | 2024.01.26 |
[SAP ABAP] 년 월 선택하는 팝업 (0) | 2023.09.06 |
[SAP ABAP] 엑셀 다운로드시, 금액 뒤에 마이너스 앞으로 (0) | 2023.08.29 |
[ABAP] BP 관련 TABLE (0) | 2023.08.07 |