본문 바로가기
일하딩/UI5-Fiori

[SAP Fiori] How to add Transaction in Fiori

by 별난형 2020. 7. 15.

SAP Gui 에서 생성한 프로그램을 Fiori 에서 사용하는 방법.

 

#How to add Transaction in fiori

#How to add Transaction in launchpad

#How to delpoy Transaction in fiori

#How to delpoy Transaction in launchpad

 

정확하게는 Transaction 으로 연결한 프로그램을 Fiori 에서 사용하는 방법이다.

 

1. Transaction Code (T-code) 생성.

 

우선 Fiori 에서 호출하여 사용하기 위해서는 Transaction 을 생성해야하는데 이 부분은

아래를 참고

 

https://mohading.tistory.com/24

 

[SAP] T-code 생성 방법

SAP GUI 에서 ABAP 으로 프로그램을 실행하기 위해서는 매번 SE80 으로 와서 실행해야할까? . . . 입력창에 T-code 만 입력하면 ABAP 으로 만든 프로그램을 바로 실행시킬 수 있다. Transaction Code(T-code) 는..

mohading.tistory.com

 

Transacion 을 생성하였다면 이제 Fiori Launchpad 에 추가를 해보자.

 

 

 

2. Fiori Launchpad Designer 에 추가

 

T-code : /UI2/FLPD_CUST

Fiori Launchpad Designer 를 실행 후

타일 탭으로 이동

 

'+' 선택

 

앱 런처 # 정적 선택

 

왼쪽 부분은 제목, 부제목, 아이콘 정도만 입력 해도 된다.

오른쪽은 시멘틱 오브젝트, 액션을 반드시 입력해야한다. 이걸 입력해야 독립적인 URL 이 생성된다. 이부분 아주 중요! 그리고 저장!

 

이와 같이 타일이 생성된 것을 확인할 수 있다.

해당 타일을 다시 클릭해서 들어가면 대상 URL 을 확인할 수 있다.

 

만약 동일한 대상 URL 이 다른 타일에 존재한다면

무엇이 출력될지 모르니 독립적으로 사용해야한다. (아마 먼저 선언한게 출력이 되는듯….)

즉, 하나의 시맨틱 오브젝트에는 액션이 종류별로 한가지씩만 들어가야 한다.

 

 

 

이제 대상 매핑 탭으로 이동

 

대상 매핑 생성 버튼을 선택한다.

 

시멘틱 오브젝트와 액션은 앞서 타일 생성때와 동일하게 입력한다.

어플리케이션 유형 : 트랜잭션

제목 : 원하는 제목

트랜잭션 : 실행하고자 하는 Transaction Code

시스템 별칭 : 트랜잭션과 연결되면서 구분되게 Fiori 정도를 붙여준다.

그리고 저장.

 

위와 같이 추가 된 것을 확인할 수 있다.

 

 

 

그럼 이제 그룹에서 활성화를 해줘야한다.

그룹으로 이동 후

 

'+' 를 선택

 

왼쪽 위에서 타일을 추가한 Catalog 를 선택하면 해당 Catalog 의 모든 타일을 확인할 수 있다.

여기에서 오른쪽 아래 새롭게 추가한 타일을 클릭하여 활성화한다.

여기까지가 Fiori Launchpad Designer 에서 해야할 일

 

 

 

3. Fiori Launchpad 에 추가 및 확인

 

T-code : /UI2/FLP

여기에서 추가한 타일을 홈화면에 띄워야한다.

기존에 생성되어 있던 그룹에 타일을 추가한 것이라 설정에서 따로 타일을 홈화면에 추가해줘야한다.

Fiori Launchpad 를 띄우고

왼쪽위에 사용자 정보용 아이콘을 클릭한다.

 

앱 찾기 선택

 

타일을 추가한 Catalog 선택

추가한 타일의 압정 버튼 클릭

 

타일을 붙일 그룹 선택

 

다음과 같이 추가가 된 것을 확인할 수 있다.

 

이제 제대로 올라갔는지 타일을 클릭해서 확인해 보자

 

이런식으로 새탭에서 해당 프로그램이 실행 되는 것을 확인할 수 있다.

SAP Gui 에서 나오는 화면 그대로 출력되는 것을 확인할 수 있다.

만약, Selection Screen 이 첫 화면이라면 조건을 입력하는 화면이 출력된다.

 

이상 Transaction 을 Fiori 에 추가하는 방법이다.

댓글