BI Setup Guide

Share Embed Donate


Short Description

crm bi setup guide...

Description

Setup Guide for SAP NetWeaver Business Intelligence

SAP CRM ondemand solution Wave 5 Target Audience 

System administrators

Document version: 1.0 – June 21st, 2008

SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany T +49/18 05/34 34 24 F +49/18 05/34 34 20 www.sap.com

© Copyright 2007 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any

SAP, R/3, mySAP, mySAP.com, SAP NetWeaver, xApps, xApp, and

form or for any purpose without the express permission of SAP AG.

other SAP products and services mentioned herein as well as their

The information contained herein may be changed without prior

respective logos are trademarks or registered trademarks of SAP AG

notice.

in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their

Some software products marketed by SAP AG and its distributors

respective companies. Data contained in this document serves

contain proprietary software components of other software vendors.

information purposes only. National product specifications may vary.

Microsoft, Windows, Outlook, PowerPoint, and SQL Server are

These materials are subject to change without notice. These materials

registered trademarks of Microsoft Corporation.

are provided by SAP AG and its affiliated companies (“SAP Group”) for informational purposes only, without representation or warranty of

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex,

any kind, and SAP Group shall not be liable for errors or omissions

MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries,

with respect to the materials. The only warranties for SAP Group

xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity,

products and services are those that are set forth in the express

Tivoli, and Informix are trademarks of IBM Corporation in the United

warranty statements accompanying such products and services, if any.

States and/or other countries.

Nothing herein should be construed as constituting an additional warranty.

ORACLE is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Disclaimer Some components of this product are based on Java™. Any code

Citrix, ICA, Program Neighborhood , MetaFrame, WinFrame,

change in these components may cause unpredictable and severe

VideoFrame, and MultiWin are trademarks of Citrix Systems, Inc.

malfunctions and is therefore expressively prohibited, as is any decompilation of these components.

HTML, XML, XHTML and W3Care trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts

Any Java™ Source Code delivered with this product is only to be used

Institute of Technology.

by SAP’s Support Services and may not be modified or altered in any way.

Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used

Documentation in the SAP Service Marketplace

under license for technology invented and implemented by Netscape.

You can find this documentation at the following address: http://service.sap.com/

Typographic Conventions

Icons

Type Style

Description

Example Text

Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names, menu paths, and menu options. Cross-references to other documentation

Caution

Example text

Emphasized words or phrases in body text, graphic titles, and table titles

Syntax

EXAMPLE TEXT

Technical names of system objects. These include report names, program names, transaction codes, table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE.

Example text

Output on the screen. This includes file and directory names and their paths, messages, names of variables and parameters, source text, and names of installation, upgrade and database tools.

Example text

Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.



Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system.

EXAMPLE TEXT

Keys on the keyboard, for example, F2 or ENTER.

Icon

Meaning

Example Note Recommendation

Additional icons are used in SAP Library documentation to help you identify different types of information at a glance. For more information, see Help on Help → General Information Classes and Information Classes for Business Information Warehouse on the first page of any version of SAP Library.

Contents 1 Introduction...................................................................................6 1.1 BI / SAP SAP CRM on-demand solution System Landscape and System Administration.............................................................................7 1.1.1 System Landscape...............................................................................................7 1.1.2 SAP BW System Requirements: Support Package Level and Notes to Be Applied...........................................................................................................................8 1.1.3 System Administration..........................................................................................9

2 Business Process Configuration...............................................43 2.1 Business Process Activation........................................................44 2.2 Adjustment of BI Content [BI].......................................................47 2.2.1 Adoption of the Role SAP_BWC_CXP_SALES_MGR “Portal/BW Role for CXP Sales Manager”............................................................................................................47 2.2.2 Adoption of Other Roles......................................................................................51

2.3 Adoption of CRM DataSources [CRM + BI]...................................53 2.4 Text DataSources for Userstatus [CRM + BI]................................58 2.5 Adoption of Transfer Rules for Product Texts [BI]........................61 2.7 Adoption of Update Rules for Quotations [BI]..............................65 2.8 Adoption of Webtemplate [BI]........................................................67 Changes to Mime Repository [BI]........................................................81 Customizing of Product [BI].................................................................82 Important Note on Data Consistency [BI]...........................................85 Opportunities [BI]..................................................................................86 Create / Execute InfoPackages for Opportunity Header 0CRM_OPPT_H [BI]................................................................................87 Create/ Execute InfoPackages for Opportunity Items 0CRM_OPPT_I [BI] ...........................................................................................................94 Create/Execute Process Chain for Opportunity (Header & Items) [BI] ..................................................................................................................95 Activity [BI]............................................................................................96 Create / Execute InfoPackages for Activities [BI]...............................97 Create / Execute Process Chain for Activity [BI]................................98 Business Partner [BI]............................................................................99 Create / Execute InfoPackages for Business Partner Master Data [BI]..........................................................................................................100 Create / Execute Full InfoPackages for Org Unit [BI].......................101 Create / Execute Process Chain for Business Partner Master Data [BI]..........................................................................................................102 Organizational Unit and User Name [BI]...........................................104 Create / Execute Full InfoPackages for Org Unit Master Data [BI]. 105 Create / Execute Full InfoPackages for User Name Master Data [BI] ................................................................................................................106 Create Process Chain for Org Unit [BI].............................................107 Campaign [BI].......................................................................................109

4

Create / Execute InfoPackages for Outbound Customer Contact [BI] .................................................................................................................110 Create /Execute InfoPackages for Inbound Customer Contact 0CRM_CONTACT_IN [BI]......................................................................111 Create/Execute InfoPackages for Marketing Elements 0CRM_MKTELM_TEXT & MKTELM5_ATTR [BI].................................112 Create/Execute Process Chain for Campaign [BI]...........................113 Leads [BI]..............................................................................................114 Create/Execute InfoPackages for Lead Header 0CRM_LEAD_H [BI] .................................................................................................................115 Create/Execute InfoPackage for Lead GUID 0CRM_LEAD_ATTR [BI] .................................................................................................................116 Create/Execute Process Chain for Lead [BI].....................................117 Quotations [BI].....................................................................................118 Create InfoPackage for Quotations [BI].............................................119 Create Process Chain for Quotations [BI].........................................120 Service Tickets [BI]..............................................................................121 Create InfoPackage for Service Ticket Headers [BI]........................122 Create InfoPackage for Service Ticket Items [BI].............................123 Create Process Chain for Service Tickets [BI].................................124 Product [BI]..........................................................................................125 Regular Upload of CRM Master Data [BI]..........................................126 Upload of Master Data and Texts from CRM Customizing or from Fixed Domains [BI]...............................................................................127 Currencies [BI].....................................................................................128 InfoObject “BP Number in External System” (0BP_EXTERN) [BI]. 129

3 Appendix A: Common CRM Business Objects.......................130 4 Appendix B: Relevant Business Objects for CRM Sales......132 5 Appendix C: Relevant Business Objects for CRM Marketing ........................................................................................................134 6 Appendix E: Relevant Business Objects for the product......137 7 Appendix E: Relevant Business Objects for CRM Service. . .138 8 Appendix F: Objects for User Status .......................................139 9 Appendix G: Transactions.........................................................140

5

3 Appendix A: Common CRM Business Objects

1 Introduction This setup guide is aimed to support the members of SAP CRM on-demand solution teams to prepare the Business Intelligence part of SAP CRM on-demand solution. This setup guide is not learning material and profound knowledge of SAP BW is necessary to work with this setup guide.

6

3 Appendix A: Common CRM Business Objects

1.1 BI / SAP SAP CRM on-demand solution System Landscape and System Administration 1.1.1 System Landscape A typical SAP CRM on-demand solution system landscape would always consist of logical pairs of systems, consisting of a SAP CRM on-demand solution system and a BW system. We recommend building productive SAP CRM on-demand solution system landscapes from a preconfigured template landscape. The actual template systems will be validated with the help of a SAP CRM on-demand solution validation landscape.

BW Template System CRM Template System

BW Productive System 1 CRM Productive System 1

BW Validation System CRM Validation System

BW Productive BW Productive BW Productive System 3 System 2 CRM Productive CRM Productive CRM Productive System 2 System 3 System 4

7

3 Appendix A: Common CRM Business Objects

1.1.2 SAP BW System Requirements: Support Package Level and Notes to Be Applied For the SAP BW system used in SAP CRM on-demand solution Wave 5, SAP Net Weaver BI 7.0 Component Support Pack - SAPKW70018 and BI Content SP SAPKIBIIP10 is required. As of now, all Notes which had to be applied as part of COD Wave 4 has been implemented in COD Wave 5. Hence no notes are required to be implemented.

8

3 Appendix A: Common CRM Business Objects

1.1.3 System Administration

1.1.3.1 Check Language Support [BI] In the BW system, in transaction SE38, execute report RSCPINST and check that EN and DE are installed. Remark: if only EN is installed, the BW upload of texts will not transfer German texts (this is specific to German and does not necessarily apply to other languages)

9

3 Appendix A: Common CRM Business Objects

1.1.3.2 ALEREMOTE Configuration [CRM] 1. Log on to the CRM system 2. Call transaction SU01, User ALEREMOTE 3. Logon Data →User Type: DIALOG and User Group: SUPER We assume that user ALEREMOTE is used for the BI Content activation. During BI Content activation the ALEREMOTE should be of User Type “Dialog”. After BI Content activation ALEREMOTE should have User Type “System”.

