데이터 정의/조회/변경를 Database 영역에서 효과적으로 수행하기 위해 SQL 기반 가상 데이터 Modeling
SAP ECC
전통적으로 Database Table 을 활용한 Data 수집 이후에 ABAP Language 를 활용하여 Data Processing 처리가 일반적이였다.
OPEN SQL 을 활용하여 Database 에서 1차적으로 Data 를 추출한 이후에 필요한 출력물 또는 데이터 가공은 ABAP 영역에서 처리되므로 속도 및 성능의 개선이 제한적이였다.
S/4 HANA
CDS View 가 본격적으로 제공되었다.
기본적으로 ABAP Data Processing 영역이 Database 영역으로 전환되었고, S/4 HANA Database 의 빠른 성능 향상을 충분히 활용하여 Data handling 이 Database 의 영역에서 수행되는 차이가 있다.
이러한 CDS View 는 Database 영역 내에서 Data handling 이 가능하게 해주는 Model 이다.
Query 사용
ECC 에서 OPEN SQL 을 대부분 사용하였으나 S/4 HANA 에서는 확장된 SQL Query 를 활용할 수 있게 되었다.
사실상 OPEN SQL 에서는 SELECT 이외의 Query 사용의 한계가 있었지만, CDS View 를 사용하게 되면서 Query 의 제약사항이 최소화되었다고 판단된다.
이러한 CDS View 의 생성 및 관리는 HANA STUDIO 또는 이클립스의 Enhance 된 기능을 통해 구현이 가능하다.
생성된 CDS View 의 정보는 실시간으로 SAP On-Premse GUI 를 통해서 사용자가 확인 가능하다.
향상된 속도의 Database 영역을 충분히 활용할 수 있는 장점은 있으나 결산 영역에서 과도한 Data handling 작업이 수행된다면 부하가 발생할 수 있으니 이 점은 사전/사후 검토가 필요하겠다.
Finance
ECC 에서는 실적데이터를 관리하는 Finace 영역의 다양한 Tables 이 존재하였으나, S/4 HANA 에서는 실적 관리는 ACDOCA Table 을 통하는 것으로 단일화되었다.
즉, CDS View 개념을 차용하여 실적 자체는 ACDOCA Table 로 통합되고 ECC 에서부터 관리된 Table 은 CDS View 의 형태로 제공되는 것이다.
단순 Summary 관점 Table 제공이 중단되면서 데이터 중복 제거 및 정합성 확보 측면에서 향상이 있었다.
'SAP FCM > 주요 개념' 카테고리의 다른 글
회계 원장(Accounting Ledger) (0) | 2024.10.15 |
---|---|
비즈니스 파트너(Business Partner) (1) | 2024.10.15 |
재무회계(Financial Accounting) (0) | 2024.10.15 |
S/4 HANA 관리회계 트랜잭션(S/4 HANA CO Transaction) (0) | 2024.10.15 |
세그먼트 회계(Segment Accounting) (1) | 2024.10.15 |