일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SAP 번역
- 개발
- Deep Learning
- 이클립스
- 자바
- 알고리즘
- sap
- java
- module
- 백준 알고리즘
- udemy
- BOBF
- mac
- BTP
- 클래스
- 자바 클래스
- tm
- S/4HANA
- Eclipse
- FPM
- 맥북
- visual studio code
- html
- ABAP
- 파이썬
- Fiori
- BOPF
- Algorithm
- python
- ui5
- Today
- Total
목록tm (6)
z2soo's Blog
1. Introduction to Actions Creation of “Set Load Plan status to completed” action service consumer, 다른 business object, 다른 action/determination에 의해 실행 가능 business object node에 할당된 business logic action을 통해 node 인스턴스의 데이터 생성, 삭제, 수정 가능 2. Action configuration action이름을 정할 때, 동사 + 정확히 어디에서 해당 action이 수행되는지 의 네이밍 룰을 따르도록 하자. Node action이 할당된 노드 Action cardinality 얼마나 많은 노드 인스턴스에 해당 action이 한번에 실행 될..
1. Introduction to Determination Business object instance의 lifecycle 동안 연쇄적인 반응이 필요한 이벤트가 있을 수 있다. 예를 들어 특정 노드 정보가 생성, 저장, 수정 되었을 때, 관련된 노드에서 마찬가지로 정보의 업데이트가 필요할 수 있다. 즉, 특정 노드의 정보 변경에 대해 reaction을 제공하는 것이다. 2. Determination configuration TOR business object의 determination을 클릭하여 determination의 설정에 대해 보도록 하자. Determination category determination이 persistent 인지 혹 transient 인지 설정 Change mode Persis..
BOPF Test tool T Code BOBT 에서 생성한 business object에 대해 테스트해볼 수 있다. 마찬가지로 데이터를 보기 위해 Web UI를 열 필요 없고 T-BOBT 에서 찾아보면 된다. 작업하고 싶은 business object에 대해 데이터를 조회할 때, query, key, alternative key로 조회 가능하다. 예를 들어 키 값으로 데이터를 조회하는 경우, 다음과 같이 해당 키 값에 대한 데이터를 확인할 수 있다. 조회된 데이터에 대해서는 Lock, Action, Association 실행이 가능하다. 사용자가 UI application에 가서 열 때 마다 optimistic lock이 적용된다. Optimistic lock 이 적용되면 여러 사용자가 UI를 edit..
1. Core BOPF components BOPF에는 다음의 다양한 components가 있다. 상세한 내용은 뒤에서 개별 문서로 다루도록 한다. Node Business object의 데이터를 모델링하기 위해 사용 계층구조를 이룸 다양한 노드 타입이 있지만, persistent node 를 주로 사용 각 노드는 노드 내에 저장되는 데이터의 타입을 정의하는 1개 이상의 속성으로 구성됨 Determination 이벤트 및 이벤트 핸들러 BO 인스턴스 변경에 의해 야기되는 내부적 이벤트 (나비효과로 BO 인스턴스 변경) Action 노드에서 수행하는 일반적인 서비스 사용자에 의해 명시적으로 발생하는 BO 인스턴스 변경 Assosication 노드 간 관계 두 노드에 존재하는 인스턴스 연결 Query 데이터..
Business object TM에서 주로 사용되는 TOR business object를 가지고 보다 상세한 설명을 해보도록 하겠다. Business object는 개발을 시작하면 일반적으로 현실 업무에 사용되는 instance 별로 데이터 베이스에 객체를 만들게 된다. 좌측 트리 구조를 보면, 해당 business object에 대한 node가 어떤 것이 있는지 확인 가능하다. Node structure 노드를 트리구조로 보임 Node element 어떤 노드가 있는지 리스트로 보임 Group business object를 save, modification 하는 시점에 적용되는 validation을 모은 것 우측을 보면 해당 business object, /SCMTMS/TOR 에 대한 정보를 확인할 수..
BOPF Introduction TM의 business object는 BOPF Modeing Tool에서 볼 수 있다. 원래는 T-code BOPF (이하 T-BOPF 형태로 표기) 로 시작했지만, business 요소가 들어가면서 T-BOBF 로 변경되었다. 해당 티코드로 들어가면 BO 목록, 노드의 계층(hierarchy), configuration, 각 노드의 elements(association, action, determination etc)은 물론 TM 개발 외에도 S/4HANA와 관련된 개발 objects를 볼 수 있다. 다양한 business object(이하 BO) group을 볼 수 있다. 처음에 보이는 것이 Business Process Object 이며, ERP에 있는 transac..