10

3 Appendix A: Common CRM Business Objects

System: CRM Client must be available

11

3 Appendix A: Common CRM Business Objects

12

3 Appendix A: Common CRM Business Objects

4. In CRM system, call transaction SCC4.

5. Change “Cross Client Object Changes” →“allowed”

13

3 Appendix A: Common CRM Business Objects

14

3 Appendix A: Common CRM Business Objects

6. 7. 8. 9.

For the BW extraction of CRM one order objects, the user ALEREMOTE requires additional authorization. In transaction PFCG, create a new role ZCXP_ALEREMOTE (description: “BW Extraction of one order objects”). On Authorizations, click Change Authorization Data and manually add S_USER_GRP, Activity: 03, 05, User group in user master maint: *. Add CRM_ORD_LP with full authorization. Then generate the profile. Finally, assign the role to user ALEREMOTE (this will only be possible in SU01 after you have clicked Text comparison from child sys under Roles).



CRM System: Create RFC CLNT to BI system (User ALEREMOTE)

15

3 Appendix A: Common CRM Business Objects

1.1.3.3 ALEREMOTE Configuration [BI] 1. Log on to BI system 2. Call transaction SU01, User ALEREMOTE 3. Logon Data → User Type: DIALOG and User Group: SUPER ALEREMOTE should have the roles SAP_BC_USR_CUA_CLIENT and SAP_BC_USR_CUA_SETUP_CLIENT assigned. In addition, ALEREMOTE should have the profiles S_BI-WHM_RFC and S_BI-WX_RFC assigned.

16

3 Appendix A: Common CRM Business Objects

17

3 Appendix A: Common CRM Business Objects

4. Call transaction RSCUSTA. The result should appear as in the screenshot:

5. In transaction SE16 for table RSADMINA, check that the entry for the client to be used for BW is correct.

18

3 Appendix A: Common CRM Business Objects

In transaction RSCUSTV3, the entries should appear as in the screenshot.

19

3 Appendix A: Common CRM Business Objects

In transaction RSCUSTV5, the entries should appear as in the screenshot.

1.1.3.4 Activate Application Component Hierarchy in CRM 1. Log on to CRM system 2. In transaction RSA9, confirm creation •

20

3 Appendix A: Common CRM Business Objects

1.1.3.5 Activation of BEx Personalization [BI] 1. Log on to BI system 2. Call transaction RS_PERS_ACTIVATE 3. Execute the report.

21

3 Appendix A: Common CRM Business Objects

1.1.3.6 Create SAP CRM on-demand solution [BI] 1. Log on to BI system 2. Call transaction RSA1 3. Select Modeling → Source System

22

3 Appendix A: Common CRM Business Objects

4. Enter system data, user, ALEREMOTE, and password, then click Enter. (Raise IT/IBC Message in the DEV-BBPCRM-USER Component for the DSS Colleagues to enter the password.

Control RFC Connection

Under MDMP & Unicode, check that the connection is also unicode-enabled.

23

3 Appendix A: Common CRM Business Objects

5. Activate Source Systems...

24

3 Appendix A: Common CRM Business Objects

25

3 Appendix A: Common CRM Business Objects

1.

6. And replicate metadata as well

Several similar popups may appear.

26

3 Appendix A: Common CRM Business Objects

7Select as 3.x Datasource. Several similar popups may appear. 8. Always select the option this and following XX as 3.x Datasource.

27

3 Appendix A: Common CRM Business Objects

1.1.3.7 Replicate Tree Metadata [BI] 1. Log on to BI system. 2. Call transaction RSA1, Modeling, DataSources. 3. Select the CRM system and choose Replicate Tree Metadata.

28

3 Appendix A: Common CRM Business Objects

1.1.3.8 Middleware Configuration [CRM] 1. Log on to CRM system. 2. Call transaction GNRWB.

3. Select generator group BWADP: BW ADAPTER. 4. Select BUS_TRANS_MSG (left-hand side). 5. Select BWA_* (right-hand side), see screenshot.

29

3 Appendix A: Common CRM Business Objects

6. Click Generate (red/white button) The result should appear like this:

30

3 Appendix A: Common CRM Business Objects

7. In the CRM system, call transaction SMW01 and check BDOC type BUS_TRANS_MSG.

31

3 Appendix A: Common CRM Business Objects

At this stage, BDocs (if there are any at this stage) are not processed, all are yellow. The result list may be void.

32

3 Appendix A: Common CRM Business Objects

8. In the CRM system, call transaction SMQR and click Registration.

9. Click Registration and enter CSA* as the queue name.

The result appears like this:

33

3 Appendix A: Common CRM Business Objects

10. Check SMW01 again. If BDocs are available, the result appears like this:

34

3 Appendix A: Common CRM Business Objects

11. Unless all BDocs are green by now, enter transaction SMQ2, Queues CSA*. (This section is only included for troubleshooting.)

12. Select each entry that appears and try to activate the queues manually.

35

3 Appendix A: Common CRM Business Objects

1.1.3.9 BI Content Activation: Generic Web Templates [BI] 1. Log on to BI system. 2. Call transaction RSOR. 3. Click Menu, Edit, and then Source System Administration. Verify that the correct CRM system and client have been selected.

4. On the left-hand side, select Objects in BW. 5. In Grouping, specify Only Necessary Objects. 6. Double-click Select Objects, search for Generic.

36

3 Appendix A: Common CRM Business Objects

7. Select Generic BCT Web Templates and click Transfer Selections. 8. Select Install → Install.

37

3 Appendix A: Common CRM Business Objects

1.1.3.10 Transfer Global Settings, Transfer Exchange Rates [BI] 1. Log on to BI system. 2. Call transaction RSA1. 3. Click Modeling → Source Systems. 4. Select SAP CRM on-demand solution system. 5. Select Transfer Global Settings.

38

3 Appendix A: Common CRM Business Objects

6. Select Currencies, Units of measurement, Fiscal year variants, and Update tables, then run the report. 7. Do the same for exchange rates.

39

3 Appendix A: Common CRM Business Objects

Since power users maintain currencies and currency conversion in SAP CRM on-demand solution, currencies and currency conversion rates need to be uploaded regularly from CRM to BW. This is best done by adding the currency conversion report to one of the process chains.

40

3 Appendix A: Common CRM Business Objects

1.1.3.11 Maintenance of Source System IDs [BI] 1. Log on to BI system 2. Call transaction RSA1 3. Choose Menu → Tools → Asgnmt of Srce Syst to Srce Syst ID 4. Specify CX as the value of the source system ID

41

3 Appendix A: Common CRM Business Objects

1.1.3.12 Authorization Problems You should verify that the Web templates in SAP CRM on-demand solution can be executed without authorization errors. If authorization errors occur, follow note 820183 “New authorization concept in BI” and run function module RSEC_GENERATE_BI_ALL in transaction SE37. Authorization problems may appear after any changes to the business process configuration.

PS: Note is already part of COD W5 System. Hence need not be applied.

42

3 Appendix A: Common CRM Business Objects

2 Business Process Configuration

43

3 Appendix A: Common CRM Business Objects

2.1 Business Process Activation 1. Log on to BI system. 2. Call transaction RSOR (or RSA1, Business Content). 3. Select object types. 4. Under Grouping, specify In Data Flow Before.

5. Select roles SAP_BW_CXP_SALES_MGR, SAP_BW_CXP_SALES_REP, SAP_BW_CXP_SERV_MGR, SAP_BW_CXP_SERV_REP, and InfoObjects 0USERNAME and 0ORGUNIT. Remark: The two InfoObjects are not fully used in the actual reports, but they are processed in SAP Exits within these reports and are therefore required. 6. Transfer the selection, then click Install.

44

3 Appendix A: Common CRM Business Objects

45

3 Appendix A: Common CRM Business Objects

7. Confirm that DataSources in the source system may be transferred from BI Content. This step requires a logon in the CRM system. The user in the CRM system should be authorized for the remote activation of BI Content: Assign the CRM user the role SAP_RO_BCTRA “Remote Content Activation of SAPIDataSources from a BW”. (The screenshot displays the status of a system where the BI Content has already been activated. Otherwise, the system will set hooks for those objects that have not yet been activated.).

8. Save the activated objects as local objects in the source system. When asked by the system if you want to keep an existing Version of InfoObjects, always choose the Content version.

46

3 Appendix A: Common CRM Business Objects

2.2 Adjustment of BI Content [BI] After BI Content activation, some objects have to be adjusted for SAP CRM on-demand solution. This section will describe all steps in detail.

2.2.1 Adoption of the Role SAP_BWC_CXP_SALES_MGR “Portal/BW Role for CXP Sales Manager” Note that this role will only exist after SAP_BW_CXP_SALES_MGR has been activated in transaction RSOR from BI Content. 1. In Role Maintenance (transaction PFCG), enter SAP_BWC_CXP_SALES_MGR and click Change.

47

3 Appendix A: Common CRM Business Objects

2. Generate the profiles for the role SAP_BWC_CXP_SALES_MGR.

48

3 Appendix A: Common CRM Business Objects

3. Under User, perform a complete user comparison. This will turn the User tab green.

49

3 Appendix A: Common CRM Business Objects

50

3 Appendix A: Common CRM Business Objects

4. Under Personalization, enter CRM_ROLE_VARIABLE_SETTING and add a line with value 0CXPMOM as VNAM and value 1 as RES.

2.2.2 Adoption of Other Roles 1. For role SAP_BWC_CXP_SALES_REP “Portal/BW role for CXP Sales Representative”, proceed as in the previous step, with the exception that in Personalization for CRM_ROLE_VARIABLE_SETTING you now add several lines • 0P_USER as VNAM and value 1 as RES • 0CXPUSR as VNAM and value 1 as RES • 0CXPBP as VNAM and value 1 as RES 2. For SAP_BWC_CXP_SERV_MGR, proceed similarly to SAP_BWC_CXP_SALES_MGR and for SAP_BWC_CXP_SERV_REP proceed similarly to SAP_BWC_CXP_SALES_REP. 3. In transaction RSOR, activate all currency translation types from BI Content. (Otherwise queries that use the currency translation types will show errors).

51

3 Appendix A: Common CRM Business Objects

52

3 Appendix A: Common CRM Business Objects

2.3 Adoption of CRM DataSources [CRM + BI] All CRM One Order Data Sources are now enhanced by User Status in COD Wave 5. For convenience, we have included a screenshot of SAP CRM on-demand solution Customizing of User Status, which shows the status object groups used in SAP CRM on-demand solution:

Then edit the DataSource, remove the flags for BWSTONEACTI, and save. In the BW system, replicate again the metadata for DataSource 0CRM_SALES_ACT_1.

53

3 Appendix A: Common CRM Business Objects

open the transfer rules for InfoSource 0CRM_SALES_ACT_1. Include BWSTONEACTI in the Transferstructure and map this field to InfoObject 0STAONEACTI. Afterwards, activate the transfer rules.

54

3 Appendix A: Common CRM Business Objects

55

3 Appendix A: Common CRM Business Objects

In the transfer rules for 0CRM_SALES_ACT_1, check that the private flag has been mapped properly. The screenshot shows the case where the private flag has not been mapped yet.

56

3 Appendix A: Common CRM Business Objects

1. Proceed similarly with the other One Order DataSources used in SAP CRM ondemand solution. Here is a list of them, including the field name to be used in the extract structure, the InfoSource name in BW, and the InfoObject name to be used for the mapping in the transfer rules: DataSource

Field Name

InfoSource

Userstatus InfoObject

0CRM_SALES_ACT_1

BWSTONEACTI

0CRM_SALES_ACT_1

0STAONEACTI

0CRM_QUOTA_ORDER_I

BWSTONEQUOT

0CRM_QUOT_ORDER_I

0STAONEQUOT

0CRM_OPPT_H

BWSTONEOPPT

0CRM_OPPT_H

0STAONEOPPT

0CRM_OPPT_I

BWSTONEOPPT

0CRM_OPPT_I

0STAONEOPPT

0CRM_LEAD_H

BWSTONELEAD

0CRM_LEAD_H

0STAONELEAD

0CRM_SRV_PROCESS_I

BWSTONESVTK

0CRM_SERVICE_PROCESS_I

0STAONESVTK

0CRM_SRV_PROCESS_H

BWSTONESVTK

0CRM_SERVICE_PROCESS_H

0STAONESVTK

57

3 Appendix A: Common CRM Business Objects

2.4 Text DataSources for Userstatus [CRM + BI] All CRM One Order Text Data Sources are now enhanced by User Status in COD Wave 5. 1) In transaction RSO2, theText Data Sources according to the following table for each of the different User Status objects should be assigned correctly (it is important to follow this precisely, since the DataSource name is evaluated in the generic function module for the data extraction.) Status Group Object ACTI OPPT LEAD QUOT SVTK

