-
[1.26] U4A IDE 기능 개선 - 0026 / 2020.07.16 20:28:45
관리자 2020-08-06 1,411
-
버전 모듈 상세내역 검증방안 구분 중요도 관련부서 1.26 U4A IDE Workbench Elements * Application Active시 발생되는 문제 보완
- User-Specific Setting 메뉴(T-Code : SE80 -> 상단 메뉴의 Utilities -> Settings)의 Class Builder 탭에서
Source Code-Based Class Builder 를 선택한 경우 U4A WorkBench 에서 Active시 정상적으로 진행되지 않는 문제 보완.단위테스트 개선 중 기술지원팀 1.26 External Chart API Support * u4a.charts.am.UnitedStateMap 이벤트 파라메터 보완
- mapClick 이벤트의 서버이벤트 발생시 I_EVENT_NAME 파라메터에 선택한 지역 코드를 전달되게 보완함.
(바인딩된 경우 path를 전달함)단위테스트 개선 하 기술지원팀 1.26 U4A UI5 UI/UX Rendering Engine * Dump 및 시스템 오류 메시지 처리 보완
- Dump가 발생하거나 시스템과의 접속이 끊어짐 등의 문제가 발생되는 경우 화면에 보여지는 메시지에서 오류코드(예: 500)를 보이지 않도록 변경함.
(사유 : web 보안 가이드에 의거하여 처리함.)
- 또한 Application에 잘못된 UI배치, 임의로 추가한 script가 구문오류 발생 등의 문제로 오류 발생시
기존 화면이 계속 reload 처리되는 부분을 보완하여 메시지 출력 이후 refresh 버튼을 통해 화면 갱신 처리되도록 변경함.
* ZCL_U4A_UTILITIES의 FILE_DOWN, FILE_DOWN2 메소드 개선.
- 기존 : 해당 메소드를 사용하는 경우 팝업창이 호출한뒤 다운로드를 진행됨.
- 개선 : 팝업창이 호출되지 않고 다운로드 처리할 수 있게 보완함.
* ZCL_U4A_UTILITIES의 UI_PRINT 기능 추가 및 개선
- 현재 화면을 프린트 하는 기능.
- 화면에 스크롤이 발생되는 경우 해당 부분에 대한 프린트가 안되는 문제를 보완 처리함.
*sap.m.Input, sap.m.MultiInput UI 오류 보완.
- submit 이벤트를 설정한뒤 IE에서 입력필드에 한글을 입력한뒤 엔터를 누르면 간헐적으로 이벤트가 두번 수행되는 문제 보완.
*Select Option2 UI 기능 개선 및 변경.
- Select Option2 에서 상세 팝업 Drag 및 Resize 가능케 변경.
- 상세 팝업에서 Option의 값이 EQ, NE 일경우 Low값이 입력되지 않아도 팝업의 확인버튼 선택시 추가되게 변경함.
* sap.ui.table.Table - autoColumnResize 프로퍼티추가
- sap.ui.table.Table - autoColumnResize 프로퍼티를 true로 설정하는 경우 스크롤시 자동으로 Column optimize 처리를 할 수 있다.
해당 프로퍼티는 sap.ui.table.Column의 autoResizable 프로퍼티를 true로 적용한 컬럼만 동작한다.
* sap.m.Tree의 라인 선택시 펼침/접힘 처리
- sap.m.TreeItemBase(ZCL_U4A_UO00468)에 _EXPAND method를 추가함.
해당 method를 통해 sap.m.TreeItemBase의 Press Event에서 펼침/접힘 처리를 할 수 있다.
예제 Source
DATA : LO_ITEM TYPE REF TO ZCL_U4A_UO00468,
LS_FORM TYPE IHTTPNVP.
*--------------------------------------------------------------------*
"선택한 라인의 UI sId 존재 여부 확인.
READ TABLE IT_FORM_DATA INTO LS_FORM
WITH KEY NAME = 'UI_SID'.
"존재하는 경우 하위 수행.
CHECK SY-SUBRC EQ 0.
"TREE 접힘/펼침 상태 확인.
CHECK ME->SET_TREE_EXPAND( I_EVENT_NAME = I_EVENT_NAME ) EQ 0.
"UI 정보 얻기.
LO_ITEM ?= ME->ZIF_U4A_SERVER~AR_VIEW->GET_UI_INSTANCE( I_ID = 'STANDARDTREEITEM1' ).
CHECK LO_ITEM IS BOUND.
"현재 이벤트 발생 라인 펼침/접힘 처리.
CALL METHOD LO_ITEM->_EXPAND
EXPORTING
I_UI_SID = LS_FORM-VALUE " ui sid
EXCEPTIONS
PARAMETER_EMPTY = 1.단위테스트 신규+개선 중 기술지원팀 1.26 U4A Implementation Service Engine * time worker 오동작 보완.
- 보완 기능 강화에 따른 worker script가 오동작 되는 문제 보완.
* U4A 로그인 화면에서 표시되는 Client값에 대한 표시 우선순위 적용 로직 추가
- URL Parameter의 sap-client에 값이 있으면 Url parameter 값을 Client로 적용하고, 없으면 Default Client 값으로 적용함.단위테스트 개선 중 기술지원팀 1.26 Related Objects Comment Entry: Released CORR RELE YAIK901220 20200805 142159 PES
Function Module LIMU FUNC Z_U4A_ICON_SEACH_HELP
Report Source Code LIMU REPS LZFG_U4A_007F01
Report Source Code LIMU REPS LZFG_U4A_007O01
Report Source Code LIMU REPS LZFG_U4A_007TOP
Report Source Code LIMU REPS ZU4A_IMP000001
Report Source Code LIMU REPS ZU4A_IMP000002
Report Source Code LIMU REPS ZU4A_IMP_ROOT
Report Source Code LIMU REPS ZU4A_ROOT_MIME
Report Source Code LIMU REPS ZU4A_SP200001
Report Source Code LIMU REPS ZU4A_SP200002
Report Source Code LIMU REPS ZU4A_SP300001
Report Source Code LIMU REPS ZU4A_SP_UTILITIES_0001
Report Source Code LIMU REPS ZU4A_SRS000001
Table Definition LIMU TABD ZTU4A0010
Class (ABAP Objects) R3TR CLAS ZCL_U4A_APPLICATION_CHECKER
Class (ABAP Objects) R3TR CLAS ZCL_U4A_APP_CHECKER
Class (ABAP Objects) R3TR CLAS ZCL_U4A_GUI_ALV_GRID
Class (ABAP Objects) R3TR CLAS ZCL_U4A_HTTP_SERVER_IMP
Class (ABAP Objects) R3TR CLAS ZCL_U4A_HTTP_SERVER_SRS
Class (ABAP Objects) R3TR CLAS ZCL_U4A_LOGIN
Class (ABAP Objects) R3TR CLAS ZCL_U4A_SERVER
Class (ABAP Objects) R3TR CLAS ZCL_U4A_UI_RENDER
Class (ABAP Objects) R3TR CLAS ZCL_U4A_UO00468
Class (ABAP Objects) R3TR CLAS ZCL_U4A_UO01139
Class (ABAP Objects) R3TR CLAS ZCL_U4A_UO99992
Class (ABAP Objects) R3TR CLAS ZCL_U4A_UTILITIES
Class (ABAP Objects) R3TR CLAS ZCL_U4A_WB_COMMON
Table Contents R3TR TABU ZTU4A0022
Table Contents R3TR TABU ZTU4A0023
Table Contents R3TR TABU ZTU4A0026
Table Contents R3TR TABU ZTU4A9011관련 오브젝트 리스트 관련 오브젝트 리스트 관련 오브젝트 리스트 기술지원팀
-
이전
-
다음