웹딘프로 메시지 처리는 MESSAGE 문법을 쓰지 않기 때문에 사용처 리스트에 나타나지 않는다.
하지만 사용처 리스트로 찾게 하려면 이렇게 실행되지 않는 IF 문으로 감싸주면 된다.
IF 1 = 2.

MESSAGE ....
ENDIF.
아래는 사용 예.
           IF 1 = 2.
             MESSAGE i210(usmd2) WITH ld_string.
           ELSE.
             CLEAR: lt_message, ls_message.
             ls_message-msgid = 'USMD2'.
             ls_message-msgty = 'I'.
             ls_message-msgno = '210'.
             ls_message-msgv1 = ld_string.
             INSERT ls_message INTO TABLE lt_message.
             CALL METHOD do_service->show_message( lt_message ).
           ENDIF.

1. 애플리케이션 컨피그 컴포넌트 (appCC) 찾기
Component Configuration 화면에서
Change -> Global Settings를 선택하면 팝업창에서 컴포넌트를 찾을 수 있다.

2. appCC 컴포넌트의 OVERRIDE_EVENT_OIF 메소드

     CASE lo_fpm_event->mv_event_id.
     WHEN if_fpm_constants=>gc_event-start.

      lo_fpm = cl_fpm_factory=>get_instance( ).

*     파라미터 확인
      CALL METHOD lo_fpm->mo_app_parameter->get_value
         EXPORTING
           iv_key   = 'IS_PARAM1'
         IMPORTING
           ev_value = lv_param1.

*     조건에 따라 ... 초기 화면 스킵
        IF lv_param1 IS NOT INITIAL.
         lo_fpm->raise_event_by_id(
           if_fpm_constants=>gc_event-leave_initial_screen ).
       ENDIF.

SAP NetWeaver Business Client (NWBC)

는 웹으로 통합 환경을 제공하여 SAP GUI를 대체하려는 새로운 기술입니다.

이 NWBC는 SAP GUI 처럼 컴퓨터에 프로그램을 설치하여 사용하는 NWBC for Desktop 와
프로그램 설치 없이 웹브라이저로 접속하는 NWBC for HTML 두가지 방식이 있습니다.

이중 NWBC for HTML 은 특정 URL을 가지고 있어서 접속을 할 수 있는데,
SAP GUI에서 이 URL을 생성하여 NWBC를 실행하는 티코드가 NWBC 입니다.
이때 실행되는 코드가 이렇습니다.

코드
Class Name            CL_NWBC
Method                SE93_LAUNCH

METHOD se93_launch.

* In transaction SE93 this method is tied to a transaction called NWBC.

* Get NWBC URL
  DATA: url(1024)       TYPE c,
        nwbc_exception  TYPE REF TO cx_nwbc.

  TRY.
      url = cl_nwbc=>url_base(  ).

      DATA: url_suffix   TYPE icfredurl,
            icf_state    TYPE icfactive.
      cl_icf_tree=>if_icf_tree~service_from_url(
        EXPORTING url             = '/sap/bc/nwbc/nwbc_launch' "#EC NOTEXT
                  hostnumber      = 0
                  authority_check = space
        IMPORTING icfactive       = icf_state
                  urlsuffix       = url_suffix ).
      IF NOT ( icf_state IS INITIAL OR url_suffix IS NOT INITIAL ).
        CONCATENATE url '~launch/' INTO url.
      ENDIF.
    CATCH cx_nwbc INTO nwbc_exception.
      DATA: err_txt TYPE string.
      err_txt = nwbc_exception->get_text( ).
      MESSAGE err_txt TYPE 'E'.
      RETURN.
  ENDTRY.

* Add sap-language and sap-client to URL to give start page same settings as SAPGUI is running in
  DATA: lang_iso TYPE laiso.
  CALL FUNCTION 'LANGUAGE_CODE_SAP_TO_ISO'
    EXPORTING
      sap_code = sy-langu
    IMPORTING
      iso_code = lang_iso.

  CONCATENATE url `?` if_http_form_fields_sap=>sap_client   `=` sy-mandt
                  `&` if_http_form_fields_sap=>sap_language `=` lang_iso
         INTO url.

* Start URL in browser.
  url_launch( url ).

*!!! code below will close currently open additional SAP GUI sesion
* after opening of web browser, if this is not a last session open for
* this system

*** !!!! The code was commented, because it was a logic change for transactio NWBC
* and not all users can accept it

** close current ABAP session, after starting URL
*  DATA: lv_act_sessions TYPE i.
*  CALL FUNCTION 'TH_USER_INFO'
*    EXPORTING
*      client              = sy-mandt
*      user                = sy-uname
*    IMPORTING
*      act_sessions        = lv_act_sessions.
*
*  " do not close last session
*  IF lv_act_sessions GT 1.
*    CALL FUNCTION 'TH_DELETE_MODE'.
*  ENDIF.

