SAP R/3

SAP R/3

SAP R/3은 독일법인 SAP AG(현 SAP SE)에서 생산한 엔터프라이즈 리소스 계획 소프트웨어의 이전 이름이다. 주문 이행, 청구, 인적 자원 관리, 생산 계획 등 업무 프로세스를 완료하는 데 필요한 모든 자원과 정보, 활동을 조정하기 위해 마련된 전사적 정보 시스템이다.[1]

현재 SAP R/3의 후속 소프트웨어는 SAP S/4HANA로 알려져 있다.

SAP S/4HANA의 역사

이전 버전

SAP R/2는 1980년대와 1990년대 초에 매우 성공적이었던 메인프레임 기반의 비즈니스 애플리케이션 소프트웨어 제품군이었다. 특히 다국어 및 다국어 기능이 내장된 소프트 실시간 비즈니스 애플리케이션을 필요로 하는 다국적 유럽 대기업들에게 인기가 높았다.

R/3

분산 클라이언트-서버 컴퓨팅의 등장으로 SAP SE는 SAP R/3이라는 소프트웨어의 클라이언트-서버 버전을 내놓았다("R"는 "실시간 데이터 처리"를 위한 것이고 "3"는 "3계층": 1) 데이터베이스, 2) 애플리케이션 서버 및 3) 클라이언트(SAPgui)를 위한 것이었다. 이 새로운 아키텍처는 마이크로소프트 윈도우즈 또는 유닉스 같은 여러 플랫폼 및 운영 체제와 호환된다. 이는 SAP를 완전히 새로운 고객 기반에 개방하는 계기가 되었다.

SAP R/3는 1992년 7월 6일에 공식 출시되었다. 그 소프트웨어의 다양한 발매는 1990년대를 거쳐 이루어졌다.

수정된 기술 아키텍처를 갖춘 소프트웨어의 새로운 버전이 2004년에 출시되었고, SAP ERP Central Component(ECC)로 이름이 바뀌었다. SAP가 대규모 비즈니스 애플리케이션 시장을 장악하게 되었다.[2] 이 제품의 최신 버전은 SAP ECC 6.0 Enhancement Pack 8이다.

SAP ECC는 SAP의 Business Suite(ECC 구성 요소와 함께 SAP CRM, SAP SCM 등을 포함한 애플리케이션 모음) 내의 핵심 구성 요소다. SAP ECC는 "모듈" 내에 서로 다르지만 통합된 기능을 포함하고 있다. ECC 내의 재무 모듈, HR 모듈, 웨어하우스 관리 등). 새로운 클라우드 경쟁업체와 Business Suite의 복잡성이 결합됨에 따라 SAP는 최근 몇 년 동안 단순화에 크게 투자하고 시스템 응답 시간을 크게 개선하여 2015년 2월 S/4 Simple Suite를 발표하게 되었다. S/4는 단일 테넌트 아키텍처를 보유하며 SAP의 인메모리 데이터베이스 기술 스택(HANA)을 기반으로 구축 중이며, 사내 클라우드 및 사내 배포를 선택할 수 있다. R/3의 전통적인 3계층 및 데이터베이스 독립형 아키텍처는 2계층 아키텍처로 대체된다.

