Skip to Content
Technical Articles

Work with linux to deliver SAP Solutions as professional!…

After years working with many new solutions of SAP i share you a new blog post, after one that i enjoyed to write to shared to all of you: Implement your firs ABAP Proxy to SAP PI.

Now i’m implementing many Cloud Solutions regarding all about interoperability, but the challenge of this blog will be to share you my “real experience testing many tools to get a robust Linux”, in order to implement solutions as consultant and to let you update your laptop to one operating system that will be interesting to test by your self after my point of vew and practical guidence.

What you will learn:

  1. Manage your Linux distributions
  2. Install and work with many tools to get a powerful Laptop with linux
  3. Prepare SAP into your Linux Operating System
  • Distributions:

Linux Mint: this was my first place to work after testing 3 distributions and researching a lot of the proposals of the each distribution, so may be the key point will be that you will be familiar fastly if it is  compared with windows and you will be happy if you see the alternative options to use instead of the “antivirus” or “privative licenses like MS Office”.

Fedora 29: this was my second choose to use because after Fedora 30 was released i confirm that my kernel and this new version was not compatible, so the solution was to use Linux Mint and maybe update my kernel after months released.

Ubuntu: this was my third choose because this is one of the most popular distribution after Read Hat, but i found the same issue like Fedora 30, so this is a beautiful distribution (i loved it) so you can test it and maybe will work perfectly for you.

  • Install Java

a) Download your JDK from Oracle: LINK

B) Install your JDK before to install your SAP Logon: LINK

sudo apt-get update && sudo apt-get remove openjdk*

sudo mkdir /opt/java

cd /opt/java

sudo tar zxvf ~/Downloads/jdk-8u60-linux-x64.tar.gz

sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_60/bin/java 1

sudo update-alternatives --set java /opt/java/jdk1.8.0_60/bin/java

java -version

 

@Note: this solved one issue about update-alternatives: LINK

 

  • SAP Cloud Connector

a) Download Linux (Portable version) CC:

No alt text provided for this image

b) Confirm License:

No alt text provided for this image

c) Unzip tar.gz

No alt text provided for this image

d) Execute Go.SH via terminal:

No alt text provided for this image

e) Look for the link activated for your SAP Cloud Connector port 8443

No alt text provided for this image

f) Avoid security message:

No alt text provided for this image

g) Use the standard user to login SAP CC:

–> Default user is Administrator / manage

No alt text provided for this image

h) Initial setup:

No alt text provided for this image

i) Cloud Connector Administration:

No alt text provided for this image

References:

Simple answare to install SAP CC (Portable): https://answers.sap.com/questions/11764783/sap-hana-cloud-connector-portable-version.html

Complete tutorial configuration: http://tiven.wang/articles/hana-cloud-connector/

Download SAP CC (Linux): https://tools.hana.ondemand.com/#optional

 

 

  • SAP GUI

 

a) Download SAP GUI: Link

 

 

b) Install SAP GUI:

 

c) Readme:

 

d) You can confirm if your java installation was correct:

 

e) Successful installation:

 

f) SAP GUI:

 

g) Configure your access via script line:

Note: follow next great tutorial: https://sapintegrationhub.com/how-to/sap-gui-expert-mode-setup-for-mac-os/

/H/<Application Server>/S/32<instance number>/&clnt=<client number>&user=<user name>

Example:

  • Application server: 00.00.100.01
  • instance number: 00
  • client 200
  • username: Isuruf

Connection string: conn=/H/00.00.100.01/S/3200&clnt=200&user=isuruf

No alt text provided for this image

 

I share you some other references that can be complemented: SAP GUI on linux and  SAP Logon on linux.

 

  • ECLIPSE FOR SAP Cloud Platform Integration and Salesforce Java Adapter

Here i will be more simple, because there are a lot of tutorials that show us how to install ecplise, but my main recommendation is the following release and distribution of eclipse, because this is one of the big issues when we look for the version that we need to use.

Even the second tips is that this will help you if you are going to work with the Java Adapter to extract all the Rest Metadata from Salesforce.

https://www.eclipse.org/downloads/packages/release/oxygen/3a

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image
No alt text provided for this image
No alt text provided for this image
No alt text provided for this image

https://tools.hana.ondemand.com/#cloudintegration

Help/Install new Software: https://tools.hana.ondemand.com/oxygen

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image
No alt text provided for this image

Windows / Preferences:

No alt text provided for this image
No alt text provided for this image

https://tools.hana.ondemand.com/juno

No alt text provided for this image

I share another reference, that can help you for windows: https://blogs.sap.com/2014/05/25/hana-cloud-integration-hci-application-edition-learning-series-part-2/

 

 

  • C++

This is another tool that can help you to compile C++ source code, so i will be direct in the steps that you can follow if you need it: LINK

//Install:

sudo apt-get -y update

sudo apt-get -y upgrade

sudo apt-get install build-essential

//Create new program:

nano holaMundo.cpp

//Compile:

g++ -o ejecutable holaMundo.cpp

a) Update libraries:

 

b) Update last version:

 

 

c) Install GCC

 

 

  • Install a HP Linux Imaging and Printing

I share the main tips of my experience: LINK

 

  • Unlock your USB after one antivirus locked it

As you will see this 2 steps were implemented with Fedora 29:

 

 

  • Delete applications that cant be deleted in graphical way

su -

  • Delete the specific kernels maybe if one update affect your system

The reference is not available now: LINK

 

  • Install OBS for video recording and live streaming

Required:

sudo apt-get install ffmpeg

Install OBS:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install obs-studio

The reference is: LINK

 

WPS OFFICE:

This is the must compatible programs with Microsoft Office

PDF:

No alt text provided for this image

WORD:

No alt text provided for this image

Excel

No alt text provided for this image

Power Point: for example, here we need to be careful because after the wps installation we need to install and configure languages like english or spanish from offical page:

No alt text provided for this image

 

 

  • Another important tools:

a) Google Calendar with Thunderbird: LINK

b) Prepare your signed of your Thunderbird: LINK

d) Diagnostic issues of your hardware with Linux: List of commands to troubleshoot and Verify configurations for your linux

e) USB Boot: create an image to install your linux distributions

https://www.balena.io/etcher/

 

Please, if you see i was not totally descriptive because you can find the direct commands that will work for you, but if you have doubts feel free to contact me…

Thank you for your attention and if you have more information to complement this knowledge, please share it into the commentaries section!!!…

 

 

 

 

 

 

 

 

 

 

 

 

 

Be the first to leave a comment
You must be Logged on to comment or reply to a post.