13
9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 1/13 Tweet 0 0 BLOG How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits 14/06/2013 | by Blue Ocean Systems PS: This post has been updated with relevant new content on 12 April 2014. The original post was published on 14 June 2013. Share 0 0 Like Share

How to Ensure a Successful SAP Business One 9

Embed Size (px)

DESCRIPTION

How to Ensure a Successful SAP Business One 9

Citation preview

Page 2: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 2/13

________________________________________________________________________

We have published several posts recently about the business benefits of SAP HANA; in this post wetake a deep dive into some of the technical requirements to ensure your organization can benefit fromthis businesschanging system. Definitely one for the techies amongst you!

We’ll break down each of the areas you need to consider including host machine prerequisites andrecommendations, an installation checklist, Crystal Reports considerations and server tools.

Prerequisites for a Successful Business One HANA installation PL9 to PL10

To perform a correct and complete installation, we recommend the following steps:

1. If you want to design your own Crystal Reports layouts and reports, install SAP Crystal Reports,version for the SAP Business One application.

2. Install the SAP Business One, version for SAP HANA server tools on the SAP HANA server.

3. Install the SAP Business One, version for SAP HANA server.

4. Install the SBO DI Server and Workflow on a Windows computer.

5. Install SAP Business One analytics powered by SAP HANA.

6. Install the SAP Business One, version for SAP HANA client application on workstations.

7. Install optional client components (SDK, DTW, addons).

8. Install the integration components for SAP Business One, version for SAP HANA

User Privileges; important points

Server Installation is done on Linux where User Privilege needs to be set as Root

Installation of DI Server and Workflow, Client Installation and Workflow are done on Windowswhere Administrator user privilege is required

Crystal Reports on Windows

If you already have SAP Crystal Reports 2011 installed on your computer, first uninstall thesoftware and then follow the installation procedures.

Make sure you have not already installed the SAP Crystal Reports viewer (for example, this maybe installed automatically when you install the SAP Business One 9.0, version for SAP HANAclient)

Required Components and Libraries on Linux Server

The following Components and Libraries are to be ensured in installing for Linux Server

32bit and 64bit versions of SAP HANA database client for Linux

samba 3.6.30.18.3 or higher

Page 3: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 3/13

32bit OpenSSL library libopenssl 0.9.8j0.26.1 or higher

Application function libraries (AFLs) : (The AFLs must be the same version as the SAP HANAserver.)

32bit GNU Crypto Library libgcrypt11 1.5.00.13.14 or higher

32bit libgpgerror0 1.100.7.29 or higher

32bit glibc 2.11.317.31.1 or higher

32bit libidn 1.103.18 or higher

32bit GNU Compiler Collection libgcc46 4.6.1_201107010.13.9 or higher

32bit libldap 2.4.260.12.1 or higher

32bit standard C++ shared library libstdc++46 4.6.1_201107010.13.9 or higher

32bit URL transfer library libcurl4 7.19.71.18.1 or higher

32bit Kerboros krb5 1.6.3133.48.48.1 or higher

32bit libcom_err2 1.41.92.7.1 or higher

32bit keyutilslibs 1.2107.22 or higher

32bit zlib 1.2.3106.34 or higher

32bit cyrussasl 2.1.22182.20.1 or higher

32bit AIO library libaio 0.3.1090.1.46 or higher

32bit xorgx11libXext 7.41.18.1 or higher

32bit xorgx11libXrender 7.41.16.1 or higher

32bit xorgx11libs 7.48.26.36.1 or higher

32bit PAM 1.1.50.10.17 or higher

Note: You can install the AFLs only after installing the SAP HANA server. However, if you needto upgrade the SAP HANA server later, you must upgrade the AFLs first.

To check the above library:

Start YaST.

Go to software management. Select the checkbox and choose Accept to install the library.

HDB SAP HANA database

When installing a newly certified HANA appliance with a recommended HANA revision, theinstallation might not succeed due to failed hardware checks or because it was not yet included inthe corresponding release date.

Page 4: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 4/13

You may need to replace the file ‘HanaHwCheck.py’ in the‘server\linuxx86_64\SAP_HANA_DATABASE\server’ with the SAP SMP download with thecorrect version.

The default port is 30015, where 00 represents the SAP HANA database instance.

Note: By default the SAP HANA database is not configured to start automatically when SAPHANA host is rebooted.

You may follow the below steps to auto configure it.

Log on to SAP HANA host as a user with root authorization.

Change directory to system profile directory is /usr/sap/<SAPSID>/SYS/profile

Edit <SAPSID>_HDB<InstanceNo>_<host_name>profile

