Including BSP Applications in the Application
Area
Applications with an HTML-based user interface can be integrated in the SAP CRM Interaction Center (IC) and the SAP Media Customer Interaction Center (CIC), simply by specifying the URL of the application in the Customizing settings.
The component Access BSP Applications (ISM_BSP) is available for accessing BSP applications in the IC and CIC. You can integrate this component in the application or navigation area.
You can use the component, for example, to access the Media-specific BSP application Select a Marketing Campaign (ISMCAMPAIGNPICK). This BSP application allows you to enter orders with reference to a campaign in Media Sales and Distribution and Advertising Management.
You can also integrate your own BSP applications in the application or navigation area.
Unlike in the CIC, the BSP applications are accessed in the IC directly from the transaction launcher. The URL of the BSP is assigned directly to a launch transaction in Customizing.
You can only access BSP applications in SAP Media if the Internet Communication Framework (ICF) has been set up on the SAP Web Application Server. You must also activate certain services in the ICF. For a list of these services, see Using Business Server Pages (BSP) under Solution in SAP note 517484.
You must also assign the component profile for the applicationand navigation area to a CIC profile with the profile category DEFAULT_WORKSPACES in Customizing for the CIC.
Prerequisite |
Activity |
Menu path |
You want to use the BSP application in SAP Media. |
Assign navigation and application area to a CIC profile. |
Customer Service ョ Customer Interaction Center (CIC) ョ CIC Profile ョ Maintain CIC Profile |