릴리스

  • SAP R/1 시스템 RF: 1973
  • SAP R/2 메인프레임 시스템: 1979
  • SAP R/3 Enterprise Edition 1.0 A: 1992년 7월
  • SAP R/3 Enterprise Edition 2.0B(SAP R/3 2.0B): 1993년 7월
  • SAP R/3 Enterprise Edition 3.1l(SAP R/3 3.1)나:1998년 5월 11일
  • SAP R/3 Enterprise Edition 4.0B(SAP R/3 4.0B): 1998년 4월 6일
  • SAP R/3 Enterprise Edition 4.3
  • SAP R/3 Enterprise Edition 4.5B(SAP R/3 4.5B): 1999년 3월 29일
  • SAP R/3 Enterprise Edition 4.6B(SAP R/3 4.6B): 1999년 12월 6일
  • SAP R/3 Enterprise Edition 4.6C(SAP R/3 4.6C): 2000년 4월 3일
  • SAP R/3 Enterprise Edition 4.6f
  • SAP R/3 Enterprise 4.7X110: 2002년 7월 15일
  • SAP R/3 Enterprise 4.7X200: 2003년 9월 22일
  • SAP ERP Central Component(ECC) 5.0: 2004년 6월 21일
  • SAP ERP Central Component(ECC) 6.0: 2005년 10월 24일
    • SAP ERP 6.0용 SAP Enhancement 패키지 1(EHP1 for SAP ERP 6.0): 2006년 12월 21일
    • SAP ERP 6.0용 SAP Enhancement 패키지 2(EHP2 for SAP ERP 6.0): 2007년 7월 27일
    • SAP ERP 6.0용 SAP Enhancement 패키지 3(EHP3 for SAP ERP 6.0): 2007년 12월 7일
    • SAP ERP 6.0용 SAP Enhancement 패키지 4(EHP4 FOR SAP ERP 6.0): 2008년 11월 21일
    • SAP ERP 6.0용 SAP Enhancement 패키지 5(EHP5 FOR SAP ERP 6.0): 2010년 7월 12일
    • SAP ERP 6.0용 SAP Enhancement 패키지 6(EHP6 FOR SAP ERP 6.0): 2011년 8월 24일
    • SAP ERP 6.0용 SAP 향상 패키지 7(EHP7 FOR SAP ERP 6.0): 2013년 8월 13일
    • SAP ERP용 SAP Fiori 1.0(UI FOR ERP7 for SAP ERP 6.0): 2013년 11월 29일
    • SAP ERP 6.0용 SAP Enhancement 패키지 8(EHP8 FOR SAP ERP 6.0): 2016년 1월 20일
  • SAP S/4HANA
    • SAP S/4HANA 1511: 2015년 11월
    • SAP S/4HANA 1610: 2016년 10월 31일
    • SAP S/4HANA 1709: 2017년 9월 15일
    • SAP S/4HANA 1809: 2018년 9월 21일
    • SAP S/4HANA 1909: 2019년 9월 20일
    • SAP S/4HANA 2020: 2020년 10월 7일

소프트웨어 조직

SAP R/3는 비즈니스 조직의 일반적인 기능을 망라하는 구별되는 기능 모듈로 배치되었다. 가장 널리 사용되는 모듈은 금융제어(FICO), 인적자원(HR), 자재관리(MM), 판매 유통(SD), 생산계획(PP)이었다.[9]

각 모듈은 특정 업무 업무를 자체적으로 처리하였으나, 해당되는 경우 다른 모듈과 연계되었다. 예를 들어, Sales & Distribution의 청구서 거래에서 나온 송장은 회계로 전달될 것이며, 회계는 매출채권 및 판매물가에 표시될 것이다.

SAP는 일반적으로 소프트웨어 프로세스를 추진하기 위한 모범 사례 방법론에 초점을 맞췄지만 최근에는 수직 시장으로 확대되었다. 이러한 상황에서 SAP는 유틸리티나 소매와 같은 특정 시장 부문에 적합한 전문 모듈(IS 또는 산업별 모듈)을 생산했다.

기술