DataSource

Application Component

0CRM_STAONEACTI_TEXT 0CRM_STAONEOPPT_TEXT 0CRM_STAONELEAD_TEXT 0CRM_STAONEQUOT_TEXT 0CRM_STAONESVTK_TEXT

0CRM_SALES-IO 0CRM_SALES-IO 0CRM_MKT-IO 0CRM_SALES-IO 0CRM_SERVICE-IO

58

3 Appendix A: Common CRM Business Objects

2. On BW side in transaction RSD1 for the following list of InfoObjects maintain in tab “Master data/texts” application component for ”InfoSource with direct update” according to the following table InfoObject

Application Component

0STAONEACTI

CRM-IO

0STANEOPPT

CRM_SALES-IO

0STAONEQUOT

CRM_SALES-IO

0STAONELEAD

CRM_MKT-IO

0STAONESVTK

CRM_SERVICE-IO

3. On the BW side, replicate the metadata for all DataSources in the application components from the table and replicate the new DataSources as 3.x DataSources. Then use transaction RS_ISTD_REMOTE to create transfer rules. To do this, first assign SourceSystem to the User Status InfoObject and then assign the corresponding User Status InfoObject according to the following list: InfoSource

DataSource

0STAONEACTI

0CRM_STAONEACTI_TEXT

0STAONEOPPT

0CRM _STAONEOPPT_TEXT

0STAONELEAD

0CRM _STAONELEAD_TEXT

0STAONEQUOT

0CRM _STAONEQUOT_TEXT

0STAONESVTK

0CRM _STAONESVTK_TEXT

59

3 Appendix A: Common CRM Business Objects

Maintain the transfer rules according to the following screen:

60

3 Appendix A: Common CRM Business Objects

2.5 Adoption of Transfer Rules for Product Texts [BI] The TransferRules for DataSource 0PRODUCT_TEXT does not fill 0PROD_SYST. As a result Product Texts in CRM on Demand are not displayed properly. We need to introduce a routine, which determines 0PROD_SYST out of the LOGSYS field in the transfer structure.

Create a routine with name “Two-Figure Source System”, save and activate. If you have already loaded texts, then you need to reinitialize the upload in order to fill the 0PROD_SYST field for all Products.

61

3 Appendix A: Common CRM Business Objects

62

3 Appendix A: Common CRM Business Objects

63

3 Appendix A: Common CRM Business Objects

Here are the essential parts of the coding for the transfer routine: Data declaration section: *$*$ begin of global - insert your declaration only below this line *-* DATA: l_s_errorlog TYPE rssm_s_errorlog_int, l_text TYPE string. *$*$ end of global - insert your declaration only before this line *-*

Coding from the form routine: *$*$ begin of routine - insert your code only below this line RETURNCODE = 0.

*-*

IF RESULT IS INITIAL. * retrieve source system ID form the source system CALL FUNCTION 'RSDG_ID_GET_FROM_LOGSYS' EXPORTING i_source_system = TRAN_STRUCTURE-logsys IMPORTING e_soursysid = RESULT EXCEPTIONS id_not_found = 1. IF sy-subrc 0.

64

3 Appendix A: Common CRM Business Objects

RETURNCODE = 4. MESSAGE e087(r7) WITH TRAN_STRUCTURE-logsys INTO l_text. MOVE-CORRESPONDING syst TO l_s_errorlog. l_s_errorlog-record = RECORD_NO. APPEND l_s_errorlog TO g_t_errorlog. * ABORT = 1. ENDIF. ENDIF. *$*$ end of routine - insert your code only before this line *-*

2.7 Adoption of Update Rules for Quotations [BI] In BI Content within the Update Rules for InfoCube 0CSAL_C05 (from 0CRM_QUTO) the Fiscal Variant InfoObject is assigned the constant value ‘K4’. Change this in such a way, that the InfoObject is linked to the same field from 0CRM_QUTO:

65

3 Appendix A: Common CRM Business Objects

66

3 Appendix A: Common CRM Business Objects

2.8 Adoption of Webtemplate [BI] In BI Content 7.03 SP10, All the Web Templates are corrected and need not be replaced 0TPLI_0CRM_C04_Q0020_01 0TPLI_0CRM_PRI_Q5001 0TPLI_0CSAL_C05_Q0401 0TPLI_0CSAL_C05_Q0403 0TPLI_0CSRV_C01_Q5001 0TPLI_0CSRV_C01_Q5002 0TPLI_0CSRV_C01_Q5003 0TPLI_0CSRV_C01_Q5004 0TPLI_0MKTG_C01_Q8001_V01 0TPLI_0CSAL_C01_Q0025_01 0TPLI_0CRM_C04_Q0022_01 0TPLI_0CSAL_C01_Q0026_01 0TPLI_0CRM_C04_Q001_01 In transaction SE38, execute program RS_TEMPLATE_MAINTAIN and check if the web templates are executing without displaying any errors.

67

3 Appendix A: Common CRM Business Objects

68

3 Appendix A: Common CRM Business Objects

But we need to shut off the Information Broadcasting functionality in the generic BI web template 0ANALYZER, the functionality to send the report (using information broadcasting) in Webtemplate 0TPL_BAP_BUTMENUBAR_ALL and the functionality to create comments / bookmarks in 0ADHOC_TABLE_ANALYZER and 0ADHOC_CHARTS. In both cases in TA SE38 execute report RS_TEMPLATE_MAINTAIN, open the corresponding web template and replace the content by the content of the corresponding files in the archive W3Ed2_Webtemplates.zip. The BW Query for “Campaign Effectiveness” needs to be adopted (0CRM_MC07_Q7031). Remove CRM Sales Org (0CRM_MKTELM__0CRM_SALORG) from the free characteristics and replace this by Marketing Org (0CRM_MKTELM__0CRM_MKTORG). Restrict to variable 0CXPMOM and save the query. Please check that prior to this activity note 999320 is implemented on CRM side.