See also SAP note 1072176 here.
The steps for including the BSP application Select a Marketing Campaign (ISMCAMPAIGNPICK) in the application area of the CIC or IC are described below. Steps 1 and 2 are relevant for the CIC and the IC. Step 3 is only relevant for the CIC and steps 4 through 6 are relevant for the IC. Please proceed as follows:
...
1. Create profile for BSP application
Create a profile for the BSP application Select a Marketing Campaign (ISMCAMPAIGNPICK).
2. Create profile for component Accessing BSP Applications
Create a profile for the component Accessing BSP Applications. Enter the profile you created for the BSP application in step 1 and the URL of the BSP application.
3. Assign component Accessing BSP Applications to application area (only relevant for CIC)
Assign the component Accessing BSP Applications (ISM_BSP) to the application area with the component profile created in step two.
4. Create URL ID for transaction launcher (only relevant for IC)
Create a custom URL ID and assign the URL of the BSP application (for example, ISMCAMPAIGNPICK) to it.
5. Configure transaction launcher with wizard (only relevant for IC)
Use the wizard to define your own launch transaction ID and assign it the URL ID you defined previously.
6. Define navigation bar profile (only relevant for IC)
Assign your launch transaction ID to a navigation profile.
Prerequisites |
Menu path |
You want to use the BSP application Select a Marketing Campaign in the SAP CRM IC or the SAP Media CIC. |
SAP Media ョ Media Sales and Distribution ョ Periodical Sales and Distribution (Subscriptions) ョ Sales ョ Order ョ Order Maintenance Using Business Server Pages ョ Controls for BSP Application ‘Select a Marketing Campaign' |
Make the settings as described in the following table:
Field name |
Description |
User action and values |
Displ. M/SD Camp. |
Display M/SD campaign |
Select this indicator if you want the campaigns from Media Sales and Distribution to be available for processing. |
Displ. M/AM Camp. |
Display M/AM campaign |
Select this indicator if you want the campaigns from Advertising Management to be available for processing. |
BSP Profile |
Profile of BSP application |
If you want to perform campaign-supported order entry in Media Sales and Distribution using the BSP application Subscription Order with Reference to Campaign, enter the profile of the BSP application in this field. You should have defined the profile of the BSP application beforehand under SAP Media ョ Media Sales and Distribution ョ Periodical Sales and Distribution (Subscription) ョ Sales ョ Order ョ Order Maintenance Using Business Server Pages ョ Controls for BSP Application ‘Create Order with Reference to Campaign’. This option is not available in Advertising Management. In campaign-supported order entry, the system automatically accesses the dialog transaction at this point. |
You can also make settings for the layout of the BSP application in the table. However, these settings are optional.
Prerequisite |
IMG path |
You want to use the component Accessing BSP Applications in the SAP Media CIC. |
SAP Media ョ Customer Interaction Center (CIC) ョ Make Settings for the Component for Accessing BSP Applications |
Make the settings as described in the following table:
Field name |
Description |
User action and values |
SAP Media: Configuration |
SAP Media: Configuration profile |
Technical name of the component or configuration profile |
Description |
Description |
Descriptive text |
URL |
URL for including an HTML page in an HTML viewer |
URL of the BSP application to be accessed, in this case the application ISMCAMPAIGNPICK. http://<server>:<port>/sap/bc/bsp/sap/ismcampaignpick/main.do |
SAP Media: BSP Profile |
SAP Media: Profile of BSP application |
Profile of the BSP application to be accessed, in this case the application ISMCAMPAIGNPICK, which you created in step one. The profile is passed on to the BSP application in the profile parameter when the application is accessed. |
Prerequisite |
Menu path |
You want to use the component in the SAP Media CIC. |
SAP Media ョ Customer Interaction Center (CIC) ョ Maintain Standard Settings for Navigation and Application Area |
Make the settings listed in the following table in the Component Workspace or Content group box.
Field name |
Description |
User action and values |
SAP Media: Component |
Technical name of the component that is to be assigned to the application area. |
Select Component Workspace or Component and enter the technical name of the component or workspace, in this case the component Accessing BSP Applications: ISM_BSP. |
Profile |
Name of the profile with which the workspace or component is to be assigned to the application area. |
Enter the profile you created in step two for the component Accessing BSP Applications. |
...
Prerequisite |
Menu path |
You want to use the BSP applications in the IC. |
Interaction Center WebClient ョ Basic Functions ョ Transaction Launcher ョ Define URLs and Parameters |
Create a URL ID of your own and make the settings in the following table:
Field name |
Description |
User action and values |
Request method |
Type of request method the URL application processes |
Use GET for search requests or POST for create functions. |
Non-BSP URL |
|
Select this indicator if you are using a BSP with your own HTTP handler, as is the case with SAP Media BSPs. |
Determine host/port |
Select this indicator if you have created your own HTTP processing. |
The mapped logical system is only processed if you select this indicator. |
Mapped logical system |
Define the logical system. |
In this field, define the ID of the logical system in which the BSP to be called is located. |
URL |
URL of BSP |
URL with screen http://<host>:<port>/sap/bc/bsp/sap/<BSP application>/<start page>?sap-domainrelax=min&sap-client=<client>&sap-language=<language>
For ISMCAMPAINPICK sap/bc/bsp/sap/ismcampaignpick/loader.htm?sap-domainrelax=min&sap-client=xxx&sap-language=EN |
Parameter |
Parameter to be passed |
You must use the same name as is used in the URL application, since otherwise the system will not recognize the parameter.
BPartner (parameter for ISMCAMPAIGNPICK) |
Description |
Description of parameter |
|
Element category |
Direction for parameter transfer |
For example, import |
Prerequisite |
Menu path |
You want to use the BSP applications in the IC. |
Interaction Center WebClient ョ Basic Functions ョ Transaction Launcher ョ Configure Transaction Launcher (Wizard) |
Create a launch transaction ID of your own and make the settings in the following table:
Field name |
Description |
User action and values |
Launch transaction ID |
|
ID from Z name range |
Class name |
Represents the ABAP objects class that contains all code needed to execute a specific launch transaction. |
Enter a class name from the Z name range, which is to be used to generate your implementation. |
Transaction type |
Enter a transaction type. |
The transaction type URL is used for BSP applications. |
URL ID |
User-defined entry for the URL of the launch transaction |
Enter the URL ID you created under point 4. |
Parameter |
Parameters and values used by the launch transaction |
Choose the parameter assigned under point 4, for example BPartner. |
Value |
Data flow parameter |
For example //datacontextCURRENTCUSTOMER/BP_NUMBER for the current business partner number |
Prerequisite |
Menu path |
You want to use the BSP applications in the IC. |
Interaction Center WebClient ョ Basic Functions ョ Define Navigation Bar Profile |
Choose Define Logical Links and make the settings in the following table:
Field name |
Description |
User action and values |
Type |
Logical link type |
Choose Launch Transaction. |
Target ID |
Target ID for inbound plug |
EXECLTX |
Parameter |
Link parameter |
Launch transaction ID defined in point 5. |
Parameter class |
Link parameter class |
CL_CRM_UI_LTX_NAVBAR_PARAM |
Choose the entry Define Direct Link Groups, select the group you want to edit, and make the settings in the following table:
Field name |
Description |
User action and values |
LogLink ID |
Logical link ID |
Specify the link ID you defined previously. |
Position |
|
Choose the position for the link in the navigation bar. |
Choose the entry Define Profile, select the profile you want to edit, choose Assign Direct Link Groups, and make the settings in the following table:
Field name |
Description |
User action and values |
Group ID |
|
Specify the group ID you defined previously. |
The BSP application Select a Marketing Campaign is available in the application area for campaign-based order entry in the CIC. The navigation bar in the IC contains a link to the BSP application Select a Marketing Campaign.