SAP 기반 R/3 아키텍처 기반 3계층 클라이언트/서버 구조:

  1. 프리젠테이션 레이어(GUI
  2. 응용 계층
  3. 데이터베이스 계층

프리젠테이션 레이어

SAP는 IT가 지원하는 일반적인 기업에서 발생하는 다수의 작업 처리를 허용한다. 새로운 SAP ERP 소프트웨어는 주로 SAP NetWeaver를 기반으로 하기 때문에 R/3과 다르다: 핵심 구성요소는 ABAP에서 구현될 수 있으며, 자바에서 그리고 새로운 기능 영역은 더 이상 이전의 ERP 시스템의 일부로 생성되지 않고, 밀접하게 상호 연결된 구성요소를 가지고 있지만, 자급제 구성요소 또는 고른 시스템으로서도 만들어진다.

응용 프로그램 서버

이 서버에는 SAP 애플리케이션이 포함되어 있으며, 두 개의 계층이 있는 시스템에서, 이 서버는 데이터베이스 서버의 일부를 구성한다. 애플리케이션 서버는 온라인 사용자, 백그라운드 프로세싱 또는 둘 모두를 위해 설정될 수 있다.

애플리케이션 서버는 ABAP/4(Advanced Business Application Programming/4세대) 프로그램을 집단적으로 해석하고 이에 대한 입력과 출력을 관리하는 실행 파일의 모음입니다. 응용 프로그램 서버가 시작되면 이러한 실행 파일은 모두 동시에 시작한다. 응용 프로그램 서버가 중지되면 모두 함께 종료된다. 응용 프로그램 서버를 시작할 때 시작되는 프로세스 수는 응용 프로그램 서버 프로필이라는 단일 구성 파일에 정의되어 있다. 각 애플리케이션 서버는 시작할 때와 실행 중일 때 자신의 특성을 지정하는 프로필을 가지고 있다. 예를 들어, 응용프로그램 서버 프로파일은 다음을 지정한다.

  • 프로세스 수 및 프로세스 유형
  • 각 프로세스에서 사용할 수 있는 메모리 양
  • 사용자가 자동으로 로그오프되기 전까지 비활성 상태인 시간.

애플리케이션 계층은 하나 이상의 애플리케이션 서버와 메시지 서버로 구성된다. 각 애플리케이션 서버는 R/3 시스템을 실행하는 데 사용되는 일련의 서비스를 포함한다. 실용적이지 않아, R/3 시스템을 실행하려면 애플리케이션 서버가 하나만 필요하다. 그러나 실제로 서비스는 둘 이상의 애플리케이션 서버에 분산되어 있다. 이는 모든 애플리케이션 서버가 모든 범위의 서비스를 제공하는 것은 아니라는 것을 의미한다. 메시지 서버는 응용 프로그램 서버 간의 통신을 담당한다. 그것은 한 애플리케이션 서버에서 시스템 내의 다른 애플리케이션 서버로 요청을 전달한다. 또한 애플리케이션 서버 그룹과 그 그룹 내의 현재 로드 밸런싱에 대한 정보도 포함하고 있다. 사용자가 시스템에 로그온할 때 적절한 서버를 선택하기 위해 이 정보를 사용한다.

애플리케이션 서버는 ABAP/4 프로그램을 해석하기 위해 존재하며, 거기서만 실행된다. ABAP/4 프로그램이 데이터베이스에서 정보를 요청하는 경우, 애플리케이션 서버는 데이터베이스 서버로 요청을 전송한다.

보안

서버 간 통신은 SAP 암호화 라이브러리로 암호화할 수 있다.[10] SECUDE의 관련 부분 인수로 SAP는 Secure Network CommunicationsSecure Sockets Layer를 위한 SAP R/3와 함께 암호 라이브러리를 제공할 수 있었다.

참고 항목

참조

  1. ^ Esteves, J, 목사 J, Communications of AIS, 7(8): 2-54, "엔터프라이즈 자원 계획 시스템 연구: 주석된 참고 문헌"
  2. ^ Columbus, Louis. "Gartner Supply Chain Management Market Share Update: SAP Dominates With 25.8% Share". Forbes. Retrieved 2016-09-26.
  3. ^ https://blogs.sap.com/2016/04/08/sap-s4hana-on-premise-edition-fps-versus-sps/
  4. ^ https://blogs.sap.com/2016/11/07/sap-s4hana-1610-release-innovation-summary/
  5. ^ https://blogs.sap.com/2017/09/15/introducing-sap-s4hana-1709/
  6. ^ https://blogs.sap.com/2018/09/20/sap-s4hana-1809-release-preview/
  7. ^ https://blogs.sap.com/2019/09/20/intelligent-erp-sap-s4hana-1909-release/
  8. ^ https://blogs.sap.com/2020/10/07/sap-s-4hana-2020-release/
  9. ^ "List of SAP ERP Modules". Retrieved 2018-06-21.
  10. ^ SAP 암호화 라이브러리(SAPCryptOLIB)