ENDMETHOD.
내가 좋아하는 프로그램 BEST 5 안에 드는 프로그램입니다.
얼마나 좋으면 이것이 윈도7에 기본으로 포함된 기능입니다.
하지만 난 남자 성별을 가진 윈도우 XP를 사용하므로~ 이 프로그램이 필요합니다.
본인은
개발서버에 접속된 창과
테스트서버에 접속된 창의
순서가 뒤섞이는것을 매우 싫어하기 때문입니다.
그리고 왼쪽엔 개발용 프로그램 오른쪽엔 문서와 텍스트 편집기가 순서대로 떠있어야 합니다.

그래서 항상 드래그앤 드랍으로 다시 정렬해 줍니다.
책상 위 물건 정렬하는것과 비슷한 습관입니다.

홈페이지: http://nerdcave.webs.com/


Vista/XP/2000/NT/95/98
32-bit, 64-bit
completely FREE


Recommended Download:

Download without Installer (for advanced users):

Taskbar Shuffle does not contain spyware, ads, toolbars, annoyingware, or malware of any kind, and never will.

Sign up for the mailing list to keep informed of updates.

If you find this program useful, please pass it along to your friends or donate a few bucks to keep me going.  Thanks!


Web Dynpro Application을 열고 Parameters 탭에 가면 여러가지 파라미터를 입력 할 수 있습니다.

여기서는
 테이블(ALV포함)의 새로 스크롤바 또는 하단에 1/30 으로 항목번호를 표시하고 이동하는 방식을 선택할 수 있고,
 마우스 오른쪽 버튼 눌러서 나오는 사용자 세팅을 허용할 것인지를 선택할 수 있고,
 css 테마는 어떤것을 사용할지 지정할 수 있고,
등등 여러가지 어플리케이션 실행에 관련된 세팅을 할 수 있습니다.

그리고 이러한 파라미터를 서버(클라이언트별) 전체 세팅으로 기본값을 지정할 수 있는 프로그램이 있습니다.
WD_GLOBAL_SETTING <-- 웹딘프로 어플리케이션 이름 입니다.

예를 들어 '사용자 세팅'을 모든 웹딘프로 어플리케이션에 대해서 사용 못하게 하려면 이 프로그램을 실행하고
Do Not Allow Personalization by the User: 를 체크하고 저장하면 끝입니다.
하지만 이미 사용자 세팅으로 저장된 내용은 계속 적용이 되고 있으므로 이것을 삭제하려면
WD_ANALYZE_CONFIG_USER 를 실행하여 삭제하여야 합니다.


파라미터에 대해 자세한 내용은 아래 SAP HELP를 참고하세요.
http://help.sap.com/saphelp_nw70/helpdata/en/7b/fb57412df8091de10000000a155106/frameset.htm
7.0을 기준으로 파라미터를 정리해 보았습니다. 버전에 따라 내용이 다를 수 있습니다.
 
WDACCESSIBILITY
접근성 사용 여부
참고: Accessibility parameters.
입력 가능 값: ‘X’, ‘ ‘
WDCONFIGURATIONID
사용할 Configuration 이름 입력
WDDELTARENDERING
델타 렌더링 사용 여부
참고: Delta Rendering. 변경된 뷰만 다시 렌더링 하도록 하여 성능 향상에 도움이 됨.
입력 가능 값: ‘ON’ , ‘OFF’(기본값)
델타 렌더링 사용여부를 설정하는 같은 효과를 가지는 다른 방법으로는 sap‑wd‑deltaRendering URL 파라미터로 입력하는 방법이 있다.
WDDISABLEUSERPERSONALIZATION
개인화 (사용자 세팅 > 숨기기) 불가 여부
참고: Personalization
입력 가능 값: ‘X’, ‘ ‘
WDDISPLAYSPLASHSCREEN
웹딘 초기 로딩시 시작로고 표시 여부
입력 가능 값: ‘X’, ‘ ‘
WDFORCEEXTERNALSTYLESHEET
포털과 연동시 자동으로 포털과 웹딘의 CSS 버전을 검사하여 더 최신버전을 사용하는 기본동작을 무시하도록 할지 여부
입력 가능 값: ‘X’, ‘ ‘
WDHIDEMOREFIELDHELPASDEFAULT
웹딘 UI 엘리먼트의 explanation 프로퍼티 표시 숨김 여부
입력 가능 값: ‘X’, ‘ ‘
WDPROTECTEDAPPLICATION
도메인 릴렉싱 공격으로부터 보호 여부
입력 가능 값: ‘X’, ‘ ‘
‘X’세팅하면 포털과 통합 연동하는 기능이 전혀 작동하지 않음. 예를 들어 포털 이벤트가 작동하지 않음
WDSHAREDREPOSITORY
어플리케이션 메타데이터를 shared memory 영역으로 로드 할지 여부.
입력 가능 값: ‘X’, ‘ ‘
‘X’세팅하면 성능 향상이 있지만, 메모리 사용량이 늘어남
WDTABLENAVIGATION
테이블이나 ALV의 스크롤 방식을 지정
입력 가능 값
‘ ‘ : 기본값, 테이블 아래에 페이지 방식
‘PAGINATOR’ : 테이블 아래에 페이지 방식
SCROLLBAR‘ : 테이블 오른쪽에 스크롤 바
WDTHEMEROOT
포털의 테마를 사용하지 않고 별도 테마를 지정
입력 가능 값
sap_chrome
sap_hcb
sap_highcont
sap_standard
sap_tradeshow (웹딘의 기본 사용 테마)


