[23/08/07 수정]






  • SAP 이란
    • SAP ERP는 '업무를 지원하는 프로그램'이다. 알다시피 SAP ERP는 많은 대기업에서 널리 쓰이고 있으며, 따라서 지원하는 업무의 범위는 '방대'하다.
    • 'ABAP'이란 SAP에서만 쓰는 '개발 언어'이다.
    • SAP ERP 의 모듈은 4가지로 나뉜다
      • 회계 모듈 : FI(재무회계), CO(관리회계), TR(자금관리)
      • 물류 모듈 : SD(판매 및 영업관리), MM(구매 및 자재관리), PP(생산관리), QM(품질관리), PM(설비관리), LE(출하 및 배송업무, 창고관리)
      • 인사 모듈 : HR(인사관리)
      • 공통 모듈 : PS( 프로젝트 관리), OC(사무자동화), IS(업종별 솔루션)





  • CentOS 7 VM 설정
    • 16 core / 32GB RAM / 200G Storage
      • 메모리 16GB 권장이지만 설치하면 오류 발생 ( Xen- CentOS7 기준 )
    • 방화벽 해제 : systemctl stop firewalld && systemctl disable firewalld
    • 호스트 명 : hostnamectl set-hostname saptestㅉ
    • ip 확인 후 hosts 파일 수정 : vi /etc/hosts > 192.168.1.xx saptest > wq

$ yum groupinstall "Development Tools" "Large System Performance" "Network File System Client" "Performance Tool" "Compatibility library" "GNOME Desktop" "Graphical Administration Tools" -y

$ yum groupinstall large-systems network-file-system-client performance compat-libraries -y


  • SAP ABAP 설치


    • 압축을 푼 파일의 install.sh 실행
    • SAP 및 DB 시스템을 위한 OS 유저의 비밀번호 설정 필요

('Password#000' 으로 테스트)
**주의 패스워드 정책 ** 8자 이상 대문자,소문자,특수문자 포함


<설치 오류>

2021-04-14 11:40:33.878 (root/sapinst) (startInstallation) [CInstallerCallBackImpl.cpp:259] id=ind-rel.ind-os.ind-db.assertionFailed errno=CJS-00030 CInstallerCallBackImpl::abortInstallation()
Assertion failed: Unable to generate a new password for database login 'sa'. Refer to trace file sapinst_dev.log for further information.

반드시 ! 라이센스 갱신 필요 !

압축 풀고 설치 경로에 복붙

cp {신규 라이선스} /sybase/NPL/SYSAM-2_0/licenses/

Note. 라이선스 갱신 시 expire 체크! expire시 계속 오류 발생
이후 재 설치

./install.sh




  • 서버 시작 & 종료 커멘드
    • su npladm
    • startsap ALL (시작)
    • stopsap ALL (종료)





  • SAP GUI 설치
    • 다운로드 받은 SAP ABAP 에서 Client 툴 설치 ({{Download Directory}}\client\SAPGUI4Windows)
    • 5014807_6.zip 압축 해제 후 해당 경로에서 SAPGUI 설치 파일 실행

    • 설치 옵션에서 SAP GUI for Windows 7.50 Compilation 2 아래에 있는 SAP GUI Suite 은 반드시 체크, 다른 것은 필요한 경우 선택


  • SAP Logon 접속 방법
    • 내역 : Alias
    • 어플리케이션 서버 : SAP 서버의 IP
    • 인스턴스 번호 : 00
    • 시스템 ID : NPL





  • 로그인
    • user : sap*
    • password : Down1oad




  • 라이센스 확인 및 갱신
    • Expired 된 라이센스는 지우고 다시 등록



  • RFC 생성
https://linor.tistory.com/36 (이후 가이드 참고)

  • SAP 커넥션 생성을 위해서는 jco 3.1.5 버전 이상 필요 (webMethods 10.11 SAP Adapter fix 10 기준)





Trouble Shooting && Tips

  1. License 문제
    • 반드시 Expire 되지 않은 라이선스를 /sybase/NPL/SYSAM-2_0/licenses/ 위치에 복붙


  1. Hostname 문제
    • vi /etc/hosts 아래 192.168.1.xx vhcalnplci 라인 추가 (권장)


  1. 방화벽은 반드시 OFF 후 설치
    • systemctl stop firewalld && systemctl disable firewalld


  1. 공식 설치 가이드 - 압축파일 내 readme.html 참고