SAP NetWeaver-빠른 가이드
SAP NetWeaver(SAP NW)는 '비즈니스 인 에이블먼트'에 사용되는 모든 소프트웨어 및 서비스를 설명합니다. ERP ECC (중앙 구성 요소) 또는 SRM (공급자 관계 관리)과 같은 SAP 비즈니스 제품군에는 특정 비즈니스 솔루션에 대한 소프트웨어 구성 요소가 포함되어 있습니다.
다음은 SAP NetWeaver 플랫폼에 대한 핵심 사항입니다.
미션 크리티컬 비즈니스 애플리케이션을 실행하고 사람, 프로세스 및 정보를 통합하기위한 포괄적 인 기술 세트를 제공하는 개방형 기술 플랫폼입니다.
웹 기반의 개방형 통합 애플리케이션 플랫폼으로, 엔터프라이즈 서비스 지향 아키텍처 (Enterprise SOA)의 기반 역할을하며 비즈니스 및 기술 경계를 넘어 사람, 정보 및 비즈니스 프로세스를 통합하고 조정할 수 있습니다.
개방형 표준을 활용하여 거의 모든 소스 또는 기술의 정보 및 애플리케이션과 통합 할 수 있습니다.
이는 SAP Business Suite 및 SAP Business by Design의 기반입니다. 또한 파트너 솔루션과 맞춤형 애플리케이션을 지원합니다.
SAP NW 개발
SAP NetWeaver는 1997 년 이스라엘 회사 인 TopTier Software에 의해 처음 소개되었습니다. SAP는 2000 년대 초에이 회사를 인수했습니다. SAP NetWeaver의 첫 번째 버전은 2004 년에 NW7.0 버전으로 출시되었습니다.
Note − 사용 가능한 최신 버전은 2015 년 4 분기에 출시 된 SAP NetWeaver 7.5입니다.
SAP는 NetWeaver 플랫폼의 기능을 향상시키기 위해 다양한 애플리케이션 구성 요소를 제공하기 위해 다양한 하드웨어 공급 업체와 제휴했습니다. SAP Business Warehouse (BW) Accelerator는 SAP BW에서 데이터로드 및 쿼리 성능을 향상시키기 위해 개발 된 예제 중 하나입니다.
SAP는 ABAP Workbench, Web Dynpro, Visual Composer, SAP Solution Manager 및 JAVA 스택 기반의 NetWeaver Developer Studio (NWDS)와 같은 NetWeaver 플랫폼 기반의 다양한 애플리케이션 개발을 도입했습니다.
다음 이미지에서 SAP NW 플랫폼을 기반으로 한 주요 활성화를 볼 수 있습니다.
Highly Configurable Business Applications − 여기에는 SAP ECC 제품군, 고객 관계 관리를위한 SAP CRM 소프트웨어 제품군, 공급망 관리 및 SAP ERP (Enterprise Resource Planning) 솔루션의 일부인 기타 주요 모듈이 포함됩니다.
Business Enablement Applications − 여기에는 SAP Process Integration (PI), Enterprise Portal 및 Business Intelligence 소프트웨어 제품군과 같은 비즈니스 지원 애플리케이션이 포함됩니다.
Common Development and Technology Platform − 여기에는 ABAP Workbench, SAP Web Dynpro, Visual Composer 등과 같은 웹 개발 및 애플리케이션 개발 기술이 포함됩니다.
SAP NetWeaver − 장점
SAP NW는 워크 벤치 애플리케이션 개발을위한 비즈니스 애플리케이션을 관리하고 구성하기위한 개방형 플랫폼이므로 여러 이점을 얻을 수 있습니다.
서비스 지향 아키텍처 접근 방식을 기반으로하므로 유연하게 작업을 수행 할 수 있습니다. 시스템 업그레이드도 쉽게 수행 할 수 있습니다.
SAP NetWeaver Application 서버를 사용하면 실시간으로 분석 및 내장 분석을 수행 할 수 있습니다.
ABAP Workbench, Web Dynpro 및 NW Development Studio와 같은 도구를 사용하여 웹 애플리케이션을 쉽게 개발합니다.
다양한 언어로 구현 된 다양한 공급자의 애플리케이션을 관리하는 단일 애플리케이션 플랫폼입니다.
웹 및 모바일 애플리케이션을 사용하여 비즈니스 로직 및 SAP 백엔드 시스템 콘텐츠를 쉽게 구현하고 사용할 수 있습니다.
SAP NetWeaver Gateway, JAVA 기반 SAP UI5 및 HTML5 기반 애플리케이션 개발을 사용하는 모바일 및 웹 애플리케이션을위한 유연하고 간단한 개발 환경입니다.
NetWeaver 플랫폼 배포 모델을 기반으로 한 SAP Fiori Launchpad를 사용하여 일상적인 비즈니스 운영의 쉬운 워크 플로우 및 관리. 개발자는 NetWeaver 게이트웨이를 사용하여 모든 환경과 장치를 통해 비즈니스 사용자를 SAP 소프트웨어에 연결하는 응용 프로그램을 만들 수 있습니다.
SAP NetWeaver는 SAP 소프트웨어 스택의 중앙 기반이라고하며 Process Integrator, Business Intelligence, Enterprise Portal과 같은 다른 NetWeaver 구성 요소와 ABAP 및 Java 애플리케이션을위한 유연한 플랫폼을 제공합니다.
SAP NetWeaver Application Server는 플랫폼 독립적 인 웹 서비스, 비즈니스 애플리케이션 및 표준 기반 개발을 지원하므로 웹 서비스 지향 솔루션을위한 기존 기술 자산을 활용할 수 있습니다.
모든 NetWeaver 구성 요소는 SAP Web Application Server에 구축되고 구성 요소는 J2EE 또는 ABAP로 작성됩니다.
SAP NetWeaver − 아키텍처
SAP NetWeaver는 전체 SAP 소프트웨어 스택의 핵심 구성 요소 중 하나이며 JAVA 및 ABAP 애플리케이션뿐 아니라 다른 구성 요소를위한 플랫폼을 제공합니다.
SAP 애플리케이션 서버는 여러 애플리케이션 서버 인스턴스와 데이터베이스 서버로 구성됩니다. 대화 인스턴스를 사용하면 메시지 서버와 인큐 서버도 포함됩니다.
사용자가 실행하는 대화 인스턴스는 다음과 같은 구성 요소를 가지고 있습니다.
Internal Communication Manager− 클라이언트와 서버 웹 요청을 모두 처리하는 데 사용됩니다. HTTP, HTTPS, SMTP 프로토콜을 지원합니다.
Dispatcher− Dispatcher는 사용자 요청을 다른 작업 프로세스에 배포하는 데 사용됩니다. 모든 작업 프로세스가 사용중인 경우 요청은 Dispatcher 대기열에 저장됩니다.
Work Processes − 이들은 Java 또는 ABAP 프로그램을 실행하는 데 사용됩니다.
SAP Gateway − SAP 인스턴스 간의 RFC 인터페이스를 제공합니다.
Message Server − 이는 메시지 통신에 사용되며 SAP 시스템에서 부하를 분산시킵니다.
SAP NetWeaver에는 포괄적 인 구성 요소, 애플리케이션 및 도구 세트가 포함되어 있습니다.
SAP NetWeaver 애플리케이션 서버
플랫폼 독립적 인 웹 서비스, 비즈니스 애플리케이션 및 표준 기반 개발을 지원하므로 웹 서비스 지향 솔루션을위한 기존 기술 자산을 활용할 수 있습니다.
주요 기능은 다음과 같습니다.
- 애플리케이션 플랫폼 개발을 관리하기위한 입증 된 확장 가능하고 포괄적 인 도구 세트입니다.
- 기존 인프라 기술을 활용합니다.
인터넷 커뮤니케이션 매니저
ICM (Internet Communication Manager)은 웹 및 서버 요청을 처리하고 HTTP, HTTPS 및 SMTP 프로토콜을 사용하여 인터넷 연결을 설정하는 데 사용됩니다. 사용자가 웹 브라우저를 통해 요청을 보냈습니다.
RFC 연결은 데이터 수집 및 처리를 위해 SAP NetWeaver Application 서버를 백엔드 시스템에 연결하는 데 사용됩니다.
SAP Web Application Server에서 SAP Gateway는 SAP 인스턴스 간의 RFC 인터페이스를 사용 가능하게합니다.
메시지 서버는 메시지를 처리하고 SAP 시스템의로드 균형 조정에 사용됩니다.
SAP NetWeaver Application Server의 설치 옵션
SAP NetWeaver Application Server를 설치하려면 다음 두 가지 설치 옵션 중에서 선택할 수 있습니다.
ABAP System −이 설치 방법을 사용하면 ABAP 프로그램과 일부 선택된 SAP Java 응용 프로그램을 실행할 수 있습니다.
Java System −이 설치 방법을 사용하면 J2EE 응용 프로그램을 실행할 수 있지만 ABAP 프로그램은 실행할 수 없습니다.
SAP NetWeaver − 비즈니스 인텔리전스
이를 통해 기업 전체의 데이터를 통합하고이를 실용적이고시기 적절한 비즈니스 정보로 변환하여 건전한 의사 결정을 내릴 수 있습니다.
SAP NetWeaver − 게이트웨이
이를 통해 개발자는 모든 환경 및 장치를 통해 비즈니스 사용자를 SAP 소프트웨어에 연결하는 애플리케이션을 만들 수 있습니다.
SAP NetWeaver − 마스터 데이터 관리
시스템 간 데이터 일관성을 보장하고 확장 된 가치 사슬에서 비즈니스 프로세스를 통합하는 데 도움이됩니다.
SAP NetWeaver − 프로세스 오케스트레이션
간단한 워크 플로우에서 애플리케이션과 조직 경계에 걸친 통합 프로세스에 이르기까지 프로세스를 개선하는 데 도움이됩니다. 여기에는 비즈니스 프로세스 관리, 비즈니스 규칙 관리 및 프로세스 통합 기능이 포함됩니다.
SAP NetWeaver − 포털
중요한 정보와 응용 프로그램을 통합하여 사용자에게 기업 전반에 걸친 역할 기반보기를 제공하므로 정보 리소스를 최대한 활용할 수 있습니다.
SAP 자동 ID 인프라
RFID 리더 및 프린터, 블루투스 장치, 임베디드 시스템 및 바코드 장치를 포함한 모든 자동 감지 장치를 통합하는 데 필요한 모든 기능을 제공합니다.
SAP NetWeaver − ID 관리
일반적인 기업이 직면 한 액세스 및 프로비저닝 문제를 해결합니다. 비즈니스 프로세스를 통합 할 수있는 새로운 기회를 창출하고 이기종 IT 환경에서 시스템을 통합하는 데 도움이됩니다.
SAP NetWeaver − 정보 수명주기 관리
정의한 규정 보존 규칙에 따라 쉽게 액세스 할 수있는 형식으로 데이터를 보관할 수 있습니다.
SAP NetWeaver 플랫폼 및 NetWeaver 기술을 기반으로하는 다양한 애플리케이션을 사용하면 이기종 환경에서 SAP 및 비 SAP 제품을 사용할 수 있습니다. 다음 표에는 SAP NetWeaver 플랫폼의 다양한 릴리스 세부 정보가 나와 있습니다.
SAP NetWeaver 7.0은 2004 년에 처음 릴리스되었습니다. 최신 릴리스는 2015 년 11 월에 릴리스 된 SAP NetWeaver 7.5입니다.
과학 기술 | 릴리스 세부 정보 |
---|---|
SAP NetWeaver 플랫폼 | SAP NetWeaver 7.5 SAP NetWeaver 7.4 개선 패키지 1을 포함한 SAP NetWeaver 7.3 SAP NetWeaver 7.3 개선 패키지 3을 포함한 SAP NetWeaver 7.0 Enhancement Package 2를 포함한 SAP NetWeaver 7.0 개선 패키지 1이 포함 된 SAP NetWeaver 7.0 SAP NetWeaver 7.0 |
SAP 구성 환경 | SAP NetWeaver 구성 환경 7.2 개선 패키지 1을 포함한 SAP NetWeaver 구성 환경 7.1 SAP NetWeaver 구성 환경 7.1 SAP NetWeaver CE 7.1 용 엔터프라이즈 서비스 리포지토리 |
SAP Enterprise Portal, 엔터프라이즈 작업 공간 | SAP NetWeaver Portal, Enterprise Workspaces 1.0 SAP NetWeaver Portal, 엔터프라이즈 워크 스페이스 1.1 |
SAP NetWeaver 적응 형 컴퓨팅 컨트롤러 | SAP NetWeaver 적응 형 컴퓨팅 컨트롤러 7.3 SAP NetWeaver 적응 형 컴퓨팅 컨트롤러 7.2 |
SAP NetWeaver 엔터프라이즈 검색 | SAP NetWeaver 엔터프라이즈 검색 7.3 SAP NetWeaver Enterprise Search 7.2 |
SAP NetWeaver Mobile | SAP NetWeaver Mobile 7.1 (향상 패키지 1 포함) SAP NetWeaver Mobile 7.1 |
SAP NetWeaver MDM | SAP NetWeaver 마스터 데이터 관리 7.1 |
SAP 프로세스 통합 | SAP NetWeaver Process Integration 7.1 (향상 패키지 1 포함) SAP NetWeaver 프로세스 통합 7.1 |
SAP 싱글 사인온 | SAP NetWeaver Single Sign-On 2.0 SAP NetWeaver Single Sign-On 1.0 |
앞서 언급했듯이 SAP NetWeaver에는 포괄적 인 구성 요소, 애플리케이션 및 도구 세트가 포함되어 있습니다. SAP ECC 제품군에서 NetWeaver 플랫폼의 버전을 확인할 수 있습니다.
NetWeaver 플랫폼의 버전을 확인하려면-
Step 1 − SAP GUI를 사용하여 SAP ECC 시스템에 로그인합니다.
Step 2 − NetWeaver 버전을 확인하고 로그인 할 시스템을 선택합니다.
Step 3 − 버전을 확인하려면 상단의 시스템 탭 클릭 → 상태
시스템 상태 탭이 열립니다.
사용 데이터, 리포지토리 데이터 및 호스트 데이터와 같은 다양한 세부 정보를 볼 수 있습니다.
Step 4 − 버전을 확인하려면 SAP 시스템 데이터 → Component Version → Lens 아이콘을 클릭합니다.
다음 설치된 소프트웨어 화면의 설치된 소프트웨어 구성 요소 버전에서 구성 요소 이름, 릴리스, 서비스 팩 수준 및 지원 패키지를 찾을 수 있습니다.
Step 5− 릴리스 탭에서 NetWeaver 버전의 버전을 확인할 수 있습니다. 다음 스크린 샷에서는 NetWeaver 7.4입니다.
Step 6− 같은 화면이지만 다음 탭 (예 : 설치된 제품 버전)에서 SAP 시스템에 설치된 각 구성 요소의 버전을 찾을 수 있습니다. SAP NetWeaver 버전을 검색하려면 아래로 스크롤하여 찾습니다.
SAP NetWeaver를 설정하려면 SAP 사이트에서 SAP NetWeaver PAM (제품 가용성 매트릭스)을 확인해야합니다. 이는 플랫폼 가용성, 릴리스 유형 및 유지 관리, 제품의 업그레이드 기간을 알려줍니다.
PAM을 사용하여 SAP는 SAP 소프트웨어 릴리스에 대한 다음 정보를 게시합니다.
- 릴리스 유형 (예 : 표준 릴리스, 조기 채택 릴리스 또는 사용자 지정 개발 프로젝트 릴리스)
- 계획된 가용성
- 유지 보수 기간
- 업그레이드 경로
- 데이터베이스 플랫폼 및 운영 체제를 포함한 플랫폼 가용성
SAP NetWeaver 플랫폼의 플랫폼, 유지 관리 및 업그레이드, 릴리스 세부 정보를 확인하려면 다음 SAP PAM 사이트로 이동하여 파트너 ID와 암호를 사용하여 로그인하십시오. https://apps.support.sap.com/sap/support/pam
SAP NetWeaver 7.4 용 PAM을 확인하려면 다음 링크로 이동하여 SID와 비밀번호를 사용하여 로그인하십시오.
https://websmp201.sapag.de/~sapidb/011000358700000552252012E
이 사이트에서 다음 정보를 사용할 수 있습니다-
- OS/DB
- 개발자 작업 공간
- 언어 지원
- 브라우저 지원
Note − SAP NetWeaver 7.4 릴리스에 대한 SAP note 1843183.
SAP NetWeaver 용 운영 체제 / 데이터베이스 PAM
다음 표에서 SAP NetWeaver 플랫폼 용 운영 체제 및 데이터베이스 제품 가용성 매트릭스를 찾을 수 있습니다. Y 축을 따라 데이터베이스 지원, 해당 버전을 표시하고 X 축을 따라 지원되는 Windows OS를 보여줍니다.
- AS − 전체 SAP NetWeaver 스택 만있는 애플리케이션 서버
- DB-데이터베이스 서버 만
- HA-고 가용성 솔루션 만
- X64 − x64 및 x86_64는 동일한 하드웨어를 나타냅니다.
SAP NetWeaver에 대한 데스크톱 및 모바일 브라우저 지원
다음은 desktop browser support SAP NetWeaver 릴리스 용-
마이크로 소프트 인터넷 익스플로러
- IE 11 데스크탑 (권장)
- Windows 10의 IE 11 지원은 2015 년 10 월로 예정되어 있습니다.
- IE 7-IE 10 ~ 2016 년 1 월
Microsoft Edge
- UI Add-on 2.0 SP1 (SAPUI5 1.32)에 대한 계획입니다. UI Add-on 1.0 SP15 (SAPUI5 1.28)로 다운 포트 할 계획입니다.
모질라 파이어 폭스
- 최신 연장 지원 릴리스주기 (권장)
- 최신 빠른 출시주기 (조건부 지원)
구글 크롬
- Windows 용 최신 릴리스주기
- NW 7.02, 7.03, 7.30 이상 지원
애플 사파리
- OS X에서 버전 출시일로부터 3 년 동안
- NW 7.02, 7.03, 7.30 이상 지원
다음은 mobile browser support SAP NetWeaver 릴리스 용-
- iPad의 Apple Safari
- iPhone의 Apple Safari
- Samsung Galaxy Tab / S의 Google 크롬
- Samsung Galaxy Tab / S (A4.4 이상)의 Android 브라우저
- Nokia Lumia 930의 Windows Phone 8.1 (조건부 지원)
- Nokia Lumia 930의 Windows Phone 10 (예정)
- BlackBerry Z10 / 30의 BlackBerry
Note − 공급 업체 출시일로부터 3 년 동안 장치 및 OS 버전 지원.
지원되는 UI 기술-
- SAPUI5 / OpenUI5
- SAP Fiori 애플리케이션은 다른 지원을 가질 수 있습니다.
SAP NetWeaver 개발자 작업 공간
- 제한된 플랫폼 지원과 함께 SAP NetWeaver Developer Studio 및 AS Java로 구성
- 로컬 개발 및 테스트 기능
- 팀 개발 지원 없음
- Eclipse 업데이트 사이트를 통해 사용 가능한 도구 업데이트가 없습니다.
- 확장 지원 없음
언어 지원
언어 가용성에 관한 모든 정보는 제품 가용성에서 찾을 수 있습니다.
기술 릴리스 정보 → 언어 → 제품 인스턴스 → 추가 정보의 링크 표시 아래의 매트릭스 (PAM)
설치를 수행하기 전에 첫 번째 단계는 설치를위한 소프트웨어 및 하드웨어 요구 사항을 확인하는 것입니다. 소프트웨어 요구 사항에는 설치를위한 미디어가 포함되며 하드웨어 요구 사항에는 다음이 포함됩니다. RAM 16GB, 시스템 설치 및 실행을위한 최소 6080GB의 하드 디스크 공간 가상 이미지를 생성하려는 경우 VM 이미지에 동일한 메모리를 할당 할 수 있습니다.
소프트웨어 요구 사항
SAP Marketplace에서 소프트웨어를 얻을 수 있습니다. 이동https://websmp201.sapag.de/#wrapper
하단의 SAP Store 아이콘을 클릭하면 다음으로 이동합니다. https://www.sapstore.com/
로그온 버튼을 클릭하고 SAP 파트너 ID 세부 정보를 입력합니다. 로그인하면 다음 화면을 볼 수 있습니다.
SAP NetWeaver Application Server for ABAP 64 비트 평가판을 검색합니다.
이전 소프트웨어 제품에 대한 다음 SAP Store 링크에서 항목을 다운로드 할 수도 있습니다. http://sdnweb.sdn.sap.com
소프트웨어 다운로드 검색 목록은 이전 SCN 다운로드 카탈로그 항목을 새 스토어 링크에 매핑합니다. 검색 창이 자동으로 입력을 완료하고 찾고있는 항목을 찾는 데 도움이됩니다.
왼쪽에는 매장에서 직접 검색 할 수 있도록 매장 솔루션 번호를 참조로 나열했습니다. SAP 스토어 솔루션 제목은 관련 스토어 솔루션에 링크됩니다.
이전 패키지를 찾지 못한 경우 이전 제목과 링크가 포함 된 이메일을 보내십시오.
계정을 등록하고 모든 세부 정보를 입력하십시오. 이용 약관 확인란을 선택하십시오.
SAP Store에 등록하면 SAP는 다음이 포함 된 링크를 제공합니다. file- ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rar크기는 약 4GB입니다. 이 파일을 새 폴더에 추출하면 다음 폴더를 볼 수 있습니다. 설치를 실행하기위한 응용 프로그램 설치 프로그램 파일이 있습니다.
SAP 설치 마스터 마법사가 열립니다. 설치를 완료하려면 다음 단계를 완료해야합니다.
- 옵션 선택
- 매개 변수 정의
- Summary
- Execute
- Completed
왼쪽에는 각 옵션에 대한 도움말이 있습니다. 선택한 후에는 매개 변수 정의로 이동하여 최종 사용자 라이센스 계약 EULA에 동의 → 다음으로 이동합니다.
다음 (다음) 화면에서 모든 사용자의 비밀번호를 입력해야합니다. 이 비밀번호는 SAPinst가 생성하는 모든 계정과 보안 저장소 키 단계에 사용됩니다. 제한 및 종속성에 대해서는 F1 도움말을 확인하십시오.
다음을 클릭하면 다음 창에서 시스템이 필수 구성 요소 검사 결과를 수행합니다. 자세한 결과에서 다양한 옵션을 찾을 수 있습니다.
- Condition
- 결과 코드
- Severity
- Message
- 추가 정보
다음을 다시 클릭하면 마법사가 매개 변수 요약 탭으로 이동합니다. 다음 스크린 샷과 같이 모든 암호 (일반 매개 변수, 마스터 암호, Windows 도메인)의 세부 정보를 볼 수 있습니다.
하단에서 다음 버튼을 클릭합니다. 설치 마법사의“실행”탭으로 이동합니다. 여기에서 다음 스크린 샷과 같이 단계별 설치를 볼 수 있습니다.
이 작업을 진행하는 동안 발생할 수있는 다양한 오류가 있습니다. 그들 중 일부는-
- 데이터베이스 오류 (드라이버 문제)
- ABAP 가져 오기
- 설치 후 활동 (구성 문제)
설치 프로세스가 완료되면 다음 스크린 샷과 같은 확인 메시지가 표시됩니다.
설치 프로세스 중에 입력 사용자 매개 변수라고하는 다른 매개 변수를 전달해야합니다. 이러한 매개 변수는 설치 모드 유형에 따라 다릅니다. 다음 설치 옵션 중에서 선택할 수 있습니다.
- 일반 모드
- 커스텀 모드
일반 모드
"일반"모드를 선택하면 설치 마법사가 일반 매개 변수에 대한 기본값 만 선택하고 설치 실행이 단축됩니다.
일반 모드에서는 다음 입력 매개 변수를 선택해야합니다.
- 마스터 비밀번호
- 시스템 ID
- 데이터베이스 연결 매개 변수
- NetWeaver 버전 7.4 이상에서는 암호화 키를 유지해야합니다.
커스텀 모드
설치 중에 "사용자 정의"모드를 선택하면 모든 사용자 입력 매개 변수를 선택해야합니다. 2 단계 → 다음의 설치 마법사에서 매개 변수를 정의하면 매개 변수 요약을 볼 것인지 묻는 메시지가 표시됩니다.
요약 단계에서 모든 매개 변수를 다시 변경할 수 있습니다.
설치가 완료되면 일반 → 사용자 지정 또는 사용자 지정 → 일반에서 매개 변수 모드를 변경할 수 없으므로 설치 과정에서 비즈니스 요구 사항에 따라 선택해야합니다.
TMS (Transport Management System)는 SAP 시스템의 핵심 구성 요소 중 하나이며 새 요청을 제어하고 변경 사항을 구현 한 사람과 같은 변경 사항을 모니터링하고 SAP 환경에서 시스템 환경을 정의 및 구성하는 데 사용됩니다.
운송 관리 시스템은 세 부분으로 구성됩니다-
Change and Transport Organizer (CTO)
Transaction: SE01
이는 SAP 저장소 및 기타 개체의 변경 사항을 관리하고 구성하는 데 사용됩니다. 이는 개발 및 구성 프로젝트를위한 중앙 환경을 제공합니다. (https://wiki.scn.sap.com)
Transport Management System
이는 RFC 연결로 구성된 전송 경로를 사용하여 SAP 시스템 환경에서 수행 할 사용자 지정과 개발 개체를 관리, 제어 및 복사하는 데 사용됩니다. 여기에는 하나의 SAP 시스템에서 개체 내보내기 및 대상 시스템으로 가져 오기가 포함됩니다.
Tools
도구는 SAP Kernel의 일부이며 R3trans 및 전송 제어 프로그램을 관리하는 데 사용됩니다.
R3trans다른 SAP 시스템간에 개체를 전송하는 데 사용되는 SAP 시스템 전송이라고합니다. 전송 제어 프로그램으로 호출(tp) 또는 SAP 업그레이드 유틸리티를 사용합니다.
전송 제어 프로그램은 다른 플랫폼과 다른 데이터베이스에서 실행되는 다른 시스템 간의 데이터 및 개체 전송을 지원하는 데 사용됩니다.
전송 관리 구성
전송 관리는 SAP 시스템 환경의 핵심 구성 요소 중 하나입니다.
전송 도메인 컨트롤러
이는 모든 TMS 구성 세부 사항을 관리하는 데 사용됩니다. 구성 설정에 대한 모든 변경 사항은 모든 시스템에 배포됩니다. 도메인 컨트롤러를 설정하려면Transaction: STMS
SAP 시스템에 도메인 컨트롤러가없는 경우 새 컨트롤러를 생성하라는 메시지가 표시됩니다. 전송 도메인에는 수행 할 다음 활동이 포함됩니다.
사용자 생성 TMSADM
RFC 연결 및 요청 생성, TMSADM은 대상 시스템에 로그인하는 데 사용됩니다.
DOMAIN.CFG 파일은 usr / sap / trans / bin 디렉토리에 생성되며 TMS 구성을 저장하고 시스템 및 도메인에서 기존 구성을 확인하는 데 사용됩니다.
전송 도메인에 시스템 추가
시스템을 추가하려면 시스템에 추가 할 SAP 시스템에 로그온하십시오. 사용하다client 000 그리고 시작 transaction STMS. 시스템이 추가되지 않은 경우 TMS는 구성 파일을 확인합니다.DOMAIN.CFG도메인 가입을 요청합니다. "제안 선택"을 클릭하고 저장합니다. 시스템은 처음에 '대기 중'상태로 유지됩니다.
작업을 완료하려면 → 도메인 컨트롤러 시스템에 로그인 → 트랜잭션 STMS → 개요 → 시스템으로 이동합니다.
사용 가능한 새 시스템을 볼 수 있습니다. SAP 시스템 → 승인으로 이동합니다.
운송 경로 관리
Transport routes 다른 SAP 시스템간에 변경 사항을 전송하기 위해 SAP 관리자가 정의한 경로로 정의됩니다.
두 가지 유형의 전송 경로를 정의 할 수 있습니다.
- 통합 (DEV에서 QAS로)-전송 계층이 사용됨
- 전달 (QAS에서 PRD로)-전송 레이어가 필요하지 않음
운송 요청
Transport request개발 시스템에서 구현할 변경 사항의 수를 포함합니다. 변경 유형, 목적, 변경 범주, 대상 시스템 및 기타 세부 사항으로 구성됩니다.
전송 요청은 표준 형식으로 − <SID>K<Number>
Example
SID 시스템 ID를 나타냅니다.
K 고정 키워드 / 알파벳을 나타냅니다.
Number 900001로 시작하는 범위의 모든 것이 가능합니다.
SAP 시스템에서 생성 할 수있는 두 가지 요청 유형이 있습니다.
Workbench Request−이 요청 유형은 리포지토리 및 클라이언트 사용자 지정 개체를 포함하는 데 사용됩니다. 워크 벤치 요청은 ABAP 워크 벤치 개체를 변경하는 데 사용됩니다.
Customizing Request−이 요청 유형은 클라이언트 별 커스터마이징에 속하는 개체를 포함하는 데 사용됩니다. 이러한 요청은 사용자가 설정을 사용자 지정하고 전송 계층에 따라 대상 시스템이 자동으로 할당 될 때 시스템에서 자동으로 생성됩니다.
전송 요청을 생성하려면 Transaction SE01
전송 요청은 두 가지 방법으로 생성 할 수 있습니다.
Automatic − 자동으로 생성됩니다.
Manual − 전송 요청을 수동으로 생성 할 수도 있습니다.
전송 시스템에서 개체 가져 오기 / 내보내기
전송 요청이 소스 시스템에서 완료되면 소스 시스템에서 요청을 내보내고 대상 시스템으로 가져와야합니다. 가져 오기를 수행하려면 가져 오기 대기열을 선택해야합니다.
트랜잭션 STMS → 가져 오기를 실행하거나 상단의 개요 탭 → 가져 오기로 이동할 수 있습니다.
현재 도메인의 시스템 목록, 설명, 가져 오기 대기열에서 사용 가능한 요청 수 및 상태를 볼 수 있습니다.
가져 오기 대기열
이 목록에는 대상 시스템으로 가져올 준비가 된 디렉터리의 전송 요청이 포함되어 있습니다.
요청을 수동으로 추가하려면 기타 → 기타 요청 → 추가로 이동하면됩니다. 전송 요청의 이름을 알아야합니다.
전송 요청 로그
전송 요청이 완료되면 로그를 확인할 수도 있습니다. 로그를 확인하려면 Transaction SE01 → Goto → Transport Logs를 선택합니다.
전송 관리 시스템에서 다음 두 가지 유형의 로그를 사용할 수 있습니다.
Transport Log − 전송 요청에서 이동 된 전송 로그 파일을 추적합니다.
Action Log− 전송 요청에서 수행 된 작업 로그의 세부 정보를 포함합니다. 여기에는 수출, 수입 등이 포함됩니다.
로그 기록 값
다음 로그 기록 값이 전송 관리 시스템에 존재합니다-
0 −이 값은 내보내기가 성공했음을 나타냅니다.
4 −이 값은 경고가 발생하고 개체가 성공적으로 전송되었음을 나타냅니다.
8 − 이는 경고가 발생했으며 적어도 하나의 물체를 운송 할 수 없음을 나타냅니다.
12 or higher−이 값은 전송 요청의 오류를 나타내며 일반적으로 전송 요청의 개체로 인해 발생하지 않습니다. 이것은 아마도 시스템 오류로 인해 발생합니다.
Background jobs시스템의 정상적인 작업에 영향을주지 않고 백그라운드에서 실행되는 SAP 시스템의 작업입니다. 백그라운드 작업은 수동 작업을 줄이고 프로세스를 자동화하는 데 사용됩니다. 사용자 입력없이 백그라운드에서 실행할 수 있으며 시스템 부하가 낮을 때 실행되도록 예약 할 수 있습니다.
백그라운드 작업은 세 가지 범주로 나눌 수 있습니다.
Class A (High Priority)− 이것은 긴급하거나 중요한 작업에 사용되며 클래스 A 우선 작업으로 예약되어야합니다. 클래스 A 작업은 하나 이상의 백그라운드 작업 프로세스를 예약합니다.
Class B (Medium Priority) − 이러한 작업은 클래스 A 우선 순위가 높은 작업이 완료된 후에 실행됩니다.
Class C (Low Priority −이 작업은 클래스 A 및 클래스 B 작업이 완료되면 실행됩니다.
거래 코드-SM36
일반적인 자료
일반 데이터에서 백그라운드 작업을 생성하려면 다음 세부 정보를 입력하십시오.
작업 명 입력
우선 순위 / 직업 클래스
작업을 실행할 대상 서버를 선택하십시오. 로드 밸런싱에 사용됩니다. 작업을 실행할 대상 서버를 정의 할 수 있습니다.
결과를 이메일로 받으려면 스풀 목록 수신자를 사용하여 이메일 ID를 입력하십시오.
실행 단계를 정의하려면 단계 탭으로 이동하십시오. 필드에 프로그램 이름, 변형 이름을 입력합니다. 요구 사항에 따라 변형을 생성하지 않은 경우 비워 둡니다. 하단의 저장 버튼을 클릭하십시오.
시작 조건을 통과하려면 시작 날짜, 종료 날짜, 빈도 등을 입력합니다. 시작 조건이 지정되지 않은 경우 작업은 예약 된 상태로 유지되고 실행되지 않습니다. 시작 조건을 정의하기 위해 다양한 옵션을 사용할 수 있습니다. 정기적 인 작업을 생성하려면 하단의 상자를 선택하십시오.
일정이 정의되면 저장 버튼을 클릭하여 작업을 저장합니다. 다른 일정 옵션을 정의 할 수 있습니다-
Immediate − 작업을 즉시 실행합니다.
Date/Time − 작업을 실행할 날짜와 시간을 추가 할 수 있습니다.
After Job − 특정 작업이 완료된 후이 작업을 예약 할 수도 있습니다.
After Event − 특정 이벤트가 발생했을 때 스케줄을 추가 할 수도 있습니다.
At Operation Mode − 운전 모드에서도 스케줄을 추가 할 수 있습니다.
백그라운드 작업 예약 취소
나중에 실행되지 않도록 작업 예약을 취소하려면 작업을 해제해야합니다. 작업 예약을 취소하려면Transaction Code: SM37
Note − 작업이 활성 상태 인 경우 완료 될 때까지 예약을 취소 할 수 없습니다.
Step 1 − 작업 이름과 사용자 이름을 입력합니다.
Step 2 − 작업 예약을 취소하려면 상태 탭에서 해제 됨 및 준비됨을 선택합니다.
Step 3 − 다음 스크린 샷과 같이 작업 시작 조건을 입력하고 상단의 Execute 버튼을 선택합니다.
다음 스크린 샷은 작업이 해제되었음을 확인하고 작업의 기타 세부 정보를 확인합니다.
SAP NetWeaver Business Client(NWBC)는 단일 플랫폼에서 모든 애플리케이션에 액세스 할 수있는 사용자 인터페이스입니다. 각 응용 프로그램을 열 필요가 없으며 SAP 로그온 또는 Internet Explorer에서 열지 않고도 각 응용 프로그램으로 작업 할 수 있습니다.
두 가지 방법으로 NWBC에 액세스 할 수 있습니다.
HTML 용 NWBC
URL을 사용하여 열 수 있으며이 경우 클라이언트 도구를 설치할 필요가 없습니다.
URL 형식- http://applicationservername.com:8070/nwbc/~launch/?sapclient=800&sap-language=EN
NWBC에 로그인하려면 URL에 세부 정보를 입력해야합니다. 다음 정보가 필요합니다. 시스템, 클라이언트, 사용자, 암호 및 언어는 다음 스크린 샷에 나와 있습니다.
데스크톱 애플리케이션 용 NWBC
이 경우 NWBC 데스크톱 도구를 설치하고 URL 및 응용 프로그램 서버 세부 정보를 추가해야합니다.
SAP NWBC는 Single Sign On을 지원하므로 비즈니스 사용자뿐만 아니라 개발자가 다른 애플리케이션에 액세스하기 위해 여러 위치에서 로그인 할 필요가 없기 때문에 단일 플랫폼에서 필요한 모든 작업을 수행하는 데 매우 유용한 도구가 될 것입니다.
Note− 사용자는 SAP NetWeaver Business Client 및 SAP Front End GUI 클라이언트를 사용하여 SAP 시스템에 액세스 할 수 있습니다. 둘 다의 사용은 요구 사항에 따라 다릅니다. 사용자가 SAP 시스템에만 액세스하고 웹 기반 애플리케이션을 사용하지 않는 경우 SAP GUI가 선호됩니다.
사용자가 SAP 시스템과 웹 기반 응용 프로그램을 모두 가지고있는 경우 NetWeaver Business Client를 사용하는 것이 좋습니다.
SAP GUI와 NWBC의 주요 차이점
NWBC와 SAP GUI의 주요 차이점은 WD (Web Dynpro) 응용 프로그램에 액세스 할 수 있다는 것입니다. SAP GUI를 사용하여 WD 응용 프로그램을 실행하면 브라우저에서 열리지 만 NWBC에서는 해당 응용 프로그램이 역할에 추가 된 경우 일반 Dynpro 트랜잭션처럼 GUI 내에서 열립니다.
SAP NW Business Client는 역할 기반 액세스에서 작동합니다. 즉, NWBC를 사용하여 특정 시스템에 로그인하면 자신에게 할당 된 역할의 트랜잭션 만 볼 수 있으며 홈 페이지에서 볼 수있는 탭은 할당 된 역할에 따라 정의됩니다.
NWBC 출시
NetWeaver Business Client 용으로 출시 된 3 가지 버전이 있습니다. NWBC 3.0, NWBC 3.5, 과 NWBC 4.0
NetWeaver Business Client 4.0을 사용하려면 최신 버전의 SAP GUI (예 : SAP GUI 7.4)도 설치해야합니다.
NetWeaver Business Client 탐색은 다음 스크린 샷과 같이 4 개 부분으로 나뉩니다.
- 왼쪽의 탐색 패널
- 상단의 탐색 탭
- 캔버스 작업 영역
- 탐색 탭 위의 빠른 실행 표시 줄
Launchpad에서는 개발자와 사용자가 전체 트랜잭션 코드를 기억할 필요가없는 고급 검색을 수행 할 수 있습니다. 첫 글자를 입력하기 만하면 제안이 제공됩니다.
HTTP 서비스를 구성하려면 use Transaction SMICM
백엔드 시스템에 구성된 서비스를 표시하려면 Goto → Services를 클릭하십시오.
HTTP 또는 HTTPS 서비스가 아직 존재하지 않거나 변경하려는 경우 서비스 → 생성 또는 서비스 → 변경 경로를 따라 서비스를 생성하거나 편집 할 수 있습니다.
서비스를 활성화 / 비활성화하려면 서비스를 선택하고 서비스 → 활성화를 클릭합니다.
ICF에서 서비스 활성화
인터넷 통신 프레임 워크를 사용하면 표준 프로토콜을 사용하여 SAP 시스템과 통신 할 수 있습니다. 시스템에 NWBC를 사용하려면 SICF 트랜잭션을 사용하여 시스템에서 SICF 서비스를 활성화해야합니다./sap/bc/nwbc 그리고 그 아래의 구성 요소.
Step 1 − 서비스를 활성화하려면 Transaction: SICF
Step 2 − 계층 유형을 SERVICE로 설정하고 실행 (F8)을 클릭합니다.
Step 3 − default_host 아래의 노드를 확장합니다.
Step 4 − 다음 서비스 트리로 이동하여 비즈니스 클라이언트의 조종석 하위 노드에 액세스 할 수 있습니다. default_host/sap/bc/nwbc
Step 5 − 관련 서비스 노드를 선택하고 서비스 / 호스트 → 활성화를 선택합니다.
Step 6− 서비스를 선택하고 비활성화를 클릭합니다. 비활성화를 확인하는 메시지가 표시됩니다.
Step 7− 다음 스크린 샷과 같이 정보 탭으로 이동하면 비활성화 결과를 볼 수 있습니다. 해당 서비스를 비활성화하려면 예를 클릭합니다.
NetWeaver Business Client는 Windows 운영 체제에서 사용할 수 있으며 비즈니스 클라이언트의 원활한 실행을 보장합니다.
하드웨어 요구 사항에는 최소 1GB 메모리가 포함되며 메모리 요구 사항은 열려있는 세션 탭 수와 창 수에 따라 다릅니다.
SAP는 최소 화면 크기 1024 * 768 및 VGA 모니터링을 권장합니다. 모든 하드웨어 요구 사항은 SAP GUI 프런트 엔드 설치와 동일합니다.
NWBC 데스크톱 응용 프로그램을 설치하려면 도구 설정이 필요합니다.
Step 1− 설치 파일을 더블 클릭하여 실행하면 설치 마법사가 열립니다. 마법사는 SAP 제품 설치 → 다음을 구성하는 데 도움이됩니다.
Step 2− 다음 스크린 샷과 같이 다음 창에서 제품을 선택해야합니다. SAP NetWeaver Business Client를 선택하고 다음 버튼을 클릭합니다. 설치를위한 메모리 공간 요구 사항을 충족하려면 디스크 드라이브에 충분한 메모리가 있어야합니다.
Step 3− 다음 버튼을 선택하면 설치 과정이 시작됩니다. 설치 과정에서 설치 진행 상황에 대한 정보를 받게됩니다.
Step 4 − 설정을 완료하려면 다음 스크린 샷과 같이 마침 버튼을 클릭합니다.
ABAP 시스템에서 NetWeaver Business Client에 액세스하고 관리하는 데 사용할 수있는 다양한 시스템 트랜잭션 코드가 제공됩니다. 거래 코드 사용,Transaction: NWBC
ABAP 시스템에서이 트랜잭션을 실행하면 브라우저에서 "시작 URL"이 시작되고 별도의 브라우저 인스턴스가 시작됩니다.
HTTP 서비스가 구성 / 활성화되지 않은 경우 실행시 다음 메시지가 표시됩니다. Transaction: NWBC
이 문제를 해결하려면 다음을 실행해야합니다. Transaction SMICM. 이동 → 서비스를 클릭합니다. HTTP 서비스, 서비스 → 활성화를 선택합니다.
ABAP 시스템에서 NWBC 트랜잭션을 실행하면 시스템의 모든 조종석 목록과 관련 역할 목록이 표시됩니다.
첫 번째 아이콘 또는 선행 슬래시가있는 링크는 HTML 용 NWBC를 엽니 다.
두 번째 아이콘 또는 선행 슬래시가없는 링크는 NWBC 데스크탑 도구를 엽니 다.
Note − 사용 transaction NWBC, class CL_GUI_HTML_VIEWER 다른 브라우저가 시스템의 기본 브라우저로 정의 된 경우에도 항상 브라우저 (Microsoft Internet Explorer)에서 URL을 시작합니다.
이는 클래스가 시작될 때 실행중인 SAP GUI 세션에서 Internet Explorer (IE) 인스턴스로 인증 정보를 삽입하는 추가 논리를 포함하기 때문입니다. 따라서 클라이언트는 동일한 사용자 이름으로 Internet Explorer 브라우저에서 열립니다.
SAP NetWeaver는 중요한 비즈니스 애플리케이션을 실행하고 사람, 프로세스 및 정보를 통합 할 수있는 플랫폼을 제공하는 개방형 기술 소프트웨어 구성 요소로 알려져 있습니다. 이기종 소프트웨어 환경에서 SAP 및 비 SAP 애플리케이션을 구성, 프로비저닝 및 관리 할 수 있습니다.
다음 표는 SAP NetWeaver의 주요 사용 사례와 주요 영역을 정의합니다.
S.NO | 사용 사례 및 설명 |
---|---|
1 | Data Warehousing SAP BW |
2 | Building Integration scenarios SAP 프로세스 통합 PI |
삼 | Mobilizing Business Processes SAP NetWeaver Mobile |
4 | Building Composite Applications SAP 구성 환경 |
5 | Integration with SAP Enterprise Portal SAP 엔터프라이즈 포털 |
6 | Application Development ABAP NetWeaver Application Server ABAP에서 ABAP 개발 |
SAP NetWeaver BW
SAP Business Intelligence (BI)는 서로 다른 이기종 데이터 소스의 데이터를 분석하고보고하는 것을 의미합니다. SAP Business Warehouse(BW)는 다른 소스의 데이터를 통합하고, 데이터를 변환 및 통합하고, 데이터 정리를 수행하고 데이터를 저장합니다. 여기에는 데이터 모델링, 관리 및 준비 영역도 포함됩니다.
SAP BW의 데이터는 SAP BI Administration Workbench로 알려진 중앙 집중식 도구를 사용하여 관리됩니다. BI 플랫폼은 다음과 같은 인프라를 제공합니다.OLAP Processor, Metadata Repository, Process designer 및 기타 기능.
Business Explorer (BEx)는 BI에서 쿼리, 분석 및보고 기능을 지원하는보고 및 분석 도구입니다. BEx를 사용하면 과거 및 현재 데이터를 다양한 수준의 분석으로 분석 할 수 있습니다.
SAP BW는 개방형 표준 도구로 알려져 있으며 다른 시스템에서 데이터를 추출한 다음 BI 시스템으로 전송할 수 있습니다. 또한 다양한보고 도구를 사용하여 데이터를 평가하고이를 다른 시스템에 배포 할 수 있습니다.
다음 다이어그램은 개방적이고 광범위한 표준 기반 비즈니스 인텔리전스 아키텍처를 보여줍니다.
SAP 프로세스 통합
SAP Process Integration(PI)는 SAP NetWeaver 플랫폼의 일부입니다. SAP NetWeaver XI (Exchange Infrastructure)라고합니다.NetWeaver 7.0 ehp2및 이전 버전. SAP NetWeaver Process Integration은 NetWeaver 소프트웨어 구성 요소의 일부이며 회사 내부 시스템 또는 외부 당사자와의 정보 교환에 사용됩니다.
SAP PI / XI를 사용하면 시스템 간 통신 및 통합을 설정할 수 있으며 Java 및 SAP ABAP와 같은 다양한 프로그래밍 언어를 기반으로 SAP 및 비 SAP 시스템을 연결할 수 있습니다. 시스템 통합 및 통신을위한 복잡한 시스템 환경에서 필요한 오픈 소스 환경을 제공합니다.
SAP Process Integration은 회사 내 또는 회사 외부 시스템과 SAP 및 비 SAP 애플리케이션 간의 원활한 통합을 가능하게하는 미들웨어입니다.
SAP PI 아키텍처는 디자인 타임, 구성 타임 및 런타임에 사용되는 여러 구성 요소로 구성됩니다. SAP PI에서 발신자 시스템은the source 수신자가 호출됩니다. the target system 아키텍처는 다음과 같이 알려져 있습니다. Hub and Spoke structure. Spoke는 외부 시스템과 연결하는 데 사용되며 허브는 메시지를 교환하는 데 사용됩니다.
SAP PI 시스템은 다음 구성 요소로 나뉩니다.
- 통합 서버
- 통합 빌더
- 시스템 랜드 스케이프 디렉토리 SLD
- 구성 및 모니터링
SAP NetWeaver Mobile
SAP NetWeaver mobile은 SAP Business Suite 용 모바일 솔루션을 개발하는 데 사용되는 솔루션입니다. 다양한 도구를 사용하여 가끔씩 항상 연결된 모바일 장치에 대한 모바일 응용 프로그램을 배포하고 운영 할 수 있습니다.
SAP NetWeaver 모바일에는 두 가지 가능한 시나리오가 있습니다.
가끔 연결됨
가끔 연결되는 SAP NetWeaver 모바일 시나리오에서 모바일 장치에는 모바일 클라이언트와 웹 서버, 데이터베이스 계층 및 비즈니스 로직이 포함됩니다.
이 시나리오에서 use는 오프라인으로 작업 할 수 있으며 미들웨어에 대한 네트워크 연결이 할당 된 중요한 작업에서 작동 할 때까지 기다리지 않습니다. NetWeaver 모바일 장치에는 백엔드 시스템에서 데이터를 사용할 수 있도록 데이터 동기화 및 데이터 복제 도구도 포함되어 있습니다.
항상 연결
상시 연결 시나리오에서 비즈니스 운영을 관리하기 위해 모바일 장치는 항상 미들웨어에 연결됩니다. 모바일 애플리케이션은 중앙 서버에서 사용할 수 있으며 모바일 클라이언트가 없습니다. 사용자는 이러한 응용 프로그램에 액세스하려면 서버에 연결해야합니다.
응용 프로그램은 중앙 서버에서 개발 및 배포되며 모바일 장치에 따라 다르게 렌더링됩니다.
두 모바일 시나리오에서 SAP NetWeaver Mobile은 엔터프라이즈 이동성을위한 미들웨어 역할을합니다. 이 미들웨어를 사용하여 다음 기능이 제공됩니다.
- 메시징 및 네트워크 모니터링
- 장치 관리
- 데이터 배포
- 엔터프라이즈 아이덴티티
- Security
애플리케이션 개발 ABAP
ABAP는 Advanced Business Application Programming, 4GL (4 세대) 언어입니다. 현재 Java와 함께 SAP 애플리케이션 서버 프로그래밍의 기본 언어로 자리 잡고 있습니다.
Web Dynpro는 ABAP 워크 벤치와 통합 된 그래픽 도구 및 개발 환경을 사용하여 웹 애플리케이션을 개발할 수있는 표준 SAP UI 기술입니다. 그래픽 도구를 사용하면 구현 노력이 줄어들고 ABAP 워크 벤치에서 구성 요소를 더 잘 재사용하고 유지할 수 있습니다.
ABAP 워크 벤치에서 Web Dynpro 런타임 환경 및 그래픽 도구에 액세스하려면 다음을 사용할 수 있습니다. Transaction code - SE80.
이 두 솔루션은 모두 NetWeaver 플랫폼에서 개발되었으며 사용자에게 응용 프로그램 및 웹 개발 환경을 제공합니다.
Web Dynpro웹 개발을위한 ABAP 환경이며 UI 프로그래밍의 MVC (Model View Controller) 개념을 기반으로합니다. 플랫폼에 따라 Java 및 ABAP에서 모두 사용할 수 있으며 유사한 기능을 지원합니다.
Web Dynpro에는 다음과 같은 기능이 있습니다.
- 디스플레이와 비즈니스 로직의 분리
- 그래픽 도구를 사용하여 레이아웃을 쉽게 변경
- 인터페이스의 플랫폼 종속성 없음
다음은 Web Dynpro 아키텍처의 일부인 주요 개념입니다.
메타 데이터
Web Dynpro는 웹 기반 애플리케이션 개발을위한 환경을 제공하며 그래픽 도구를 사용하여 애플리케이션 개발에서 메타 데이터 형태로 Web Dynpro 애플리케이션을 정의 할 수 있습니다. 자신 만의 이벤트를 정의 할 수도 있습니다. 그러나 이벤트 처리는 별도의 코드로 정의되어야하며 이벤트가 트리거 될 때 실행되어야합니다.
Web Dynpro 응용 프로그램의 사용자 인터페이스는 Web Dynpro 도구를 사용하여 정의 된 작은 요소로 구성됩니다. 런타임에 이러한 요소를 변경하거나 요소를 다시 통합하여 사용자 인터페이스를 변경하거나 향상시킬 수도 있습니다.
그래픽 도구
웹 기반 응용 프로그램을 생성하는 데 사용할 수있는 다양한 그래픽 Web Dynpro 도구가 있습니다. 이를 위해 소스 코드를 만들 필요가 없습니다. 다음은 Web Dynpro 응용 프로그램의 그래픽 도구의 주요 기능입니다.
- 사용자 인터페이스 요소의 속성 정의
- 데이터 흐름
- 사용자 인터페이스 레이아웃
이러한 모든 속성에 대해 소스 코드를 만들지 않고도 그래픽 도구를 사용할 수 있습니다.
비즈니스 및 애플리케이션 로직
Web Dynpro를 사용하면 프런트 엔드에서 응용 프로그램을 실행할 수 있으며 서비스를 사용하여 로컬 또는 원격 연결을 통해 백 엔드 시스템에 액세스 할 수 있습니다. 사용자 인터페이스는 Dynpro 응용 프로그램에서 유지 관리되며 영구 논리는 백엔드 시스템에서 실행됩니다.
적응 형 RFC 서비스를 사용하거나 웹 서비스를 호출하여 Web Dynpro 애플리케이션을 백엔드 시스템에 연결할 수 있습니다.
MVC 프로그래밍 모델
Web Dynpro 응용 프로그램은 MVC 모델을 기반으로합니다.
Model −이를 통해 Web Dynpro 애플리케이션에서 백엔드 데이터에 액세스 할 수 있습니다.
View − 이것은 웹 브라우저에서 데이터의 표현을 보장하는 데 사용됩니다.
Controller − Model과 View 사이의 통신을 제어하는데 사용되며, 사용자로부터 입력을 받아 모델에서 프로세스 데이터를 가져와 브라우저에 데이터를 표시합니다.
SAP NetWeaver portalNetWeaver 아키텍처의 핵심 구성 요소 중 하나이며 조직의 응용 프로그램에 대한 단일 액세스 지점을 제공합니다. 고객, 파트너 및 조직의 직원은 일상적인 작업을 수행하는 데 필요한 조직의 서비스 및 정보에 대한 단일 액세스 지점으로 Enterprise Portal을 사용할 수 있습니다.
SAP NetWeaver Portal은 사용자에게 다음 유형의 인증을 허용합니다.
- 사용자 이름과 비밀번호
- SAP 로그온 티켓
- SSL (Secure Socket Layer)을 사용하는 X.509 인증서
- 클라이언트 인증서
- 어설 션 티켓
SAP NetWeaver 포털은 두 가지 유형의 사용을 제공합니다.
애플리케이션 포털 EPC
이는 전체 엔터프라이즈 포털 기능이 필요하지 않은 경우에 적용됩니다. 그것은 또한 알려져 있습니다EP Core. 포털 및 UWL (Universal Worklist)로 구성됩니다.
Portal SAP 및 비 SAP 정보 소스, 조직 애플리케이션, 데이터베이스 및 서비스에 대한 단일 액세스 포인트를 제공합니다.
사용자는 스마트 폰, 태블릿, 데스크톱 및 노트북과 같은 모바일 장치에서 포털에 액세스 할 수 있습니다. 포털을 사용하면 직원, 고객, 파트너 및 공급 업체와 같은 사용자가 일상적인 작업과 관련된 정보에 액세스 할 때 역할 기반 액세스를 관리 할 수 있습니다.
Universal Worklist비즈니스 사용자가 일일 작업 항목을 관리, 운영 및 위임 할 수 있습니다. 자동화 된 비즈니스 프로세스를 사용하여 작업 항목을 생성 할 수 있습니다.
UWL을 사용하여 원 스톱 액세스를 위해 하나의 목록에 여러 제공자 시스템의 작업 항목을 수집합니다.
NetWeaver 엔터프라이즈 포털
엔터프라이즈 포털에는 다음이 포함됩니다. Knowledge management 과 Collaboration EP Core를 기반으로합니다.
포털 탐색
NetWeaver Portal을 실행하면 조직의 모든 주요 개체에 일상적인 업무 관련 정보에 대한 역할 기반 보안 액세스를 제공합니다. 모든 이해 관계자 (고객, 파트너, 공급 업체 및 공급 업체)는 SAP 애플리케이션, 타사 애플리케이션, 데스크톱 애플리케이션, 문서, 데이터베이스 및 기타 서비스에 액세스 할 수 있습니다.
NetWeaver 포털 프레임 워크에는 사용자가 탐색 할 수있는 각 페이지에 필요한 모든 구성 요소와 기능이 포함되어 있습니다.
Top Level Navigation − 사용자 및 시스템 관리 작업과 개발 활동을 관리합니다.
Detailed Navigation− 시스템 환경, 추가 된 모든 시스템 및 조경 관리, 서비스 구성. 지식 관리 및 범용 작업 목록 탐색.
Search Field with Tool Area − 포털 콘텐츠 및 고급 검색 옵션에서 검색을 수행합니다.
Dynamic Navigation
Portal Favorites − 홈 페이지에서 직접 액세스 할 수있는 즐겨 찾기 링크가 있습니다.
Content Area − 세부 수준 탐색에서 선택한 콘텐츠가 무엇이든 콘텐츠 도구 모음에 해당 콘텐츠가 표시됩니다.
Page Toolbar −이 도구 모음은 페이지마다 다르며 선택 및 콘텐츠 영역 콘텐츠에 따라 다릅니다.
NetWeaver 포털에서 새 시스템을 만들고 시스템의 별칭을 추가 할 수도 있습니다.
Step 1 − 시스템을 생성하려면 관리자로 포털에 로그인해야합니다.
Step 2 − 다음 스크린 샷과 같이 최상위 탐색 모음에서 시스템 관리 → 시스템 구성 → 시스템 랜드 스케이프로 이동합니다.
Step 3− 다음으로 포털 콘텐츠로 이동합니다. 포털 콘텐츠를 마우스 오른쪽 버튼으로 클릭하고 다음 스크린 샷에 표시된대로 새 시스템을 선택합니다.
Step 4 − JDBC 시스템을 선택하고 다음을 클릭합니다.
Step 5 − 시스템 이름 및 시스템 ID 속성을 새 시스템 → 다음 → 마침으로 입력합니다.
Enterprise Portal의 모든 사용자 및 역할 작업은 다음을 사용하여 수행 할 수 있습니다. User Management Engine(UME). UME는 SAP NetWeaver Application Server에 통합됩니다. UME에서는 권한을 적용하기위한 UME 작업을 정의합니다. UME 작업은 사용자 역할을 정의하기위한 JAVA 권한이며 포털 역할에 추가로 할당 될 수 있습니다.
사용자 관리 엔진은 사용자 인증을 수행하여 사용자에게 액세스를 제공하기 전에 사용자에게 올바른 UME 작업이 할당되었는지 확인합니다. iViews 과 functions 엔터프라이즈 포털에서.
각 포털 역할에 대해 사용자 관리 엔진에 정의 된 UME 작업이 있습니다. 다음 표에는 모든 주요 포털 역할과 해당 UME 작업이 나열되어 있습니다.
주요 포털 역할 | UME 조치 |
---|---|
위임 된 사용자 관리자 | UME.Manage_Users UME.Manage_Role_Assignment |
모든 사용자 핵심 역할 | UME.Manage_My_Profile |
표준 사용자 역할 | UME.Manage_My_Profile |
최고 관리자 | UME.AclSuperUser UME.Manage_All |
시스템 관리자 | UME.System_Admin |
사용자 관리자 | UME.Manage_All |
다음 UME 작업은 Enterprise Portal 역할에 대해서만 정의됩니다.
- UME.AclSuperUser
- UME.Manage_Role_Assignments
- UME.Remote_Producer_Read_Access
- UME.Remote_Producer_Write_Access
UME와 포털 역할 비교
NetWeaver 포털에서 UME 역할과 포털 역할은 모두 포털 관리자가 관리 할 수 있습니다. UME 역할에는 JAVA 작업이 포함됩니다. 그러나 포털 역할에는 iView, 폴더 및 시스템에 대한 액세스가 포함됩니다.
다음 표에는 UME와 포털 역할의 주요 차이점이 나열되어 있습니다.
포털 역할 | UME 역할 |
---|---|
포털 콘텐츠 (iView, 작업 세트, 폴더 등)를 관리하는 데 사용됩니다. | UME 작업은 Java 권한 집합입니다. |
콘텐츠가 함께 그룹화되는 방식과 포털에 표시되는 방식을 정의하는 데 사용됩니다. 포털 역할을 할당하여 사용자가 포털에서 볼 콘텐츠를 정의합니다. | 사용자가 J2EE 엔진에서 애플리케이션을 실행하는 데 필요한 권한을 정의하는 데 사용됩니다. |
사용자 또는 그룹에 포털 역할을 할당하면 해당 역할에 대한 최종 사용자 권한이 부여됩니다. | 이는 J2EE 엔진의 애플리케이션에 대한 액세스를 제공합니다. |
Portal Content Studio의 역할 편집기에서 생성됩니다. | ID 관리를 사용하여 생성됩니다. |
역할 생성 및 역할에 iView 추가
Step 1 − 역할을 생성하려면 콘텐츠 관리 → 포털 콘텐츠로 이동합니다.
Step 2 − 원하는 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → 역할을 선택합니다.
Step 3 − 시작하려면 역할을 생성하고 이름을 OBNRole로 지정합니다.
Step 4 − 시작하려면 역할을 생성하고 이름을 OBNRole로 지정합니다.
Step 5 − 다음 스크린 샷과 같이 사용자 관리 탭 → 역할로 이동합니다.
Step 6 − 이전 단계에서 생성 한 OBNRole을 찾아 다음 스크린 샷과 같이 할당 된 역할 탭을 사용하여 관리자 사용자 / 다른 사용자에 추가합니다.
SAP NetWeaver Knowledge Management(KM) 구성 요소는 다양한 데이터 소스의 구조화되지 않은 정보를 구조화 된 형식으로 구성하고 모든 사용자가 액세스 할 수 있도록합니다. 다양한 데이터 소스의 정보는 메모장 문서, PPT 및 HTML 형식의 형태로 존재합니다. 다른 기능을 사용하여 다른 소스의 정보를 통합 할 수 있습니다.
SAP Enterprise Knowledge Management의 주요 기능
다음은 SAP 지식 관리 기능의 주요 기능입니다-
여러 문서 저장소에 대한 통합 액세스
- 모든 저장소를위한 통합 API
- 광범위한 커넥터 세트는 파트너가 확장 할 수 있습니다.
- SAP Enterprise Portal에 통합
전체 콘텐츠 관리 서비스 세트
찾아보기, 검색, 체크인 및 체크 아웃, 지식 기사 기반 구독.
전체 검색 및 분류 서비스
- 인덱싱, 검색
- 자동 분류
- 텍스트 마이닝
검색
- 전체 텍스트
- Attributes
다양한 검색 모드
- Exact
- 언어 : 검색에 검색어 어간 사용
- 퍼지 검색 오류 허용
- 와일드 카드 검색, "*"사용 또는 사용 "?"
- 복잡한 표현을위한 구문 검색
- 부울 연산자
- 강조 표시 / HTML 변환 / 유지 키워드에 대한 링크
- 콘텐츠 스 니펫
- 통합 검색 (다른 검색 엔진 인덱스 사용)
텍스트 마이닝
- 유사한 문서 검색
- 대체 검색어 제안
- 문서를 카테고리로 자동 분류
문서 작성 및 지식 센터에 업로드
NetWeaver 지식 관리에서는 문서를 만들고 지식 관리 폴더에 게시 할 수 있습니다. 이러한 문서는 모든 사용자가 액세스 할 수 있으며 각 사용자는 포털에서 문서를 만들 수 있습니다. 지식 관리 폴더에 게시 할 수 있습니다.
Enterprise Portal의 지식 관리 각 영역에서 다양한 구성 / 관리 기능이 수행됩니다.
초기 구성
KM을 실행하려면 설치 프로세스 직후 기본 구성을 수행해야합니다. 지식 관리 기능을 사용하려면 이러한 활동이 필수입니다.
- 검색 및 분류 엔진 (TREX) 설치
- 템플릿 기반 기본 구성
- 수동 구성
시스템 관리
지식 경영 포털과 관련된 다양한 관리 업무를 수행해야합니다. 이러한 작업은 Enterprise Portal의 관리 탭을 사용하여 수행 할 수 있습니다.
- 시스템 설정
- 모니터링, 로깅 및 추적
다음 스크린 샷과 같이 포털의 최상위 탐색 창에있는 시스템 관리 탭에서 이러한 작업에 대한 도구를 찾을 수 있습니다.
콘텐츠 관리
콘텐츠 관리는 다양한 유형의 지식 관리 콘텐츠를 관리합니다. 포털 콘텐츠 및 KM 콘텐츠는 SAP Enterprise Portals의 콘텐츠 관리 역할을 사용하여 관리됩니다.
KM의 콘텐츠 유형 −
Portal Content − 여기에는 KM 기능 및 기타 포털 콘텐츠 디렉토리에 액세스하는 데 사용되는 이전 장에서 언급 한 iView가 포함됩니다.
KM Content − 이러한 개체는 지식 관리 저장소에서 관리됩니다.
KM Repository Manager에 보고서 추가
PAR 파일 구조 내에서 보고서를 배포 할 때 보고서를 Repository Manager에 할당해야합니다.
Step 1 − 최상위 세부 탐색 표시 줄에서 시스템 관리 → 시스템 구성 탭으로 이동합니다.
Step 2 − 왼쪽의 상세 탐색 바에서 지식 관리 → 컨텐츠 관리 → 리포지토리 관리자 →보고 리포지토리로 이동합니다.
Step 3− 다음은 편집 할 표준보고 저장소 관리자를 선택하고 활성 보고서 목록에 단순 보고서를 추가하는 것입니다. 관리자에게 사용자 지정 보고서를 추가 한 후에는 변경 사항을 저장해야합니다.
Step 4− 콘텐츠 관리자 역할로 이동하면 새 보고서가 예약 가능한지 확인할 수 있습니다. 이 보고서는 콘텐츠 관리자에서 실행할 수 있습니다.
NetWeaver Developer StudioJava 비즈니스 애플리케이션을 개발하기위한 SAP Eclipse 기반 환경입니다. Developer Studio를 사용하면 Web Dynpro 및 Java EE와 같은 다양한 프로그래밍 모델을 기반으로 애플리케이션을 개발할 수 있습니다.
Developer Studio의 최신 릴리스는 NetWeaver Composite Environment 7.1과 함께 제공됩니다. 다음은 NetWeaver Developer Studio의 주요 기능입니다.
특히 광범위한 Java 프로젝트 및 대규모 개발자 팀에 적합한 강력하고 완벽하게 통합 된 개발 환경을 제공 할 수 있습니다. Developer Studio를 사용하면 Java 프로젝트의 전체 수명주기를 포괄하는 매우 생산적인 환경이 제공됩니다.
Developer Studio의 도움으로 솔루션의 복잡성을 줄이고 다음에 대한 긴밀한 지원을 제공하여 재사용 가능성을 높입니다. SAPu2019s 개발 구성 요소 모델.
매우 유연한 개발 프로세스를 통해 Developer Studio를 사용하여 로컬 개발 환경으로 사용할 수 있습니다. 모든 소스를 오프라인으로 빌드하고 편집하고 로컬로 설치된 서버에서 배포 및 테스트 할 수 있습니다.
Developer Studio는 사용자 인터페이스, e- 비즈니스 로직 및 Java 지속성 등 Java 비즈니스 개발의 모든 측면을위한 완전한 개발 도구 세트를 제공합니다.
Developer Studio는 생산성을 향상시키고 개발 비용을 줄이는 마법사와 다양한 그래픽 편집 도구를 제공합니다.
Developer Studio에서 웹 프로젝트 만들기
Step 1 − NetWeaver Developer Studio에서 프로젝트를 생성하려면 Developer Studio를 엽니 다.
Step 2 − JAVA Perspective를 열려면 Windows → Perspective 열기 → 기타 → Java EE로 이동하십시오.
Step 3− 파일 → 새로 만들기 → 프로젝트를 선택하면 새 프로젝트 창이 열립니다. 프로젝트 유형을 선택하십시오.
Step 4 − 다음을 클릭하면 프로젝트 이름을 입력하고 대상 런타임 및 구성을 선택해야합니다.
Step 5 − 마침 버튼을 클릭합니다.
Step 6 − 마침을 클릭하면 다음 스크린 샷과 같이 NetWeaver Developer Studio에서 프로젝트가 열립니다.
다음과 같은 일반적인 J2EE 애플리케이션 개발을 수행 할 수 있습니다.
- J2EE 구성 요소 응용 프로그램 개발을 만듭니다.
- NetWeaver와 같은 응용 프로그램 서버에 배포 할 수있는 단일 장치에 여러 구성 요소를 수집합니다.
비즈니스 사용자가 생성 한 웹 콘텐츠는 비즈니스 사용자가 대부분의 WCM 작업을 관리하고 비즈니스 애플리케이션을 사용자 생성 웹 및 정적 콘텐츠와 결합 할 수있는 포털 페이지를 생성 할 수있는 웹 페이지 작성 도구를 사용하여 관리 할 수 있습니다. 웹 페이지 작성기를 사용하면 비즈니스 애플리케이션과 사용자 생성 콘텐츠를 혼합 할 수 있습니다.
Web Page Composer는 전문가가 대화 형 포털 페이지를 만들 수 있도록 지원합니다. 최종 사용자는 포털에서 웹 콘텐츠 및 애플리케이션에 쉽게 액세스 할 수 있습니다.
다음은 Web Page Composer 페이지의 구조적 구성 요소입니다.
Navigation − WPC 영역은 역할 기반 탐색 구조에 통합됩니다.
Favorites − 최종 사용자는 더 빠른 액세스를 위해 즐겨 찾는 페이지를 저장할 수 있습니다.
Search − 검색 결과에는 관련 페이지 및 역할과 같은 상황 별 정보가 포함됩니다.
Web Page Composer를 사용하여 기사 추가
Step 1 − 영역 관리 → 콘텐츠 편집기 → 기사 탭 → 콘텐츠로 이동합니다.
그러면 콘텐츠 편집기 창이 열립니다.
Step 2 − Enterprise Portal에 기사를 게시하려면 다음 세부 정보를 추가하세요. −
- 콘텐츠 제목
- Author
- 이미지 선택
- Abstract
- Headers
- Paragraphs
Step 3 −이 기사를 저장하고 게시하려면 저장 버튼을 클릭하십시오.
Step 4 −이 기사를 보려면 기사 탭으로 이동하여 새로 고침 버튼을 클릭하십시오.
Step 5− 오른쪽의 페이지 콘텐츠로 이동하여이 콘텐츠를 Enterprise Portal에 게시하는 방법을 언급합니다. 다음은 사용 가능한 옵션입니다-
- Article
- Banner
- 링크 목록
- Paragraph
- RSS 링크 목록
- Teaser
- URL보기
Step 6 − 게시 된 콘텐츠를 미리 보려면 상단의 기사 편집기 → 미리보기 버튼으로 이동합니다.
SAP 프로세스 통합 (SAP PI)은 SAP NetWeaver 플랫폼의 일부입니다. 그것은이라고SAP NetWeaver Exchange Infrastructure XINetWeaver 7.0 ehp2 및 이전 버전에서. SAP NetWeaver Process Integration은 NetWeaver 소프트웨어 구성 요소의 일부이며 조직의 내부 시스템 또는 외부 당사자와의 정보 교환에 사용됩니다.
SAP PI / XI를 사용하면 시스템 간 통신 및 통합을 설정할 수 있으며 Java 및 SAP ABAP와 같은 다양한 프로그래밍 언어를 기반으로 SAP 및 비 SAP 시스템을 연결할 수 있습니다. 시스템 통합 및 통신을위한 복잡한 시스템 환경에서 필요한 오픈 소스 환경을 제공합니다.
SAP Process Integration은 조직 내 또는 조직 외부의 시스템과 SAP 및 비 SAP 애플리케이션 간의 원활한 통합을 가능하게하는 미들웨어입니다.
SAP PI가 필요한 이유
조직에서 SAP ERP는 단일 시스템을 포함하지 않지만 SAP CRM, FICO, EWM 등과 같은 여러 통합 시스템으로 구성됩니다. SAP PI는 복잡한 부분을 건드리지 않고 모든 시스템에 대한 단일 통합 지점으로 플랫폼을 제공합니다. 모든 데이터 및 정보 교환을위한 레거시 시스템.
다음은 SAP Process Integration에서 제공하는 주요 기능입니다.
연결성
SAP PI를 사용하면 기술적 인 커뮤니케이션 방식이 다른 여러 애플리케이션과 시스템을 연결할 수 있습니다. SAP PI는 HTTPS 또는 RFC (Remote Function Call)와 같은 다양한 프로토콜을 기반으로 애플리케이션을 연결할 수있는 다양한 어댑터를 제공합니다.
라우팅
라우팅은 런타임시 서로 다른 시스템 간의 메시지 흐름 규칙을 정의합니다.
매핑
SAP PI는 서로 다른 조직간에 설정할 수있는 분산 환경에서 서로 다른 응용 프로그램 또는 시스템을 연결하는 데 사용됩니다. 따라서 두 구성 요소 간의 데이터 교환 구조가 서로 다를 가능성이 있습니다.
SAP NetWeaver PI 설치 옵션
SAP PI에서 시나리오를 실행할 때 통신 및 처리 기능은 SAP PI 설치와 함께 설치된 런타임 엔진에 따라 다릅니다. 호스트 시스템에 하나 이상의 런타임 엔진을 설치할 수 있습니다. SAP PI는 다음 두 가지 설치 옵션을 제공합니다.
유형 1-이중 사용 유형
이 설치는 ABAP 및 Java를 기반으로하며 다음 런타임 엔진뿐만 아니라 통합 컨텐츠를 설계하고 구성하기위한 도구를 제공합니다.
- 통합 엔진
- 비즈니스 프로세스 엔진
- 고급 어댑터 엔진
유형 2-고급 어댑터 엔진 확장 (AEX)
이 설치는 Java를 기반으로하며 통합 콘텐츠를 설계 및 구성하기위한 도구를 제공하며 AEX를 런타임 엔진으로 포함합니다.
SAP NetWeaver PI 아키텍처
SAP PI 아키텍처는 디자인 타임, 구성 타임 및 런타임에 사용되는 여러 구성 요소로 구성됩니다. SAP PI에서는 발신자 시스템을 소스라고하고 수신자를 대상 시스템이라고합니다. 아키텍처는 허브 및 스포크 구조로 알려져 있습니다. Spoke는 외부 시스템과 연결하는 데 사용되며 허브는 메시지를 교환하는 데 사용됩니다.
SAP PI 시스템은 다음 구성 요소로 나뉩니다.
- 통합 서버
- 통합 빌더
- SLD (시스템 랜드 스케이프 디렉토리)
- 구성 및 모니터링
SAP NetWeaver Gateway는 SAP 비즈니스 제품군, 대상 클라이언트, 플랫폼 및 프레임 워크 간의 연결을 설정하는 데 사용됩니다. 다양한 클라이언트 개발 도구로 OData 서비스를 생성하기위한 개발 및 생성 도구를 제공합니다.
SAP NetWeaver 게이트웨이는 웹 애플리케이션에서 비즈니스 로직 및 SAP 백엔드 시스템의 콘텐츠를보다 쉽게 사용할 수있는 방법을 제공합니다. 또한 SAP 데이터 액세스의 복잡성을 줄이고 개발 시간을 단축 할 수있는 쉬운 인터페이스를 제공합니다.
SAP NetWeaver Gateway : 기능 및 주요 이점
SAP NetWeaver Gateway는 시장 표준에 따라 장치, 환경 및 플랫폼을 SAP 소프트웨어에 연결하는 간단한 방법을 제공하는 기술입니다.
무중단, 모든 SAP 비즈니스 제품군.
간단한 API를 개발하기 쉽고 도구 지식이 필요하지 않습니다.
REST, ATOM / OData를 기반으로합니다. REST 서비스 및 OData / ATOM 프로토콜을 활용하여 SAP 지식 없이도 모든 프로그래밍 언어 또는 모델을 사용하여 SAP 애플리케이션에 연결할 수 있습니다.
Eclipse, Visual Studio 2010 및 XCode와 같은 잘 알려진 IDE 용 플러그인을 제공합니다.
게이트웨이 설치 / 배포 옵션
SAP NetWeaver를 배포하는 데 사용할 수있는 두 가지 배포 옵션이 있습니다.
SAP NetWeaver Gateway의 중앙 허브 배포
이 옵션에서 게이트웨이 서버 기능은 하나의 전용 서버 인 허브 시스템에서 사용됩니다. 첫 번째 옵션과 마찬가지로 서비스 배포는 허브 시스템에서 발생합니다.
이 옵션은 백엔드 시스템에서 개발을 수행하지 않거나 7.40 이전 릴리스의 경우에 사용됩니다. 또는 백엔드에 애드온 IW_BEP를 배포 할 수없는 경우. 이 경우 개발자는 백엔드에서 RFC를 통해 액세스 할 수있는 인터페이스로 제한됩니다.
개발은 게이트웨이 허브 시스템에서 이루어지며 비즈니스 스위트 백엔드 시스템은 건드리지 않습니다. IW_BEP 또는 SAP_GWFND는 게이트웨이 허브 시스템에서 실행되며 SAP Business Suite에서는 아무것도 건드리지 않습니다.
Advantages
이 옵션은 백엔드 시스템에 게이트웨이 애드온을 설치할 필요가 없다는 장점이 있습니다.
Disadvantages
메타 데이터 (DDIC) 및 비즈니스 데이터에 대한 직접적인 액세스는 없습니다. 따라서 데이터 재사용이 제한됩니다.
GENIL 개체는 원격으로 사용할 수 없습니다.
이 구성에서 액세스는 RFC 모듈, BAPI 등과 같은 원격 지원 인터페이스로 제한됩니다.
임베디드 배포
임베디드 배포 아키텍처에서 개발은 SAP Business Suite 백엔드 시스템에서 이루어집니다. 게이트웨이 시스템도 동일한 시스템에 설치됩니다. 서비스는 SAP Business Suite 백엔드 시스템에 등록되고 게시됩니다.
IW_BEP 또는 SAP_GWFND는 SAP Business Suite가 설치된 동일한 시스템에서 실행됩니다.
Advantages −
하나의 원격 호출이 줄어들 기 때문에 런타임이 더 적게 필요합니다.
Disadvantages −
시스템을 추가 백엔드 시스템의 허브로 사용해서는 안됩니다.
SAP Business Suite 시스템이 여러 개인 경우 게이트웨이를 여러 번 구성해야합니다.
이 구성은 샌드 박스 용도로만 권장됩니다.
분산 환경에서 비즈니스 데이터를 관리하기 위해 인터넷을 사용하고 보안은 모든 시스템에서 중요한 요구 사항 중 하나입니다. 무단 액세스 및 사용자 오류가 없어야하며 구성 액세스로 인해 정보가 손실되지 않아야합니다.
SAP NetWeaver 보안에는 다음 사항이 포함됩니다.
- 기술 시스템 랜드 스케이프 / 아키텍처 (이전 설명)
- 사용자 관리 및 인증
- 네트워크 및 전송 계층 보안
사용자 관리
SAP NetWeaver에서 사용할 수있는 다양한 사용자 관리 도구가 있습니다. 이러한 도구는 SAP 시스템에 내장되어 있으며 트랜잭션에서 호출 할 수 있습니다.
이러한 도구를 사용하여 Java 및 ABAP 용 애플리케이션 플랫폼을 관리 할 수 있습니다.
ABAP 엔진에서 사용자 관리
Step 1 − 다음을 사용하여 SAP 시스템에서 사용자 관리 T-Code: SU01. 이를 사용하여 ABAP 시스템에서 사용자를 관리 할 수 있습니다.
Step 2 − 생성하려는 사용자 이름을 입력하고 다음 스크린 샷과 같이 생성 아이콘을 클릭합니다.
Step 3− 다음 탭인 주소 탭으로 이동합니다. 여기에 이름, 성, 전화 번호, 이메일 ID 등과 같은 세부 정보를 입력해야합니다.
다음 스크린 샷과 같이 다음 탭인 로그온 데이터로 이동합니다.
Step 4− 로그온 데이터 탭에서 사용자 유형을 입력합니다. 5 가지 사용자 유형이 있습니다.
다음은 다른 사용자 유형입니다-
Dialog user −이 사용자는 GUI에서 대화 형 시스템 액세스에 사용됩니다.
System user −이 사용자는 백그라운드 처리, 시스템 내 통신에 사용됩니다.
Communication user −이 사용자는 외부 RFC 호출에 사용됩니다.
Service user −이 사용자는 더 크고 익명의 사용자 그룹을 위해 생성됩니다.
Reference user−이 사용자 유형으로 시스템에 로그온 할 수 없습니다. 추가 권한을 할당 할 수있는 개인과 관련이없는 일반 사용자의 사용자 유형입니다.
Step 5 − 첫 번째 로그인 암호 → 새 암호 → 암호 반복을 입력합니다.
다음 탭인 역할로 이동합니다.
Step 6 − 사용자에게 역할을 할당합니다.
다음 탭인 프로필로 이동합니다.
Step 7 − 사용자에게 프로필을 할당합니다.
Step 8 − 확인을 받으려면 저장 아이콘을 클릭합니다.
사용자 잠금 / 잠금 해제
SAP 시스템에서 관리자는 요구 사항에 따라 사용자를 잠 그거나 잠금 해제 할 수도 있습니다. 이것은 특정 기간 동안 또는 영구적으로 수행 될 수 있습니다. 사용자는 다음 두 가지 방법으로 잠금 / 잠금 해제 할 수 있습니다.
- Manually/Forcefully
- 자동 (로그인 시도 실패 횟수 후)
수동 또는 강제
이 트랜잭션 코드를 사용하여 강제 / 자동으로 사용자를 잠글 수 있습니다.
거래 코드- SU01 ...에 대한 single user
거래 코드- SU10 ...에 대한 multiple users
Step 1 − 트랜잭션 코드 실행 − SU01
Step 2 − 잠금 / 잠금 해제 할 사용자를 선택하고 다음 스크린 샷과 같이 아이콘을 클릭합니다.
이 거래를 사용할 수 있습니다 (Transaction − PFCG)ABAP 시스템에서 역할을 관리하고 사용자 권한을 제공합니다. 새 역할 생성, 기존 역할 복사, 단일 및 복합 역할 정의 등을 수행 할 수 있습니다.
Step 1 − 다음 스크린 샷에서 역할 이름을 입력하고 단일 / 복합 역할을 클릭합니다.
Step 2− 기존 역할을 복사하려면 역할 복사 버튼을 클릭합니다. 기존 역할 목록에서 역할을 선택합니다. 단일 / 복합 역할을 선택할 수 있습니다.
Step 3 − 역할을 변경하려면 목록에서 역할을 선택하고 다음 스크린 샷과 같이 변경 버튼을 클릭합니다.
Step 4− 사용자 탭으로 이동하면이 역할을 신청 한 사용자 목록이 표시됩니다. 사용자 ID, 사용자 이름, 시작 및 종료를 볼 수 있습니다.
Step 5 − 또한 사용자 비교 마스터 레코드를 수행하거나이 역할에 직접 사용자를 추가 할 수 있습니다.
사용자를 인증하기 위해 ABAP 프런트 엔드 서버는 SAP NetWeaver에서 제공하는 인증 및 SSO (Single Sign-On) 메커니즘을 사용합니다. 인증을 위해 다음 메커니즘을 사용할 수 있습니다.
SPNEGO / KERBEROS
SPNEGO는 클라이언트 애플리케이션이 원격 서버에 인증하려고하지만 어느 쪽도 다른 쪽이 지원하는 인증 프로토콜을 확신 할 때 사용됩니다. 의사 메커니즘은 프로토콜을 사용하여 사용 가능한 일반 GSSAPI (Generic Security Services Application Program Interface) 메커니즘을 확인하고 하나를 선택한 다음 모든 추가 보안 작업을 여기에 디스패치합니다. 이를 통해 조직은 단계적으로 새로운 보안 메커니즘을 배포 할 수 있습니다.
SAP 로그온 티켓
SAP 로그온 티켓은 SAP 시스템의 사용자 자격 증명을 나타냅니다. 활성화되면 사용자는 추가 사용자 이름 및 비밀번호 입력없이 SAP GUI 및 웹 브라우저를 통해 여러 SAP 애플리케이션 및 서비스에 액세스 할 수 있습니다. SAP 로그온 티켓은 또한 SAP 경계를 넘어 SSO를 활성화하는 수단이 될 수 있습니다. 경우에 따라 로그온 티켓을 사용하여 Microsoft 기반 웹 응용 프로그램과 같은 타사 응용 프로그램을 인증 할 수 있습니다.
X.509 인증서
X.509 인증서에는 인증서가 발급 된 ID와 인증서를 발급 한 ID에 대한 정보가 포함됩니다. 사람들이 SSL (Secure Sockets Layer) 인증서라고하는 많은 인증서는 실제로 X.509 인증서입니다.
Secure Network Communications(SNC)는 SAP NetWeaver Single Sign-On 또는 외부 보안 제품을 SAP 시스템과 통합합니다. SNC를 사용하면 SAP 시스템에서 직접 사용할 수없는 보안 제품에서 제공하는 추가 보안 기능을 사용하여 보안을 강화할 수 있습니다.
SNC는 SAP 프로토콜, RFC (Remote Function Call) 또는 DIAG (Dynamic Information and Action Gateway)를 사용하는 SAP 시스템의 다양한 클라이언트와 서버 구성 요소 간의 데이터 통신 경로를 보호합니다.
다양한 보안 제품에 의해 구현 된 잘 알려진 암호화 알고리즘이 있으며 SNC를 사용하면 이러한 알고리즘을 데이터에 적용하여 보호를 강화할 수 있습니다.
중요한 기능
SNC는 다양한 SAP 시스템 클라이언트와 서버 구성 요소 간의 데이터 통신 경로를 보호합니다. 지원되는 보안 제품에 의해 구현 된 잘 알려진 암호화 알고리즘이 있으며 SNC를 사용하면 이러한 알고리즘을 데이터에 적용하여 보호 수준을 높일 수 있습니다.
SNC를 사용하면 애플리케이션 수준의 종단 간 보안을받을 수 있습니다. 두 SNC 보호 구성 요소간에 발생하는 모든 통신이 보호됩니다.
SAP가 직접 제공하지 않는 스마트 카드와 같은 추가 보안 기능을 사용할 수 있습니다. SAP 비즈니스 애플리케이션에 영향을주지 않고 언제든지 보안 제품을 변경할 수 있습니다.
보호 수준
세 가지 수준의 보안 보호를 적용 할 수 있습니다. 그들은-
- 인증 만
- 무결성 보호
- 프라이버시 보호
인증 만
인증 만 사용하는 경우 시스템은 통신 파트너의 ID를 확인합니다. 이것은 SNC에서 제공하는 최소 보호 수준입니다.
무결성 보호
무결성 보호를 사용할 때 시스템은 통신의 두 끝 사이에서 발생할 수있는 데이터의 변경 또는 조작을 감지합니다.
프라이버시 보호
개인 정보 보호를 사용할 때 시스템은 도청을 쓸모 없게 만들기 위해 전송되는 메시지를 암호화합니다. 개인 정보 보호에는 데이터의 무결성 보호도 포함됩니다. 이것은 SNC에서 제공하는 최대 보호 수준입니다.