In order switch from CRM Sales Org to Marketing Org already existing campaigns need to be corrected. For this you need to create and run a correction report. You would also need to run this report if you initialize the upload of attributes for 0CRM_MKTELM again (because then the assignment or Marketing Org for campaigns created prior to the implementation of note 999320 would loose their Marketing Org reference again): Create a report ZCXP_MARKETING_ORG: *----------------------------------------------------------------------* *& Report ZCXP_MARKETING_ORG *& *&---------------------------------------------------------------------* *&

69

3 Appendix A: Common CRM Business Objects

*& *&---------------------------------------------------------------------* REPORT ZCXP_MARKETING_ORG. type-pools: rsd. data: data: data: data: data:

l_mktelm_tabname type RSCHNTAB. l_bpartner_tabname type RSCHNTAB. l_username_tabname type RSCHNTAB. l_t_atr type RSD_T_ATR. l_viobj type RSD_S_VIOBJ.

data: data: data: data: data: data:

l_mktelm_fieldnm type RSFIELDNM. l_respper_fieldnm type RSFIELDNM. l_bpartner_fieldnm type RSFIELDNM. l_user_name_fieldnm type RSFIELDNM. l_username_fieldnm type RSFIELDNM. l_orgunit_fieldnm type RSFIELDNM.

data: l_type_mktelm type RSD_DTELNM. data: l_type_respper type RSD_DTELNM. data: l_ref_mktelm type ref to data. data: l_ref_respper type ref to data. field-symbols: type any. field-symbols: type any. data: l_type_bpartner type RSD_DTELNM. data: l_type_user_name type RSD_DTELNM. data: l_ref_bpartner type ref to data. data: l_ref_user_name type ref to data. field-symbols: type any. field-symbols: type any. data: l_type_username type RSD_DTELNM. data: l_type_orgunit type RSD_DTELNM. data: l_ref_username type ref to data. data: l_ref_orgunit type ref to data. field-symbols: type any. field-symbols: type any. data: data: data: data:

l_t_columns_mktelm type standard table of string. l_t_columns_bpartner type standard table of string. l_t_columns_username type standard table of string. l_columns type string.

data: data: data: data: data: data: data: data:

l_where_string type string. l_record_no type i. l_subrc type sysubrc. l_t_attributes type standard table of RSD_S_IOBJNM. l_attributes type RSD_S_IOBJNM. l_data type RSNDI_S_CHAVL. l_t_data type standard table of RSNDI_S_CHAVL. l_t_messages type standard table of RSNDI_S_MESSAGE.

CALL FUNCTION 'RSD_CHKTAB_GET_FOR_CHA_BAS' EXPORTING I_CHABASNM = '0CRM_MKTELM' * I_NSPACEGEN = * I_S_VIOBJ = * I_T_ATR = IMPORTING

70

3 Appendix A: Common CRM Business Objects

* E_CHKTAB = E_CHNTAB = l_mktelm_tabname * E_CHTTAB = * E_TXTTAB = * E_SIDTAB = * E_SIDVIEW = * E_ASITAB = * E_ASISTR = * E_ASTTAB = * E_CHKNEW = EXCEPTIONS NAME_ERROR =1 OTHERS = 2. IF SY-SUBRC 0. write: / 'error in retrieving name of master data table for 0CRM_MKTELM.'. exit. ENDIF. CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING I_IOBJNM = '0CRM_MKTELM' * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE * I_IGNORE_BCTCOMP = RS_C_FALSE * I_WITH_DTEL = RS_C_TRUE IMPORTING E_S_VIOBJ = l_viobj * E_S_IOBJ = * E_S_VCHA = * E_S_KYF = * E_S_TIM = * E_S_UNI = * E_S_DPA = * E_S_COB_PRO = * E_T_IOBJ_CMP = E_T_ATR = l_t_atr * E_T_ATR_NAV = * E_T_ATRNAVT = * E_T_IOBJT = * E_S_AROUT = * E_S_AROUTT = * E_T_AABAP = * E_T_IOBJ_HIE = EXCEPTIONS IOBJ_NOT_FOUND =1 ILLEGAL_INPUT =2 BCT_COMP_INVALID =3 OTHERS = 4. IF SY-SUBRC 0. write: / 'error in retrieving infoobject metadata for 0CRM_MKTELM.'. exit. ENDIF. l_mktelm_fieldnm = l_viobj-fieldnm. read table l_t_atr transporting no fields with key attrinm = '0BPARTNER'. if sy-subrc ne 0. write: / '0BPARTNER is not an attribute to 0CRM_MKTELM.'. exit. endif. read table l_t_atr transporting no fields

71

3 Appendix A: Common CRM Business Objects

with key attrinm = '0CRM_MKTORG'. if sy-subrc ne 0. write: / '0CRM_MKTORG is not an attribute to 0CRM_MKTELM.'. exit. endif. CALL FUNCTION 'RSD_FIELDINFO_GET_FOR_IOBJ' EXPORTING I_IOBJNM = '0CRM_MKTELM' * I_TH_TLOGO = IMPORTING * E_FIELDNM = E_DTELNM = l_type_mktelm * E_DOMANM = * E_CHKTAB = * E_OUTPUTLEN = EXCEPTIONS NAME_ERROR =1 IOBJ_NOT_FOUND =2 OTHERS = 3. IF SY-SUBRC 0. write: / 'data element for 0CRM_MKTELM not found.'. exit. ENDIF. CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING I_IOBJNM = '0BP_RESPPER' * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE * I_IGNORE_BCTCOMP = RS_C_FALSE * I_WITH_DTEL = RS_C_TRUE IMPORTING E_S_VIOBJ = l_viobj * E_S_IOBJ = * E_S_VCHA = * E_S_KYF = * E_S_TIM = * E_S_UNI = * E_S_DPA = * E_S_COB_PRO = * E_T_IOBJ_CMP = * E_T_ATR = * E_T_ATR_NAV = * E_T_ATRNAVT = * E_T_IOBJT = * E_S_AROUT = * E_S_AROUTT = * E_T_AABAP = * E_T_IOBJ_HIE = EXCEPTIONS IOBJ_NOT_FOUND =1 ILLEGAL_INPUT =2 BCT_COMP_INVALID =3 OTHERS = 4. IF SY-SUBRC 0. write: / 'error in retrieving infoobject metadata for 0BP_RESPPER.'. exit. ENDIF. l_respper_fieldnm = l_viobj-fieldnm.

72

3 Appendix A: Common CRM Business Objects

CALL FUNCTION 'RSD_FIELDINFO_GET_FOR_IOBJ' EXPORTING I_IOBJNM = '0BP_RESPPER' * I_TH_TLOGO = IMPORTING * E_FIELDNM = E_DTELNM = l_type_respper * E_DOMANM = * E_CHKTAB = * E_OUTPUTLEN = EXCEPTIONS NAME_ERROR =1 IOBJ_NOT_FOUND =2 OTHERS = 3. IF SY-SUBRC 0. write: / 'data element for 0BP_RESPPER not found.'. exit. ENDIF. create data l_ref_mktelm type (l_type_mktelm). IF SY-SUBRC 0. write: / 'create data for 0CRM_MKTELM not working.'. exit. ENDIF. create data l_ref_respper type (l_type_respper). IF SY-SUBRC 0. write: / 'create data for 0BP_RESPPER not working.'. exit. ENDIF. assign l_ref_mktelm->* to . IF SY-SUBRC 0. write: / 'assign for 0CRM_MKTELM not working.'. exit. ENDIF. assign l_ref_respper->* to . IF SY-SUBRC 0. write: / 'assign for 0BP_RESPPER not working.'. exit. ENDIF. CALL FUNCTION 'RSD_CHKTAB_GET_FOR_CHA_BAS' EXPORTING I_CHABASNM = '0BPARTNER' * I_NSPACEGEN = * I_S_VIOBJ = * I_T_ATR = IMPORTING * E_CHKTAB = E_CHNTAB = l_bpartner_tabname * E_CHTTAB = * E_TXTTAB = * E_SIDTAB = * E_SIDVIEW = * E_ASITAB = * E_ASISTR = * E_ASTTAB = * E_CHKNEW = EXCEPTIONS NAME_ERROR =1 OTHERS = 2.

73

3 Appendix A: Common CRM Business Objects

IF SY-SUBRC 0. write: / 'error in retrieving name of master data table for 0BPARTNER.'. exit. ENDIF. refresh l_t_atr. CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING I_IOBJNM = '0BPARTNER' * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE * I_IGNORE_BCTCOMP = RS_C_FALSE * I_WITH_DTEL = RS_C_TRUE IMPORTING E_S_VIOBJ = l_viobj * E_S_IOBJ = * E_S_VCHA = * E_S_KYF = * E_S_TIM = * E_S_UNI = * E_S_DPA = * E_S_COB_PRO = * E_T_IOBJ_CMP = E_T_ATR = l_t_atr * E_T_ATR_NAV = * E_T_ATRNAVT = * E_T_IOBJT = * E_S_AROUT = * E_S_AROUTT = * E_T_AABAP = * E_T_IOBJ_HIE = EXCEPTIONS IOBJ_NOT_FOUND =1 ILLEGAL_INPUT =2 BCT_COMP_INVALID =3 OTHERS = 4. IF SY-SUBRC 0. write: / 'error in retrieving infoobject metadata for 0BPARTNER.'. exit. ENDIF. l_bpartner_fieldnm = l_viobj-fieldnm. CALL FUNCTION 'RSD_FIELDINFO_GET_FOR_IOBJ' EXPORTING I_IOBJNM = '0BPARTNER' * I_TH_TLOGO = IMPORTING * E_FIELDNM = E_DTELNM = l_type_bpartner * E_DOMANM = * E_CHKTAB = * E_OUTPUTLEN = EXCEPTIONS NAME_ERROR =1 IOBJ_NOT_FOUND =2 OTHERS = 3. IF SY-SUBRC 0. write: / 'data element for 0BPARTNER not found.'. exit. ENDIF. read table l_t_atr transporting no fields

