본문 바로가기
반응형

전체 글119

[UI5] SAP->BAS 배포 ( 역방향이라서 정상적인 방법은 아님 ) SAP 시스템에서는 보통 개발 서버에서 운영 서버로 소스를 배포하는 것이 정석입니다. 그러나 상황에 따라 운영 서버에만 존재하는 소스를 개발 서버나 BAS로 가져와야 하는 경우도 발생합니다. 이때 사용할 수 있는 비표준적인 역방향 배포 방법을 소개합니다. 다만, 이 방법은 SAP 공식 권장 방식은 아니므로 신중히 사용해야 합니다. 역방향 배포가 필요한 경우운영서버에만 존재하는 UI5 앱을 개발환경으로 가져오고 싶을 때개발 서버의 소스가 삭제되었거나 손상되었을 때 복구용으로BAS에서 작업하려면 기존 소스를 먼저 다운로드해야 할 때 1. SE38 트랜잭션 실행SAP GUI에서 /nSE38을 입력해 ABAP 프로그램 실행화면으로 진입합니다. 여기서 특정 프로그램을 수동으로 실행할 수 있습니다. 2. 프로그램 .. Ⅰ. ERP/7. 프로젝트 2025. 12. 12.
[UI5] SAP BTP에서 SAP Document AI 서비스 연결(바인딩) SAP BTP에서 SAP Document AI 서비스를 생성하고 연결(바인딩) SAP BTP Cockpit에서 Document AI 서비스를 서비스 인스턴스로 생성성공하면 인증 정보(JSON 형식: client ID, secret 등) 팝업으로 제공됨 → 복사 필수 생성된 인스턴스 목록인스턴스 이름, 플랜, 상태가 표시됨 (초록불은 정상 상태)부스터 생성했는데 처음에 오류 떠서 위에 창에서 ... 누르고 업데이트 눌렀더니 생성완료됨.근데 자격 증명 (Certi)가 빈칸이라서 첫번째 사진으로 돌아가서 다시 시작해서 재생성했더니 키가 생성되었고 첫 화면처럼 팝업창이 떴다. 자격 증명을 누르면 각종 정보가 들어있는데 아래의 정보들이 필요하므로 따로 메모장에 정리한다. Tenant URL https:/_.. Ⅰ. ERP/7. 프로젝트 2025. 12. 12.
[UI5] SAP Data types 설정법 SAP UI5 개발을 하다 보면, 폼(Form)에 숫자나 날짜처럼 특정 데이터 타입(Data types)을 지정해서 유효성 검사를 하고 싶을 때가 있습니다. 하지만 많은 초보 개발자들은 manifest.json에서 별도로 설정하지 않으면 타입 제어가 제대로 동작하지 않는다는 사실을 모르고, 에러에 막히기 일쑤입니다.이번 글에서는 실제 화면 예제와 함께 UI5에서 Data types를 올바르게 설정하는 방법을 정리했습니다. 2025.12.10 - [분류 전체보기] - [UI5] 헷갈리는 SAPUI5 Model View Binding(+Frament) [UI5] 헷갈리는 SAPUI5 Model View Binding(+Frament)SAPUI5를 처음 접하거나 화면 구성을 할 때 가장 많이 등장하는 단어가 .. Ⅰ. ERP/7. 프로젝트 2025. 12. 12.
[UI5] 헷갈리는 SAPUI5 Model View Binding(+Frament) SAPUI5를 처음 접하거나 화면 구성을 할 때 가장 많이 등장하는 단어가 바로 Model, View, Binding입니다.추가로 Frament에 대해서도 정리해보았습니다. Fragment SAPUI5에서 Fragment(프래그먼트)는“화면을 작게 잘라서 보관해두는 조각 파일”= 화면을 재활용하려고 묶어 놓는 곳 ✔ 팝업 창✔ 작은 입력폼✔ 버튼 2~3개 모아둔 영역이런 작은 UI 덩어리들을 Fragment로 만들어서 필요할 때 불러서 쓰는 거예요. 중요한 특징은?> Fragment는 컨트롤러가 따로 없고,> 불러준 View의 컨트롤러가 그대로 사용됨!그래서 더 가볍고, 더 간단하고, 재사용도 쉬워요. Controller 안에서는 loadFragment() 라고 사용하고Controller 밖에서는sa.. 카테고리 없음 2025. 12. 10.
[UI5] SAPUI5 Dark Theme 적용 방법 [UI5] SAPUI5 Dark Theme 적용 방법SAPUI5 Dark Theme 적용 방법 SAPUI5로 개발하다 보면 기본 Light Theme(sap_fiori_3)만 써도 충분하지만,사용자 선호도나 UX 요구 사항에 따라 Dark Theme를 적용해야 할 때가 종종 있습니다.특히 개발자가 밤에 작업할 때 눈이 편하기도 하고요. 이번 글에서는 SAPUI5 Dark Theme을 적용하는 방법을 가장 쉽게,그리고 실제 프로젝트에 바로 넣을 수 있는 예시 코드와 함께 정리해보겠습니다. SAPUI5 테마란 무엇일까?SAPUI5의 “테마”는 UI 전체에 적용되는 스타일(색상, 간격, 컴포넌트 외형)을 말합니다.SAP Fiori는 대표적으로 아래 4개 테마를 제공합니다:sap_fiori_3 → Light.. Ⅰ. ERP/7. 프로젝트 2025. 12. 10.
[UI5] 화면 XML View 만드는 방법( 입력 칸, 아이콘, 버튼 넣기 ) 2025.12.09 - [Ⅰ. ERP/7. 프로젝트] - [UI5] SAPUI5 Dark Theme 적용 방법 SAPUI5를 처음 공부하면 제일 먼저 부딪히는 게 바로 XML View로 화면 만드는 방법이에요.Controller, View, 네임스페이스… 처음엔 좀 복잡해 보이지만, 사실 구조만 알면 정말 단순합니다. 오늘은 제가 직접 작성한 코드를 기준으로,SAPUI5 화면이 어떤 구조로 만들어지고 어떻게 동작하는지딱 필요한 부분만 깔끔하게 정리해보겠습니다. SAPUI5 XML View의 기본 구조 SAPUI5에서 화면(View)은 대부분 XML 기반으로 작성합니다.화면 전체를 하나의 View 파일에서 정의하고, 버튼 클릭 같은 동작은 Controller에서 처리하는 구조입니다. ... mv.. Ⅰ. ERP/7. 프로젝트 2025. 12. 9.
[UI5] SAPUI5 View 만드는 방법 설명 (View, Controller, Manifest, 디버깅) 2025.12.08 - [Ⅰ. ERP/7. 프로젝트] - [UI5] SAP UI5 셋업, BTP 연결, SAP Cloud Connector세팅, SAP 배포 [UI5] SAP UI5 셋업, BTP 연결, SAP Cloud Connector세팅, SAP 배포Destination(대상) 생성 항목 키(Key) 값(Value) 설명1HTML5.DynamicDestinationtrueHTML5 앱 실행 시 동적 Destination 사용 허용2HTML5.Timeout60000HTML5 앱 요청 타임아웃(밀리초 단위, 60초)3sap-client100SAP 시스템 클라이언green98.tistory.com SAPUI5 ViewSAPUI5에서 화면을 만드는 부분이 VIEW 입니다.SAPUI5에서 화면(View).. Ⅰ. ERP/7. 프로젝트 2025. 12. 9.
[UI5] Bootstrap, Module 설명 Bootstrap- UI5 엔진을 로딩하고 설정을 읽고 앱을 시작하는 기본 스크립트- BAS를 통해 자동으로 생성된 Bootstrap 소스는 삭제처리한다. Bootstrap 설명 - ID : - SRC : 코어가 어디에 있는지에 대한 정보 - data-sap-ui-theme : 테마 어떤거 사용할지 (기본 Fiorid 앱, 고객사의 특정 테마 등 - 위에 적힌 소스는 SAP 기본 소스)- data-sap-ui-libs : UI5에서 어떤 라이브러리를 미리 로드할 것인지 지정sap.m모바일용 UI 컨트롤 (버튼, 입력창 등 대부분의 기본 컨트롤)sap.ui.coreUI5 코어 기능 (기본적으로 항상 필요)sap.ui.layout레이아웃 컨트롤들 (Form, Grid 등)sap.ui.table테이블 컨.. Ⅰ. ERP/7. 프로젝트 2025. 12. 9.
[UI5] SAP UI5 셋업, BTP 연결, SAP Cloud Connector세팅, SAP 배포 Destination(대상) 생성 항목 키(Key) 값(Value) 설명1HTML5.DynamicDestinationtrueHTML5 앱 실행 시 동적 Destination 사용 허용2HTML5.Timeout60000HTML5 앱 요청 타임아웃(밀리초 단위, 60초)3sap-client100SAP 시스템 클라이언트 번호4WebIDEEnabledtrueBAS / WebIDE 사용 가능 여부5WebIDEUsagedev_abap, odata_abapBAS에서 ABAP 개발 및 OData 연결 기능 활성화* 맨 마지막 쉼표인거 꼭 주의하셈* 오타나.. Ⅰ. ERP/7. 프로젝트 2025. 12. 9.
[UI5] UI5 Demo Kit 사용법 /버전 확인 / 버전 정보/ BTP 계정생성 UI5 Demo KitUI5 Demo Kit은 SAPUI5/OpenUI5를 처음 만나는 사람도 바로 감을 잡을 수 있게, 컨트롤 예제·API 문서·데모 앱을 한 곳에 모아둔 공식 놀이터예요. https://sapui5.hana.ondemand.com/1.120.40/#/api SAPUI5 SDK - Demo Kit sapui5.hana.ondemand.com UI5 요소들에 대한 정보 확인- 버튼 등등 UI에 넣을 수 있는 요소들에 대해 특성 정보 확인 가능- 기능을 소스로 다 넣지 않아도 여기서 특성을 넣으면 기능이 동작하는 경우가 있음 예시)Type에 sap.m.ButtonType.Back 를 넣으면 뒤로가기 기능을 줄 수 있다. 2025.12.08 - [Ⅰ. ERP/7. 프로젝트] - SA.. Ⅰ. ERP/7. 프로젝트 2025. 12. 9.
반응형