728x90 반응형 분류 전체보기243 AMDP CDS View는 데이터를 말아올려서(?) 사용자가 원하는 데이터로 가공해서 볼 수 있도록 한다. 다른 방법들도 있지만, 이 방식은 아밥단이 아닌 DB단에서 데이터를 가공하기 때문에 속도적으로 장점이 있다. 생성 순서 AMDP Table Function Initial Calculation Grouping Cube Consumption 데이터 가공이 복잡하지 않다면, Cube와 Consumption만 사용해서 생성해도 된다. CALCULATION부터는 개인적인 영역이다. 이번 시리즈에서는, 최종적으로 자재의 월별 구매 오더 금액을 보여주는 OData를 만들것이다. 이렇게 만들어볼건데, Data Definition을 생성하면 View는 자동으로 생긴다. AMDP 생성 가장 첫번째로 AMDP를 생성해본다. 생.. 2023. 3. 9. CDS View CDS는 DBMS View가 아니다. CDS 파일은 디자인 타임 정의서 이며 CDS 파일이 활성화되면, 런타임 오브젝트를 만들게 된다. CDS Entity, SQL View, association, user defined structured type이 CDS에 의해서 만들어진다. 메모리 내 처리를 활용하기 위해 데이터 조작 데이터를 데이터베이스로 이동하는 패러다임 전환과 함께 SAP는 SAP NetWeaver 7.4 용 SPS 05와 함께 Core Data Service (CDS)를 도입. CDS는 사용되는 데이터베이스 시스템에 관계없이 ABAP 서버가 아닌 데이터베이스에서 의미 및 재사용 가능한 데이터 모델을 정의하고 사용하기위한 데이터 모델링 인프라. CDS View Modeling Architect.. 2023. 3. 9. [UI5] Input Value Help (Fragment) Main.view.xml showValueHelp valuehelp 버튼이 생기게 한다. valueHelpRequest valuehelp 버튼을 클릭했을때 해당 함수 로직을 탄다. valueHelpOnly 의 값을 "true"로 주면 필수값으로 설정한다. CustomData는 반복되는 로직을 재사용하기 위해.. Main.controller.js 사용한 컴포넌트 sap.ui.define([ "sap/ui/core/mvc/Controller", "sap/ui/model/json/JSONModel", "sap/m/MessageBox", "sap/ui/model/Filter", "sap/ui/model/FilterOperator", "sap/ui/model/Sorter", "sap/ui/table/library.. 2023. 3. 9. [UI5] 금액, 수량필드 단위 같이 나오기 (ObjectNumber), +금액필드 콤마(sap.ui.model.type.Currency) Main.view.xml 수량 금액 2023. 3. 9. [UI5] yyyy-MM-dd 날짜 출력하기 Main.View.xml *formatter : '.formatDate' * formatter 사용해서 함수를 호출한다. Main.controller.js formatDate: function(oDate) { var sReturnValue = ""; if (oDate) { sReturnValue = oDate.slice(0, 4) + "-" + oDate.slice(4, 6) + "-" + oDate.slice(6, 8); } return sReturnValue; } 2023. 3. 9. [UI5] Table Sort Main.View.xml 정렬할 컬럼에 id idColumnlifnr를 부여한다. Main.Controller.js sap.ui.define([ "sap/ui/core/mvc/Controller", "sap/ui/model/Sorter", "sap/ui/table/library" ], function(Controller, Sorter, library) { "use strict"; //Global var SortOrder = library.SortOrder;사용할 컴포넌트 sorter와 library를 define 해준다. 이후 SortOrder를 전역변수로 선언한다. var oTable = this.getView().byId("Table"); var oProductNameColumn = this.getV.. 2023. 3. 8. 이전 1 ··· 7 8 9 10 11 12 13 ··· 41 다음 728x90 반응형