74

3 Appendix A: Common CRM Business Objects

with key attrinm = '0USER_NAME'. if sy-subrc ne 0. write: / '0USER_NAME is not an attribute to 0BPARTNER.'. exit. endif. CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING I_IOBJNM = '0USER_NAME' * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE * I_IGNORE_BCTCOMP = RS_C_FALSE * I_WITH_DTEL = RS_C_TRUE IMPORTING E_S_VIOBJ = l_viobj * E_S_IOBJ = * E_S_VCHA = * E_S_KYF = * E_S_TIM = * E_S_UNI = * E_S_DPA = * E_S_COB_PRO = * E_T_IOBJ_CMP = * E_T_ATR = * E_T_ATR_NAV = * E_T_ATRNAVT = * E_T_IOBJT = * E_S_AROUT = * E_S_AROUTT = * E_T_AABAP = * E_T_IOBJ_HIE = EXCEPTIONS IOBJ_NOT_FOUND =1 ILLEGAL_INPUT =2 BCT_COMP_INVALID =3 OTHERS = 4. IF SY-SUBRC 0. write: / 'error in retrieving infoobject metadata for 0BPARTNER.'. exit. ENDIF. l_user_name_fieldnm = l_viobj-fieldnm. CALL FUNCTION 'RSD_FIELDINFO_GET_FOR_IOBJ' EXPORTING I_IOBJNM = '0USER_NAME' * I_TH_TLOGO = IMPORTING * E_FIELDNM = E_DTELNM = l_type_user_name * E_DOMANM = * E_CHKTAB = * E_OUTPUTLEN = EXCEPTIONS NAME_ERROR =1 IOBJ_NOT_FOUND =2 OTHERS = 3. IF SY-SUBRC 0. write: / 'data element for 0USER_NAME not found.'. exit. ENDIF. create data l_ref_bpartner type (l_type_bpartner).

75

3 Appendix A: Common CRM Business Objects

IF SY-SUBRC 0. write: / 'create data for 0BPARTNER not working.'. exit. ENDIF. create data l_ref_user_name type (l_type_user_name). IF SY-SUBRC 0. write: / 'create data for 0USER_NAME not working.'. exit. ENDIF. assign l_ref_bpartner->* to . IF SY-SUBRC 0. write: / 'assign for 0BPARTNER not working.'. exit. ENDIF. assign l_ref_user_name->* to . IF SY-SUBRC 0. write: / 'assign for 0USER_NAME not working.'. exit. ENDIF. CALL FUNCTION 'RSD_CHKTAB_GET_FOR_CHA_BAS' EXPORTING I_CHABASNM = '0USERNAME' * I_NSPACEGEN = * I_S_VIOBJ = * I_T_ATR = IMPORTING * E_CHKTAB = E_CHNTAB = l_username_tabname * E_CHTTAB = * E_TXTTAB = * E_SIDTAB = * E_SIDVIEW = * E_ASITAB = * E_ASISTR = * E_ASTTAB = * E_CHKNEW = EXCEPTIONS NAME_ERROR =1 OTHERS = 2. IF SY-SUBRC 0. write: / 'error in retrieving name of master data table for 0USERNAME.'. exit. ENDIF. refresh l_t_atr. CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING I_IOBJNM = '0USERNAME' * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE * I_IGNORE_BCTCOMP = RS_C_FALSE * I_WITH_DTEL = RS_C_TRUE IMPORTING E_S_VIOBJ = l_viobj * E_S_IOBJ = * E_S_VCHA = * E_S_KYF = * E_S_TIM = * E_S_UNI = * E_S_DPA =

76

3 Appendix A: Common CRM Business Objects

* E_S_COB_PRO = * E_T_IOBJ_CMP = E_T_ATR = l_t_atr * E_T_ATR_NAV = * E_T_ATRNAVT = * E_T_IOBJT = * E_S_AROUT = * E_S_AROUTT = * E_T_AABAP = * E_T_IOBJ_HIE = EXCEPTIONS IOBJ_NOT_FOUND =1 ILLEGAL_INPUT =2 BCT_COMP_INVALID =3 OTHERS = 4. IF SY-SUBRC 0. write: / 'error in retrieving infoobject metadata for 0USERNAME.'. exit. ENDIF. l_username_fieldnm = l_viobj-fieldnm. CALL FUNCTION 'RSD_FIELDINFO_GET_FOR_IOBJ' EXPORTING I_IOBJNM = '0USERNAME' * I_TH_TLOGO = IMPORTING * E_FIELDNM = E_DTELNM = l_type_username * E_DOMANM = * E_CHKTAB = * E_OUTPUTLEN = EXCEPTIONS NAME_ERROR =1 IOBJ_NOT_FOUND =2 OTHERS = 3. IF SY-SUBRC 0. write: / 'data element for 0USERNAME not found.'. exit. ENDIF. read table l_t_atr transporting no fields with key attrinm = '0ORGUNIT'. if sy-subrc ne 0. write: / '0ORGUNIT is not an attribute to 0USERNAME.'. exit. endif. CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING I_IOBJNM = '0ORGUNIT' * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE * I_IGNORE_BCTCOMP = RS_C_FALSE * I_WITH_DTEL = RS_C_TRUE IMPORTING E_S_VIOBJ = l_viobj * E_S_IOBJ = * E_S_VCHA = * E_S_KYF = * E_S_TIM = * E_S_UNI = * E_S_DPA =

77

3 Appendix A: Common CRM Business Objects

* * * * * * * * * *

E_S_COB_PRO = E_T_IOBJ_CMP = E_T_ATR = E_T_ATR_NAV = E_T_ATRNAVT = E_T_IOBJT = E_S_AROUT = E_S_AROUTT = E_T_AABAP = E_T_IOBJ_HIE = EXCEPTIONS IOBJ_NOT_FOUND =1 ILLEGAL_INPUT =2 BCT_COMP_INVALID =3 OTHERS = 4. IF SY-SUBRC 0. write: / 'error in retrieving infoobject metadata for 0ORGUNIT.'. exit. ENDIF. l_orgunit_fieldnm = l_viobj-fieldnm. CALL FUNCTION 'RSD_FIELDINFO_GET_FOR_IOBJ' EXPORTING I_IOBJNM = '0ORGUNIT' * I_TH_TLOGO = IMPORTING * E_FIELDNM = E_DTELNM = l_type_orgunit * E_DOMANM = * E_CHKTAB = * E_OUTPUTLEN = EXCEPTIONS NAME_ERROR =1 IOBJ_NOT_FOUND =2 OTHERS = 3. IF SY-SUBRC 0. write: / 'data element for 0ORGUNIT not found.'. exit. ENDIF. create data l_ref_username type (l_type_username). IF SY-SUBRC 0. write: / 'create data for 0USERNAME not working.'. exit. ENDIF. create data l_ref_orgunit type (l_type_orgunit). IF SY-SUBRC 0. write: / 'create data for 0ORGUNIT not working.'. exit. ENDIF. assign l_ref_username->* to . IF SY-SUBRC 0. write: / 'assign for 0USERNAME not working.'. exit. ENDIF. assign l_ref_orgunit->* to . IF SY-SUBRC 0. write: / 'assign for 0ORGUNIT not working.'. exit. ENDIF.

78

3 Appendix A: Common CRM Business Objects

l_columns = l_mktelm_fieldnm. append l_columns to l_t_columns_mktelm. l_columns = l_respper_fieldnm. append l_columns to l_t_columns_mktelm. l_columns = l_user_name_fieldnm. append l_columns to l_t_columns_bpartner. l_columns = l_orgunit_fieldnm. append l_columns to l_t_columns_username. l_record_no = 0. refresh l_t_data. select (l_t_columns_mktelm) from (l_mktelm_tabname) into (, ) where objvers = 'A'. if is not initial. concatenate l_bpartner_fieldnm ' = ''' ''' and objvers = ''A''' into l_where_string. select single (l_t_columns_bpartner) from (l_bpartner_tabname) into where (l_where_string). if sy-subrc eq 0 and is not initial. concatenate l_username_fieldnm ' = ''' ''' and objvers = ''A''' into l_where_string. select single (l_t_columns_username) from (l_username_tabname) into where (l_where_string). if sy-subrc eq 0 and is not initial. write: / , ' ', , ' ', , ' ', . l_record_no = l_record_no + 1. l_data-record_no = l_record_no. l_data-iobjnm = '0CRM_MKTELM'. l_data-value = . append l_data to l_t_data. l_data-iobjnm = '0CRM_MKTORG'. l_data-value = . append l_data to l_t_data. endif. endif. endif. endselect. l_attributes = '0CRM_MKTORG'. append l_attributes to l_t_attributes. CALL FUNCTION 'RSNDI_MD_ATTRIBUTES_UPDATE' EXPORTING I_IOBJNM = '0CRM_MKTELM' * I_UPDATE_ALL_ATTRIBUTES = * I_CHAVL_ENQUEUE = RS_C_TRUE * I_DB_COMMIT = RS_C_FALSE * I_COMMIT_WORK = RS_C_FALSE IMPORTING E_SUBRC = l_subrc TABLES I_T_ATTRIBUTES = l_t_attributes I_T_DATA = l_t_data E_T_MESSAGES = l_t_messages. if l_subrc is initial and l_t_messages is initial.

