030106 Case Study

2023-04-20

위 벳지는 수강을 완료하고 받은 뱃지입니다.

Build Knowledge Models and Views

Case Study

1 환영!

11 뭘 기대 할까

111 주문 관리 소개

지식 모델에서 송장이라는 레코드 구현했었고,

이번에는 주문관리(OM) 구현해볼것입니다.

112 주문 관리 팀을 위한 보기 구축

아래와 같은 구조로 구현할 것으로 보입니다.

2 네 차례 야!

21 환경 준비

환경

Order-to-Cash_Training_EN 데이터 모델 변수로 하여 Knowledge Model 생성하세요.

22 지식 모델에 지식 객체 추가

“Sales Order” 라는 레코드 생성하세요.

displayName: Sales Order
Identifier:
    PQL: "VBAP"."MANDT"||"VBAP"."VBELN"||"VBAP"."POSNR"

2개의 KPI 생성

Number of Express Orders (displayName)
  PQL: SUM( CASE WHEN "VBAK"."VTWEG_TEXT" = 'Express 1' THEN 1 ELSE 0 END)
Total Sales Orders (displayName)
  PQL: COUNT_TABLE("VBAK")

23 새 보기 레이아웃 만들기

아래 이미지와 같은 레이아웃을 만들어 보세요.

성공하면 아래와 같이 나옵니다.

24 보기에 구성 요소 추가 - 1부

KPI 를 추가합시다.

드롭다운도 추가합시다.

PQL for Sales Document Number: "VBAK"."VBELN"
PQL for Sales Document Type: "VBAK"."AUART_TEXT"

필터링 했을때, 아래와 같이 나오면 성공입니다.

아래와 같이 레코드에 어트리뷰트 2개를 추가해 봅시다.

25 보기에 구성 요소 추가 - 2부

251 테이블 추가

완료 하면 아래와 같이 뜨는데,

아래 3개의 컬럼은 없을 것입니다.

  • sales order value in $
  • cient
  • country

이는 지식 모델에 추가해 주어야 하며,

  • sales order value in $

      "VBAP"."NETWR_CONVERTED"
    
  • cient

      Kna1.Name1
    
  • country

      Kna1.Land1
    

각각 위와 같습니다.

252 검색창 추가

아래 두개의 컬럼을 검색하도록 할 예정입니다.

  • Sales Document Numbers
  • Sales Document Types

Global Search 를 찾아 넣으면 되고 그렇게 어렵진 않습니다.

253 버튼 추가

button 도 찾아서 넣으면 되는데, 세부적으로 설정하는건 따로 설명해주지 않았음

254 솔루션 - 파트 2

  • table 의 000.00 $ 표시 할때
type : table
setting:
  options:
    autoAlignment: true

설정을 해주면 텍스트가 오른쪽 정렬이 됨

  • search
setting:
  search:
  floatingPlaceholder: false

플레이스 홀더 안나오게 가능한듯 제가 했던건 나오게 했습니다.

  • button

참고로 저는 YAML 을 썻었는데, UI 로 하는게 더 편해 보입니다.

icon 도 설정이라던지 그런게 좋아보였습니다.

results matching ""

    No results matching ""

    99 other / uml

    04 react / JSX