Professional Documents
Culture Documents
Pgina 1 de 15
Blogs
Subscribe
Klaus Utech
Business Card
Company: Independent Consultant
Posted on Apr. 15, 2010 11:40 AM in Beginner, Enterprise Data Warehousing/Business Warehouse
Print
Permalink
Share
This guide will help you to get started quickly with installing an SAP BI Server - based on the free SAP ABAP Demo Version as starting point. The primary tools from the BEx Suite (i.e. BEx
Analyzer and Query Designer) are working without any hassle, but be aware that since the SAP Portal is an essential necessity for the BEx WEB tools, there is of course a certain lack of
functionality for extended operations (Integrated Planning, Web Application Designer a.s.o.). But hey, as a private playground @home it runs fine.
Content:
1.
2.
3.
4.
5.
6.
Preparation
Install the SAP Server
Connect to the SAP Server
Setting up the BI System
Starting the SAP BI Data Warehousing Workbench
Starting the SAP Business Explorer Suite
1. PREPARATION
1a:
Download the free ABAP Trial from sdn.sap.com > Downloads > Software Downloads > SAP NetWeaver Main Releases > SAP NetWeaver 7.01. At this time, there are three versions available
(ABAP Dev. Edit, ABAP Trail SR1, ABAP Trail) - I've tested the newest and the oldest version but couldn't find relevant differences regarding our purpose, except that the installation of the old
version took less than one hour compared to nearly four hours with the newest version, so for this article I picked the smallest (and oldest) download (SAP NetWeaver 7.01 ABAP Trial, 2.8GB,
15.Aug.2008), because I'm going to install it in a virtual machine on an old notebook with very limited RAM.
1b:
The SAP GUI - this could be the hardest part! Although the NetWeaver demo comes with the SAP GUI, that edition isn't as feature-rich as it could be.
And since you probably maybe are a beginner, I'm afraid you don't have access to the SAP Service Marketplace. So please ask the SAP Basis Gurus from your company if they can -corresponding
to the license agreements- hand over a GUI version including the BI/BW setup files (it should include SapBiSetup.exe, SetupAll.exe plus folder BI and BW), or if you are a student ask your
sysadmin. Also sometimes universities or consulting companies do offer an appropriate download somewhere on their ftp-server.
This Screenshot shows the SAPGUI Setup-Folder including the BI/BW-Files:
If you start the SAPGUI-Setup from the Trial-Edition (without BI/BW Files), it gives you just limited options:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 2 de 15
If you have the complete version at your disposal, it should look like this:
1c:
Download Sun/Oracle VirtualBox from www.virtualbox.org. It's free.
1d:
Get a WinXPPro-CD or ISO-Image.
Try to avoid a version which must be activated, take for example a Windows XP Corporate Version - in a virtual environment, the activating obligation really can be annoying.
1e:
Install VirtualBox and set up a WinXP-Pro virtual machine with these specs:
z 1GB RAM (at least)
z 40GB HDD
z Bridged Network-adapter
z shared folder
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 3 de 15
(Sorry for this German screenshot - of course VirtualBox is also available in English)
Avoid any unnecessary services - this guest is our SAP BI Server, so you don't need fancy sounds, wallpapers, media player, outlook, themes and so on.
Suggestion: Create an own stripped-off XP ISO with nLite (www.nliteos.com).
Install the Virtual Box Guest Additions.
Set up the LAN Connection according to this screenshot:
Leave GATEWAY and DNS empty. This virtual machine (Guest) is our server, but the SAPGUI will be installed on the Host or on another computer (i.e. a netbook) within the local area network.
Benefits: You can easily back up and restore the server without loosing your SAPGUI settings.
Try to ping the server from the host or from the separate computer to check if network connection is working:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 4 de 15
1f:
Install the SAPGUI. Do not install it onto your virtual machine, but on the host or on another computer (i.e. a netbook) within your local area network.
Before installing the SAPGUI, make sure that you already have a MS-Office Version on your Computer. I use Office 2003, but I guess it's also working with this all-new hypermodern latest-fashion
Ribbon-Interface-Office-Version.
Start the Installer (SetupAll.exe), select the three options "SAP GUI", "BW 3.5" and "Business Explorer" (see screenshot STEP 1b), and click several times on the "Next"-Button until setup is
starting to copy the files. Finally this screen should appear:
Start "SAP Logon" (remember, we are not yet on the server but on the Host or another Computer within you network) and click the tab "Systems", then the button "New Item....":
A new window opens which shows you the available systems (of course it's blank), click on "Next" and enter the values according to this screenshot:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 5 de 15
2b:
Carefully read the SAP instructions (start.htm). Don't skip them, please, or you will run into deep trouble - promised!
Especially pay attention to these topics:
z Hostname must not exceed 13 characters
z Install the Loopback-Adapter!!!
z Edit the hosts file
z Restart the virtual machine after these changes!
2c:
After rebooting, start "start.htm" again and follow the instructions. Probably you have to install the Management Console before starting the Installer (not compulsory; depends on your ABAP
Trial Version).
Just follow the SAP instructions and everything will be fine...
Hint: During the setup, you have to enter a database master password. Since I tend to forget this key (you'll probably never need it again, but...), I create a text file with the password on the
desktop of this virtual machine.
It takes nearly an hour until finally this screen should appear:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 6 de 15
Or, if you downloaded and installed the newest ABAP Trial, it takes a few more hours and finally looks like this:
2d:
Start the server via the management console:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 7 de 15
I am connecting to the virtual machine (SAP Server) from a netbook (Asus 1001p), runs fine! Log in with the user "DDIC".
z Just in case you wonder 'bout the icons in the task bar of my netbook:
Network, SAP Logon, 3G-Connection, Remove Hardware, Power, Volume Control, Asus HybridEngine, BFilter, MoveMe, MS-AntiVirus (deactivated), PureText, Touchpad, Time.
3b:
You can personalize the GUI, go to Extras > Settings and mark "Do not display picture" and "Display technical names".
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 8 de 15
3c:
All ABAP programs are stored as ABAP source code in the database. If you start a program for the first time, the byte code must first be generated once - this takes of course some time. In a
productive scenario, the SAP Basis Guru would pre-generate this byte code (transaction SGEN), but on this home scenario it's not really necessary (it takes two days plus approx. 80GB disk
space....). So just get used to it, you are working with altogether maybe 30 programs, so the generating-sound plus the short generating-second should be resolve itself after a few days.
Let's take a first look onto the systems initial consistency. Do you see the command field in the upper left corner? Type in "/nSICK" (without the quotes) and press enter to start the Initial
Consistency Check:
"/n" means that you want to start a transaction (program) in the same window, while "SICK" is the transaction code for this program. Instead of "/n", you can for example also type "/o" to start a
program in a new window.
You can go back with "F3" or by pressing the green bubble with the arrow inside.
Now try another transaction code: SM04. (type "/nSM04"). This transaction opens the user list:
Hint: The tcode in capital letters is for emphasis; it does not need to be written with. Also there are some situations (i.e. in the SAP Easy Access Screen) where you can avoid the "/n", but hey,
this is a quick guide and not a doctoral thesis.
By the way: I've created a list of typical SAP System Administration Transaction Codes, you can download the PDF file at this URL:
z http://www.klausutech.com/downloads/tc.pdf
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 9 de 15
So log out from the Client 000 (close the SAP GUI) and log in again to Client 001 as User DDIC.
But the User DDIC does not have the rights for changes in the client system, so you need a new user for Client 001. Therefore start transaction SU01.
In the field "User", type in a name (here: "KLAUS", since this is my real name :-). Click on the icon for creating a new user.
Normally now the "Address maintenance for User Company Addresses" should pop up, because in Client 001 there is not yet a User company assigned. Just fill in the Company Name, Country
Code, Time Zone and close the popup.
In tab "Address" specify a Last name, in tab "Logon data" you have to type in a initial password (will be changed during the first logon), in tab "Profiles" assign the profiles "SAP_ALL" und
"SAP_NEW":
4b
You are logged in to Client 001, aren't you? Check it by clicking the icon on the right lower corner.
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 10 de 15
Client 001 is not yet assigned to a logical system. The logical system is required as a unique identifier, the BI system is not working without it.
Start transaction BD54 and click on "New Entries".
Now create a new logical system and save it with the SAVE-icon. Use capital letters! SAP recommends the name convention (System ID)CLNT(Client) - our SID is NSP, our Client is 001, so we
take "NSPCLNT001"
A prompt for Workbench request opens, click the "Create Request" button.
Press continue:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 11 de 15
In the next view (New Entries: Overview), in the left lower corner the status message "Data was saved" should be visible.
Now after we successfully created a logical system, we must assign this logical system with our client 001. Therefore, start transaction SCC4, click on the "Display > Change" button and doubleclick on the line for Client 001.
The change view "Clients: Details" opens. Do you see the field "Logical system" - it's empty, isn't it? Click on it and press F4, select the newly created logical system and press enter. Save by
clicking the SAVE-Icon.
Hint: The German term "Auslieferungsmandant" in field Client stands for "delivery/delivered client" (but do it like MC-Hammer: don't touch this...).
On a slow system with limited RAM, the generation of the byte code takes a while.
After a few minutes, a prompt asks you if you want to replicate metadata or only activate. Since there shouldn't be any entries in the source system tree, you can click on "Only Activate". But
wait, I was wrong, there is a source system: The BI Server itself. So click either "Replicate As Well" or click "Only Activate" and later open the Source Systems tree under Modeling, than mark the
Source System and select "Replicate Datasources".
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 12 de 15
Remember: The ABAP source code must once be compiled for every function that is started for the first time. Be a little patient.
6a
We are starting with the Query Designer.
Quote from the SAP help: "You analyze the dataset of the BI system by defining queries for InfoProviders using the BEx Query Designer. By selecting and combining InfoObjects (characteristics
and key figures) or reusable query elements (such as structures) in a query, you determine the way in which you navigate through and evaluate the data in the selected InfoProvider".
The Query Designer fetches the logon data automatically from your entries in the SAP Logon, mark "Use Selected System as Default" to suppress this logon screen.
After clicking "OK", it seems like it is crashed, because nothing is happening. Again, be patient - for the first start, it can take up to three minutes until finally the program appears:
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 13 de 15
I have created a first query and could save, open and use the query, even in the Analyzer.
6b
Another important tool is the Analyzer, an Excel AddOn.
With the Analyzer, you can "analyze selected InfoProvider data and use it for planning by navigating in queries that were created in the BEx Query Designer" (quote SAP help).
Start the Analyzer and click the Connect icon. Enter your password, it should connect. You can verify the connection by clicking the Connect-icon again.
6c
The Web Application Designer is starting. Wow, I haven't expected this.
But wait, does the WAD really work in this Portal-free environment? Yes, it does. You can't publish or execute, but you can create, play and get used to the handling and workflow of this fine
tool. Even the wizards are working. While saving, you'll receive an error message, but the file is stored - incredible!
Klaus Utech is an independent SAP BI/BW Technical Consultant with his roots in SAP System Administration.
Feel free to leave a comment. Please note that I'm already working on another article, demonstrating the extracting, transforming and loading of data for analysis
and presentment via BEx tools (I'll post the link here in approx. three weeks).
Comment on this weblog
Showing messages 1 through 8 of 8.
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Titles Only
Main Topics
Pgina 14 de 15
Oldest First
Regards
Sathis
{ after all is loaded and installed
Greg,
of course you're right.
BI Content is a set of preconfigured objects to speed up the implementation process.
But please understand this article as the foundation of a following series of several posts, demonstrating how to extract, transform, load data and how to analyze them. We'll doing it all
"by hand", so at this level there is no need for the BI Content.
Regards,
Klaus
Wait... Since BI_CONT is an add-on, maybe you can install it if you urgently need it? Don't know. See SAP note 1000822.
z Thanks for sharing
Very Interesting blog.I was trying to install SAP NetWeaver 7.01 ABAP Trial Version(SAP Mangement console -sapmmcX86u.msi from <extract_folder>\sapmmc on Window 7.0 professional
64 bit machine,but getting the following error message.
'This installation does not support 64 bit windows operating systems. Please use the corresponsing 64 bit installation package.'
Can you please share procedure how to install 7.01 ABAP Trial Version on Win 7 Pro.64 bit operating system.
Regards,
Anil
{ Re: Thanks for sharing
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011
SAP Network Blog: Setting up a SAP BI/BW System based on the SAP ABAP Trial
Pgina 15 de 15
But I'm afraid my article is a little bit vague when it comes to list up the specs - yes, I never mentioned that I did use a 32-bit operation system. Phew, caught.
If you want to install the SAP 32-bit Demo on a 64-bit OS, I suggest solving this problem within the forum for the SAP Trials:
http://forums.sdn.sap.com/forum.jspa?forumID=118&start=0
Since I do not have any 64-bit hardware (old school...) at my disposal, I'm afraid I really can't offer you constructive advices.
But maybe you should install virtualbox as a platform for the NW trial, since this fine tool supports 64-bit host systems, emulating a x86-CPU for the guest.
Klaus
http://weblogs.sdn.sap.com/pub/wlg/18777
14/10/2011