Change the parameter setting Autostart=0 to Autostart =1

Save the <SAPSID>_HDB<Instance_No>_<host_name> profile

Host Machine Prerequisites

For security reasons, SAP recommends that you change the SYSTEM logon password right afterinstalling the SAP HANA database server.

Alternatively, as a safer option, create another database user account as a substitute for theSYSTEM user

Do not run Tomcat web applications on the host machine

Server Components on the SAP HANA Server Machine on Linux

Server Tools:

If a firewall is active on the Server Tools server, ensure that the firewall is not blocking the portnumber you use for the services.

In addition, if you are using port X, make sure that you open both port X and port (X+1) in thefirewall. For example, if you are using port 10000, make sure to also open port 10001.

After installation, restart the Server Tools.

If you want to use the single signon function for SAP Business One, version for SAP HANA, youmust specify a domain user and password in this installation step.

The installation requires a graphical environment. (download Xming X Server for Windows forgraphical environment)

You can install SAP Business One server tools together with SAP Business One. However, if youwant to install them separately, you must install the server tools first. The System LandscapeDirectory is a precondition for all other server and client components.

Page 5: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 5/13

SAP Business One, version for SAP HANA server tools, includes the following components orservices installed on the HANA database server machine:

License Service:

Works with the server tools to maintain user sessions and purchased licenses.

Web access to the license service enables you to:

Find and copy the hardware key to run your SAP Business One, version for SAP HANAapplication and apply for SAP licenses.

Import the license file

View the basic license information

System landscape directory (SLD) service:

Allows you to manage the entire SAP Business One landscape.

You must install the SLD on the same machine on which the license server is installed.

SLDSystem Landscape Directory (SLD)

Installing the SAP Business One Server:

Ensure that you have installed the license manager and the System Landscape Directory (SLD)

This server includes the database server with the SBOCOMMON database and companydatabases, as well as a server shared folder.

Page 6: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 6/13

Note : After successful installation of server tools verify autostart of sapb1servertools.

Confirm that sapb1servertools service is inside /etc/rc.d

Check the url : https://hostname:40000/sld/sld.svc

If sapb1servertools is started successfully, the following xml file should be created:

<?xml version="1.0" encoding="utf8" ?>

<service xmlns="http://www.w3.org/2007/app" xml:base="https://hostname:40000/sld/sld.svc/"xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app">

<workspace>

<atom:title>Default</atom:title>

<collection href="Tasks">

<atom:title>Tasks</atom:title>

</collection>

<collection href="Users">

<atom:title>Users</atom:title>

</collection>

:

:

:

<collection href="AnalyticsServices">

<atom:title>AnalyticsServices</atom:title>

</collection>

<collection href="XAppServices">

<atom:title>XAppServices</atom:title>

</collection>

<collection href="ServiceUnits">

<atom:title>ServiceUnits</atom:title>

</collection>

</workspace>

Page 7: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 7/13

</service>

Note: If the xml file is not created, take the following steps:

Login to host using <SIDadm> privilege

Change directory to /etc/init.d

Run ./sapb1servertools restart

Installing SAP Business One analytics powered by SAP HANA

You must install SAP Business One analytics powered by SAP HANA on the same machinewhere SAP HANA was installed

Ensure that you do not move or delete the JRE directory after installing SAP Business Oneanalytics powered by SAP HANA

Database Client

To use extreme apps, you must also install the 64bit version of the SAP HANA database client.

For more information, review the documents, SAP HANA Database – Client Installation andUpdate and the SAP Update Guide.

Performing Client Installations

HANA client agent:

As part of the client installation, SAP Business One version for SAP HANA client agent isinstalled by default.

SAP HANA Clients are provided for various operating systems, delivering the required databaseclients to connect to SAP HANA via JDBC, ODBC, ODBO.

The installation path must be the default path …/usr/sap

HANA Studio

A client tool, which can be used to access local or remote SAP HANA databases

Ensure Java JRE 1.6 or 1.7 is installed to run the SAP HANA studio

Software Development Kit (SDK)

Ensure that the following are installed:

SAP HANA database client

Microsoft .NET Framework 4.0. (if not installed yet, it needs to be done during the clientinstallation)

For Excel interactive analysis, ensure that you have installed Microsoft Office Excel 2007 or

Page 8: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 8/13

later

Crystal Reports is installed allowing you to use the SAP Business One, version for SAP HANAdata source on the client computer

Integration Framework

Make sure you have installed the corresponding 32bit version of SAP Business One DI API.

Even if you have installed a 64bit SAP Business One, version for SAP HANA client, you mustinstall the 32bit SAP Business One DI API separately to enable the integration framework.

