개몽가

[BW4HANA] InfoObject(인포오브젝트) 란? 본문

SAP/SAP BW4HANA

[BW4HANA] InfoObject(인포오브젝트) 란?

개몽가 2022. 9. 18. 16:27

(*참고사항 : BW/4HANA의 전체적인 흐름 이해를 위한 글로, SAP 솔루션에서 사용되는 상세적인 부분은 생략되어 있습니다.)

InfoObject(인포오브젝트) 란 ?

  •  BW/4HANA에서 사용가능한 가장 작은 단위의 Object
  •  Characteristics(특성), Key figures(주요수치), Units(단위) 등이 해당됨
    - Characteristics : 마스터 성의 속성값, 디멘져라고 이해할 수 있음
    - Key figures : 지표 수치값, 매트릭이라고 이해할 수 있음

A라는 회사가 전국적으로 여러 공장을 운영하고

공장이 어디에 위치해있는지의 지역정보, 건물의 준공년도 정보가 필요하다고 가정하자.

그리고 아래와 같이 인포오브젝트를 구성할 수 있다.

(*SAP에서 스탠다드는 0, 사용자정의는 Z, 테스트는 Y가 앞에 prefix로 붙지만, 이는 우선 생략하고 기술적 네이밍도 임의부여했다.)

 

공장 = PLANT ( A 공장, B공장, C공장, ...)

PLANT TXT
A A공장
B B공장
C C공장

지역정보 = AREA (충청남도, 충청북도, 전라남도, ...)

AREA TXT
충청남도 10
충청북도 20
전라남도 30

준공년도 = CALDAY

CALDAY
19990115
20001017
20080922

 

위와 같이 기술적이름으로 인포오브젝트가 구성되어지고,

PLANT 안에 AREA, OPENDAY 인포오브젝트를 속성값으로 추가할 수도 있다.

이렇게 되면 ADSO나 Composite Provider에서 PLANT를 구성할 때,

AREA, CALDAY를 별도로 구성하지 않더라도 PLANT에 엮어있기 때문에 AREA, CALDAY 속성값을 사용할 수 있다.

 

위와 같은 인포오브젝트는 Characteristics(특성) 값이다.

 

추가로, 공장에 근무하고 있는 직원수와 공장에서 발생하는 전기료가 필요하다고 가정하자.

직원수 = PERSONCNT

전기료 = ELETRAMT

해당 인포오브젝트는 Key figures 값이라고 볼 수 있다.

 

ADSO에서 공장별로 전기료 금액을 구성할 때 PLANT, ELETRAMT의 InfoObject로 구성하면 된다.

(*해당 작업을 변환작업, 변환규칙 만든다 라고 하는거 같다.)

여기서, SAP는 국제적인 솔루션이기 때문에 전기료 금액 단위를 달러로 할 지 KRW로 할 지 정해줘야한다.

스탠다드로 통화금액 InfoObject 0CURRENCY가 있기 때문에

ELETRAMT 로 ADSO 변환규칙 만들 때 0CURRENCY도 함께 적용시켜주면 된다.

 

'SAP > SAP BW4HANA' 카테고리의 다른 글

[BW4HANA] ADSO 이란?  (0) 2022.10.24
SAP BW/4HANA Overview  (0) 2022.09.14