79

3 Appendix A: Common CRM Business Objects

CALL FUNCTION 'RSDMD_MD_ACTIVATE' EXPORTING I_CHABASNM = '0CRM_MKTELM'. endif.

80

3 Appendix A: Common CRM Business Objects

Changes to Mime Repository [BI] In order to avoid Java Script errors in BW Webtemplates the file JSBCTBasic.js from Business Content has to be replaced in the Mime repository. In transaction SE80 go to the Mime repository and follow the path SAP -> BW -> BCT -> JavaScript. In the context menu for JSBCTBasic.js go to “change”. Then replace the content of the file with the content of the file JSBCTBasic_NWfix.txt in the archive W3Ed2_Webtemplates.zip. Then save and exit.

81

3 Appendix A: Common CRM Business Objects

Customizing of Product [BI] In the BW system in SPRO specify value 18 for Product Id length as follows:

Similarly in TA OMSL specify the length of Material as 18 and save the result. (If you do not maintain this number you will not be able to view Masterdata for 0CRM_PROD in se16.)

82

3 Appendix A: Common CRM Business Objects

83

3 Appendix A: Common CRM Business Objects

84

3 Appendix A: Common CRM Business Objects

Important Note on Data Consistency [BI] Because Userstatus is now required in all reporting layers, including object types from previous waves (Opportunities, Activities, and Leads), the data upload for them has to be reinitialized. Only then will Userstatus be available for objects created in previous SAP CRM on-demand solution waves.

85

3 Appendix A: Common CRM Business Objects

Opportunities [BI] The following steps are the main steps to configure BI business objects. The configuration steps depend on the CRM business process. For example, creation of an initial InfoPackage is not necessary for texts or org unit because only a full upload is possible for these business objects. All upload processes that have to be scheduled on a regular basis are included in process chains. All other uploads deal with objects that are never changed (for example, texts from domains) or that are specified in customizing (for example, opportunity phases). For these, data only has to be transferred once.

86

3 Appendix A: Common CRM Business Objects

Create / Execute InfoPackages for Opportunity Header 0CRM_OPPT_H [BI] 1. Log on to BI system. 2. Call transaction RSA1. 3. Modeling: InfoProvider. 4. Search for 0CRM_C04. 5. Expand InfoCube 0CRM_C04 to DataSource 0CRM_OPPT_H.

InfoPackage description (should start with the word “INITIAL”), for example, description “Initial Opportunity Header”

87

3 Appendix A: Common CRM Business Objects

88

3 Appendix A: Common CRM Business Objects

6. Check that update mode Initialize Delta Process is active.

7. Check that data target DSO: 0CRM_OPPH is available.

8. Check processing (PSA).

89

3 Appendix A: Common CRM Business Objects

9. Save the InfoPackage.

90

3 Appendix A: Common CRM Business Objects

10. Expand to initial Upload InfoPackage Opportunity header (the object created above “Initial Opportunity Header”). 11. Start initial upload.

91

3 Appendix A: Common CRM Business Objects

Delta mode is necessary to upload data at any time. After successful initial upload, you will be able to create a delta InfoPackage. 1. Log on to BI system. 2. Call transaction RSA1. 3. Select Info Provider. 4. Expand to DataSource 0CRM_OPPT_H. 5. Create InfoPackage.

92

3 Appendix A: Common CRM Business Objects

6. Save Delta InfoPackage Opportunity header, description “Delta Opportunity Header”.

93

3 Appendix A: Common CRM Business Objects

Create/ Execute InfoPackages for Opportunity Items 0CRM_OPPT_I [BI] Perform the same steps as for Opportunity Header, but for 0CRM_OPPT_I.

94

3 Appendix A: Common CRM Business Objects

Create/Execute Process Chain for Opportunity (Header & Items) [BI] Process chains will be necessary for delta upload to start a periodic upload for opportunity

1. Call transaction RSPC. 2. Select process chain. 3. Terminate variant. 4. Activate process chain. 5. Start process chain.

95

3 Appendix A: Common CRM Business Objects

Activity [BI]

96

3 Appendix A: Common CRM Business Objects

Create / Execute InfoPackages for Activities [BI] Perform the same steps as for initial upload of Opportunity Header, but for 0CRM_SALES_ACT_1.

97

3 Appendix A: Common CRM Business Objects

Create / Execute Process Chain for Activity [BI]

1. Call transaction RSPC. 2. Select process chain. 3. Terminate variant. 4. Activate process chain. 5. Start process chain. Important remark: Activity and Contact uploads target the same ODS objects. Therefore the upload of activities should be finished before the upload of contacts is started and vice versa.

98

3 Appendix A: Common CRM Business Objects

Business Partner [BI]

99

3 Appendix A: Common CRM Business Objects

Create / Execute InfoPackages for Business Partner Master Data [BI] 1. Log on to BI system. 2. Call transaction RSA1. 3. Modeling: InfoSources. 4. Search for 0BPARTNER (type Attribute). 5. Expand to DataSource 0BP_ID_ATTR. 6. Create initial InfoPackage. Use description “Initial 0BP_ID_ATTR”. 7. Execute the InfoPackage (Update: Initialize Delta Process). 8. Create InfoPackage for delta upload. Proceed similarly for the following DataSources •

0BP_RELATIONS_ATTR



0BP_DEF_ADDRESS_ATTR



0BPARTNER_ATTR

100

3 Appendix A: Common CRM Business Objects

Create / Execute Full InfoPackages for Org Unit [BI] 1. Log on to BI system 2. Call transaction RSA1, Modeling → DataSources 3. Search for 0BPARTNER, locate data source 0BP_UNAME_ORGUNIT_ATTR. 4. Create full InfoPackage for DataSource 0BP_UNAME_ORGUNIT_ATTR 5. Select Upload → Full upload 6. Click Schedule and start full upload immediately

101

3 Appendix A: Common CRM Business Objects

Create / Execute Process Chain for Business Partner Master Data [BI]

102

3 Appendix A: Common CRM Business Objects

1. Call transaction RSPC. 2. Select process chain. 3. Terminate variant. 4. Activate process chain. 5. Start process chain.

103

3 Appendix A: Common CRM Business Objects

Organizational Unit and User Name [BI]

104

3 Appendix A: Common CRM Business Objects

ate / Execute Full InfoPackages for Org Unit Master Data [BI] 1. Log on to BI system. 2. Call transaction RSA1. 3. Modeling: InfoSources → DataSource 0CRM_ORGUNIT_HR01_HIER. 4. Create full InfoPackage. 5. Start full upload. Repeat the steps for the following DataSources: •

0CRM_ORGUNIT_SALES_ATTR



0CRM_ORGUNIT_TEXT

105

3 Appendix A: Common CRM Business Objects

reate / Execute Full InfoPackages for User Name Master Data [BI] 1. Log on to BI 2. Call transaction RSA1 3. Modeling: InfoSource → InfoObject: 0USERNAME 4. Create full InfoPackage

106

3 Appendix A: Common CRM Business Objects

reate Process Chain for Org Unit [BI]

1. Call transaction RSPC. 2. Select process chain. 3. Terminate variant. 4. Activate process chain.

107

3 Appendix A: Common CRM Business Objects

5. Start process chain.

108

3 Appendix A: Common CRM Business Objects

Campaign [BI]

109

3 Appendix A: Common CRM Business Objects

Create / Execute InfoPackages for Outbound Customer Contact [BI] 1. Log on to BI system. 2. Call transaction RSA1. 3. Modeling: InfoProvider. 4. Search for 0CRM_C06. 5. Expand InfoCube 0CRM_C06 to the DataSource 0CRM_CONTACT_OUT. 6. InfoPackage description (start with the word INITIAL) for example, description Initial Contact out. 7. After creating Initial Contact Out, check the update mode Initialize Delta Process. 8. Check that data target DSO: 0CRM_CT_O is available. 9. Check processing (PSA). 10. Save the InfoPackage. 11. Start the initial upload. To upload data at any time, delta mode is necessary. After successful initial upload, you will be able to create a delta InfoPackage. 1. Log on to BI system. 2. Call transaction RSA1 3. Modeling: InfoProvider. 4. Search for 0CRM_C06. 5. Expand InfoCube 0CRM_C06 to DataSource 0CRM_CONTACT_OUT. 6. Check that data target DSO: 0CRM_CT_O is available. 7. Check processing (PSA). 8. Save the InfoPackage. 9. Start the delta upload (process chain).

110

3 Appendix A: Common CRM Business Objects

Create /Execute InfoPackages for Inbound Customer Contact 0CRM_CONTACT_IN [BI] 1. Create initial and delta InfoPackages as in 3.8.1. 2. Start the delta upload (process chain).

111

3 Appendix A: Common CRM Business Objects

