35
mySAP CRM IPC Install and Data Download PSO Info Days – Salt Lake City

IPC Installation and Data Download

Embed Size (px)

Citation preview

Page 1: IPC Installation and Data Download

mySAP CRMIPC Install and Data Download

PSO Info Days – Salt Lake City

Page 2: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 2

mySAP CRM – IPC Installation and Data Download

IPC Installation IPC Data Download from R/3 to CRM IPC Data Download from CRM to Mobile SCE setup (Configuration Engine) Data Model for Pricing and Configuration

Page 3: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 3

mySAP CRM – IPC Installation and Data Download

IPC Installation IPC Data Download from R/3 to CRM IPC Data Download from CRM to Mobile SCE setup (Configuration Engine) Data Model for Pricing and Configuration

Page 4: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 4

IPC Installation

Two Important installation scenarios• (a) CRM Online• (b) Mobile

(a) CRM Online Scenario Installed along with CRM Server installation. Primarily used for

* Online CRM Applications* Internet Sales and Service* CIC (Customer interaction Center)

(b) Mobile Scenario Primarily for Offline scenario. Installed on each Laptop

running CRM Mobile Sales and Service Application.

Page 5: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 5

CRM Online-System

Middleware

Internet Sales CIC

Online Client

WorkplaceMarketing & Campaign

IPC Installation (CRM Online)

IPC Server

Page 6: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 6

IPC Installation (CRM Online)

Important information

• Refer IPC installation Guide for details

• Set Middleware Parameter ‘PricingType’ as per your needs (Transaction - R3AC6)

•Set IPC Parameters File. Admin.bat is the front-end GUI utility for this activity

• Make Sure you install/update all the User Exits. Keep Track of IPC Patches and consistently update IPCPatch.jar

• Use Admin.bat to test the Database Connection

• Use SXE_Log.html to check any installation problem

Page 7: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 7

IPC Installation (Mobile)

CRM Online-System

Middleware

Data exchange:•Master Data (Address, Products, etc.)•Sales- Service Documents•Sales Pricing Engine (SPE)•Sales Configuration Engine (SCE)•Customizing-Information•Daily Delta-Information

Mobile Client

Offline Client

IPC

Page 8: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 8

IPC Installation (Mobile) – I

Important information

• Install Java Run-Time Environment (JRE 1.3.1_05 and higher) before starting CRM installation. (Refer OSS note 433855)

• Install IPC Engine by executing SPEInstall.bat (The Latest version corresponding to a Service Pack is available in a directory under SAP\Mobile, which is created after running Dev Env upgrade)

• Set IPC Class Path Parameter _JPI_VM_OPTIONS (Refer OSS note 433855)

• Set IPC Parameters File. Admin.bat is the front-end GUI utility for this activity. Use Admin.bat to test the Database Connection also.

Continued …

Page 9: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 9

IPC Installation (Mobile) - II

Important information

• Make Sure you install/update all the User Exits. Keep Track of IPC Patches and consistently update IPCPatch.jar

• Check Registry Area under HKLM\Software\SAP\MSA\SPE and HKLM\Software\SAP\MSA\SCE

• Check Mobile\bin\SXE_Log.html to find any installation problem. Execute SPC.bat and test sample Document Creation.

• SPC uses IDES and SCE uses SCEKBS database. Check their creation.

• Run SQL Profiler in the Background while starting the Mobile application. There should be lot of SQL statements under I-net Driver area indicating IPC initialization

Page 10: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 10

mySAP CRM – IPC Installation and Data Download

IPC Installation IPC Data Download from R/3 to CRM IPC Data Download from CRM to Mobile SCE setup (Configuration Engine) Data Model for Pricing and Configuration

Page 11: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 11

Data Download from R/3 to CRM

Steps to download data from R/3 to CRM

(a) Prepare CRM for Customization Download

(b) Download Pricing Customization

(c) Execute the Report /SAPCND/RV12N001

(d) Download Pricing Conditions

Page 12: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 12

Data Download from R/3 to CRM

Prepare CRM for Customization Download

• Identify all Pricing Procedures relevant for download to CRM, and check their details in R/3

• Specify Price Procedure Determination Settings in CRM IMG

• For all Relevant pricing Procedures, check Access Sequence Fields. Not all R/3 fields are supported by CRM e.g VKBUR, MATKL. Follow these steps to map additional R/3 fields• Use the maintenance view V_CND_MAP_CNVFLD in CRM

to check the existence of mapping. If not available create new Z fields and map to remote R/3 fields.

• Go to IMG Setting CRM->Basic Functions -> Pricing

-> Define Settings for Pricing ->Field Catalogs and add Z fields in the Field Catalog

Page 13: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 13

Data Download from R/3 to CRM

Download Pricing Customization

• Trigger Initial Load of object DNL_CUST_CNDALL from R/3 to CRM (Transaction R3AS)

• In case of multiple clients, download DNL_CUST_CNDALL for 1st client and then download following objects for rest of the clients• DNL_CUST_CND• DNL_CUST_PRC• DNL_CUST_FGD

