안녕하세요
selection screen에서요 회계년도 등등을 선택하여 조회하게 하는데
그 선택조건 중 하나는 값을 지정해놓고 사용자가 고치지는 못하게 하려고 합니다.(항상 그값이 넘어가는거죠)
텍스트박스가 회색처리되어 disable로 보일수 잇는 방법이 있나요?
일단 아래와같이 해놓긴했는데 다른방법이 있는지 궁금합니다
*----------------------------------------------------------------------
* SELECTION SCREEN
*----------------------------------------------------------------------
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(32) V_2.
SELECTION-SCREEN COMMENT 33(20) V_3.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK bl1.
*---------------------------------------------------------------------*
*INITIALIZATION.
*---------------------------------------------------------------------*
INITIALIZATION.
V_2 = '전문코드'.
V_3 = 'WFXA'.
SELECTION-SCREEN BEGIN OF BLOCK gr1 WITH FRAME TITLE text-001.
PARAMETERS :
p_lifnr like vbpa-lifnr DEFAULT '1234567890'. "Vendor
SELECTION-SCREEN END OF BLOCK gr1.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-name EQ 'P_LIFNR'.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
이러면 P_LIGNR은 1234567890 값을 가진 disable 상태로 됩니다.
Select-Options도 비슷하게 하시면 되겠죠..