Create/Execute InfoPackages for Marketing Elements 0CRM_MKTELM_TEXT & MKTELM5_ATTR [BI] Create initial and delta InfoPackages for marketing elements 0CRM_MKTELM_TEXT & 0CRM_MKTELM5-ATTR.

112

3 Appendix A: Common CRM Business Objects

Create/Execute Process Chain for Campaign [BI] Perform the same steps as before to create the following process chain:

Important remark: Activity and Contact uploads target the same ODS objects. Therefore the upload of activities should be finished before the upload of contacts is started and vice versa.

113

3 Appendix A: Common CRM Business Objects

Leads [BI]

114

3 Appendix A: Common CRM Business Objects

ate/Execute InfoPackages for Lead Header 0CRM_LEAD_H [BI] Perform the same steps as for initial and delta campaign but for DataSource 0CRM_LEAD_H

115

3 Appendix A: Common CRM Business Objects

Create/Execute InfoPackage for Lead GUID 0CRM_LEAD_ATTR [BI] Perform the same steps as for initial and delta lead, but for DataSource 0CRM_LEAD_ATTR

116

3 Appendix A: Common CRM Business Objects

Create/Execute Process Chain for Lead [BI] Perform the same steps as for a campaign, but one process chain for the following DataSources: 0CRM_LEAD_H 0CRM_LEAD_ATTR

117

3 Appendix A: Common CRM Business Objects

Quotations [BI]

118

3 Appendix A: Common CRM Business Objects

Create InfoPackage for Quotations [BI] DataSource is 0CRM_QUOTA_ORDER_I.

119

3 Appendix A: Common CRM Business Objects

Create Process Chain for Quotations [BI]

120

3 Appendix A: Common CRM Business Objects

Service Tickets [BI]

121

3 Appendix A: Common CRM Business Objects

Create InfoPackage for Service Ticket Headers [BI] DataSource 0CRM_SRV_PROCESS_H.

122

3 Appendix A: Common CRM Business Objects

Create InfoPackage for Service Ticket Items [BI] DataSource 0CRM_SRV_PROCESS_I

123

3 Appendix A: Common CRM Business Objects

Create Process Chain for Service Tickets [BI]

124

3 Appendix A: Common CRM Business Objects

Product [BI] Create InfoPackage for the following DataSources and combine the upload process in one process chain: 0PRODUCT_TEXT 0PRODUCT_ATTR 0CRM_PRODUCT_ATTR 0CRM_PROD_ATTR

125

3 Appendix A: Common CRM Business Objects

Regular Upload of CRM Master Data [BI] In SAP CRM on-demand solution Wave 3, power users may change some CRM master data and even change CRM Customizing. Therefore data should be uploaded regularly from the following CRM DataSources ZCXP_STAONEACTI_TEXT ZCXP_STAONEOPPT_TEXT ZCXP_STAONELEAD_TEXT ZCXP_STAONEQUOT_TEXT ZCXP_STAONESVTK_TEXT 0CRM_PROC_TYPE_TEXT 0CRM_CAT_CATEGORY_TEXT 0CRM_CAT_CATEGORY_ATTR 0CRM_CAT_SCHEME_TEXT

126

3 Appendix A: Common CRM Business Objects

Upload of Master Data and Texts from CRM Customizing or from Fixed Domains [BI] For the following list of CRM DataSources, data only needs be uploaded once (after the CRM system has been customized for SAP CRM on-demand solution): 0COUNTRY_TEXT 0CRM_ACT_GOAL_TEXT 0CRM_CATEGORY_ATTR 0CRM_DIRECT_TXT 0CRM_OBJ_TYPE_TEXT 0CRM_OPPIMPOR_TEXT 0CRM_OPPT_CNTRPHASE_TEXT 0CRM_OPPT_CYCLE_TEXT 0CRM_OPPT_TYPE_TEXT 0CRM_PRIO_TXT 0CRM_SOURCE_TEXT 0CRM_S_BW_CAT_CODE_TEXT 0CRM_S_BW_CAT_GROUP_TEXT 0CRM_S_BW_CAT_TYPE_TEXT 0REGION_TEXT 0STAONESYS0_TEXT 0STAONESYS1_TEXT 0STAONESYS4_TEXT 0STAONESYS8_TEXT 0STAONEUSS0_TEXT 0STATECSYS2_TEXT 0CRM_OPPT_ PHASE_TEXT 0CRM_LEAD_TYPE_TEXT 0CRMCHANNEL_TEXT 0CRM_PLGRP_TEXT 0STAMKTSYS0_TEXT 0STAMKTSYS1_TEXT 0STAMKTSYS2_TEXT 0STAMKTSYS3_TEXT 0CRM_TACTIC_TEXT 0CRM_OBJEC4_TEXT 0CRM_PRIO_TEXT 0CRM_LEAD_QL_TEXT 0CRMCAMPTYP_TEXT Create InfoPackages for the upload and load the data to SAP BW.

127

3 Appendix A: Common CRM Business Objects

Currencies [BI] Since power users maintain currencies and currency conversion in SAP CRM on-demand solution, currencies and currency conversion rates need to be uploaded regularly from CRM to BW.

128

3 Appendix A: Common CRM Business Objects

InfoObject “BP Number in External System” (0BP_EXTERN) [BI] This InfoObject is not used in the BI Content for CRM on Demand, but is has been used several times in value added services. We therefore recommend to also allow lower case characters:

129

3 Appendix A: Common CRM Business Objects

3 Appendix A: Common CRM Business Objects Business Partner (0BPARTNER) Issue

InfoSource

DataSource / Transfer Rule

Upload Method

Partner: ID Number

0BP_ID_NUMBER_ATTR

0BP_ID_ATTR

Delta

BP: Relationships

0BPRELATION_ATTR

0BP_RELATIONS_ATTR

Delta

BP: Standard Address

0BP_DEF_ADDRESS_ATTR

0BP_DEF_ADDRESS_ATTR

Delta

BP: master record

0BPARTNER_ATTR

0BPARTNER_ATTR

Delta

BP: Texts

0BPARTNER_TEXT

0BPARTNER_TEXT

Delta

User/ Name Org. Unit

0BPARTNER

0BP_UNAME_ORGUNIT_ATTR

Delta

Organizational Unit Issue

InfoSource

DataSource

Process Chain

Organ. Hierarchies

0ORGUNIT

0CRM_ORGUNIT_HR01_HIER

Full

Organ. Unit Attr

0ORGUNIT

0CRM_ORGUNIT_SALES_ATTR

Full

Organ Unit: Texts

0ORGUNIT

0CRM_ORGUNIT_TEXT

Full

User Name Issue

InfoSource

DataSource

Process Chain

User Name Attributes

0USERNAME

0CRM_HR_UNAME_ORG

Full

User Name Texts

0USERNAME

0CSM_USER_TEXT

Full

Catalog Issue

InfoSource

DataSource

Upload Mode

Catalog Code

0CAT_CODE

0CRM_S_BW_CAT_CODE_TEXT

Full

Catalog Code group

0CAT_GROUP

0CRM_S_BW_CAT_GROUP_TEXT

Full

Catalog Type

0CAT_TYPE

0CRM_S_BW_CAT_TYPE_TEXT

Full

Category Issue

InfoSource

DataSource

Upload Mode

Category attribute

0CRM_CAT

0CRM_CATEGORY_ATTR

Full

Category (texts)

0CRM_CAT

0CRM_CATEGORY_TEXT

Full

Business Transaction Object Type Issue

InfoSource

DataSource

Upload Mode

Business Transaction Object Type

0CRM_OBJTYP

0CRM_OBJ_TYPE_TEXT

Full

Business Transaction Type

130

3 Appendix A: Common CRM Business Objects

Issue

InfoSource

DataSource

Upload Mode

Business Transaction Type

0CRM_PRCTYP

0CRM_PROC_TYPE_TEXT

Full

CRM Status Life Cycle (One Order) Issue

InfoSource

DataSource

Upload Mode

CRM Status Life Cycle (One Order)

0STAONESYS0

0STAONESYS0_TEXT

Full

CRM Status Planned (One Order) Issue

InfoSource

DataSource

Upload Mode

CRM Status Planned (One Order)

0STAONESYS1

0STAONESYS1_TEXT

Full

CRM Status Opportunity /Lead (One Order) Issue

InfoSource

DataSource

Upload Mode

CRM Status Opportunity/Lead (One Order)

0STAONESYS4

0STAONESYS4_TEXT

Full

CRM Status: Rejected (One Order) Issue

InfoSource

DataSource

Upload Mode

CRM Status: rejected (One Order)

0STAONESYS8

0STAONESYS8_TEXT

Full

Contacts User Status: Life Cycle Status Issue

InfoSource

DataSource

Upload Mode

Contacts User Status: Life Cycle Status

0STAONEUSS0

0STAONEUSS0_TEXT

Full

CRM Status: Incorrect Issue

InfoSource

DataSource

Upload Mode

CRM Status: incorrect

0STATECSYS2

0STATECSYS2_TEXT

Full

Country Issue

InfoSource

DataSource

Upload Mode

Country

0COUNTRY

0COUNTRY_TEXT

Full

Region Issue

InfoSource

DataSource

Upload Mode

0REGION

0REGION_TEXT

0REGION_TEXT

Full

131

3 Appendix A: Common CRM Business Objects

4 Appendix B: Relevant Business Objects for CRM Sales Opportunities Issue