Ensure you have not yet configured a default Tomcat installation on your machine; otherwise, youcannot proceed with the installation.

The integration framework consists of the following components:

SAP Business One integration framework server

SAP Business One integration Event Sender

SAP Business One integration DIProxy

Installing the DI Server and Workflow on a Windows Machine

If you want to use the DI Server or Workflow function, you must install the server tools (Windows) on aWindows server. Installation of the Windows version of the server tools includes the followingcomponents:

DI Server

Workflow

Make sure you have installed the server tools (Linux) on the SAP HANA server.

SAP AddOns:

Registers the SAP addons on the server computer

Extreme Apps; after installation is complete the XS engine switches to embedded mode. Wehighly recommend that you keep the XS engine in embedded mode to enhance the overallperformance of Extreme Apps.

In addition, you should reserve port 80xx for Extreme Apps (where xx represents the SAP HANAinstance number).

For example, if you installed the server tools on SAP HANA instance 01, you should ensure port4301 is not being used by other applications.

Performing Upgrade Activities

Page 9: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 9/13

B1H Upgrade

Upgrade Path to SAP Business One 9.0, version for SAP HANA PL09

Upgrade Steps:

Upgrade your databases to any patch level of SAP Business One 9.0 (SQL) that can be migratedto the required patch level of SAP Business One 9.0, version for SAP HANA.

Migrate the databases from the Microsoft SQL Server database to the SAP HANA database.

You have upgraded your SAP Business One company databases to 9.0 PL08.

You have done the following on the Windows machine on which you want to run the migrationtool:

Installed Java 7 (64bit)

Configured the environment variable JAVA_HOME, pointing to the location of the JVM (JavaVirtual Machine)

Appended the directory $JAVA_HOME/bin to the system variable PATH

The memory of the machine on which you want to run the migration tool is no less than 2 GB.

Page 10: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 10/13

Uninstall all the old server and client components.

Install the following components of SAP Business One 9.0, version for SAP HANA (PL04): 4.

(Linux) Server tools and SAP Business One server

(Windows) SAP Business One clients

Other components

Upgrade server tools to PL09.

Upgrade your SAP Business One server and databases using the SAP Business One upgradewizard, version 6.for SAP HANA to PL09.

Install SAP Business One analytics powered by SAP HANA.

After the installation, you must initialise your company databases in the Administration Console tobe able to use the analytical features.

Install the SAP Business One client, version for SAP HANA on each workstation.

You can obtain the client installation program from the shared folder B1_SHF on the Linux server

The Blue Ocean Systems team of SAP Business One and HANA experts work with clients to ensureyour installation of SAP and HANA is smooth and efficient and enables a quick transition for you andyour team. Contact us today for a demo using your own (non SAP) data to see the incredibletechnological advances possible with HANA!

Join our Facebook community for regular HANA news and updates!

About Uma Rakesh

A SAP Business One Technical Consultant and senior application engineer, Uma delivers hertechnological expertise for SAP clients and streamlines their data processing requirements to improveefficiency and productivity. Her passion for applying bestpractice technology principles combined withher industry knowledge ensures only the best results for teams and organisations she works with.

Connect with Uma online and through Facebook and LinkedIn.

First Name *

Page 11: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 11/13

Last Name

Email *

Website

Comment *

Subscribe to followup comments for this post

Submit Comment

Search this site

Search

Subscribe to our blog

Privacy & TermsType the text

Search the website

Page 12: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 12/13

Latest postsBOS Team Picks > InMemory Technology

Making bold business decisions starts with selecting your ERP

See you at Suntec SCCCI SME conference 1920 August

Discover analytics from the inside out

A round up of SAP and SME news in Singapore

CategoriesLatest News (173)

SAP Business One (B1) (79)

Productivity (43)

SAP Business One version SAP HANA (B1HANA) (40)

SMEs (37)

Blue Ocean Systems (BOS) (29)

Ecosystem Partners (14)

Finance & Technology (13)

Logistics & Technology (11)

Business Intelligence (BI) (7)

Talk To Us

Learn MoreIs SAP right for me?Is SAP difficult to implement?Is SAP too expensive?Is SAP easy to use?

Find out more

Page 13: How to Ensure a Successful SAP Business One 9

9/2/2015 How to Ensure a Successful SAP Business One 9.0 HANA Install; the Technical Bits

http://www.blueoceansys.com.sg/blog/2013/06/14/howtoensureasuccessfulsapbusinessone90hanainstallthetechnicalbits 13/13

Email address

Sign up here!

Receive our newsletters full of advice& tips on SAP Business One

Submit

Disclaimer | Sitemap