SAP recommends to delete DNL_CUST_CNDALL in other clients.

• It will download all customization data from R/3 to CRM.

Page 14: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 14

Data Download from R/3 to CRM

Execute the Report /SAPCND/RV12N001

• Execute this Report after Initial Load is finished

• Set Application = CRM, Usage = PR, select ‘Conversion of Customization from R/3 to CRM’ and execute it. Typically there are missing parent keys in the downloaded data. This step will correct all that data.

• Set Application = CRM, Usage = PR, select all the check boxes in the first section ‘Select Objects to be generated’ and execute it. It will create all Condition Objects and Tables. It creates CRM and CDB table for each Condition (including 500+ customer tables). Naming Convention for CRM tables is

‘CNCCRMPR’ + ‘SAP’ (< 500) /’CUS’ (> 500) + xxx (number)

• Select ‘Delete Inconsistent Customizing’ and execute it. It will clean up everything inconsistent.

Page 15: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 15

Data Download from R/3 to CRM

Download Pricing Conditions

• Basically all the data in Axxx table of R/3 which needs to be downloaded to CRM.

• For A001 to A500, there are standard Download objects available with names like DNL_COND_Axxx. (Use Transaction R3AC5 to get the list)

• For A501 to A999, create additional Adapter Objects. Fill in all the details as DNL_COND_Axxx object. After that in the section ‘Tables/Structures’, change the Table name to required A table.

• Trigger the Download (Transaction - R3AS). Use R3AM1 to monitor the status of download.

• Verify all the data in corresponding CRM tableCNCCRMPR + ‘SAP’/’CUS’ + xxx

Page 16: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 16

mySAP CRM – IPC Installation and Data Download

IPC Installation IPC Data Download from R/3 to CRM IPC Data Download from CRM to Mobile SCE setup (Configuration Engine) Data Model for Pricing and Configuration

Page 17: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 17

Data Download from CRM to Mobile

Steps to download data from CRM to CDB/Mobile

(a) Download Pricing Customization from CRM to CDB

(b) Execute the Report CND_MAST_GEN_TRANSFER_OBJECTS

(c) Download Pricing Conditions from CRM to CDB

(d) Create Replication and Publication Objects

Page 18: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 18

Data Download from CRM to Mobile

Download Pricing Customization from CRM to CDB

(a)       *      Go to table SMOFOBJECT, filter on OBJCLASS = CONDCUSTOMIZING and OBJNAME = CRM*  Pick up all entries and create a variant in R3AS4 and execute it.

* Unlike R/3 to CRM, there is no report like /SAPCND/RV12N001 for this scenario. As everything is already corrected and generated in previous steps

Page 19: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 19

Data Download from CRM to Mobile

Report CND_MAST_GEN_TRANSFER_OBJECTS

• This report can be used to created Condition tables in CDB an Related BDocs. Naming Convention of a condition table in CDB isCMBCCP + ‘SAP’(< 500) /’CUS’ ( > 500) + xxx (Table Number)e.g. CMBCCPSAP004, CMBCCPCUS903.

• CDB tables are generated by /SAPCND/RV12N001 execution also. If you want to create and repair again for CDB scenario, this report should be used for table creation.

• After checking created tables, select following options and execute the report• Generation Synchronization Bdocs• Activation Synchronization Bdocs• Define Secondary Index for Mobile ClientsIt will create and Activate all sBdoc which are a must for data

distribution with CDB and Mobile Clients.

Page 20: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 20

Data Download from CRM to Mobile

Download Pricing Conditions from CRM to CDB

• Basically all the data in CNCCRMPR(SAP/CUS)xxx table of CRM which needs to be downloaded to CDB.

• For 001 to 500, there are standard Download objects available with names like CRM_CCPSAPxxx. (Use Transaction R3AC5 to get the list)

• For 501 to 999, create additional Adapter Objects. Fill in all the details as CRM_CCPSAPxxx object. After that in the section ‘Tables/Structures’, change the Table name to required 500+ table number. Also, link the appropriately generated Bdoc.

• Trigger the Download (Transaction - R3AS). Use R3AM1 to monitor the status of download. Verify all the data in corresponding CDB table

CMBCCP + ‘SAP’/’CUS’ + xxx

Page 21: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 21

Data Download from CRM to Mobile

Create Replication and Publication Objects

• There are already Replication and Publication Objects for Customizing download. Additionally, create Subscriptions and assign them to a site for data distribution to Mobile Client.

• For all Condition tables > 500, create Replication Object for each Synchronization BDoc. As per Customer needs, either create Bulk or Intelligent Replication Object.

• Create one Publication for all BULK Replication Objects. Create a corresponding subscription and assign to Sites.

• For each Intelligent Replication, create Publication and Subscription objects and assign them to site.

• ConnTrans at Client end will bring the data to Laptops. Create a sample document using SPC.bat to verify the consistency.

Page 22: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 22

mySAP CRM – IPC Installation and Data Download

