Start of Content Area

Procedure documentation Including BSP Applications in the Application Area  Locate the document in its SAP Library structure

Use

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.

Prerequisites

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

Note

See also SAP note 1072176 here.

Procedure

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.

1. Create Profile for BSP Application

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.

2. Create Profile for Component "Accessing BSP Applications"

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.

3. Assign Component "Accessing BSP Applications" to the Application Area

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.

...

4. Create URL ID for Transaction Launcher

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>

Example

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.

Example

BPartner (parameter for ISMCAMPAIGNPICK)

Description

Description of parameter

 

Element category

Direction for parameter transfer

For example, import

5. Configure Transaction Launcher with Wizard

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

6. Define Navigation Bar Profile

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.

Result

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.

 

End of Content Area