· SBO_SP_TransactionNotification
· User Defined Query, Formatted Search, Alerts and Reports etc
· Crystal Reports.
· Dashboards, etc.
1. Identify the migration path and landscape architecture given the current and target versions of the customer’s SAP Business One system.
In general, we recommend adopting the latest version for SAP Business One, version for SAP HANA. Nevertheless, it is up to the customer whether they go for the SAP Business One , version for SAP HANA in terms of the project budget, the readiness of business processes for the new functions and Add-On(s) migration etc.
The migration path differs from patch level to patch level. You should go through the central notes below for your own migration path. Another important document is the Admin Guide of SAP Business One, version for SAP HANA in the Installation or Upgrade CD.
2216144 - Central Note for SAP Business One 9.2, version for SAP HANA
The customer is using SAP Business One 9.2 PL07, planning to migrate to the SAP Business One 9.3, version for SAP HANA, PL04.
Therefore the migration path can be identified as below:
(Note: You should conduct the migration on the test system for a test drive first before migrating the customer’s live system.)
2. Hardware configuration and Install SuSE Linux Enterprise Server
1944415 - Configuration Guide for Hardware Platforms of SUSE Linux Enterprise Server
This is a must read note with regard to Hardware configuration and SLES installation for SAP HANA.
Please follow the two important how to guide attached in the note above to install.
Current B1H is only available in Linux platform(SuSE Linux Enterprise). Therefore, basic knowledge of Linux System Administration is required to perform the installation and regular system administrative tasks. You should invest some time to become skilled in this area. Some free online SuSE Linux Parter Academy are available here:
3. Install SAP HANA, and SAP Business One, version for SAP HANA.
Beside the document about How to Install SUSE Linux Enterprise Server for SAP Business One Products on SAP HANA.pdf mentioned in last step, you can also refer to the following documents:
5. [If applicable] Upgrade the source SAP Business One system (SQL Server version) to the relevant version which can be migrated as the migration path identified in step 1.
This is a normal upgrade process with SAP Business One upgrade wizard, which may require some sanity test. Full coverage test may not be necessary, since this is not the target Version.
Recommendation:
Backup the database before and after the upgrade, then you have a snapshot of the company database for each stage.
6. Migrate SAP Business One Databases from SQL Server to SAP HANA
This step only migrates the data format of database from SQL Server to SAP HANA, no data content itself. Please refer to the link below for details. http://scn.sap.com/docs/DOC-47663.
This upgrade process updates the table structure and deploys default SAP HANA contents.
You should backup the whole SAP HANA system with the SAP HANA studio before performing the upgrade. Here you can find the information about how to back up the SAP HANA system: Regular System Administration Tasks for SAP Business One Analytics and SAP Business One Powered by H...
8. Initialise the company schema for the analytical features with the Administration Console of SAP Business One analytics.
9. Migrate customisation related to SQL queries in SAP Business One
HANA SQL/SQL Script syntaxes are different from the SQL/TSQL in MS SQL. So the customisation in B1 based SQL query must be converted to HANA SQL/SQL Script syntax.
This step covers SQL related customisation in SAP Business One, including
SAP provides a semi-automatic SQL Query Converter tool to migrate above contents from SQL Server to SAP HANA. You can find more information here:
How to Convert SQL from MS SQL Server to SAP HANA
The document below lists best practices of SQL usage on SAP HANA, for User Defined Query, SBO_SP_TransactionNotification and Add-Ons in SAP Business One, version for SAP HANA. The best practices involve most frequently used SQL syntax in Server SQL and SAP HANA with samples.
Best practices of SQL usage for SAP Business One, version for SAP HANA
10. (Optional) Create reusable models or extend Semantic Layer for analytics scenarios
Since B1H 9.1 PL05, SAP has already provide a comprehensive predefined HANA models for analytics, namely Semantic Layer, covering Financial and Logistics etc models, which can be used to analyse the financial and business data of your company with the analytics tools, such as KPI, Pervasive Dashboard, Interactive Analytics, SAP Lumira and Crystal Report etc.
To learn how to use Semantic Layer, please refer to How to Work with Semantic Layers (S-user required)
And the company specific UDFs also can be populated to the semantic layer with UDF configuration in the administration console of SAP Business One analytics. Please refer to section 7.3 about Initialising and Maintaining Databases for Analytical Features in Administrator's Guide for SAP Business One 9.3, Version for SAP HANA
The benefits of using SAP HANA models for analytics are listed below:
Please refer to following material for more details about HANA Modelling:
http://help.sap.com/hana_platform#section5
http://www.saphana.com/community/hana-academy#designing-with-hana-studio
11. Migrate Analytics
To learn more about Analytics functions in B1H, please refer to SAP Business One Academy - Analytics
This step discusses the migration of the analytics part, such as reports and dashboards etc, how to leverage SAP HANA for real-time business analytics for SAP Business One. Specifically, we'll focus on migration of Crystal Report and Crystal Dashboard.
In general, the layout design of custom Crystal Reports and Crystal Dashboards can be reused. However, you need to replace the data source of SQL Server with SAP HANA. We recommend that you implement or migrate the analytics with SAP HANA models rather than simply migrate the data source of Crystal Reports and Crystal Dashboard from SQL Server to SAP HANA. Refer to step 8 for more information about modelling.
Migrate Crystal Reports:
Migrating Crystal Reports of SAP Business One from SQL Server to SAP HANA
Migrate Crystal Dashboards:
B1If is not longer required when connecting to the B1 company schema in SAP HANA with Crystal Dashboard. The dashboard function of sap.xcelsius package in B1if has been replaced with similar dashboard service in the B1 Analytic Platform. The connectivity type of crystal dashboard to SAP HANA still remain the same as XML Data. The procedure of crystal dashboard development for SAP HANA still remain the same for SQL Server version.
The differences of Crystal Dashboards development in SAP HANA in comparison with SQL Server below:
1).The query of the data source needs to be migrated from SQL Server into SAP HANA.
2).The preview in crystal dashboard designer returns -2023 error for SAP HANA. You can just ignore the error in the design time, which is a limitation of the dashboard service in B1 Analytic Platform for SAP HANA(Applicable to both B1A and B1H). However, the crystal dashboard will work properly inside B1 in the run-time. In short, you can't test the dashboard in Crystal Dashboard Designer for SAP HANA during design time, but it will work in B1 for run-time.
3).The Info.xml in the dashboard package introduces a new tag <IsIMDB>Y</IsIMDB> indicating whether the data is retrieved from SAP HANA or not. A new version of SAP Business One Dashboard Package Wizard Tool (version 1.1) has been released, which supports both B1A/B1H.
SAP Business One Dashboard Packaging Tool Version 1.1
In addition to Crystal Dashboard, SAP Business One,version for SAP HANA provides a built-in dashboard/KPI design tool as Pervasive Analytics with a straight forward dashboard designing from query to dashboard. Here you have more details: http://www.youtube.com/watch?v=27znXX7jWlk&hd=1
12. Migrate Add-Ons
The Software Development Kit (SDK) of SAP Business One, version for SAP HANA remains the same. DI API and UI API are still based on COM technology. Calling SDK objects still can be called in the same way. Please refer to the document below for details.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 27 | |
| 21 | |
| 15 | |
| 13 | |
| 12 | |
| 12 | |
| 10 | |
| 10 | |
| 10 | |
| 10 |