2013-01-01 수정

이제 더이상 휴대폰 통신사에서 쇼메일을 서비스 하지 않습니다.

그러므로 이방법을 사용할 수 없습니다.

 

네이버 메일에서 한달 50건 문자 알림을 무료로 서비스하고 있습니다.
한달에 50건 너무 작지 않나요?
회사나 학교 이메일이 왔을때 문자로 알림을 받고 싶으신가요?


경우에 따라 난이도가 달라집니다.

1. 사용하는 이메일의 환경설정에서 포워딩(전달)이 있다.

설정이 간단하고, 실시간으로 문자가 옵니다.
회사 메일의 경우 지원하는 경우가 많습니다. 구글,야후 외의 웹메일은 대부분 이 기능이 없습니다.
사용하는 이메일  --전달--> 쇼메일  --문자메시지-->  휴대폰

2. 사용하는 이메일은 POP3 를 지원한다.
설정에 약간의 수고가 필요하고, 1시간 간격으로 문자가 옵니다.
국내 대부분의 웹메일이 여기에 해당합니다.
사용하는 이메일  --1시간마다 가져오기-->  지메일  --전달--> 쇼메일  --문자메시지-->  휴대폰

3. 웹으로만 접속이 가능하다.
죄송하지만 문자 알림이 불가능 합니다.

2013-06-01 수정

7.03 설치 글을 새로 등록하였습니다. 다음 링크를 참고(Netweaver ABAP 7.03 SP04 trial 설치 후기 (windows 7 64bit))

 

7.01 까지만 trial 버전이 있었는데, 얼마전 7.02가 나왔다는 소식에 (http://bit.ly/efXoho)
냉큼 설치를 해 보았습니다.
(참고: 90일동안 사용가능한 trial 입니다.)

1년전에 산 노트북 centrino2, RAM 2G, Windows XP SP3
완전 설치까지는 8시간 정도 걸렸습니다.
설치 중에는 컴퓨터가 매우 느려저서 사용하기 힘들 정도 입니다.

SAP Management Console을 실행하여 서버를 켜고
SAPGUI로 접속합니다.


bcuser / abcd1234
와~ 접속이 되었습니다.
컴퓨터의 메모리 상황을 보니 4G를 사용하고 있네요.. 램이 부족해서 많이 느리네요.


버전 확인~


ABAP 에디터를 열고 code completion (Ctrl+space) 기능을 테스트 해보았습니다.
완전 잘 됩니다~
이제 좀 코딩할 맛이 나는군요.









이런식이죠.

이제, 이클립스 부럽지 않아요.
티코드 SE63
메뉴에서 번역 - ABAP 오브젝트 - 전송 오브젝트를 선택한다.
입력칸 3곳에 이것을 입력한다.

R3TR
WDYA
웹딘프로아밥 애플리케이션 아이디




New Features in Web Dynpro ABAP for Enhancement Package 2 (EhP2)
http://help.sap.com/saphelp_nw70ehp2/helpdata/en/54/07ec96bd5a4764be4996fff231b4de/content.htm

7.02가 2010년 11월 나왔다고 하는데 어디 쓰는 사이트 있나요?
-> 개인 컴퓨터에 설치하고 연습할 수 있습니다. Netweaver ABAP 7.02 trial 설치 후기
-> ERP 6 인핸스먼트패키지 5 버전으로 프로젝트를 진행하고 있는 사이트가 있습니다.

http://help.sap.com/saphelp_nw70ehp2/helpdata/en/48/ca3351508f04e7e10000000a42189c/content.htm

exit plug를 만들때 파라미터를 추가하고, 호출할때 파라미터와 값을 주면 됩니다.

* 창을 닫습니다.
CLOSE_WINDOW = 'X'

* 다른 URL로 이동합니다.
URL = 'http://www.yourdomain.com/goodbye_page.html'

* 로그아웃(로그오프) 합니다.  SSO가 적용된 EP도 로그아웃 됩니다.
LOGOFF = 'X'

단, 로그아웃(로그오프)은 7.02 부터 가능

+ Recent posts