300x250
728x90

SAPlink란


# 서버에서 프로그램다운로드/업로드할 수 있게 해 준다. 

한 서버에서 다른 서버로 옮길 때 TMS을 사용하지 않아도 SAPlink을 통해서 옮길 수 있다. 

 

 

 

여기서 볼 것은 ECC에서 HANATABLE 옮기는 작업을 할 것이다. 

 

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 )을 옮기다고 생각해 보자.

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 설치

 

SAP AbapGit 설치

#00. ABAPGIT...# 프로젝트를 하다가 GIT을 사용할 때가 있을 수 있다. 또는 ABAP2XLSX을 사용하려고 하면 ABAPGIT을 통해서 다운로드를 받아야 한다. # 여러 사항이 있을 수 있기 때문에 프로젝트 상황 보

potato98.tistory.com

 

 

 

참고.

https://github.com/sapmentors/SAPlink

https://blogs.sap.com/2018/11/21/saplink-installation-and-purpose/

 

SAPLink 이스터에그 

 

 

그럼 끝.

 

 

도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!

 

728x90