메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=2.gif>로그인시 * 표시 및 로그인 체크.

냐옹냐옹 2010.06.01 18:10 조회 수 : 1901

안녕하세요,

모듈풀로 간단한 프로그램을 만들고 있는데요. 로그인 화면을 하는 스크린입니다.


아래 사진은 기본적인 1000번 스크린에서 '로그인' 버튼을 누르면 1100스크린이 뜨면서 로그인을 시도합니다.


 



 


그러려면 아래 사진과 같이 ID와 password를 입력받는데요


비밀번호 입력할 때 보통 웹페이지에서나 윈도 로그인할때 등등 비밀번호는 * 표시를 하잖아요


이를 구현하려 하는데 어떻게 하면 될까요?? 스크린페인터에서 이것저것 만져보고 설정하는데 잘 안되네요^^;;


 


그리고 로그인하는 로직을 1000번 스크린의 PAI의 USER_COMMAND_1000에 적었는데요.


 

module USER_COMMAND_1000 input.
 case ok_code.
   when 'LOGIN'.
     call SCREEN 1100 STARTING AT 10 10.
   WHEN 'CHECK'.
     PERFORM check_login.
   WHEN OTHERS.
 ENDCASE.


---------------------------------------------------------------------


 

form check_login .
 select SINGLE * FROM zsawon
                 WHERE id = zsawon-id
                 and password = zsawon-password.

 if sy-subrc eq 0.
   if zsawon-admin = 'O'.
     call SCREEN 1210.
   else
     call SCREEN 1220.
   ENDIF.
 else.
   MESSAGE e001 with 'Login Failed'.
 ENDIF.
endform.


-----------------------------


 


라고 하니깐 에러가 납니다. zsawon 테이블은 id와 password가 담겨 있구요. 로그인시 관리자냐 일반 사용자냐를 확인하는데 이를 zsawon 테이블의 admin을 통해 확인합니다. zsawon 테이블은 아래와 같습니다.


 



 


<<에러내용>> 


A target area must be declared either explicitly with an INTO clause or implicity with a TABLES statement.


 


이게 에러 메세지인데요.


 


제가 알기론 select문에서 처리할 into 구문이 없다....는 것같은데 그래서 ~top에 작업영역으로 table을 선언하려고 합니다..그런데 table을 어떻게 선언하는게 좋을까요?? ㅠㅠ


 


음....문제가 뭘까요...ㅠㅠ


 


그리고 위의 로그인화면에서요....모달로 뜬 팝업창....오른쪽 위에 X 누르면 창이 닫히는데 cancel 눌러도 닫히게끔 하였지만 먹히지 않네요.....ㅠㅠ


 

module USER_COMMAND_1100 input.
 CASE OK_CODE.
   WHEN 'CANCEL'.
     LEAVE TO SCREEN 0.
   WHEN OTHERS.
 ENDCASE.
endmodule


요렇게 하면...문제있나요?? ㅠㅠ 저 위에 에러때문에 컴파일도 안되네요...힝...


 


혹시 아시는 고수분 계시다면. 지식 좀 나눠주세요^^

번호 제목 글쓴이 날짜 조회 수
4852 <img src=3.gif><img src=1.gif>메일 전송 시 Document Class 에 대한 질문입니다. 지의 2010.06.02 1379
4851 <img src=3.gif>스마트폼에서 0.00으로 나오는 금액 수량 필드를 빈칸으로 나오게 하는 방법 설명좀 부탁드려요 [3] 슈릉 2010.06.02 1765
» <img src=2.gif>로그인시 * 표시 및 로그인 체크. [2] 냐옹냐옹 2010.06.01 1901
4849 <img src=3.gif>SQL 에서 concatenate 하는 방법 문의 [2] 모포 2010.06.01 2023
4848 <img src=2.gif>GUI_DOWNLOAD로 ALV에 있는 데이터를 XLS로 다운받는데요.. [3] 피크민 2010.06.01 2053
4847 <img src=2.gif>DYNP_VALUES_UPDATE 펑션에 대해 [1] 댕댕 2010.06.01 2609
4846 <img src=3.gif>ALV List에서 다중 선택 각각의 클릭이 아닌 드래그로 선택을 할때의 indx 정보??? [3] file 삐지미 2010.05.31 2504
4845 <img src=3.gif>ole 엑셀 subtotal 질문좀요..^^ [1] 숟가락맨 2010.05.31 2390
4844 <img src=3.gif>Text Object 를 ALV에서 읽어오려면 ? [4] 모포 2010.05.31 1484
4843 <img src=2.gif>인보이스 프로그램에 팝업 추가 질문 [2] 카츠 2010.05.29 1752
4842 <img src=3.gif><img src=1.gif>PDF 파일 첨부로 메일 전송 시 PDF 깨짐 현상 문의 드려요. 지의 2010.05.29 1925
4841 <img src=3.gif>GUI 720에는 ZEBRA 가 안먹히나요?? [3] 초밥 2010.05.29 1801
4840 <img src=1.gif>OS X에서 SE38 -> '점검'을 하면 무조건 DUMP MESSAGE가 [3] file inpreson 2010.05.28 1680
4839 <img src=3.gif>BDC돌리면서 몇번째 품목에 에로가 발생했는지 알수 있나요? [4] Bizzard.Chul 2010.05.28 1167
4838 <img src=3.gif>ALV에서 엑셀 띄울 때 포맷을 어떻게 넣는건가요? [2] 삐지미 2010.05.28 2440
4837 <img src=3.gif>문자형 숫자의 앞에 0 제외하여 ALV에 나타내기 [11] 모포 2010.05.28 4796
4836 <img src=2.gif>일본,중국,슬로바키아등 해외 언어(유니코드)관련 문의를 드려봅니다.(고수님들 가르쳐주세요....ㅜ.ㅜ) [3] 홍길동전 2010.05.28 1890
4835 <img src=3.gif>ALV 더블클릭해도 아무일이 일어나지 않습니다. [14] 모포 2010.05.28 3584
4834 <img src=2.gif>ALV의 [엑셀-인쇄미리보기]에서 출력여부를 알수가 없습니다. [3] file 삐지미 2010.05.28 2747
4833 <img src=2.gif>RANGES R_AUART FOR VBAK-AUART의 의미에 대해 여쭙습니다. [3] 체사레 2010.05.28 1782