Creating Web Shop Orders on Behalf of Accounts 
If you have a Web shop that runs on SAP NW AS Java, you can integrate that Web shop with SAP CRM, which runs on SAP NW AS ABAP. This guide deals with one specific aspect of this integration.
That specific aspect is to enable business users to place orders in the Web shop on behalf of an account by accessing the Web shop from the overview page of that account in the CRM WebClient UI. When business users access the Web shop in that way, the system automatically transfers the master data of the particular account to the Web shop, so that business users no longer need to enter the account data manually in the Web shop.
To transfer account data when accessing a Web shop from SAP CRM, you must configure a work area toolbar item on the account overview page. It is not possible to transfer account data with a navigation bar item.
Note
The configuration described in this guide is necessary due to the following differences between the work area toolbar and the navigation bar:
A work area toolbar item can process or forward the current content of the work area, such as an account. In contrast, a navigation bar item is always independent of the work area.
For our use case, this means that you can configure a work area toolbar item so that clicking it while viewing account A launches the Web shop to create an order on behalf of account A, but clicking it while viewing account B launches the Web shop to create an order on behalf of account B.
In contrast, it is not possible to configure a navigation bar item to achieve this. With Web shop access via a navigation bar item, business users always have to enter or select the account data in the Web shop again manually.
In contrast to navigation bar items, work area toolbar items on an overview page are not user interface elements that you can create or remove in Customizing. All you can do in Customizing is change their behavior or their label. Thus, you must make sure that a work area toolbar item that exists in the standard delivery of SAP CRM works properly in your environment. You cannot simply remove it.
The configuration of work area toolbars and the configuration of the navigation bar are in separate parts of the navigation bar profile of a business role.
For the CHM-PM (Partner Manager) business role in the standard delivery of SAP CRM, the overview page for an account in the CRM WebClient UI has a specific work area toolbar item for accessing a business-on-behalf Web shop (BoB shop). The standard label for this item is Order-on-behalf. However, the item does not yet work in the standard delivery because SAP cannot anticipate the details of your particular Web shop. This guide explains how to make the work area toolbar item work in the intended way for your particular system landscape.
Note
This guide is about Web shop access via a work area toolbar item only. For a detailed description of access via navigation bar items, see Customizing for Customer Relationship Management under .
To make the Order-on-behalf work area toolbar item serve its intended purpose, you need to:
Have a Java-based system with at least one BoB shop
See Preparing Web Shops for Business on Behalf for a description of how to achieve this.
Link the work area toolbar item in SAP CRM to the Web application that runs the BoB shops in the Java-based system
See Transferring Account Data to Web Shops for a description of how to achieve this.
Note
The order in which you deal with these parts of the business-on-behalf configuration does not matter, because you can create the link in SAP CRM as an empty link and set up its target on the Java side afterwards.