본문 바로가기

SAP/BSP

BSP - LAYOUT MESSAGE 효과적으로 띄우기

사용자 삽입 이미지


message처리 방법.

sap에서 처리하는 방법은 메세지를 화면에 그냥 뿌려주는 방법이다.

메세지라면 alert창으로 뿌려주면 낮지 않나 하는 생각에서 만들어 보았다.

일딴 message를 바생시킨부분(데이터가 없다던가 update가 성공했다거나 등등) 뒤에 사용하는 부분

        PAGE->MESSAGES->ADD_MESSAGE( CONDITION = 'MESSAGE'
                                   MESSAGE   = 'Set Parameter!!'
                                   SEVERITY  = PAGE->MESSAGES->CO_SEVERITY_ERROR ).

MESSAGE 라는 이름으로 Set Parameter!! 라는 MESSAGE를 저장

이 메세지를 화면 하단부에

<%
IF page->messages->assert_message( 'MESSAGE' ) IS NOT INITIAL.
%>
  <SCRIPT language="javascript">
     alert("<%= page->messages->assert_message( 'MESSAGE' ) %>");
  </SCRIPT>
<%
ENDIF.
%>

이렇게 적으면 MESSAGE안에 있는 내용이 표시된다 ''

회사에서는 이미지가 안올라가는 관계로 이미지는 생략 ''