CRM Interaction Center: Business Scenario Configuration Guide
3.1 2
CRM Interaction Center
,FRQV
,FRQ
0HDQLQJ
Caution Example Note Recommendation Syntax
7\SRJUDSKLF&RQYHQWLRQV
7\SH6W\OH
'HVFULSWLRQ
([DPSOHWH[W
Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options. Cross-references to other documentation.
([DPSOHWH[W
Emphasized words or phrases in body text, titles of graphics and tables.
EXAMPLE TEXT
Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.
Example text
Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.
EXAMPLE TEXT
Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.
([DPSOHWH[W
Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.
([DPSOHWH[W!
Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.
CRM Interaction Center: Business Scenario Configuration Guide
3.1 3
CRM Interaction Center
CRM Interaction Center: Business Scenario Configuration Guide........................................................ 10 General Settings................................................................................................................................. 13 SAP Notes ...................................................................................................................................... 13 Connectivity........................................................................................................................................ 14 Communication Setup Overview .................................................................................................... 14 Connecting the Source System (such as SAP CRM) to SAP BW ................................................. 14 IPC Connectivity ............................................................................................................................. 15 Creating an IPC User.................................................................................................................. 15 Configuring the IPC Dispatcher and IPC Server......................................................................... 15 Setting Up RFC Connections to the IPC Dispatcher and Servers.............................................. 17 Setting Up Interactive Configuration ........................................................................................... 20 Setting Up Pricing Analyses in the CRM System ....................................................................... 21 Setting Up the CAT Server ......................................................................................................... 22 APO Connectivity............................................................................................................................ 24 Set up System Landscape for CRM Online and SAP APO ........................................................ 24 Set up Logical Systems and RFC Connections.......................................................................... 27 Set up SAP APO Core Interface (APO-CIF)............................................................................... 32 Set up Test Data for Availability Check ...................................................................................... 35 Set up SAP APO-CIF Integration Model..................................................................................... 38 Set up Location (Plant) ............................................................................................................... 39 Generation.......................................................................................................................................... 41 Generation of Objects and Services............................................................................................... 41 Replication.......................................................................................................................................... 42 Replication of Customizing Objects................................................................................................ 42 Checking ISO Codes .................................................................................................................. 43 Define Product Hierarchy Structure ............................................................................................ 43 Defining Product Hierarchy Structure in the CRM System ..................................................... 44 Checking Product Hierarchy Structure in R/3 Backend System ............................................. 44 Define Product ID Settings.......................................................................................................... 44 Initial Load of Customizing Objects ............................................................................................ 45 Monitoring Replication Status for Customizing Objects.............................................................. 49 Data Exchange for Organizational Data......................................................................................... 49 Copying the Sales Structure from R/3 to CRM Online ............................................................... 50 Creating the Organizational Model Manually in CRM................................................................. 52 Distributing the Organizational Plan from R/3 HR with ALE ....................................................... 53 Transferring the Organizational Model from CRM Online to CRM Mobile ................................. 54 Taxes via the Transaction Tax Engine (TTE)................................................................................. 54 Connectivity................................................................................................................................. 56 TTE Settings for the IPC Administrator ................................................................................... 56
CRM Interaction Center: Business Scenario Configuration Guide
3.1 4
CRM Interaction Center Business Partner Replication: Overview..................................................................................... 59 Defining Business Partner and Product Tax Types ................................................................ 59 Defining Business Partner Tax Groups................................................................................... 60 Defining Business Partner Tax Classification Assignment Settings ....................................... 61 Validating Business Partner Assignment Settings .................................................................. 62 Initiating a Customizing Download.............................................................................................. 63 Product Replication: Overview.................................................................................................... 64 Defining Product Tax Groups .................................................................................................. 64 Defining Product Tax Assignment Settings............................................................................. 65 Validating Product Tax Assignment Settings .......................................................................... 66 Country-Specific Information....................................................................................................... 67 USA: Country-Specific Settings .............................................................................................. 67 Jurisdiction Code Determination Communication ............................................................... 67 Defining Physical Destination .............................................................................................. 68 Determining the Function Call ............................................................................................. 69 Defining External Tax Calculation ....................................................................................... 70 Assigning External Systems to Countries............................................................................ 70 Master Data Replication from R/3 Backend System to CRM Server ............................................. 71 Replication of Business Partners ................................................................................................ 71 Defining Sources for Business Partner Creation..................................................................... 72 Business Partner Concepts in R/3 and CRM .......................................................................... 72 Defining Number Assignment Strategy for Business Partners ............................................... 73 Mapping Business Partner Master Data from R/3 to CRM ..................................................... 76 Identifying Relevant R/3 Account Groups............................................................................ 76 Defining Number Ranges for CRM Business Partners (Part 1) .......................................... 77 Defining CRM Business Partners Groupings (Part 1) ......................................................... 77 Creating R/3 Reference Customer ...................................................................................... 78 Assigning Consumer to Reference Customer ..................................................................... 79 Creating Account Group for CRM Consumers .................................................................... 80 Mapping R/3 Account Groups to CRM Classifications ........................................................ 80 Mapping Business Partner Master Data from CRM to R/3 ..................................................... 81 Defining Number Ranges for CRM Business Partners (Part 2) .......................................... 82 Defining CRM Business Partners Groupings (Part 2) ......................................................... 83 Creating R/3 Business Partner Number Ranges................................................................. 84 Creating R/3 Account Groups.............................................................................................. 84 Mapping CRM Classifications to R/3 Account Groups ........................................................ 86 Synchronizing Field Settings for Business Partner for Consumer .......................................... 87 Replicating R/3 Reference Customer...................................................................................... 88 Maintaining Reference Business Partner for Consumer......................................................... 89 Selecting Customer for Replication (Optional) ........................................................................ 89 Initial Load of Customer Master Data...................................................................................... 90 CRM Interaction Center: Business Scenario Configuration Guide
3.1 5
CRM Interaction Center Monitoring Replication Status for Customers.......................................................................... 90 Checking Business Partners ................................................................................................... 91 Replication of Contact Persons .................................................................................................. 91 Initial Load of Contact Persons ............................................................................................... 92 Monitoring Replication Status for Contact Persons ................................................................ 92 Checking Completeness of Replication .................................................................................. 93 Replication of Customer Hierarchy ............................................................................................. 93 Initial Load of Customer Hierarchy.......................................................................................... 93 Monitoring Replication Status for Customer Hierarchy ........................................................... 94 Matching Customer Hierarchy to Business Partner Group ..................................................... 94 Activating Delta Load .............................................................................................................. 94 Replication of Materials............................................................................................................... 95 Checking Material.................................................................................................................... 95 Defining Number Ranges for Materials ................................................................................... 96 Checking Item Category Groups ............................................................................................. 96 Copying Item Category Groups............................................................................................... 96 Selecting Materials for Initial Load .......................................................................................... 97 Initial Load of Materials ........................................................................................................... 97 Monitoring Replication Status of Materials.............................................................................. 98 Replication of Conditions ............................................................................................................ 98 Copying Customizing Data (CRM Online)............................................................................... 99 Postprocessing Customizing Data (CRM Online) ................................................................. 102 Copying Customizing Data into the CDB (Consolidated Data Base).................................... 104 Copying Master Data (CRM Online) ..................................................................................... 106 Correction Possibilities for Copying Master Data.................................................................. 107 Copying Master Data into the CDB ....................................................................................... 108 Routines for Pricing (CRM Online) ........................................................................................ 109 Replication of Master and Transaction Data from CRM to BW.................................................... 111 Settings in SAP CRM................................................................................................................ 111 Replicating the Application Component Hierarchy................................................................ 111 Transferring DataSources to the Active Version ................................................................... 111 Activating BW Adapter Metadata .......................................................................................... 111 Settings in SAP BW .................................................................................................................. 112 Checking General BW Settings............................................................................................. 112 Assigning the Source System ID........................................................................................... 112 Replicating DataSources....................................................................................................... 112 Copying Business Content to the Active Version.................................................................. 112 Assigning DataSources and InfoSources.............................................................................. 113 Creating and Scheduling InfoPackages ................................................................................ 113 Replication of Master and Transaction Data from R/3 to BW ...................................................... 113 Settings in SAP R/3 .................................................................................................................. 114 CRM Interaction Center: Business Scenario Configuration Guide
3.1 6
CRM Interaction Center Replicating the Application Component Hierarchy................................................................ 114 Transferring DataSources to the Active Version ................................................................... 114 Creating DataSources for CO-PA ......................................................................................... 114 Making Settings for the Transfer of Logistics Data ............................................................... 115 Settings in SAP BW .................................................................................................................. 115 Checking General BW Settings............................................................................................. 115 Assigning the Source System ID........................................................................................... 115 Replicating DataSources....................................................................................................... 115 Copying Business Content to the Active Version.................................................................. 116 Assigning DataSources and InfoSources.............................................................................. 116 Creating and Scheduling InfoPackages ................................................................................ 116 Replication of Transaction Data ................................................................................................... 117 Data Exchange for Sales Transactions: CRM Online – R/3 ..................................................... 117 Communication Configuration.......................................................................................................... 120 Configuring Computer Telephony Integration .............................................................................. 120 Telephone Integration with SAPphone ..................................................................................... 120 Authorizations for SAPphone Activities .................................................................................... 121 Assigning Roles for the CIC .................................................................................................. 122 Work Center Identification......................................................................................................... 122 Setting Work Center Identification for the CIC ...................................................................... 123 Sites and Telephony Servers.................................................................................................... 123 Processing Site and Telephony Server................................................................................. 124 Defining Address Data Areas.................................................................................................... 125 Maintaining Work Center Settings and User Settings .............................................................. 125 Defining User and Work Center Settings for the CIC............................................................ 126 Testing Call Center Functions................................................................................................... 127 Maintaining Queues .................................................................................................................. 127 Defining Queues.................................................................................................................... 127 CIC Profile and Queues ........................................................................................................ 128 Assigning Telephone Queues to CTI Profiles ....................................................................... 129 Maintaining CTI Administration Profiles ................................................................................ 129 Tips & Tricks.......................................................................................................................... 130 Business Customizing...................................................................................................................... 131 Setting Up Organizational Data Determination ............................................................................ 131 Determining Organizational Data.............................................................................................. 131 Master Data .................................................................................................................................. 133 Product...................................................................................................................................... 133 Creating and Changing Products .......................................................................................... 133 Business Partners..................................................................................................................... 134 Creating Business Partners................................................................................................... 134 Fact sheet ................................................................................................................................. 135 CRM Interaction Center: Business Scenario Configuration Guide
3.1 7
CRM Interaction Center Partner/Product Range ............................................................................................................. 136 Checking Partner/Product Ranges in Sales Transactions .................................................... 136 Creating Partner/Product Ranges ......................................................................................... 137 Processes ..................................................................................................................................... 139 Interaction Center ..................................................................................................................... 139 Basic CIC Settings ................................................................................................................ 141 IC Framework .................................................................................................................... 141 Creating a Framework Title............................................................................................ 144 Defining a Framework .................................................................................................... 144 Maintaining Workspaces ................................................................................................... 145 Action Box.......................................................................................................................... 145 Configuring Your Action Box .......................................................................................... 146 Interactive Scripting ........................................................................................................... 147 Maintaining Script Texts................................................................................................. 148 Maintaining Script Variables .......................................................................................... 148 Maintaining Interactive Script Structures ....................................................................... 149 Defining a Profile (Interactive Scripting)......................................................................... 151 Business Partner Search ................................................................................................... 151 Searching for Business Partners ................................................................................... 153 Alert Modeler ..................................................................................................................... 154 Copying the Default Meta Model.................................................................................... 156 Selecting Information to Use in the Alert Modeler ......................................................... 156 Defining a Retrieval Profile ............................................................................................ 156 Defining a Profile (Alert Modeler)................................................................................... 157 Developing Your Own Functions for the Alert Modeler.................................................. 157 IC Profile ............................................................................................................................ 157 Defining a CIC Profile..................................................................................................... 158 Assigning CIC Profile to Agents..................................................................................... 158 Business Routing .................................................................................................................. 159 Business Routing Architecture .......................................................................................... 159 Creating RFC Destinations ................................................................................................ 161 Creating Routing Servers .................................................................................................. 162 Routing Test ...................................................................................................................... 162 Querying the Operating Status of a Routing Gateway ...................................................... 163 Displaying and Setting the Internal Trace ......................................................................... 163 Setting the Trace of a Routing Gateway............................................................................ 164 Maintaining Agents ............................................................................................................ 165 Defining HR Qualifications................................................................................................. 165 Creating CRM Attributes for HR Qualifications ................................................................. 166 Maintaining Attributes ........................................................................................................ 166 Maintaining Attribute Sets.................................................................................................. 167 CRM Interaction Center: Business Scenario Configuration Guide
3.1 8
CRM Interaction Center Maintaining Profiles ........................................................................................................... 168 Maintaining Routing Groups .............................................................................................. 169 Step 1: Select Profiles and Exclude Routing Groups .................................................... 170 Step 2: Assign Business Partners and Agents to a Routing Group............................... 171 Step 3: Assign Agents and Business Partner to Profiles ............................................... 172 Creating Routing Scenarios............................................................................................... 172 Telesales-Specific CIC Settings ............................................................................................ 174 Processing Business Transactions in the Interaction Center ............................................ 174 Using the Interaction Record and Interaction History .................................................... 175 Product Proposals ............................................................................................................. 176 Working With Product Proposals ................................................................................... 176 Proposed Quantities in Product Proposals .................................................................... 177 Creating Target Groups ................................................................................................. 179 Creating a Product Association Rule ............................................................................. 180 Creating a Top n Product List ........................................................................................ 181 Displaying Product Information.......................................................................................... 182 Configuring Partner Processing ................................................................................................ 183 Partner Processing in the Interaction Center ........................................................................ 184 Set up Customizing for Availability Check ................................................................................ 185 Determining Pricing Procedures ............................................................................................... 193 Dates in Business Transactions ............................................................................................... 193 Date Profiles in the Interaction Center .................................................................................. 195 Controlling Actions .................................................................................................................... 195 Sales Order Confirmation by E-Mail ......................................................................................... 196 Customizing for Business Transactions.................................................................................... 197 Comparing Transaction and Document Types...................................................................... 198 Comparing Item Categories .................................................................................................. 199 Comparing Item Category Usage.......................................................................................... 199 Comparing Number Ranges.................................................................................................. 199 Comparing Item Number Assignment ................................................................................... 200 Configuring Sales Transactions ............................................................................................ 200 Billing Configuration .................................................................................................................. 200 Billing ..................................................................................................................................... 201 Triggering Billing.................................................................................................................... 203 Payment Card Processing ........................................................................................................ 205 Customizing Payment Card Processing................................................................................ 205 Credit Management .................................................................................................................. 207 Automatic Credit Check......................................................................................................... 209
CRM Interaction Center: Business Scenario Configuration Guide
The &50,QWHUDFWLRQ&HQWHU%XVLQHVV6FHQDULR&RQILJXUDWLRQ*XLGH contains all configuration steps that are required for setting up the business scenario Inbound Telesales [SAP Library]. The relevant system landscape was set up previously based on the CRM Master Guides.
This Business Scenario Configuration Guide serves as a guide for the key capability Interaction Center. This is where for example, the configuration of the business scenario “Inbound Telesales” is described. This document does not contain the documentation in the Implementation Guide (IMG). If reference is made to Customizing activities in the IMG, read the documentation for the corresponding activities. See also the CRM documentation in the SAP Help Portal.
,QWHJUDWLRQ
The &500DVWHU*XLGH gives you an overview of the system landscape and all of the components to be installed. This document contains information about the installation sequence and about the installation of the individual components. You can find the CRM Master Guide in the 6$36HUYLFH0DUNHWSODFH, alias FUPLQVW. You can get an overview of all business scenarios in the key capability CRM Interaction Center in the Integrated Business Content. To do this, use the alias LEFFUP in the 6$36HUYLFH0DUNHWSODFH.
)HDWXUHV
The following graphic shows the business scenario “Inbound Telesales”:
CRM Interaction Center: Business Scenario Configuration Guide
CRM Interaction Center: Business Scenario Configuration Guide
3.1 11
CRM Interaction Center
3UHIDFH &RQVWUDLQWV
The following texts, references and graphics have been compiled with the utmost care; nevertheless, it is impossible to guarantee that they are fully without error. SAP cannot assume any responsibility for the correctness or completeness of the following documentation; the user alone is responsible for verifying the information contained therein.. SAP will only assume liability for damage arising from the use of this documentation – irrespective of the pertinent legal basis – in the case of intentional or active negligence; under no circumstances will a warranty be made.
'HILQLWLRQ
The purpose of the Business Scenario Configuration Guide is to describe the configuration steps that are required for setting up a business scenario in a system landscape that has previously been structured according to the corresponding Master Guide. The Business Scenario Configuration Guide •
is based on a business scenario and thus covers processes and process steps in a series of mySAP.com application components and non-SAP products, that are used by one or more business partners
•
describes configuration settings that must be made during the introduction of every component for the business scenario
•
provides the sequence of configuration steps and their mutual dependencies
CRM Interaction Center: Business Scenario Configuration Guide
3.1 12
CRM Interaction Center
*HQHUDO6HWWLQJV
This section contains descriptions of settings that are valid for the whole business scenario, or key capability.
6$31RWHV
Before starting with the configuration of this business scenario, take note of the following composite SAP Notes: 6XSSRUW3DFNDJH
6$31RWH1R
SP01
422259
SP02
424198
SP03
428044
SP04
433032
SP05
437284
SP06
442332
SP07
450366
SP08
494901
CRM Interaction Center: Business Scenario Configuration Guide
3.1 13
CRM Interaction Center
&RQQHFWLYLW\
This section contains information on the interfaces in the CRM system landscape.
&RPPXQLFDWLRQ6HWXS2YHUYLHZ
You must perform basic connectivity steps to enable the communication between the CRM Server and related application components. In the CRM Server, you must define RFC destinations for typical components: •
R/3 back-end
•
SAP APO
•
SAP BW
•
SAP Internet Pricing and Configurator
•
Index Management Service (including product catalog)
You must define each application system or SAP CRM component as a site. For each site, you must create subscriptions to set up data exchange. For details on how to set up the communication, see the SAP Implementation Guide under &XVWRPHU 5HODWLRQVKLS0DQDJHPHQW&500LGGOHZDUHDQG5HODWHG&RPSRQHQWV&RPPXQLFDWLRQ6HWXS.
&RQQHFWLQJWKH6RXUFH6\VWHPVXFKDV6$3&50 WR 6$3%:
To set up the connection between a source system (such as SAP R/3 or SAP CRM) and SAP BW, use the procedure described in the SAP Library for SAP BW under $GPLQLVWUDWRU:RUNEHQFK→0RGHOLQJ → 6RXUFH6\VWHP→
Creating an SAP Source System.
CRM Interaction Center: Business Scenario Configuration Guide
3.1 14
CRM Interaction Center
,3&&RQQHFWLYLW\
&UHDWLQJDQ,3&8VHU 8VH
In order to set up the connection from IPC to the CRM system you have to define a user with RFC authorization. 3URFHGXUH
To create an RFC user for the IPC in the CRM system, choose: 7UDQVDFWLRQFRGH
68 %DVLV7RROV Å $GPLQLVWUDWLRQÅ 8VHU0DLQWHQDQFH
,0*SDWK
Then carry out the following steps: 1. In the 8VHU field, enter ,3&86(5. 2. Choose &UHDWH) 3. Enter the following data: $GGUHVV7DE
Last Name
IPCUSER
Function
Default-User for connection to IPC
Password
LOGIN
/RJRQGDWD7DE
User type
System
3URILOH7DE
Profiles
SAP_ALL and SAP_NEW
4. Save your entries
The IPCUSER is usually created during the installation process of the IPC. Check to make sure a user has not already been created.
&RQILJXULQJWKH,3&'LVSDWFKHUDQG,3&6HUYHU 8VH
In the standard installation, the IPC uses the dispatcher. The following description refers to the dispatcher scenario. To define the dispatcher/sever setting, start the IPC Administrator Tool from the start menu. 3URFHGXUH
You are on the administrator tool start page. CRM Interaction Center: Business Scenario Configuration Guide
3.1 15
CRM Interaction Center 6HUYHUVHWWLQJV
1. To go to the Server settings page, choose 1(;7. 2. At the top of the screen, mark the check box to enable the dispatcher. Two new fields appear with settings for the dispatcher. 3. In the field 'LVSDWFKHU+RVW, enter the IP-address of the machine on which the dispatcher is running. If the IPC server and dispatcher are running on the same machine or if there is only one IPC server, you can also enter ORFDOKRVW. By default, the dispatcher uses port number 4444. When the IPC server is started up the server automatically finds a random port that is not in use. 4. In the command prompt line, type QHWVWDWD to check that port number 4444 is not being used by another application. 5. In the field 'LVSDWFKHU3RUW, enter port number 4444 (or an alternative). In the field 6HUYHU3RUW, delete the value.
Do not change any other settings unless you are very familiar with their meanings. 'DWDEDVHFRQILJXUDWLRQ
The IPC uses the database of the CRM Online system. 1. To configure the database, choose 1H[W. 2. Choose $GG.
If a database connection is already configured for a CRM Online client and you want to define another one, choose $GG&OLHQW. 3. Enter the V\VWHP,' and $OLDV(use the same string for both). 4. Enter the 0HVVDJHVHUYHU, *URXS, 8VHU, 3DVVZRUGand &OLHQW. −
You will find this information (except for the password) in the 6$3/RJRQER[
−
The default password is,3&
5. Choose 2.. 6. To establish the connection, choose /RJLQ. Once you have logged on, all the settings in the subsequent steps apply to the system entered here. 7. To configure the Pricing Engine parameters, choose 1H[W. To accept the default settings, choose 'HIDXOW. 8. To configure the document parameters, choose 1H[W. To accept the default settings, choose 'HIDXOW. 9. To configure the document header attributes choose 1H[W. Enter any default values for customer master attributes that you require. It is not necessary to enter a value for all the attributes. 10. Choose 6DYH, then choose &ORVH. The changes are written to the file \Ipc\lib\properties\parameters.xml>.
CRM Interaction Center: Business Scenario Configuration Guide
3.1 16
CRM Interaction Center
,3&GLVSDWFKHUVHUYLFH
1. To start the IPC dispatcher service, use the :,117VHUYLFHPDQDJHU. 2. Select the service for the IPC dispatcher, then: −
If a green traffic light is displayed (this means the service is already running), choose 6WRS
−
If a red traffic light is displayed, choose 6WDUW&RQWLQXH Once the service has been started, the green traffic light is displayed.
−
To start the service automatically when the operating system starts up, select the checkbox for the service (if it is not already selected).
,3&VHUYHUVHUYLFH
1. To start the IPC server service, use the :,117VHUYLFHPDQDJHU. 2. Select the service for the IPC server, then: −
If a green traffic light is displayed (this means the service is already running), choose 6WRS
−
If a red traffic light is displayed, choose 6WDUW&RQWLQXH Once the service has been started, the green traffic light is displayed.
−
To start the service automatically when the operating system starts up, select the checkbox for the service (if it is not already selected).
The IPC server (and dispatcher) includes the RFC server functions that were previously provided by the IPC bridge. This has the following advantages: •
ABAP code can call IPC server commands via RFC function calls on all platforms supported by JCO (6$3-DYD&RQQHFWRU) in particular on Solaris computers, not just on Windows computers.
•
Several communication and conversion steps have been eliminated, leading to improved performance.
The RFC request is passed directly to the IPC server, which processes it without converting any strings. Then the IPC commands directly write their response to the output and table parameters of the RFC function. 3UHUHTXLVLWHV
•
You are using IPC Release 3.0 or higher.
•
You have to decide how many IPC servers you would like to use. Except for in the socket-based scenario, you can not dynamically add IPC servers to a running dispatcher. Decide, how many servers are appropriate, configure CRM and the dispatcher accordingly, and start the dispatcher.
•
For example, if you have got two IPC servers, the following settings have to be made: As CRM needs to communicate with the dispatcher to connect to a server, as well as communicating with each of the servers, you need to maintain three RFC destinations. The RFC destinations and RFC program IDs are the same. In addition, all the server destinations start with the same string, followed by a number. You can only choose the dispatcher’s destination and the "prefix string" of the servers’ destinations.
•
You choose IPC_RFC_DISPATCHER as the RFC destination (and program ID) of the dispatcher, and IPC_RFC_SERVER_ as the prefix string for the servers. This means that you create RFC destinations/program IDs IPC_RFC_SERVER_1 and IPC_RFC_SERVER_2 for the servers.
CRM Interaction Center: Business Scenario Configuration Guide
3.1 17
CRM Interaction Center
'HVWLQDWLRQ1DPH
9DOXHV
IPC_RFC_DISPATCHER
Program ID: Gateway Host: Gateway Service: Usually sapgw
IPC_RFC_SERVER_1
Program ID: Gateway Host: Gateway Service: Usually sapgw
3URFHGXUH
To set up the IPC as an RFC server and connect it to a CRM system, you need to create RFC destinations, one for the dispatcher and one for every IPC server connected to it. You also need to maintain a few properties in the file dispatcher.properties. 6HWWLQJ8S,3&'HVWLQDWLRQVLQWKH6$36\VWHP
This step is only required if you use client-dependent data. 1. Log on to the SAP system from which you want to access the IPC. 2. In this system, maintain the RFC destinations in table SMOFPARSFA [SAP Library], where the key is (for example) IPC_RFC_DISPATCHER, and parval1 is IPC_RFC_DISPATCHER. This step gives you a client-dependent level of indirection that might help in some occasions. 3. The destinations that you maintain are real RFC destinations, so select 7\SHT. 4. Activation Type is 5HJLVWHUHG6HUYHUSURJUDP. 5. Program ID is by convention the name of the RFC connection. 6. Enter a SAP gateway of your choice (usually the application or message server of the CRM system) and the destination name.
The IPC is not yet completely configured, so you should wait before testing your destinations. You can test your destinations at a later date (see the section on 7HVWLQJ
1. Edit the file dispatcher.properties in the folder lib/properties in your IPC installation (this may not exist). Enter the following properties:
rfcEnabled = true rfcGateways = : rfcDispatcherProgId = IPC_RFC_DISPATCHER rfcServerCount = rfcServerProgIdPrefix = IPC_RFC_SERVER_ The entries for the RFC gateways are defined in the RFC destination IPC_RFC_DISPATCHER of your CRM system. When the dispatcher starts up, it needs to contact an SAP System to find out more RFC settings (such as which RFC gateway to use). If you use a connection to a SAP system for database access, this connection is automatically used by the dispatcher to retrieve this information. We recommend that you do this. You can CRM Interaction Center: Business Scenario Configuration Guide
3.1 18
CRM Interaction Center set this up in the administrator, check that it works, and that the password is stored in an encoded way. 2. If you wish to use a local database, you need to add the following properties to dispatcher.properties:
Do not define these properties unless you have a special reason for using a local database! Once you have maintained these properties, they will always be used for calls to the SAP system. If the properties have not been maintained, the default database connection will be used.