SELECTION-SCREEN BEGIN OF BLOCK comm1 WITH FRAME TITLE text-001.
if P_APP1 = 'X'.
PARAMETERS: p_WERKS like ZMM0610T-WERKS MODIF ID MD2 OBLIGATORY. ">플랜트
PARAMETERS: p_MATNR like marc-MATNR MODIF ID MD2 OBLIGATORY.
">자재번호
elseif P_APP2 = 'X'.
SELECT-OPTIONS: s_WERKS for ZMM0610T-WERKS MODIF ID MD1. ">자재번호
SELECT-OPTIONS: s_MATNR for mara-MATNR MODIF ID MD1. ">자재번호
endif.
AT SELECTION-SCREEN OUTPUT.
if P_APP2 = 'X'.
loop at screen.
if screen-group1 = 'MD1'.
* SCREEN-INVISIBLE = 0.
screen-active = 1.
modify screen.
endif.
endloop.
else.
loop at screen.
if screen-group1 = 'MD1'.
* SCREEN-INVISIBLE = 0.
screen-active = 0.
modify screen.
endif.
endloop.
endif.
if P_APP1 = 'X'.
loop at screen.
if screen-group1 = 'MD2'.
* SCREEN-INVISIBLE = 0.
screen-active = 1.
modify screen.
endif.
endloop.
else.
loop at screen.
if screen-group1 = 'MD2'.
* SCREEN-INVISIBLE = 0.
screen-active = 0.
modify screen.
endif.
endloop.
endif.
이렇게 하니 P_APP2 로 '버튼을 클릭시 모든 필수 입력 필드에 값을 입력하십시오'라는 에러가 뿌려지던데요
저는 P_APP1일때는 필수값으로 파라미터로 뿌려주고 싶고
P_APP2 일때는 옵션값으로 뿌려주고 싶은건데요..
에러가 나오지 않게 하는 수는 없나요?
정말 감사합니다 ~잘되네용 ^^