SAPlink란
# 서버에서 프로그램을 다운로드/업로드를 할 수 있게 해 준다.
한 서버에서 다른 서버로 옮길 때 TMS을 사용하지 않아도 SAPlink을 통해서 옮길 수 있다.
여기서 볼 것은 ECC에서 HANA로 TABLE 옮기는 작업을 할 것이다.
ECC 서버 GUI는
HANA 서버 GUI는
우선 SAPLink 설치부터 해보자.
SAPLink 설치( ZSAPLINK_INSTALLER ) , ECC GUI
#1. SE80에서 프로그램을 만들자.
#2. 밑에 링크로 들어가서 로직을 복사하고 프로그램에 붙여놓기를 하자.
https://github.com/sapmentors/SAPlink/blob/master/build/zsaplink_installer.txt
빨간 상자 REPORT ZSAPLINK_INSTALLER은 삭제해 주자.
#3. 밑에 링크에서 NUGG을 다운로드 해보자.
https://github.com/sapmentors/SAPlink/blob/master/build/SAPlink_Daily.nugg
#4. 아까 만들었던 프로그램( ZSAPLINK_INSTALLER )을 실행시켜서 위에서 다운로드한 nugg 확장자를 넣어서 실행하자.
만약 다음과 같이 Error occurred during character conversion 오류가 뜬다면 더 보기를 눌러보자.
# 1. 프로그램에서 Ctrl + F을 눌러서 다음 Perform을 찾자.
uploadXMLFromLM
# 2. Form 안에서 주석처리를 해줘야 한다. ( 빨간 상자 주석 처리 )
#3. 밑에 있는 로직 주석 해제를 해줘야 한다.
다시 실행해 보자.
#5. 설치가 완료되면 "새로고침" 버튼을 눌러서 ZSAPLINK가 생성되어 있는 걸 볼 수 있다.
#6. Class와 Program을 Activate을 해주자.
# Class Activate
# Activate을 할 때 전체작업리스트를 클릭 후 전체 선택 후 실행을 해야 오류가 안 난다
그럼 SAPLink는 설치가 끝이다.
SAPLink Nugget 사용 방법, ECC GUI
# ZSAPLINK을 실행하게 되면 다음과 같은 화면이 나온다.
Nugget = 폴더라고 생각하자.
Nugget(폴더)에 내가 저장하고 싶은 객체들을 넣거나 빼는 역할을 하는 프로그램이다.
순서를 보면
1. Nugget 생성
2. 넣고 싶은 객체 Nugget 추가( 다운로드 )
3. 다른 시스템에 Nugget을 통해 업로드
# Nugget 생성, ECC GUI
# GAMJA라는 Nugget 생성하겠다.
# Nugget에 객체 다운로드, ECC GUI
넣고 싶은 객체를 넣어주면 된다.
예를 들어
다음과 같은 Table( ZSCARR_GJ )을 옮기다고 생각해 보자.
# ZSAPLINK 프로그램 실행
# Add Object to Nugget 라디오 버튼을 클릭
# Object Type : TABL => Table 유형
# Object Name : 옮길 Table Name
# Nugget File Name : 아까 만들었던 Nugget 경로를 넣어주자.
다음과 같은 사진이 뜨면 성공
# Display Nugget을 보면 잘 들어가 있는 걸 볼 수 있다.
# Nugget에 있는 객체 업로드, HANA GUI
# 다른 서버를 열어서 SAPLink 설치된 상태에서 다운로드를 진행해 보자.
# Import Nugget 라디오 버튼 클릭
# Package Name : 저장할 패키지 선택
# Nugget File Name : 업로드할 Nugget 선택
# OverWrite Originals : 기존 데이터 덮어쓸 거냐? 안 쓸 거냐?
# 실행을 시켜보면 다음과 같이 Install이 된 것을 볼 수 있다.
# 활성화가 안 되어있기 때문에 활성화를 해주자.
끝.
어느 요청없이 프로그램만으로 객체를 옮길 수 있다는 것이다.
여기서 업그레이드된 버전이 ABAPGit이다.
2024.09.03 - [.ABAP/..Excel, EMail] - SAP AbapGit 설치
참고.
https://github.com/sapmentors/SAPlink
https://blogs.sap.com/2018/11/21/saplink-installation-and-purpose/
SAPLink 이스터에그
그럼 끝.
도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!
'.ABAP > ..모든 것' 카테고리의 다른 글
SAP 텍스트 색상 변경( INTENSIFIED ) (0) | 2023.10.11 |
---|---|
SAP 72자 오류 해결( The ABAP program lines are wider than the internal table ) (2) | 2023.10.05 |
SAP FIELD SYMBOL( 필드심볼 ) 정리, 예제 (0) | 2023.09.20 |
SAP Table 필드 구성 변경 방법( 세로->가로 ) (9) | 2023.09.14 |
SAP Workbench Request OR Customizing Request 정리 (0) | 2023.09.08 |