1. 후크 메서드 실행 시점 2. 후크 메서드 실행 순서 출처 : Webdynpro for ABAP
1. SCN Space : http://scn.sap.com/community/web-dynpro-abap 2. 참조 개발클래스 : SWDP 3. WD4A 튜토리얼 : http://scn.sap.com/docs/DOC-8863 4. Web Dynpro Test Suit URL : http://도메인/sap/bc/webdynpro/sap/wdr_test_events?sap-client=600&sap-language=KO 5. e-ABAP 정리자료 : cfile2.uf.2713193E530D2BE90BE5ED.pdf 6. WD4A 이러닝 컨텐츠 : http://scn.sap.com/docs/DOC-28343 7. Demo Application – Messages 처리 : DEMO_MESSAGES, DEMO_MESSAGES2 – Popop : demo_popups_02, demo_popups_02 – Dropdown : demo_selopt_dropdown
최초 WD4A 세팅 부재로 인한 페이지 오류가 아래처럼 발생함. 1. WD4A Application 실행 시.. 2. WD Component View 조회 시.. 해결방법 : hosts 파일에 ERP서버 IP와 Host명 추가
Function Name : WDY_EXECUTE_IN_PLACE
EP에서 WD4A Application으로 첨부파일 다운로드(FileDownload)시 문제점. 1. 증상 ms-office류 첨부파일 업로드 후 해당파일 연후, 다른 Event를 수행시 EP에서 session이 끊어지면서 아래와 같은 메세지 발생. (WD4A Application 단독 실행시 문제없음) 2. 해결책 FileDownload property변경 ( Default는 auto –> allowSave ) 개발환경 : EP(Netweaver 7.0 Support Package11), WD4A(ECC6.0)
웹딘프로에서 Tabstrip으로 여러개의 Tab을 이용할 경우, 마지막에 선택한 Tab이 메모리에 저장되어 다음에 들어갈때 해당 Tab이 보인다. 이를 변경하기 위해서는 selected Tab을 설정해야 한다. 저같은 경우, List –> Detail로 화면전환시 selected Tab에 Default Tab값을 넣었음. 이상하게 selected Tab에 default tab을 지정해 버리면, 반영이 안되서 부득이하게 로직추가함..
웹딘프로 실행후 일정시간 아무작업도 하지 않으면 아래와 같은 Timeout 메시지가 나타난다. 헌데, 독일 아이들이 번역을 잘못했나부다.-_- – 영어 로그인시 – 한글 로그인시 그래서 저 메시지를 찾아봤다.. 아직, 테스트는 안해봤지만.. 요청이 들어오면 한번 바꿔봐야지…ㅋㅋ
1. 필수항목 셋팅 결과 2. View에서 필수항목 체크로직 3. Wddobeforeaction에서 필수항목 로직 4. 필수항목 체크 메세지 Translation 5. Translation 화면
보통 WDDOINIT or WDDOMODIFYVIEW method에 추가한다. DATA: wd_node_info TYPE REF TO if_wd_context_node_info. DATA: wd_element_info TYPE REF TO if_wd_context_node_info. DATA: lt_value TYPE wdr_context_attr_value_list. DATA: ls_value TYPE wdr_context_attr_value. * ALV List Setting set_alv_conf( ). wd_node_info = wd_context->get_node_info( ). wd_element_info = wd_node_info->get_child_node( name = ‘GS_INPUT’). * 평가그룹 Dropdown List 설정 CLEAR: lt_value. SELECT code2 AS value description2 AS text FROM zmmt1000 INTO CORRESPONDING FIELDS OF TABLE lt_value WHERE code1 EQ ‘1005’ AND code2 NE ‘@@@@’. wd_element_info->set_attribute_value_set( name = ‘EVLID’ value_set = lt_value ).