Click here to load reader
Upload
cynthia-gilles
View
476
Download
93
Tags:
Embed Size (px)
DESCRIPTION
crm bi setup guide
Citation preview
Setup Guide forSAP NetWeaver Business Intelligence
SAP CRM on-demand solution Wave 5
Target Audience
System administrators
Document version: 1.0 – June 21st, 2008
© Copyright 2007 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any
form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior
notice.
Some software products marketed by SAP AG and its distributors
contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, PowerPoint, and SQL Server are
registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex,
MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries,
xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity,
Tivoli, and Informix are trademarks of IBM Corporation in the United
States and/or other countries.
ORACLE is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the
Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame,
VideoFrame, and MultiWin are trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3Care trademarks or registered
trademarks of W3C®, World Wide Web Consortium, Massachusetts
Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used
under license for technology invented and implemented by Netscape.
SAP, R/3, mySAP, mySAP.com, SAP NetWeaver, xApps, xApp, and
other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG
in Germany and in several other countries all over the world. All other
product and service names mentioned are the trademarks of their
respective companies. Data contained in this document serves
information purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials
are provided by SAP AG and its affiliated companies (“SAP Group”)
for informational purposes only, without representation or warranty of
any kind, and SAP Group shall not be liable for errors or omissions
with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express
warranty statements accompanying such products and services, if any.
Nothing herein should be construed as constituting an additional
warranty.
Disclaimer
Some components of this product are based on Java™. Any code
change in these components may cause unpredictable and severe
malfunctions and is therefore expressively prohibited, as is any
decompilation of these components.
Any Java™ Source Code delivered with this product is only to be used
by SAP’s Support Services and may not be modified or altered in any
way.
Documentation in the SAP Service Marketplace
You can find this documentation at the following address:http://service.sap.com/
SAP AGDietmar-Hopp-Allee 1669190 WalldorfGermanyT +49/18 05/34 34 24F +49/18 05/34 34 20www.sap.com
Typographic Conventions
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
Example text Emphasized words or phrases in body text, graphic titles, and table titles
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.
<Example text>
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.
Icons
Icon Meaning
Caution
Example
Note
Recommendation
Syntax
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......................................................................................61.1 BI / SAP SAP CRM on-demand solution System Landscape and System Administration............................................................................7
1.1.1 System Landscape...............................................................................................71.1.2 SAP BW System Requirements: Support Package Level and Notes to Be Applied........................................................................................................................... 81.1.3 System Administration..........................................................................................9
2 Business Process Configuration...............................................422.1 Business Process Activation........................................................432.2 Adjustment of BI Content [BI].......................................................46
2.2.1 Adoption of the Role SAP_BWC_CXP_SALES_MGR “Portal/BW Role for CXP Sales Manager”............................................................................................................462.2.2 Adoption of Other Roles......................................................................................50
2.3 Adoption of CRM DataSources [CRM + BI]...................................522.4 Text DataSources for Userstatus [CRM + BI]................................572.5 Adoption of Transfer Rules for Product Texts [BI]....................602.7 Adoption of Update Rules for Quotations [BI]..............................642.8 Adoption of Webtemplate [BI]........................................................66Changes to Mime Repository [BI]........................................................79Customizing of Product [BI].................................................................80Important Note on Data Consistency [BI]............................................83Opportunities [BI]..................................................................................84Create / Execute InfoPackages for Opportunity Header 0CRM_OPPT_H [BI]...............................................................................85Create/ Execute InfoPackages for Opportunity Items 0CRM_OPPT_I [BI]...........................................................................................................92Create/Execute Process Chain for Opportunity (Header & Items) [BI].................................................................................................................93Activity [BI].............................................................................................94Create / Execute InfoPackages for Activities [BI]...............................95Create / Execute Process Chain for Activity [BI]................................96Business Partner [BI]............................................................................97Create / Execute InfoPackages for Business Partner Master Data [BI].................................................................................................................98Create / Execute Full InfoPackages for Org Unit [BI].........................99Create / Execute Process Chain for Business Partner Master Data [BI].........................................................................................................100Organizational Unit and User Name [BI]............................................102Create / Execute Full InfoPackages for Org Unit Master Data [BI]. .103Create / Execute Full InfoPackages for User Name Master Data [BI]...............................................................................................................104Create Process Chain for Org Unit [BI]..............................................105Campaign [BI]......................................................................................107
5
Create / Execute InfoPackages for Outbound Customer Contact [BI]...............................................................................................................108Create /Execute InfoPackages for Inbound Customer Contact 0CRM_CONTACT_IN [BI]....................................................................109Create/Execute InfoPackages for Marketing Elements 0CRM_MKTELM_TEXT & MKTELM5_ATTR [BI]................................110Create/Execute Process Chain for Campaign [BI]............................111Leads [BI].............................................................................................112Create/Execute InfoPackages for Lead Header 0CRM_LEAD_H [BI]...............................................................................................................113Create/Execute InfoPackage for Lead GUID 0CRM_LEAD_ATTR [BI]...............................................................................................................114Create/Execute Process Chain for Lead [BI].....................................115Quotations [BI].....................................................................................116Create InfoPackage for Quotations [BI].............................................117Create Process Chain for Quotations [BI].........................................118Service Tickets [BI]..............................................................................119Create InfoPackage for Service Ticket Headers [BI]........................120Create InfoPackage for Service Ticket Items [BI].............................121Create Process Chain for Service Tickets [BI]..................................122Product [BI]..........................................................................................123Regular Upload of CRM Master Data [BI]..........................................124Upload of Master Data and Texts from CRM Customizing or from Fixed Domains [BI]..............................................................................125Currencies [BI].....................................................................................126InfoObject “BP Number in External System” (0BP_EXTERN) [BI]. .127
3 Appendix A: Common CRM Business Objects.......................1284 Appendix B: Relevant Business Objects for CRM Sales......1305 Appendix C: Relevant Business Objects for CRM Marketing........................................................................................................1326 Appendix E: Relevant Business Objects for the product......1347 Appendix E: Relevant Business Objects for CRM Service...1358 Appendix F: Objects for User Status.......................................1369 Appendix G: Transactions............................................................137
6
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.
7
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 LandscapeA 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.
8
BW Productive
System 2
BW Validation
System
BW Template
System
CRM Template
System
CRM Validation
System
BW Productive
System 1
CRM Productive
System 1
CRM Productive
System 2
BW Productive
System 3CRM Productive
System 3 CRM Productive
System 4
BW Productive
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.
9
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)
10
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”.
11
3 Appendix A: Common CRM Business Objects
System: CRM Client must be available
12
3 Appendix A: Common CRM Business Objects
13
3 Appendix A: Common CRM Business Objects
4. In CRM system, call transaction SCC4.
5. Change “Cross Client Object Changes” →“allowed”
14
3 Appendix A: Common CRM Business Objects
15
3 Appendix A: Common CRM Business Objects
For the BW extraction of CRM one order objects, the user ALEREMOTE requires additional authorization.
6. In transaction PFCG, create a new role ZCXP_ALEREMOTE (description: “BW Extraction of one order objects”).
7. On Authorizations, click Change Authorization Data and manually add S_USER_GRP, Activity: 03, 05, User group in user master maint: *.
8. Add CRM_ORD_LP with full authorization. Then generate the profile.
9. 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 <BWSID>CLNT<BWCLIENT> to BI system (User ALEREMOTE)
16
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.
17
3 Appendix A: Common CRM Business Objects
18
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.
19
3 Appendix A: Common CRM Business Objects
In transaction RSCUSTV3, the entries should appear as in the screenshot.
20
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 CRM1. Log on to CRM system
2. In transaction RSA9, confirm creation
21
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.
22
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
23
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.
24
3 Appendix A: Common CRM Business Objects
5. Activate Source Systems...
25
3 Appendix A: Common CRM Business Objects
26
3 Appendix A: Common CRM Business Objects
1. 6. And replicate metadata as well
Several similar popups may appear.
27
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.
28
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.
29
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.
30
3 Appendix A: Common CRM Business Objects
6. Click Generate (red/white button)
The result should appear like this:
31
3 Appendix A: Common CRM Business Objects
7. In the CRM system, call transaction SMW01 and check BDOC type BUS_TRANS_MSG.
32
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.
33
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:
34
3 Appendix A: Common CRM Business Objects
10. Check SMW01 again.
If BDocs are available, the result appears like this:
35
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.
36
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.
37
3 Appendix A: Common CRM Business Objects
7. Select Generic BCT Web Templates and click Transfer Selections.
8. Select Install → Install.
38
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.
39
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.
40
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.
41
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
42
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.
43
3 Appendix A: Common CRM Business Objects
2 Business Process Configuration
44
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.
45
3 Appendix A: Common CRM Business Objects
46
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 SAPI-DataSources 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.
47
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.
48
3 Appendix A: Common CRM Business Objects
2. Generate the profiles for the role SAP_BWC_CXP_SALES_MGR.
49
3 Appendix A: Common CRM Business Objects
3. Under User, perform a complete user comparison.
This will turn the User tab green.
50
3 Appendix A: Common CRM Business Objects
51
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 Roles1. 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).
52
3 Appendix A: Common CRM Business Objects
53
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.
54
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.
55
3 Appendix A: Common CRM Business Objects
56
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.
57
3 Appendix A: Common CRM Business Objects
1. Proceed similarly with the other One Order DataSources used in SAP CRM on-demand 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
58
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
DataSource Application Component
ACTI 0CRM_STAONEACTI_TEXT 0CRM_SALES-IOOPPT 0CRM_STAONEOPPT_TEXT 0CRM_SALES-IOLEAD 0CRM_STAONELEAD_TEXT 0CRM_MKT-IOQUOT 0CRM_STAONEQUOT_TEXT 0CRM_SALES-IOSVTK 0CRM_STAONESVTK_TEXT 0CRM_SERVICE-IO
59
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
60
3 Appendix A: Common CRM Business Objects
Maintain the transfer rules according to the following screen:
61
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.
62
3 Appendix A: Common CRM Business Objects
63
3 Appendix A: Common CRM Business Objects
64
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. 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: l_mktelm_tabname type RSCHNTAB.data: l_bpartner_tabname type RSCHNTAB.data: l_username_tabname type RSCHNTAB.data: l_t_atr type RSD_T_ATR.data: l_viobj type RSD_S_VIOBJ.
data: l_mktelm_fieldnm type RSFIELDNM.data: l_respper_fieldnm type RSFIELDNM.data: l_bpartner_fieldnm type RSFIELDNM.data: l_user_name_fieldnm type RSFIELDNM.data: l_username_fieldnm type RSFIELDNM.data: 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: <mktelm> type any.field-symbols: <respper> 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: <bpartner> type any.field-symbols: <user_name> 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: <username> type any.field-symbols: <orgunit> type any.
data: l_t_columns_mktelm type standard table of string.data: l_t_columns_bpartner type standard table of string.data: l_t_columns_username type standard table of string.data: l_columns type string.
data: l_where_string type string.data: l_record_no type i.data: l_subrc type sysubrc.data: l_t_attributes type standard table of RSD_S_IOBJNM.data: l_attributes type RSD_S_IOBJNM.data: l_data type RSNDI_S_CHAVL.data: l_t_data type standard table of RSNDI_S_CHAVL.data: 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 <mktelm>.IF SY-SUBRC <> 0. write: / 'assign for 0CRM_MKTELM not working.'. exit.ENDIF.
assign l_ref_respper->* to <respper>.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 <bpartner>.IF SY-SUBRC <> 0. write: / 'assign for 0BPARTNER not working.'. exit.ENDIF.
assign l_ref_user_name->* to <user_name>.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 <username>.IF SY-SUBRC <> 0. write: / 'assign for 0USERNAME not working.'. exit.ENDIF.
assign l_ref_orgunit->* to <orgunit>.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 (<mktelm>, <respper>) where objvers = 'A'. if <respper> is not initial. concatenate l_bpartner_fieldnm ' = ''' <respper> ''' and objvers = ''A''' into l_where_string. select single (l_t_columns_bpartner) from (l_bpartner_tabname) into <user_name> where (l_where_string). if sy-subrc eq 0 and <user_name> is not initial. concatenate l_username_fieldnm ' = ''' <user_name> ''' and objvers = ''A''' into l_where_string. select single (l_t_columns_username) from (l_username_tabname) into <orgunit> where (l_where_string). if sy-subrc eq 0 and <orgunit> is not initial. write: / <mktelm>, ' ', <respper>, ' ', <user_name>, ' ', <orgunit>. l_record_no = l_record_no + 1. l_data-record_no = l_record_no. l_data-iobjnm = '0CRM_MKTELM'. l_data-value = <mktelm>. append l_data to l_t_data. l_data-iobjnm = '0CRM_MKTORG'. l_data-value = <orgunit>. 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
Create / 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
Create / 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
Create 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
Create/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 ObjectsBusiness 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 UnitIssue 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 NameIssue InfoSource DataSource Process Chain
User Name Attributes
0USERNAME 0CRM_HR_UNAME_ORG Full
User Name Texts 0USERNAME 0CSM_USER_TEXT Full
CatalogIssue 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 TypeIssue InfoSource DataSource Upload Mode
Business Transaction Object Type 0CRM_OBJTYP 0CRM_OBJ_TYPE_TEXT Full
Business Transaction TypeIssue InfoSource DataSource Upload Mode
130
3 Appendix A: Common CRM Business Objects
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 StatusIssue InfoSource DataSource Upload Mode
Contacts User Status: Life Cycle Status 0STAONEUSS0 0STAONEUSS0_TEXT Full
CRM Status: IncorrectIssue InfoSource DataSource Upload Mode
CRM Status: incorrect 0STATECSYS2 0STATECSYS2_TEXT Full
CountryIssue InfoSource DataSource Upload Mode
Country 0COUNTRY 0COUNTRY_TEXT Full
RegionIssue 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
OpportunitiesIssue 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
ActivitiesIssue InfoCube DSO InfoSource DataSource Upload
Mode
Activities 0CSAL_C01 0SAL_DS01 0CRM_SALES_ACT_1 0CRM_SALES_ACT_1 Delta
Analysis PhaseIssue InfoSource DataSource Process Chain Upload Mode
Analysis Phase 0CRM_CNTRPH 0CRM_OPPT_CNTRPHASE_TEXT Full
Current Opportunity PhaseIssue InfoSource DataSource Upload Mode
Analysis Phase of an Opportunity 0CRM_CURRPH 0CRM_OPPT_PHASE_TEXT Full
DirectionIssue InfoSource DataSource Upload Mode
Direction (text) 0CRM_DIRECT 0CRM_DIRECT_TXT Full
TargetIssue InfoSource DataSource Upload Mode
Target (text) 0CRM_OBJECT 0CRM_ACT_GOAL_TEXT Full
Opportunity PriorityIssue InfoSource DataSource Upload Mode
Opportunity Priority 0CRM_OPPIMP 0CRM_OPPIMPOR_TEXT Full
Opportunity TypeIssue InfoSource DataSource Upload Mode
Opportunity Type 0CRM_OPPTYP 0CRM_OPPT_TYPE_TEXT Full
PriorityIssue InfoSource DataSource Upload Mode
Priority 0CRM_PRIO 0CRM_PRIO_TEXT Full
Priority 0CRM_PRIO_A 0CRM_PRIO_TEXT Full
132
3 Appendix A: Common CRM Business Objects
Sales CycleIssue InfoSource DataSource Upload Mode
Sales Cycle 0CRM_SLSCYC 0CRM_OPPT_CYCLE_TEXT Full
Origin Opportunity/ LeadIssue InfoSource DataSource Upload Mode
Origin Opportunity/ Lead 0CRM_SOURCE 0CRM_SOURCE_TEXT Full
User StatusIssue 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
CampaignIssue 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 TypeIssue InfoSource DataSource Upload Mode
Lead type 0CRM_LEATYP 0CRM_LEAD_TYPE_TEXT Full
ChannelIssue InfoSource DataSource Upload Mode
Channel 0CRMCHANNEL 0CRMCHANNEL_TEXT Full
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 GroupIssue InfoSource DataSource Upload Mode
Planning Profile Group 0CRM_PLGRP 0CRM_PLGRP_TEXT Full
134
3 Appendix A: Common CRM Business Objects
TacticIssue 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
PriorityIssue InfoSource DataSource Upload Mode
Priority 0CRM_PRIO 0CRM_PRIO_TEXT Full
Marketing ElementIssue InfoSource DataSource Upload Mode
Marketing Element Text
0CRM_MKTELM 0CRM_MKTELM_TEXT Delta
Marketing Element Attributes
0CRM_MKTELM 0CRM_MTTELM5_ATTR Delta
Lead Qualification LevelIssue 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 GuidIssue 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
135
3 Appendix A: Common CRM Business Objects
6 Appendix E: Relevant Business Objects for the productCRM 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
136
3 Appendix A: Common CRM Business Objects
7 Appendix E: Relevant Business Objects for CRM Service
Service TicketsIssue 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
137
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
138
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
139
3 Appendix A: Common CRM Business Objects
140