IPC Installation IPC Data Download from R/3 to CRM IPC Data Download from CRM to Mobile SCE setup (Configuration Engine) Data Model for Pricing and Configuration

Page 23: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 23

SCE Setup (Configuration Engine) - I

Important information

• No additional software installation

• Download following additional Objects from R/3 to CRM• SCEIt will download all Knowledge Bases defined in R/3 and bring to CRM Online database. Check table COMM_SCEKB to ensure proper download of all the versions of a knowledge base.

• Download Objects from CRM to CDB• CONFIGURATIONIt will download all Knowledge Based from CRM and bring it to CDB. The data is downloaded in 3 tablesSMOSCEKBHD - Header Table to KBsSMOSCEKBI - Initial Load info for KBsSMOSCEKBD - Delta Load info for KBs

Page 24: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 24

SCE Setup (Configuration Engine) - II

Important information

• Create new Subscriptions for each KB and assign to site. Optionally

• Activities on Laptops• Based on SMOSCEKBHD, all KBs will be initialized• •If there is a data in SMOSCEKBI and SMOSCEKBD, then all the data will be imported to SCEKBS database by Import Manager.

• After Importing the data in SCEKBS database, data from IDES tables will be deleted. SMOSCEKBHD will be the link between IDES and SCEKBS database.

Page 25: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 25

mySAP CRM – IPC Installation and Data Download

IPC Installation IPC Data Download from R/3 to CRM IPC Data Download from CRM to Mobile SCE setup (Configuration Engine) Data Model for Pricing and Configuration

Page 26: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 26

Pricing

Order

Access Sequence

ConditionType

Pricing Masters

PricingProcedure

The system determines the pricing procedure based on sales organization, distribution channel,division, the document pricing procedure typeassigned to the order type and the customer pricingprocedure type assigned to the customer.

An order is entered

Looks at the first condition type in thepricing procedure.

Determines the access sequence definedfor the condition type

Looks at the first condition table(set of keys) of the condition type.

Looks through the pricing master recordsto find one with key values that match thevalues within the order.

If a match is found, the price/discount/freight... is added to theorder, and the system goes to the next condition type in the pricingprocedure.

ConditionTable

If no price records arefound, SAP goes to thenext condition table inthe sequence.

Page 27: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 27

Price Procedure Determination

Sales Order (OR)

Customer 9900-XX

Customer Master

Cust. Pric. Proc : 1

Configuration ofSales Doc Type: OR

Doc. Pric. Proc : A

Sales Area

Customer Pricing Procedure

Document Pricing Procedure

Pricing ProcedureRVAJUS

is Determined

Page 28: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 28

Pricing Procedure Determination

Customer Pricing Procedure

Mobile Client:

Table SMOKNVV, Field KALKS

Document Pricing Procedure

Mobile Client:

Table SMOTVAK, Field KALVG

Pricing Procedure Determination

Mobile Client:

Table CDBC_PRCPROC_DET

SALES_ORG DIS_CHANNEL DOC_PRIC_PROC CUST_PRIC_PROC PRICING_PROCEDUR

O 50000101 10 7 1 RVCEU3

Page 29: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 29

Pricing Data Model (Mobile and CDB)

CDBC_P_CN_PPD

CDBC_P_CN_PPDT

Pricing Procedure

CDBC_P_CN_PP

CDBC_P_CN_PPT

Pricing Procedure Controls

Pricing Procedure

Page 30: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 30

Pricing Data Model (CRM Online)

PRCC_COND_PPD

PRCC_COND_PPDT

Pricing Procedure

PRCC_COND_PP

PRCC_COND_PPT

Pricing Procedure Controls

Pricing Procedure

Page 31: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 31

Pricing Data Model (Mobile and CDB)

CDBC_P_CN_CT Condition Types

CDBC_C_T681

CDBC_C_T681T

Condition Table Meta Data

Condition Types

CDBC_C_T681E Condition Table Fields

Page 32: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 32

Pricing Data Model (CRM Online)

PRCC_COND_CT Condition Types

/SAPCND/T681

/SAPCND/T681T

Condition Table Meta Data

Condition Types

/SAPCND/T681E Condition Table Fields

Page 33: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 33

Pricing Data Model (Mobile and CDB)

CDBC_C_T685

CDBC_C_T685T

Condition Types

CDBC_C_T682

CDBC_C_T682T

Access Sequences

Condition Types with Access Sequences

CDBC_C_T682I

CDBC_C_T682Z

Access Elements

Fields in Access Sequences

Page 34: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 34

Pricing Data Model (CRM Online)

/SAPCND/T685

/SAPCND/T685T

Condition Types

/SAPCND/T682

/SAPCND/T682T

Access Sequences

Condition Types with Access Sequences

/SAPCND/T682I

/SAPCND/T682Z

Access Elements

Fields in Access Sequences

Page 35: IPC Installation and Data Download

SAP America, Inc. 2003, mySAP CRM – IPC Installation and Data Download 35

Questions ?