SAP ABAP

SAP 개념 정리

정호나 2025. 3. 29. 16:53


### 1. BW vs ERP (SAP BW와 ERP 차이)
- SAP ERP (ECC, S/4HANA):  
  - 기업의 운영 시스템 (Transactional System)  
  - 실시간으로 업무 처리 (예: 회계 입력, 발주 등록, 생산 오더 등)  
  - 데이터를 기록하는 원천 시스템  
- SAP BW (Business Warehouse):  
  - 데이터 분석 시스템 (Analytical System)  
  - ERP를 포함한 여러 시스템의 데이터를 수집, 저장, 분석  
  - BI 리포트, 대시보드 등에 활용  

ERP는 '업무를 처리'하는 시스템, BW는 '그 업무 결과를 분석'하는 시스템이야.

---

### 2. SAC (SAP Analytics Cloud)
- SAP에서 만든 클라우드 기반 BI 도구  
- 대시보드, 리포트, 예측 분석 기능 제공  
- SAP BW, HANA, Excel 등 다양한 데이터 소스와 연동 가능  
- 데이터 시각화, 계획 수립, 협업 분석 지원

---

### 3. BW (Business Warehouse)
- SAP의 데이터 웨어하우스 솔루션  
- ETL 기능 (데이터 추출/전환/적재) 제공  
- InfoObject, DSO, InfoCube, CompositeProvider 등 구성요소 사용  
- 분석 리포트와 대시보드 생성에 활용

---

### 4. SAP 기간계 vs BW 정보계
- 기간계: 운영 중심 시스템, 실시간 업무 처리 (예: FI, CO, MM, SD 등)  
- 정보계: 분석 중심 시스템, 과거 데이터 기반 보고  

기간계는 업무를 위한 시스템, 정보계는 의사결정을 위한 시스템이라고 보면 돼.

---

### 5. T코드 vs D코드
- T코드 (Transaction Code):  
  - SAP 기능을 빠르게 실행하는 코드  
  - 예: FB03 (전표 조회), ME21N (구매오더 생성)  
- D코드:  
  - SAP 용어보다는 회사 내부에서 차원값(Dimension)이나 코드로 커스터마이징해서 사용하는 경우가 많음

---

### 6. 프로젝트 시 봤던 테이블명 예시
- 회계: BKPF, BSEG (전표 헤더/라인)  
- 구매: EKKO, EKPO (구매 오더 헤더/라인)  
- 매출: VBAK, VBAP (판매 오더 헤더/라인)  
- 재고: MARA, MAKT, MBEW, MKPF, MSEG

---

### 7. MSTR (MicroStrategy)
- SAP 외부의 BI 도구  
- 데이터 시각화, 분석 리포트 제공  
- SAP BW, Oracle, Excel 등 다양한 소스와 연동 가능  
- 대기업에서 SAP BW와 함께 사용되는 경우 많음

---

### 8. TLC?
- SAP 문맥에서는 자주 사용되지 않는 용어  
- Test Life Cycle (테스트 생명 주기)나 Total Life Cycle (전체 시스템 생애 주기) 의미일 수 있음  
- 프로젝트 맥락에 따라 해석이 다를 수 있으니 관련 문맥이 필요함

---

### 9. 정규화 차이 (DB 정규화)
- 정규화란 중복을 줄이고 무결성을 확보하기 위한 테이블 분리 작업  
- 1NF: 컬럼이 원자값  
- 2NF: 부분 종속 제거  
- 3NF: 이행 종속 제거  
- 4NF~5NF: 고급 정규화 (다치 종속 등)  
- SAP는 성능 및 편의성 때문에 정규화와 반정규화를 적절히 혼합해 사용함

---

### 10. SAP GUI
- SAP를 사용하는 데스크탑 클라이언트 프로그램  
- T코드 입력으로 기능 실행  
- ERP, BW 시스템 접근의 기본 툴  
- 최근에는 웹 기반 Fiori 화면도 병행 사용됨