본문 바로가기

sap6

[UI5] 모델 바인딩(Binding)에 관하여 ui5 나 fiori 를 사용하다보면 바인딩이라는 개념을 알게 된다 바인딩(binding)을 사용하여 model 의 데이터를 component 에 뿌리거나 component 에서 입력받은 데이터를 model 에 바로 넣거나 한다. 바인딩(binding)을 하는 방법은 Input Component 를 예로 들어보면 xml 의 경우 javascript 의 경우 new sap.m.Input({ value: "{I18N>/ACCOUNT}" description: "PC" width: "100px" fieldWidth: "60%" }); value 에 입력한 방식이 binding 을 사용한 것이다. '>' 이 표시 앞에 I18N 이 선언되어있는 model, '/' 이 표시 다음 ACCOUNT 가 Component.. 2022. 5. 20.
[CDS] UI5 에서 사용하는 CDS 공부 사이트 UI5 에서 사용하기 위한 odata 를 만들기위한 cds를 설명해준 사이트 https://cap.cloud.sap/docs/ capire - home cap.cloud.sap CAP 은 SAP 클라우드 애플리케이션 프로그래밍 모델로서 엔터프라이즈급 서비스 및 애플리케이션을 구축하기 위한 언어, 라이브러리 및 도구의 Framework. 주로 Core Data Service(CDS) 라는 것을 제공하고 있으며 node.js 나 java 를 사용하여 서비스를 구현하고 각종 이벤트 및 프로세스를 처리할 수 있다 CDS 는 CRUD 를 처리할 수 있으며 Composition 과 Assocition 을 사용하여 별도의 트랜잭션없이 하위 데이터까지 생성할 수도 있다. 또한 restrict, readonly 등으로 .. 2022. 5. 20.
[SAP UI5] oData Service 사용 방법 - Part. 2 (Entity 생성) 앞서 서비스와 구조를 생성하는 방법을 정리하였다. https://mohading.tistory.com/26 [SAP UI5] oData Service 사용 방법 - Part. 1 (서비스 및 구조 생성) SAP UI5 와 데이터를 주고 받을 때 사용하는 방법은 여러 가지가 있다. 그 중에 내가 주로 사용하는 방법은 Gateway 를 통해서 oData 형태로 주고 받는 방식이다. Fiori 에서도 이 oData 를 사용하여 Standard mohading.tistory.com 이제 앞에서 생성한 서비스에 생성한 구조체를 참조하여 Entity 를 만들어보자 우선, Entity 란 Entity Types 와 Entity Set 으로 구성된다. 더욱 세밀하게까지는 해본적이 없어서 모른다. Entity Types.. 2020. 7. 20.
[SAP UI5] oData Service 사용 방법 - Part. 1 (서비스 및 구조 생성) SAP UI5 와 데이터를 주고 받을 때 사용하는 방법은 여러 가지가 있다. 그 중에 내가 주로 사용하는 방법은 Gateway 를 통해서 oData 형태로 주고 받는 방식이다. Fiori 에서도 이 oData 를 사용하여 Standard 를 구현해두었으니 이 부분을 자세하게 알고 넘어가는 것이 좋다고 생각한다. 우선, oData Service 를 생성하는 방법은 다음과 같다. ------------------------------------ 1. SAP Gateway 에 서비스 생성. 2. 구조(Structure) 생성 3. 구조를 참조하여 Entity 생성 ------------------------------------ 그럼 1번부터 진행해보자. 우선, 1. SAP Gateway 에 서비스 생성 T-.. 2020. 7. 20.
[SAP] T-code 생성 방법 SAP GUI 에서 ABAP 으로 프로그램을 실행하기 위해서는 매번 SE80 으로 와서 실행해야할까? . . . 입력창에 T-code 만 입력하면 ABAP 으로 만든 프로그램을 바로 실행시킬 수 있다. Transaction Code(T-code) 는 무엇인가? SAP 어플리케이션에서 Function 또는 프로그램을 실행할때 보다 빠르게 접근할 수 있도록 해주는 것! SE80, SE12 등등 각종 Standard 를 실행하기 위한 명령어들이 T-code 에 해당된다. 물론 ABAP 으로 만든 프로그램도 T-code 를 생성할 수 있다. . . T-code 를 생성하는 방법은 두가지가 있다. 1. SE93 T-code : SE93 여기에서 트랜잭션 코드 부분에 생성하길 원하는 T-code 를 입력 후 생성을.. 2020. 7. 15.
[SAP Fiori] Firoi Launch Pad 설정 Fiori 를 사용함에 있어 최종 목적지는 Launch Pad 라고 생각한다. 이 Launch Pad 에 접근하는 T-code 는 /UI2/FLP 이다. 최초 사용하거나 권한 또는 그룹이 지정되지 않은 사용자가 접속할 경우 거의 아무것도 없는 상태로 화면이 나온다. 이 Launch Pad 를 사용할 수 있는 형태로 변경하기 위해서는 1. Launch Pad Designer 에서 Tile 을 지정 2. Launch Pad Designer 에서 Group 을 지정 3. PLFG 에서 Role 지정 후 사용자 연결 을 진행해야 한다. 그럼 먼저, 1. Launch Pad Designer 에서 Tile 을 지정 해보자 T-code : /UI2/FLPD_CUST 를 입력하는 아래와 같이 Fiori Launch P.. 2020. 7. 9.