InfoCube

DSO

InfoSource

DataSource

Upload Mode

Header

0CRM_C04

0CRM_OPPH

0CRM_OPPT_H

0CRM_OPPT_H

Delta

Items

0CRM_C04

0CRM_OPPI

0CRM_OPPT_I

0CRM_OPPT_I

Delta

Activities Issue

InfoCube

DSO

InfoSource

DataSource

Upload Mode

Activities

0CSAL_C01

0SAL_DS01

0CRM_SALES_ACT_1

0CRM_SALES_ACT_1

Delta

Analysis Phase Issue

InfoSource

DataSource

Process Chain

Analysis Phase

0CRM_CNTRPH

0CRM_OPPT_CNTRPHASE_TEXT

Upload Mode Full

Current Opportunity Phase Issue

InfoSource

DataSource

Upload Mode

Analysis Phase of an Opportunity

0CRM_CURRPH

0CRM_OPPT_PHASE_TEXT

Full

Direction Issue

InfoSource

DataSource

Upload Mode

Direction (text)

0CRM_DIRECT

0CRM_DIRECT_TXT

Full

Target Issue

InfoSource

DataSource

Upload Mode

Target (text)

0CRM_OBJECT

0CRM_ACT_GOAL_TEXT

Full

Opportunity Priority Issue

InfoSource

DataSource

Upload Mode

Opportunity Priority

0CRM_OPPIMP

0CRM_OPPIMPOR_TEXT

Full

Opportunity Type Issue

InfoSource

DataSource

Upload Mode

Opportunity Type

0CRM_OPPTYP

0CRM_OPPT_TYPE_TEXT

Full

Priority Issue

InfoSource

DataSource

Upload Mode

Priority

0CRM_PRIO

0CRM_PRIO_TEXT

Full

132

3 Appendix A: Common CRM Business Objects

Priority

0CRM_PRIO_A

0CRM_PRIO_TEXT

Full

Sales Cycle Issue

InfoSource

DataSource

Upload Mode

Sales Cycle

0CRM_SLSCYC

0CRM_OPPT_CYCLE_TEXT

Full

Origin Opportunity/ Lead Issue

InfoSource

DataSource

Upload Mode

Origin Opportunity/ Lead

0CRM_SOURCE

0CRM_SOURCE_TEXT

Full

User Status Issue

InfoSource

DataSource

Upload Mode

User Status

0CRM_USSTAT

0CRM_USSTAT_TXT

Full

133

3 Appendix A: Common CRM Business Objects

5 Appendix C: Relevant Business Objects for CRM Marketing Campaign Issue

InfoCube

DSO

InfoSource

DataSource

Upload Mode

Outbound

0CRM_C06

0CRM_CT_O

0CRM_CONTACT_OUT

0CRM_CONTACT_OUT

Delta

Inbounds

0CRM_C07

0CRM_CT_I

0CRM_CONTACT_IN

0CRM_CONTACT_IN

Delta

Lead Issue

InfoCube

DSO

InfoSource

DataSource

Upload Mode

Lead

0MKTG_C01

0MKT_DS01

0CRM_LEAD_H

0CRM_LEAD_H

Delta

Lead Items

0MKTG_C01

0MKT_DS02

0CRM_LEAD_I

0CRM_LEAD_I

Delta

Marketing: Multiple Link Tracking Issue

DSO

InfoSource

DataSource

Upload Mode

CRM Marketing: Multiple Link Tracking

0CRM_MLIT

0CRM_MLI

0CRM_MLI

Delta

Lead GUID (Attribute) Issue

InfoSource

DataSource

Upload Mode

Lead GUID(attribute)

0CRM_LEAGUI

0CRM_LEAD_ATTR

Delta

Lead Type Issue

InfoSource

DataSource

Upload Mode

Lead type

0CRM_LEATYP

0CRM_LEAD_TYPE_TEXT

Full

Issue

InfoSource

DataSource

Upload Mode

Channel

0CRMCHANNEL

0CRMCHANNEL_TEXT

Full

Channel

BW Status (Marketing) Issue

InfoSource

DataSource

Upload Mode

BW Status

0STAMKTSYS0

0STAMKTSYS0_TEXT

Full

BW Status

0STAMKTSYS1

0STAMKTSYS1_TEXT

Full

BW Status

0STAMKTSYS2

0STAMKTSYS2_TEXT

Full

BW Status

0STAMKTSYS3

0STAMKTSYS3_TEXT

Full

Planning Profile Group Issue

InfoSource

DataSource

Upload Mode

Planning Profile Group

0CRM_PLGRP

0CRM_PLGRP_TEXT

Full

134

3 Appendix A: Common CRM Business Objects

135

3 Appendix A: Common CRM Business Objects

Tactic Issue

InfoSource

DataSource

Upload Mode

Tactic

0CRM_TACTIC

0CRM_TACTIC_TEXT

Full

Objective (s) Issue

InfoSource

DataSource

Upload Mode

Objective(s)

0CRM_OBJEC4

0CRM_OBJEC4_TEXT

Full

Priority Issue

InfoSource

DataSource

Upload Mode

Priority

0CRM_PRIO

0CRM_PRIO_TEXT

Full

Marketing Element Issue

InfoSource

DataSource

Upload Mode

Marketing Element Text

0CRM_MKTELM

0CRM_MKTELM_TEXT

Delta

Marketing Element Attributes

0CRM_MKTELM

0CRM_MTTELM5_ATTR

Delta

Lead Qualification Level Issue

InfoSource

DataSource

Upload Mode

Lead Qualification Level

0CRM_QUALEV

0CRM_LEAD_QL_TEXT

Full

Target Group Issue

InfoSource

DataSource

Upload Mode

Target group

0TGGRP_ID

0CRM_TGGRP_TEXT

Full

Mailing Item Guid Issue

InfoSource

DataSource

Upload Mode

CRM Mailing Item Guid

0CRM_MIG

0CRM_MAIL_GUID_ATTR

Full

Campaign Type Issue

InfoSource

DataSource

Upload Mode

Campaign Type

0CRMCAMPTYP

0CRMCAMPTYP_TEXT

Full

136

3 Appendix A: Common CRM Business Objects

6 Appendix E: Relevant Business Objects for the product CRM Product Issue

InfoSource

DataSource

Upload Mode

CRM Product

0PRODUCT

0PRODUCT_TEXT

Delta

0PRODUCT_GENERAL_ATTR

0PRODUCT_ATTR

Delta

0CRM_PROD_ATTR

0CRM_PROD_ATTR

Delta

0CRM_PRODUCT_ATTR

0CRM_PRODUCT_ATTR

Delta

137

3 Appendix A: Common CRM Business Objects

7 Appendix E: Relevant Business Objects for CRM Service Service Tickets Issue

InfoCube

DSO

InfoSource

DataSource

Upload Mode

Service Ticket Headers

0CSRV_C01

0CRM_PROH

0CRM_SERVICE_PROCESS_H

0CRM_SRV_PROCESS_H

Delta

Service Ticket Items

0CRM_PRI

0CRM_PROI

0CRM_SERVICE_PROCESS_I

0CRM_SRV_PROCESS_I

Delta

Multilevel Categorization Issue

InfoSource

DataSource

Upload Mode

Multilevel Categorization Category GUID

0CRMCC_CAT

0CRM_CAT_CATEGORY_ATTR

Delta

Multilevel Categorization Schema

0CRMCCSCHID

0CRM_CAT_SCHEME_TEXT

Delta

Multilevel Categorization Category

0CRMCCCATID

0CRM_CAT_CATEGORY_TEXT CXRCLNT701

Delta

138

3 Appendix A: Common CRM Business Objects

8 Appendix F: Objects for User Status Issue

InfoSource

DataSource

Upload Mode

User Status (Activities)

0STAONEACTI

ZCXP_STAONEACTI_TEXT

Full

User Status (Opportunities)

0STAONEOPPT

ZCXP_STAONEOPPT_TEXT

Full

User Status (Quotations)

0STAONEQUOT

ZCXP_STAONEQUOT_TEXT

Full

User Status (Service Ticket)

0STAONESVTK

ZCXP_STAONESVTK_TEXT

Full

139

3 Appendix A: Common CRM Business Objects

9 Appendix G: Transactions Transaction

Description

System

RSA1

Modeling DW- Workbench

BI

RSA2

DataSource Repository

Source System (BI or CRM)

RSA3

Extractor Checker

SourceSystem (BI or CRM)

RSA5

Install Business Content

SourceSystem (BI or CRM)

RSA6

Postprocess DataSources and Hierarchy

SourceSystem (BI or CRM)

RSA7

BW Delta Queue Monitor

SourceSystem (BI or CRM)

RSOR

Business Content

BI

SE16

Data Browser

All

SPRO

Customizing

All

SBIW

DataSource in BW

SourceSystem (BI or CRM)

SCC4

Client Administration

All

RS12

Overview of Master Data Locks

SourceSystem (BI or CRM)

RSDBC

DB Content

SourceSystem (BI or CRM)

RSMO

Data Load Monitor Start

BI

RSMON

Administrator Workbench (Monitoring)

BI

RSO2

OLTP Meta Data Repository

SourceSystem (BI or CRM)

RSPC

Process Chain Maintenance

BI

RSRT

Start of Report Monitor

BI

140

3 Appendix A: Common CRM Business Objects

141

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF