목록SAP (19)
shw__00
1편에서 SAP BI BW에 대한 간략한 개념, 특징적으로 알아봤었는데 이번에는 좀 더 구체적으로 알아보는 시간을 가져보려한다. DW, BW, BW4HANA, SAC, Datasphere 이런 것들이 어떻게 구성이 되고 어떤 흐름을 가지게 되는지 그리고 뭔지 먼저 DW란 무엇인가?DataWareHouse로 여러 시스템(ERP, CRM, MES, 외부DB 등 SAP, NONSAP 시스템도 포함)의 데이터를 한 곳에 모아수집 - 정제 - 통합 - 저장과 같은 ETL이나 OLAP가 수행되는 일종의 중앙 저장소라고 보면 된다. 그럼 BW는 뭐야? BW4HANA는? SAP가 제공하는 DW 솔루션으로 SAP환경에 최적화되어있는 솔루션이다. BW4HANA는 HANA 기반의 BW라고 보면 된다.구성요소로는 infoo..
먼저 시작하기에 앞서 클라우드에 대해 알아보자. 클라우드는 기업이 IT 인프라를 직접 보유하지 않고, 인터넷을 통해 자원(서버, 스토리지, 데이터베이스, 애플리케이션 등)을 빌려 쓰는 개념이다. 종류에 따라 비용절감, 확장성, 유지보수, 접근성 측면에서 이점이 있다. 크게 IaaS , PaaS, SaaS 로 나뉜다.(최근 SAP에서는 XaaS라고 Everything as a Service 를 제공하기 위한 흐름에 있다) IaaS는 서버 네트워크 스토리지 등 인프라만 제공하는 형태로, 사용자가 직접 OS나 개발 등을 진행한다. 예시로는 서버 배포를 위한 AWS, Azure VM 등이 있다. PaaS는 개발 환경, 운영 환경을 플랫폼 형태로 제공한다.예시로는 SAP BTP환경이나 Google Colab..
ERP 구축 프로젝트에서는 HANA DB (자체) 를 사용했다. 그래서 따로 DB 툴을 써보진 않았는데 MYSQL은 웹 개발할 때 다뤄보긴 했지만, 오라클이나 MSSQL을 ERP시스템, MES, 그룹웨어 등등 연동해서 쓰는 경우가 있어. 한번 정리해보려고 한다. SAP GUI를 사용하면서 특이했던 점이 프론트+백엔드+DB 그냥 하나의 집합체?로 느껴졌다.그 구조는 사실 어플리케이션 서버( 프론트+ 백엔드 ABAP - 여기에는 개발,운영,테스트 서버 등등) + DBMS 로 이루어져있다. GUI에서 코드 작성(CRUD), 테이블 생성 등 트랜잭션이 이뤄지면 서버(GUI)에서 OPEN SQL 방식으로 작성된 코드가 NATIVE SQL ( 실제 DB, 오라클,하나,MSSQL 등 ) 으로 변환되어 전달된다. 즉..
선 요약 ! BI/BW 는 데이터가 곧 경쟁력인 시대의 핵심 인프라다.데이터가 곧 의사결정의 엔진이 되는 시대이다. 오늘날 기업 경쟁력은 얼마나 빠르고 정확하게 데이터를 기반으로 판단하느냐에 달려 있다.생산, 재무, 영업, 인사 등 수많은 프로세스에서 매일 쏟아지는 데이터를 단순히 “저장”하는 것만으로는 의미가 없다.이 데이터를 정제·모델링·분석하여 경영 의사결정의 근거로 전환하는 역할을 하는 것이 바로 BI(Business Intelligence) 시스템이고, SAP 환경에서 이 BI의 기반이 되는 데이터 플랫폼이 BW(Business Warehouse) 이다. 즉, BW는 데이터를 모으고 정리하는 엔진이고 BI는 그 데이터를 보여주고 인사이트로 바꾸는 엔진이다. ERP는 기업의 모든 업무 데이터를 ..
아리바 솔루션에 대해 알아보자. 먼저 왜 생겼을까? 기업 구매부서는 수천 개의 공급업체, 계약, 가격, 납기 데이터를 관리해야 한다.예전 SAP MM(자재관리) 모듈로는 조직 내부 프로세스까진 가능했지만, 외부 공급업체와의 협업·거래 관리에는 한계가 있었다.SAP은 이 격차를 메우기 위해 2012년에 Ariba라는 조달 네트워크 회사를 인수했다.그 결과 탄생한 게 SAP Ariba , 클라우드 기반 조달·구매 통합 플랫폼이다. 서비스 형태는 SaaS기반 클라우드이다 -> Ariba Network라는 큰 구조에서 돌아가는 구조이다(기업과 공급업체로 구성된 네트워크) 따라서 실제 설치할 필요도 없고 인프라 보안 등 모든 것을 관리해준다. SAP ERP시스템과 API로 연결되어 트랜잭션이 발생한다.여기서 AP..
미리 미리 눈에 익히고 익숙해져보자 예시 플로우 : 고객 주문 → 생산 → 납품 → 청구1. SD – 판매오더 생성 고객이 제품을 주문TCODEVA01 : 판매오더 생성VA02/VA03 : 변경/조회 테이블VBAK (Sales Order Header)VBAP (Sales Order Item)VBFA (Document Flow) 예시: 고객 A가 500개 주문 → VBAK에 오더 헤더 저장, VBAP에 품목·수량 저장. 2. PP – 생산계획/생산오더 판매오더 확인 후 생산이 필요하면 MRP 돌려서 생산오더 생성. TCODEMD01/MD02 : MRP 실행MD04 : 재고/요구사항 리스트 확인 CO01 : 생산오더 생성CO02/CO03 : 변경/조회 테이블AFKO (생산오더 헤더)AFPO (생산오더 아이템..
SAP는 핵심 비즈니스 데이터를 관리하는 시스템이다.따라서 누가 어떤 업무를 할 수 있는지를 통제하는 권한 관리가 필수적이라고 볼 수 있다.목적은 크게 두 가지:보안(Security) – 회사의 중요 데이터 무단 접근 방지업무 분리(SoD, Segregation of Duties) – 예시로, 한 사용자가 전표 입력과 승인 모두 수행하지 않도록 분리구체적으로는FI 담당자에게는 회사코드 1000 전표 입력/조회 권한만 부여영업담당자에게는 영업조직 2000 오더 생성/조회 권한만 부여 이런식으로. 한번 권한을 부여해보자.SU01(유저 권한 관리)에서 User name을 넣고 들어가자.들어가면 해당 User에 대한 부여된 Role 을 확인 할 수 있다. Role필드에 role을 추가하거나 삭제할 수 있음. ..