Backspace 방지 태그

<htmlb:document disableBackspaceNavigation = “TRUE” >

더보기 댓글 남기기

Double Click 방지 태그

<htmlb:form> <xhtmlb:protectDoubleSubmit timer = “1”                                   title   = “Loading” /> ~~ 위 태그를 추가하면, 파일 첨부 및 다운로드 시 팝업창이 종료되지 않는 문제가 발생함. –> 해결방법은 Event 수행 시, 아래 스크립트를 실행해줘야 함.   function wait_timeout() {     window.setTimeout(‘showProtectDoubleSubmitWindow(false)’, 600);  <%– 1초 –%>     window.setTimeout(‘showProtectActive = null’, 610);   }

더보기 댓글 남기기

Session 관리 페이지

Stateful방식의 BSP Application Session 관리 위한 시작페이지 구성 1. SAP Help : http://help.sap.com/saphelp_470/helpdata/en/6b/9d91d062cc52419f23926ff1bf2ad3/content.htm 2. Session 관리 페이지  – BSP Application : system  – Page : session_single_frame.htm (Application 전환 시, 이전 세션 Logoff) 3. 적용방법  가. target_page 에 BSP Application 페이지 연결  나. 웹브라우저 팝업차단 허용  다. 테스트  

더보기 댓글 남기기

Theme Customizing

필요성 : HTMLB를 이용한 BSP 화면 개발시, 기존 테마 사용의 한계 발생 해결책 : 기존 theme을 이용해 Customizing Theme MIME에 업로드 1. MIME Update 프로그램 : BSP_UPDATE_MIMEREPOS  – MIME Repository path : Export 및 Import 할 theme 경로 (예 : /SAP/PUBLIC/BC/UR/Design2002/themes/sap_tradeshow )  – Opti : theme 하위폴더까지 포함 위해 whole structure 선택 2. 기존 theme를 Export 3. Export한 css파일을 수정하여 Import 수행 4. Import한 Customizing Theme

더보기 댓글 남기기

HTMLB CSS 파일 위치

궁금증 : SAP HTMLB tableView에 적용되는 스타일을 알고 싶음. 해결책 : BSP 페이지 소스보기를 통해 CSS 위치 확인 가능. 1. HTMLB Sample 화면  – Table의 Style 값을 알고 싶음. 2. 소스보기  – tableView의 class id를 상단 CSS 파일을 열어 확인이 가능함. 3. 실제 css 파일 위치  – SE80에서 MIME Repository로 변경  – 경로 예 : SAP–>PUBLIC–>BC–>UR–>Design2002–>themes–>sap_tradeshow (소스보기의 CSS파일 경로)

더보기 댓글 남기기

세션 타임아웃시, Stateful방식 페이지 변수값 유지방안

1. 문제점 : SAP 프로파일 세션 타임아웃이 되면, BSP 글로벌 변수값도 사라짐 2. 유지방안 : 페이지 전환했다면, set_parameters 함수를 통해 값 전달하면 유지됨. 1. BSP 세션관련 프로파일 확인방법 – Transaction : RZ11 2. Default–>Detail 페이지 전환위한 set_parameter 설정 – gv_stime 을 이용해서 실제 페이지 열고, 대기한 시간을 계산하려 함. 3. Detail페이지에서 세션 타임아웃시간 체크위한 스크립트 (현재 불안정함)  – <input type=”hidden” id = “stime” name = “stime” […]

더보기 댓글 남기기

Page Navigation시 오류 발생!

1. 오류현상  – List 페이지에서 Detail 페이지로 navigation하면 아래 오류 발생 2. 해결방안  – set_parameter로 넘기는 변수의 length를 확인하여 긴 변수는 제거 함. (보통 NW AS ABAP에선 4096byte가 한계) 3. 관련 Info  – SCN : http://scn.sap.com/thread/3566249  – URL의 Max Length 토론 : http://goo.gl/3IDED

더보기 댓글 남기기

세션관련 정보모음

1. 관련 Notes cfile21.uf.262C33465476B8161C96E4.pdf cfile5.uf.23350E465476B8170E453D.pdf 2. Session Management in Portal  – http://wiki.scn.sap.com/wiki/display/BSP/Session+Management+in+Portal 3. Session Parameter 정보  – RZ11에서 프로파일 정보를 확인할 수 있습니다.  – rdisp/plugin_auto_logout : Maximum time of no action for plugins (HTTP, ..)  – rdisp/gui_auto_logout : Maximum Time of no Input at the GUI 4. SAP Help 문서  – BSP Application의 SYSTEM에서 session 페이지를 제공  – http://help.sap.com/saphelp_470/helpdata/en/6b/9d91d062cc52419f23926ff1bf2ad3/content.htm

더보기 댓글 남기기

BSP Standard Sample Program

1. htmlb_samples : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/htmlb_samples/default.htm 2. sbspext_table : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/sbspext_table/default.htm 3. sbspext_htmlb : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/sbspext_htmlb/default.htm 4. sbspext_phtmlb : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/sbspext_phtmlb/default.htm 5. sbspext_xhtmlb : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/sbspext_xhtmlb/default.htm

더보기 5 댓글

링크된 파일 직접 열기 수행시, 오피스 2010 이상에서의 오류

1. 조건  – BSP화면에서 MIME에 등록된 파일을 Script를 통해 버튼으로 다운토록 구현 <%– 파일 다운로드 –%> function download_file(name){   <%– window.location=name; –%>   window.open(name).focus();   }    <htmlb:button id            = “bt_file”                  onClientClick = “download_file(‘<%= application->gv_furl %>’);”                  design        = “<%= application->btn_design %>” […]

더보기 댓글 남기기
Bitnami