459
SAP AG 2004 © SAP AG 2006 &5 &50&XVWRPL]LQJ)XQGDPHQWDOV &5&50%DVH&XVWRPL]LQJ SAP ERP Central Component, SAP CRM 5.0 2006/Q2 Material number: 50078977

2. CR100_Base Customising

Embed Size (px)

DESCRIPTION

Course material for SAP CRM base customisation

Citation preview

Page 1: 2. CR100_Base Customising

SAP AG 2004

�������������� ������������������������� ����������

© SAP AG 2006

&5���&50�&XVWRPL]LQJ�)XQGDPHQWDOV

&5����&50�%DVH�&XVWRPL]LQJ

� SAP ERP Central Component, SAP CRM 5.0

� 2006/Q2

� Material number: 50078977

Page 2: 2. CR100_Base Customising
Page 3: 2. CR100_Base Customising

SAP AG 2004

&RS\ULJKW����� 6$3�$*���$OO�ULJKWV�UHVHUYHG�1R�SDUW�RI�WKLV�SXEOLFDWLRQ�PD\�EH�UHSURGXFHG�RU�WUDQVPLWWHG�LQ�DQ\�IRUP�RU�IRU�DQ\�SXUSRVH�ZLWKRXW�WKH�H[SUHVV�SHUPLVVLRQ�RI�6$3�$*��7KH�LQIRUPDWLRQ�FRQWDLQHG�KHUHLQ�PD\�EH�FKDQJHG�ZLWKRXW�SULRU�QRWLFH�

&RS\ULJKW

� Some software products marketed by SAP AG and its distributors contain proprietary software

components of other software vendors. �

Microsoft, Windows, Outlook, and PowerPoint 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 or registered 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 or registered trademarks of Citrix Systems, Inc. �

HTML, XML, XHTML and W3C are 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. �

MaxDB is a trademark of MySQL AB, Sweden.

Page 4: 2. CR100_Base Customising

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver 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 informational purposes only. National product specifications may vary.

� The information in this document is proprietary to SAP. No part of this document may be reproduced,

copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.

� This document is a preliminary version and not subject to your license agreement or any other

agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.

� SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the

accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

� SAP shall have no liability for damages of any kind including without limitation direct, special,

indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.

� The statutory liability for personal injury and defective products is not affected. SAP has no control

over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

Page 5: 2. CR100_Base Customising

SAP AG 2004

3UHUHTXLVLWHV

3UHUHTXLVLWHV�� 7KH�6$3&50�FRXUVH

5HFRPPHQGHG�� ,QIRUPDWLRQ�IURP�WKH�OHDUQLQJ�PDSV�IRU�6$3�&50�����DQG�

6$3�&50�����SURYLGHV�PRUH�LQ�GHSWK�NQRZOHGJH�RI�WKH�IXQFWLRQV�&XVWRPHUV�DQG�SDUWQHUV�FDQ�UHJLVWHU�WKH�OHDUQLQJ�PDSV�IRU�P\6$3 &50�RQ�WKH�6$3�6HUYLFH�0DUNHWSODFH�DW�KWWS���VHUYLFH�VDS�FRP�RNS DQG�FDOO�WKHP�XS DWKWWS���VHUYLFH�VDS�FRP�UNW�FUP2.3 VWDQGV IRU 6$3�2QOLQH�.QRZOHGJH�3URGXFWV�

� The SAP CRM three-day course presents the key areas of the mySAP CRM application. These include, for example, the key functions Marketing and Sales and Service and also the contact channels Interaction Center, Field Applications, E-Commerce and Channel Management.

� You must have a license to call up a learning map. License costs are payable for each authorized user and each learning map (application/release). You will find more information and a comprehensive range of offers on the SAP Service Marketplace at http://service.sap.com/okp.

Page 6: 2. CR100_Base Customising

SAP AG 2004

7DUJHW�*URXSV�DQG�'XUDWLRQ

7DUJHW�*URXSV�� 6$3�(53�&HQWUDO�&RPSRQHQW��6$3�(&&���6$3�5���DQG�

SRWHQWLDO�QHZ�FXVWRPHUV�SODQQLQJ�WR�LPSOHPHQW�P\6$3 &50�����

� &XVWRPHUV�DQG�FRQVXOWDQWV�ZKR�QHHG�WR�JHW�GHWDLOHG�NQRZOHGJH�DERXW�WKH�EDVH�FXVWRPL]LQJ�LQ�6$3�&50����

� 7KRVH�ZKR�ZDQW�WR�OHDUQ�WKH�IXQGDPHQWDOV�RI�6$3�&50�����DQG�LWV�JHQHULF�IXQFWLRQV

'XUDWLRQ���� ��GD\V

Page 7: 2. CR100_Base Customising

SAP AG 2004

&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

� In this course, neither key functions nor contact channels are dealt with in detail. The course focusses more on themes of a “generic” nature (for example, master data and general concepts of transaction processing).

� The following courses, among others, can provide you with more in-depth knowledge: y CR300 – CRM Sales y CR310 – Mobile Application Studio y CR400 – CRM Interaction Center Win Client y CR410 – CRM Interaction Center Web Client y CR500 – CRM Middleware y CR600 – CRM Marketing y CR700 – CRM Service y CR800 – CRM E-Commerce y CR900 – Analytical CRM

Page 8: 2. CR100_Base Customising
Page 9: 2. CR100_Base Customising

© SAP AG CR100 1-1

SAP AG 2004

P\6$3 &50������² $Q�2YHUYLHZ��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 10: 2. CR100_Base Customising

© SAP AG CR100 1-2

SAP AG 2004

P\6$3 &50������² $Q�2YHUYLHZ

5HYLHZ�RI�.H\�&50�)XQFWLRQV2YHUYLHZ�RI�WKH�P\6$3 &50�$UFKLWHFWXUH'DWD�0DLQWHQDQFH

Page 11: 2. CR100_Base Customising

© SAP AG CR100 1-3

SAP AG 2004

P\6$3 &50������² $Q�2YHUYLHZ��2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR� 'HVFULEH�WKH�VFRSH�RI�WKH�P\6$3 &50�DSSOLFDWLRQ� 'HVFULEH�WKH�YDULRXV�FRPSRQHQWV�RI�WKH�P\6$3 &50�DUFKLWHFWXUH� 'HILQH�&50�PLGGOHZDUH� ([SODLQ�WKH�EDVLFV�RI�GDWD�PDLQWHQDQFH

Page 12: 2. CR100_Base Customising

© SAP AG CR100 1-4

SAP AG 2004

� <RXU�HQWHUSULVH�KDV�FKRVHQ�P\6$3 &50�DV�LWV�DSSOLFDWLRQ�IRU�FXVWRPHU�UHODWLRQVKLS�PDQDJHPHQW��7KHUHIRUH��\RX�ZDQW�WR�EHFRPH�IDPLOLDU�ZLWK�WKH�NH\�FDSDELOLWLHV�P\6$3 &50�RIIHUV��<RX�DOVR�ZDQW�WR�IDPLOLDUL]H�\RXUVHOI�ZLWK�WKH�P\6$3 &50�DUFKLWHFWXUH�

P\6$3 &50������² $Q�2YHUYLHZ��%XVLQHVV�6FHQDULR

Page 13: 2. CR100_Base Customising

© SAP AG CR100 1-5

SAP AG 2004

&XVWRPHU�&HQWULF�(�%XVLQHVV�ZLWK�P\6$3 &50

$�&RPSOHWH�$SSOLFDWLRQ&RPSUHKHQVLYH�DQG�6XSSRUWLQJ�)XQFWLRQV

� Today’s complex customer problems require a deployable customer relationship management (CRM) application that can directly address specific challenges regardless of where or when they occur in the cycle of interacting with, selling to and servicing an organization’s customers. �

mySAP CRM combines extensive functional capabilities in the core areas of marketing, sales and service with award-winning analytics that are directly built in to the primary interaction channels used by organizations when interacting with their customers. �

All this functionality enables the closed-loop interaction cycle underlying mySAP CRM’s unique value propositions. �

mySAP CRM is built on an open, reliable, secure, and scalable technology platform. � The comprehensive range of services offered by SAP help to ensure quick implementation of mySAP CRM and support the ongoing optimization of the application environment.

Page 14: 2. CR100_Base Customising

© SAP AG CR100 1-6

SAP AG 2004

��������� ������������

(�&RPPHUFH ��

��� ����� !�"�$#�%&� '

(�)+*�,&- .(�)�*0/�121

6$31HW:HDYHU

3RUWDO

3�4�5 4&6$7!8�9;:/$<>=@?"A 5

6$3�&50

P\6$3 &50�$UFKLWHFWXUDO�&RQFHSW

BDC���E+F2G��E2�6$3�6&0

6$3�%:(�)G*

H�4JILKM4 ?!N 4�OP�Q

,QWHUDFWLRQ&HQWHU

R"S /�/&T Q =@(

)LHOG $SSOLFDWLRQV

� mySAP Customer Relationship Management (mySAP CRM) is a part of the mySAP Business Suite and contains a central CRM server which can access the system by means of various channels. Additionally, the CRM server can connect to other systems. The following functions are supported in mySAP CRM: y Interaction Center: The integrated Interaction Center enables customers to use phone, fax, or e-mail to

contact sales or service representatives. y Internet access: Users can configure and order products or services using the Internet components of

mySAP CRM. y Mobile clients and handheld devices: The mobile sales force or mobile service engineers can connect

to the SAP CRM system from their laptop computers or other mobile terminals to exchange the latest information with the central CRM server. �

The mySAP CRM application offers you the following fully integrated connections: y The SAP CRM System as a central CRM server with its application components y SAP ERP Central Component as a back-end system with proven ERP functions y BI functions of SAP NetWeaver with comprehensive statistical and analysis capabilities y The SAP system as a global Available-to-Promise (ATP) check and demand planning solution y The SAP NetWeaver Portal as a tool that provides you with integrated access to all systems

Page 15: 2. CR100_Base Customising

© SAP AG CR100 1-7

SAP AG 2004

6$3�&50�DQG�2WKHU�6$3�6\VWHPV

U �V#W��XZYV%J[\2]�^ �`_ ��a!'b&c

(53�

d \fege �_&_� bihD�&cZb

j2k �l_�&aJ'b&c

d \fem %!'b&cna�co� �$b

p+qsrp ���

pGqsrtvu

6$3�&50

�GHSHQGV�RQ�UHOHDVH

� Data is exchanged between the CRM system and a connected ERP system (SAP R/3 Release 3.1I and higher) mainly by means of the CRM middleware. A plug-in installed on the ERP system acts as a counterpart to the R/3 adapter, supporting the data communication between the two systems. The data exchange includes an initial transfer of customizing data, master data and transaction data to the CRM system, as well as delta data in both directions.

� You will find more information on SAP R/3 plug-ins on the Service Marketplace: http://service.sap.com/r3-plug-in. Note in particular that there are dependencies on the ERP system.

� SAP ECC 6.00 and later releases will contain all the required interfaces for the technical integration with other SAP components that have been components of the SAP R/3 plug-ins up to now.

Page 16: 2. CR100_Base Customising

© SAP AG CR100 1-8

SAP AG 2004

6$3�1HW:HDYHU 3RUWDO��WKH�)RXQGDWLRQ�RI�3HRSOH�&HQWULF�&50

3URYLGHV�XVHUV�ZLWK�HDV\�DFFHVV�WR�PXOWLSOH�VRXUFHV�� $SSOLFDWLRQV�± P\6$3 &50��

(53��QRQ�6$3�V\VWHPV� 6$3�1HW:HDYHU %XVLQHVV�

,QWHOOLJHQFH�± &50�$QDO\WLFV

� 'RFXPHQWV�± ,QIR�&HQWHU�ZLWK�DGGLWLRQDO�PDWHULDO�IRU�6DOHV

� 7KH�,QWHUQHW�± QHZV�RQ�PDUNHW�WUHQGV�DQG�FRPSHWLWRUV��IRU�H[DPSOH

� A portal enables personalized access to appropriate information – transactional, analytical and Web content from various sources – for specific purposes. Portals help to procure information. The information is often scattered in various formats in various filing systems, such as file servers, Web servers and databases. The task of the portal is to provide this information specifically to the user at a single source. �

The relevant information and applications are consolidated for the users by content editors and portal administrators. �

For users, portals have advantages because the cumbersome search for information and applications is no longer necessary. �

The portal server creates the HTML pages from the various sources. Content metadata and user data is stored in the persistence layer. Other components of the SAP Enterprise Portal enable single sign-on (based on the Lightweight Directory Access Protocol (LDAP) for user management) and session management for locking and unlocking data. �

The unification server and the unifiers provide information from the various back-end systems on how to relate one set of data to another (drag and relate functionality). �

The processing and supplying of unstructured information takes place through the Knowledge Management component of the portal.

Page 17: 2. CR100_Base Customising

© SAP AG CR100 1-9

SAP AG 2004

3HRSOH�&HQWULF�8VHU�,QWHUIDFH��2YHUYLHZ

&HQWUDO�VHDUFK

'HWDLOHG�YLHZ�RI�D�&50�WUDQVDFWLRQ

� The screenshot shows y The FHQWUDO�VHDUFK, highlighted (it is defined in Customizing that the central search is located in the

header area of the portal desktop so that it is always visible and accessible, no matter which application of the People-Centric UI you are currently in).

y The GHWDLO view of a standard opportunity in the People-Centric User Interface (PC UI). � Along with the detail view there is also a OLVW view and a VXPPDU\� � Using function key F11 you can maximize the browser window.

Page 18: 2. CR100_Base Customising

© SAP AG CR100 1-10

SAP AG 2004

6WUXFWXUH�RI�%XVLQHVV�7UDQVDFWLRQV�RQ�6$3�*8,/RFDWRU :RUN�$UHD

7RROEDU

,WHP�OLVW

,WHP�GHWDLOV

+HDGHU�GHWDLOV

� The screenshot shows the typical User Interface (UI) of a transaction in the “Sales” area. � Because some transaction types do not contain items (for example, activities), the screen does not display an item list or item details section when you are using these transactions.

Page 19: 2. CR100_Base Customising

© SAP AG CR100 1-11

SAP AG 2004

:RUNLQJ�ZLWK�%XVLQHVV�7UDQVDFWLRQV�RQ�6$3�*8,

'LVSOD\�RUKLGH�ORFDWRU

*HQHUDO�VHWWLQJV&RPSUHVVKHDGHU�GDWD

:RUN�ZLWK�VHYHUDOGRFXPHQWV�LQ�SDUDOOHO

0D[LPXP�PLQLPXPGLVSOD\

$SSOLFDWLRQ�ORJ�'LVSOD\V�PHVVDJHV

6SHFLILF�VHWWLQJV

� The screen shot shows a standard sales transaction. � The application log displays information (green circle), warning (yellow triangle) and error (red square) messages. In an SAP CRM system it is possible to save a business transaction although it is erroneous. It is possible to group additional customer-specific messages in the application log. Take a look at the IMG documentation %XVLQHVV�$GG�,Q�IRU�&XVWRPHU�(QKDQFHPHQWV�DW�+HDGHU�/HYHO to find out more about it. �

Settings offer several more options, for example, flags to enable “Open Transaction Last Processed” and to display a “Save and New” button.

Page 20: 2. CR100_Base Customising

© SAP AG CR100 1-12

SAP AG 2004

/RFDWRU�RQ�6$3�*8,:RUNOLVW2SHQ�WUDQVDFWLRQV

)LQG2WKHU�WUDQVDFWLRQV

&DOHQGDU$SSRLQWPHQWV�DQG�WR�GR�OLVWV

+LW�OLVW

� The Locator includes various functions that are used to find transactions, tasks and appointments. � Within the worklist, you can find transactions belonging to you, your department, and your group. � With )LQG, you can search for different documents using various search criteria, such as transaction type or transaction types with a specific sold-to party. It is also possible to perform follow-up transaction processing and, for example, to create a follow-up quotation from an opportunity. It is also possible to create a follow-up transaction from multiple similar transactions. �

Within the &DOHQGDU tab, you can display either appointments or tasks to do. � The values in the pull-down list are dependent on the application you are using.

Page 21: 2. CR100_Base Customising

© SAP AG CR100 1-13

SAP AG 2004

P\6$3 &50������² $Q�2YHUYLHZ��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� 'HVFULEH�WKH�VFRSH�RI�WKH�P\6$3 &50�DSSOLFDWLRQ� 'HVFULEH�WKH�YDULRXV�FRPSRQHQWV�RI�WKH�P\6$3 &50�DUFKLWHFWXUH� 'HILQH�&50�PLGGOHZDUH� ([SODLQ�WKH�EDVLFV�RI�GDWD�PDLQWHQDQFH

Page 22: 2. CR100_Base Customising

© SAP AG CR100 1-14

Page 23: 2. CR100_Base Customising

© SAP AG CR100 1-15

�([HUFLVHV�

8QLW��P\6$3�&50������±�$Q�2YHUYLHZ�7RSLF��/RJRQ�DQG�8VHU�'HIDXOW�6HWWLQJV�

At the conclusion of this exercise, you will be able to:

• Logon to the CRM system

• Change user settings for the business partner maintenance

• Change user settings for the transaction maintenance

You want to familiarize yourself with two different transactions and with the user default settings relating to them.

To do this, you start the business partner and transaction maintenence in the SAP CRM system

1-1 Logging on to the CRM system.

1-1-1 Log on to the SAP CRM system with a prepared user name and the corresponding password.

The instructor will provide you with logon data.

1-2 Default settings for the transaction for maintaining business partners.

1-2-1 Start the transaction for maintaining business partners and change a number of the default settings for this transaction for your user, so that

- the type of maintenance for the business partner is set to the 6HWWLQJ�/DVW�6HOHFWHG

- the type of maintenance for the relationships is set to &KDQJH - the display of the locator is set to 1DUURZF

1-2-2 Open the business partner with the last name ��0HJDVWRUH and switch to the change mode, if necessary.

1-2-3 Leave the transaction and start it again.

Have your default changes been included?

Page 24: 2. CR100_Base Customising

© SAP AG CR100 1-16

1-3 Default settings for the transaction for maintaining activities/transactions.

1-3-1 Start the transaction for maintaining activities and change a number of the default settings for this transaction for your user, so that

- the display type for the locator is set to 0LQ��/RF

- a button is set to the business transaction type ���� (sales call). This enables you to quickly create an activity of the type Sales Call.

1-3-2 Leave the transaction and start it again.

Have your default changes been included?

1-3-3 With the help of the locator you select all the transactions created by the business partner TRAINING.

Page 25: 2. CR100_Base Customising

© SAP AG CR100 1-17

'DWD�6KHHW�In the various exercises in this course, data is created which you will be requiring again throughout the course.

You can use this sheet to make a separate note of the data in the exercises that is indicated by >o�'DWD�VKHHW@.

8QLW 7\SH�RI�'DWD 1XPEHU�9DOXH 5HPDUN

Business Partners Customer

Business Partners Contact person

Business Partners Employee

Organizational Model Organizational unit ID O

Organizational Model Determination rule

Product Master Product

Transaction Processing Quotation

Page 26: 2. CR100_Base Customising

© SAP AG CR100 1-18

Page 27: 2. CR100_Base Customising

© SAP AG CR100 1-19

P\6$3�&50������±�$Q�2YHUYLHZ���6ROXWLRQV�

8QLW��P\6$3�&50������±�$Q�2YHUYLHZ�7RSLF��/RJRQ�DQG�8VHU�'HIDXOW�6HWWLQJV�

1-1 Logging on to the CRM system.

1-1-1 Log on to the SAP CRM system with a prepared user name and the corresponding password.

The instructor will provide you with logon data.

1-2 Default settings for the transaction for maintaining business partners.

1-2-1 Start the transaction for maintaining business partners and change a number of the default settings for this transaction for your user, so that

- the type of maintenance for the business partner is set to the 6HWWLQJ�/DVW�6HOHFWHG

- the type of maintenance for the relationships is set to &KDQJH - the display of the locator is set to 1DUURZ

Choose�6$3�0HQX�o�0DVWHU�'DWD�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�Choose�([WUDV�o�6HWWLQJV�or alternatively the� �icon��Make the settings as indicated in the exercise.

1-2-2 Open the business partner with the last name ��0HJDVWRUH and switch to the change mode, if necessary.

Choose�%XVLQHVV�3DUWQHU�o�2SHQ�RU alternatively the� �LFRQ��Use the search help 3DUWQHU�E\�DGGUHVV�Name1/Last Name: ��0HJDVWRUH�Choose 6WDUW�6HDUFK.

Choose &RS\� Choose (QWHU. If the data displayed is not ready for input (fields grayed out), switch to the change mode by choosing %XVLQHVV�3DUWQHU o�'LVSOD\���!�&KDQJH�or alternatively the icon.

Page 28: 2. CR100_Base Customising

© SAP AG CR100 1-20

1-2-3 Leave the transaction and start it again.

Have your default changes been included?

Choose�%XVLQHVV�3DUWQHU�o�([LW�or alternatively the� �icon��Choose�6$3�0HQX�o�0DVWHU�'DWD�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�<HV, the default settings have been included after the transaction is restarted.

The locator is displayed as Min. Loc and the business partner can be changed.

1-3 Default settings for the transaction for maintaining activities/transactions.

1-3-1 Start the transaction for maintaining activities and change a number of the default settings for this transaction for your user, so that

- the display type for the locator is set to 0LQ��/RF

- a button is set to the business transaction type ���� (sales call).

Choose�6$3�0HQX�o�$FWLYLWLHV�o�0DLQWDLQ�$FWLYLWLHV Choose ([WUDV�o�6HWWLQJV�or alternatively WKH� �LFRQ��Change the display type of the locator on the *HQHUDO tab page and give button 1 the value ���� on the 6SHFLILF�tab page.

1-3-2 Leave the transaction and start it again.

Have your default changes been included?

<HV, the default settings have been included after the transaction is restarted. The locator is displayed as Min. Loc and you see the 6DOHV�FDOO button.

1-3-3 With the help of the locator you select all the transactions created by the business partner TRAINING.

In the locator, you select the )LQG tab page.

Find: $OO By: %XVLQHVV�7UDQVDFWLRQ�1XPEHU���&UHDWHG�E\

Created by: 75$,1,1*�Choose�67$57��A list of entries is generated corresponding to the search criteria.

Page 29: 2. CR100_Base Customising

© SAP AG CR100 2-1

SAP AG 2004

%XVLQHVV�3DUWQHUV��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 30: 2. CR100_Base Customising

© SAP AG CR100 2-2

SAP AG 2004

%XVLQHVV�3DUWQHUV

%XVLQHVV�3DUWQHU�2YHUYLHZ%XVLQHVV�3DUWQHU�0RGHOLQJ�(OHPHQWV'DWD�([FKDQJH�ZLWK�WKH�(53�%DFNHQG�6\VWHP��(&&��5���&XVWRPL]LQJ�DQG�([WHQVLELOLW\

Page 31: 2. CR100_Base Customising

© SAP AG CR100 2-3

SAP AG 2004

%XVLQHVV�3DUWQHUV��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR� ([SODLQ�WKH�6$3�%XVLQHVV�3DUWQHU� 8VH�%XVLQHVV�3DUWQHU�FDWHJRULHV��JURXSV�DQG�UROHV� ([SODLQ %XVLQHVV�3DUWQHU�UHODWLRQVKLSV� 'HVFULEH�%XVLQHVV�3DUWQHU�JURXS�KLHUDUFKLHV� ([SODLQ�WKH�GDWD�H[FKDQJH�IRU�%XVLQHVV�3DUWQHUV� 'HVFULEH H[SDQVLRQ SRVVLELOLWLHV

Page 32: 2. CR100_Base Customising

© SAP AG CR100 2-4

SAP AG 2004

� <RXU�HQWHUSULVH�KDV�UHODWLRQVKLSV�ZLWK�GLIIHUHQW�W\SHV�RI�EXVLQHVV�SDUWQHU��)RU�WKLV�UHDVRQ��\RX�ZDQW�WR�OHDUQ�KRZ�WKH�FRQFHSW�RI�WKH�6$3�EXVLQHVV�SDUWQHU�FDQ�KHOS�\RX�PDLQWDLQ�WKHVH�UHODWLRQVKLSV�

%XVLQHVV�3DUWQHU��%XVLQHVV�6FHQDULR

Page 33: 2. CR100_Base Customising

© SAP AG CR100 2-5

SAP AG 2004

7UDQVIHUULQJ�%3�0DVWHU�'DWD�LQWR�WKH�6\VWHP

%3�0DVWHU�'DWDLQ�6$3�&50

%3�0DVWHU�'DWDLQ�6$3�&50

,QWHUQHW6HOI�5HJLVWUDWLRQ

,QWHUQHW,QWHUQHW6HOI6HOI��5HJLVWUDWLRQ5HJLVWUDWLRQ

P\6$3 &50,QWHUDFWLRQ�&HQWHU

P\6$3P\6$3 &50&50,QWHUDFWLRQ�&HQWHU,QWHUDFWLRQ�&HQWHU

,QLWLDO�/RDG�IURP�/HJDF\�6\VWHP,QLWLDO�/RDG�IURP�,QLWLDO�/RDG�IURP�/HJDF\�6\VWHP/HJDF\�6\VWHP

'RZQORDG�IURP�(53

'RZQORDG�IURP�'RZQORDG�IURP�(53(53

%,�/HDGV�

%,%,�/HDGV��/HDGV�

3HRSOH�&HQWULF�&50

3HRSOH3HRSOH��&HQWULF�&HQWULF�&50&50

%XVLQHVV�3DUWQHU�3URFHVVLQJ�LQ�6$3�&50�

%XVLQHVV�3DUWQHU�%XVLQHVV�3DUWQHU�3URFHVVLQJ�3URFHVVLQJ�LQ�6$3�&50�LQ�6$3�&50�

([WHUQDO/LVW

0DQDJHPHQW�0DUNHWLQJ�

([WHUQDO([WHUQDO/LVW/LVW

0DQDJHPHQW0DQDJHPHQW�0DUNHWLQJ��0DUNHWLQJ�

P\6$3 &50 )LHOG�$SSOLFDWLRQV

P\6$3P\6$3 &50&50 )LHOG�)LHOG�$SSOLFDWLRQV$SSOLFDWLRQV

� Business partner data is used in many business transactions. The system proposes business partner

master data in the appropriate fields when, for example, you create a sales order in mySAP CRM. A business partner can be created in the CRM enterprise from many sources, as shown in the figure: y Internet Self-Registration: With the E-Commerce function, a consumer can register himself. The

business partner is created automatically in CRM Enterprise. y CRM Mobile Client: With the Field Application function, a sales representative can create or change

the business partner data. When the sales representative synchronizes the laptop computer with CRM Enterprise, the data is transferred.

y mySAP CRM Interaction Center: With either the IC Win Client or the IC Webclient, an agent can create or change the account information. This data is transferred to CRM Enterprise.

y Business Partner maintenance in SAP CRM: The user can create or change the business partner directly in CRM by means of a transaction.

y SAP NetWeaver BI (Leads): This allows you to import lists into SAP NetWeaver BI that you can then transfer into the CRM system using the Segment Builder.

y External List Management (Marketing): This scenario requires that addresses rented from address providers be deleted from the system after a certain number of contacts or after a certain period if no positive reaction is elicited from the business partner. A positive reaction can be defined as a positive inbound contact. The number of permitted contacts or the period in which the addresses can be used is defined in the contract conditions of the address provider. The logging of all interactions in External List Management with the rented business partners makes it possible for all participants to view at any time whether an address can be added to the customer master data of the company or whether it must be deleted because the agreed period has elapsed (or because the maximum number of contacts have been made).

Page 34: 2. CR100_Base Customising

© SAP AG CR100 2-6

SAP AG 2004

6XSSOLHU

3DWLHQW%XVLQHVV�3DUWQHU�5HODWLRQVKLSV

/RDQUHFLSLHQW

2UJDQL]DWLRQDOXQLW� 1HXWUDO

� 3HUVRQV��RUJDQL]DWLRQV��JURXSV� &URVV�DSSOLFDWLRQ

7HQDQW

&XVWRPHU

'HEWRU

&UHGLWRU

(PSOR\HH

6$3�%XVLQHVV�3DUWQHU

6$3�%XVLQHVV�3DUWQHU

6$3�%XVLQHVV�3DUWQHU

� The 6$3�EXVLQHVV�SDUWQHU allows the standardized maintenance of business partners across components.

� Application-neutral data, such as name, address, bank details, and payment cards, is mapped. Here the particular requirements for mapping organizations, groups and persons are taken into consideration.

� The business partner model in the CRM system differs from that of the ERP backend system (customer).

Page 35: 2. CR100_Base Customising

© SAP AG CR100 2-7

SAP AG 2004

3HUVRQ

*URXS

2UJDQL]DWLRQ

%XVLQHVV�3DUWQHU�&DWHJRU\

� A EXVLQHVV�SDUWQHU can be a person, a group of people, or an organization, representing a business interest.

� A business partner is specified as a SHUVRQ (for example, a private person), group or organization (legal person or part of a legal person, for example, department) by means of the EXVLQHVV�SDUWQHU�FDWHJRU\.

� A JURXS specifies a shared living arrangement, a married couple, or an executive board.

� When a group is created, the corresponding partner group type must be entered.

� The RUJDQL]DWLRQ represents units such as a company, a division of a company, a club, or an association.

� In addition to a legal person, parts of a legal person can be mapped as a business partner. 2UJDQL]DWLRQ acts as an umbrella term to depict all conceivable occurrences in daily business activities. In this way, a subsidiary or a purchasing department represents only parts of a legal person.

� The business partner category must be defined when creating a new business partner and it FDQQRW EH FKDQJHG�ODWHU�RQ.

Page 36: 2. CR100_Base Customising

© SAP AG CR100 2-8

SAP AG 2004

� $�EXVLQHVV�SDUWQHU�PXVW�EH�DVVLJQHG�WR�D�JURXSLQJ�� 7KH�JURXSLQJ�FRQWUROV�WKH�QXPEHU�UDQJH�� ,QWHUQDO�DQG�H[WHUQDO�QXPEHU�DVVLJQPHQW�LV�SRVVLEOH�� 7KH�JURXSLQJ�LV�GHILQHG�LQ�&XVWRPL]LQJ�� <RX�FDQ�PDNH�VHWWLQJV�IRU�VWDQGDUG�JURXSLQJV�

*URXSLQJ

%XVLQHVV�3DUWQHU�%XVLQHVV�3DUWQHU�&DWHJRU\&DWHJRU\

z %XVLQHVV�3DUWQHUV*URXSLQJ*URXSLQJ z 1XPEHU UDQJHV

z )UHHO\ GHILQDEOH FULWHULDz 6WDQGDUG�JURXSLQJ

*URXSLQJ*URXSLQJ

� A EXVLQHVV�SDUWQHU�JURXSLQJ classifies business partners according to user-defined criteria. The Customizing transaction appears as follows: y Definition of number ranges for business partners y Definition of groupings for business partners and assignment of number ranges

� When creating a business partner, internal number assignment is the default. Alternatively if you want to use external number assignment, you must choose the relevant grouping and enter the external number.

� You can define standard groupings in Customizing. This means that a grouping is automatically selected if a business partner is created without entering a business partner number or grouping (with internal number assignment) or if a partner number but no grouping is entered (with external number assignment).

� Path in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�→�6$3�%XVLQHVV�3DUWQHU�→�%XVLQHVV�3DUWQHU�→�%DVLF�6HWWLQJV�→��1XPEHU�5DQJHV�DQG�*URXSLQJV�

Page 37: 2. CR100_Base Customising

© SAP AG CR100 2-9

SAP AG 2004

&XVWRPHU&XVWRPHU

%LOO�UHFLSLHQW%LOO�UHFLSLHQW

3D\HU3D\HU

,QYRLFH

$�UROH�RIIHUV�D�SDUWLFXODU�YLHZ�RI�WKH�%3�PDVWHU$�UROH�RIIHUV�D�SDUWLFXODU�YLHZ�RI�WKH�%3�PDVWHU

%XVLQHVV�3DUWQHU�5ROHV

� A business partner can come into contact with an enterprise in various situations. Depending on which business processes the business partner is involved in, completely different information about the business partner may be needed. For example, for the goods delivery transaction, information about the shipping and delivery conditions is required; for the sales order transaction, delivery dates and payment conditions are relevant.

� You can create more than one business partner role for a business partner. General information such as name, address, and bank details, only has to be entered once.

� All applications or industry business solutions using the SAP Business Partner function provide special business partner roles.

� Each partner role contains various data sets: y General data y CRM-specific data y Relationships

Page 38: 2. CR100_Base Customising

© SAP AG CR100 2-10

SAP AG 2004

*HQHUDO�GDWD*HQHUDO�GDWD &50�VSHFLILF�GDWD&50�VSHFLILF�GDWD

5ROH��&RQWDFW�SHUVRQ 5ROH��6KLS�WR�SDUW\

%XVLQHVV�SDUWQHU�PDVWHU�GDWD�VHWV

$GGUHVV 3HUV��GDWD $GGUHVV 6KLSSLQJ ���

���%LOOLQJ6KLSSLQJ$GGUHVV 3HUV��GDWD ��� 6HOOLQJ

(DFK�UROH�RIIHUV�D�GLIIHUHQW�YLHZ�RI�WKH�%3�PDVWHU(DFK�UROH�RIIHUV�D�GLIIHUHQW�YLHZ�RI�WKH�%3�PDVWHU

'DWD 6HWV

� <RX�FDQ�XVH�GDWD�VHWV as building blocks for defining business partner roles in the business processes of your enterprise.

� The following data sets are available in SAP CRM: y General data: address, personal data, bank details y CRM-specific data: sales, shipping, billing, classification, hours and excluded partner functions y Relationships

� Attributes frequently used together are grouped in set types. For example, the set type “shipping” contains attributes such as shipping conditions and delivery priority.

� Business processes that refer to a business partner require different parts of the business partner data. You can maintain different sets depending on the partner role.

Page 39: 2. CR100_Base Customising

© SAP AG CR100 2-11

SAP AG 2004

,QWHJUDWLRQ�RI�%XVLQHVV�$GGUHVV�6HUYLFHV��%$6�� $Q\�QXPEHU�RI�DGGUHVVHV�IRU�HDFK�EXVLQHVV�SDUWQHU�� $GGUHVV�XVDJH�DVVLJQV�DGGUHVVHV�WR�WKH�UHOHYDQW�EXVLQHVV�

SURFHVVHV� 2QH�DGGUHVV�DV�VWDQGDUG�DGGUHVV� 3RVWDO�DGGUHVV�DQG�RU�H�PDLO�DGGUHVV� $GGUHVV�GHSHQGHQW�DQG�DGGUHVV�LQGHSHQGHQW�FRPPXQLFDWLRQ�GDWD� 3RVWDO�YDOLGDWLRQ�DJDLQVW�6$3�UHJLRQDO�VWUXFWXUH� 6WDQGDUG�LQWHUIDFHV��%$G,V ��IRU�H[WHUQDO�WRROV

� 3RVWDO�YDOLGDWLRQ� (UURU�WROHUDQW�VHDUFK� &KHFN�IRU�GXSOLFDWH�HQWULHV

%XVLQHVV�3DUWQHU��$GGUHVV�0DQDJHPHQW

*BAdI = Business Add-In

� SAP Business Address Services (BAS) is used for maintaining BP address data.

� You can maintain any number of addresses for each business partner. One address per business partner is always flagged as being the standard address. You can define address usages by assigning the different addresses to the relevant business processes.

� Postal data and information on different communication types, such as phone numbers, fax numbers and e-mail, can be assigned to the address.

� If you have only the name and the (mobile) phone number of a business partner but you don’t know the address, you can create a BP with this address-independent communication data.

� A postal validation for the postal code, the city and the street can be carried out by checking against the SAP Regional Structure. You can also use external software for postal validation, checks for duplicates, and error-tolerant searches. (For more information, please see SAP Note 176559.) The following are examples of possible checks: y Postal codes, cities and streets, and combinations of all of them are checked for consistency. During

the check, missing elements are added. For example, if you enter only the city, the postal code is added.

y When you create and change a business partner, several phonetically similar, existing BPs are proposed for comparison purposes. This prevents you from creating the same partner more than once.

Page 40: 2. CR100_Base Customising

© SAP AG CR100 2-12

SAP AG 2004

50*�,QF���50*�,QF��� 6PLWK��3DUWQHUV6PLWK��3DUWQHUV6PLWK��3DUWQHUV%XVLQHVV�3DUWQHUV

1R�������

��0D\������± ���0DUFK�����,V�VKDUHKROGHU�RI

���

��0D\������± ���0DUFK�����,V�VKDUHKROGHU�RI

���

%XVLQHVV�3DUWQHUV1R�������

� 8VHG�IRU�GHVFULELQJ�UHODWLRQVKLSV�EHWZHHQ�EXVLQHVV�SDUWQHUV

� $WWULEXWHV�GHVFULEH�UHODWLRQVKLSV� 6RPH�UHODWLRQVKLSV�DUH�WLPH�GHSHQGHQW

6$3�%XVLQHVV�3DUWQHU��5HODWLRQVKLSV

� A EXVLQHVV�SDUWQHU�UHODWLRQVKLS forms a business-relevant connection between two business partners.

� To show that two business partners have a particular relationship to one another, we assign them a UHODWLRQVKLS�FDWHJRU\.

� By entering a start and end date, a business partner relationship can be given a time limit. In this way, you can, for example, obtain an overview of those periods during which a particular company operated as a shareholder of an organization.

� Existing relationships can be extended by adding attributes and new relationship categories via the Business Data Toolset (BDT).

� For this, you use the BP Relationships task level menu, which you access with transaction /nBUMR.

Page 41: 2. CR100_Base Customising

© SAP AG CR100 2-13

SAP AG 2004

3HUVRQ3HUVRQ2UJDQL]DWLRQ2UJDQL]DWLRQ

)XQFWLRQ

'HSDUWPHQW

&RPPXQLFDWLRQ�GDWD

$XWKRULW\

(PSOR\HH�UHVSRQVLEOH

&RQWDFW 3HUVRQ�5HODWLRQVKLS

%XVLQHVV�3DUWQHU�5HODWLRQVKLS�&DWHJRU\��([DPSOH�

5HODWLRQVKLS�$WWULEXWHV

KDV�FRQWDFW SHUVRQ

LV�FRQWDFW�SHUVRQ�RI

� %XVLQHVV�SDUWQHU�UHODWLRQVKLS�FDWHJRULHV describe the business-relevant relationship between business partners.

� The relationship category describes the properties of a relationship and characterizes it with attributes.

� There is a difference between a one-way business partner relationship category and an undirected business partner relationship category. In a one-way relationship category, the relationship extends from one partner to another, but not vice versa (for example, “is employee of”). An example of an undirected relationship is “is married to”.

� With the business partner relationship category, you determine whether only one relationship of this category can be created (for example, “is married to”), or whether several relationships of this category can be created at the same time (for example, “is contact person of”).

� The business partner relationship categories available depend on the business partner category in question. When a relationship is created, the system can check whether a business partner was created in a particular role (role dependency of a relationship category).

Page 42: 2. CR100_Base Customising

© SAP AG CR100 2-14

SAP AG 2004

%XVLQHVV�3DUWQHU�7HPSODWHV

7HPSODWH

%XVLQHVV�3DUWQHUV*HQHUDO�GDWD

����� ��� ������� ����

��� � ����� ������������ � � ���!�" ������������#��$% ���'&�(��)�� � � � *���� +," ������������#��$% ���'&�(��)����!+�&����!�-" �'���������'��$

% ��&.��� ����/

0 ��&(��1!��� �-����2 � � 34�� � ���(���� �5� 6�7/�#�89�-�/� �#�-�: � � 7�&(����;<

%XVLQHVV�3DUWQHUV=?>A@ B�CD>AE5B->DFA>�GH>

����� � ��� ���(��������� �5� ����" ��'� �������#��$% ����&((��)������ � *����;+(" ��'� �������#� $% ����&((��)���/+ &����/��" ������������#� $

2 � �53I��5� ������'�5� � 6�7!�'�

JKBAL�BAE5>A@�FA>�GH>

0 ��&���1/����������

89���� �#���: ��� 7�&,���!��<

��

��

��

� You have defined a business partner template in Customizing. The details for this are covered on the next slide.

� You assign the predefined business partner template to a business partner on the 7HPSODWHV tab page.

� The sales area data contained in the template are assigned to the business partner.

Page 43: 2. CR100_Base Customising

© SAP AG CR100 2-15

SAP AG 2004

&XVWRPL]LQJ 7HPSODWHV

0LQL�WHPSODWH" ���� ���/���M�5� 6�7�'�/�$

0LQL�WHPSODWH" ���� ��� � ��,��'� �5� 6�7����$

0LQL�WHPSODWH"M6 � � � � ���(����5� � 6�7/�'��$

0LQL�WHPSODWH" ��'�� 7�����5� � 6�7!�#��$

0LQL�WHPSODWH";��� ��1!���� �/�� ������$

0LQL�WHPSODWH" ���� ��� � ����1N���� �����'�/��$

0LQL�WHPSODWH"#6�� � � � ����1/���� �!(��� ����$

0LQL�WHPSODWH" ��'��H7!�1!���� �����'���$

7HPSODWHOQP L P R GHB�SUT�@ >�GHB

OQP L P R G5B�SUTV@ >�GHB

OQP L P R G5B�SUTV@ >�GHB

OQP L P R G5B�SUTV@ >-G5B

� In the first step, you define the required mini-template and enter the corresponding data. These mini-templates are sales area-independent and cannot themselves be used for the assignment of sales area-dependent data.

� In the second step, you combine the sales area-dependent mini-templates (without data) with the sales area-independent mini-templates (with data). You choose &UHDWH�WHPSODWH, select the application object BUPA and a mini-template type (sales area-dependent) and enter a mini-template ID. Next you choose $GG�URZ and enter the required sales data (sales organization, distribution channel and division). In the next dialog box, you choose $GG�URZ and enter a sales area (you repeat this step as often as necessary). In order to then assign the data, you enter the corresponding sales area-independent mini-template.

� After you have created the required mini-templates for your data sets, you assign the mini-templates to templates. You can now assign the templates on the 7HPSODWHV tab page of the business partner maintenance to a business partner.

� The template type CRM_SALES is contained in the standard CRM system. The entry in the 7HPSODWH�W\SH field specifies whether the corresponding template type on the 7HPSODWHV tab page of the business partner maintenance is available for the selection of templates. A template type can only be selected there when the 2QO\�UHIHUHQFH�SRVVLEOH field is active. You can only change the setting for the 2QO\�UHIHUHQFH�SRVVLEOH field when all the assigned mini-template types have this setting.

Page 44: 2. CR100_Base Customising

© SAP AG CR100 2-16

SAP AG 2004

%3��%3��%3��%3��%3��%3��%3��%3��%3��%3��

%3���%3���

%3��%3��%3��%3��%3��%3��%3��%3��

+LHUDUFK\ WUHHV DUH�XVHG�WR�PDS�EXVLQHVV�SDUWQHU�JURXS�KLHUDUFKLHV�LQ�&50�� )RU�H[DPSOH��SXUFKDVLQJ

FROODERUDWLRQ��FKDLQV��DQG�VR�RQ

%XVLQHVV�SDUWQHUV�DUH�VXEVHTXHQWO\�DVVLJQHG�WR�WKH�KLHUDUFK\�QRGHV�

6WUXFWXUH�RI�WKH�%XVLQHVV�3DUWQHU�*URXS�+LHUDUFK\

� Business partner group hierarchies consist of hierarchy nodes.

� Business partner master records are subsequently assigned to the hierarchy nodes.

� Group hierarchies can be transferred to the mobile clients.

� Group hierarchies originally maintained in CRM Enterprise cannot be transferred to the ERP system.

� Customer hierarchies from the ERP system can be loaded into SAP CRM, but the changes that can be made to them there are restricted. You can process hierarchies from the ERP system by assigning business partners to the nodes. These business partners are only used in processes in SAP CRM. This data is not transferred to the ERP system.

� Three preconditions for transferring a customer hierarchy from the ERP backend y Initial data exchange: object DNL_CUST_THIT y Mapping the SAP ERP customer hierarchy type onto the CRM business partner group hierarchy type. y Downloading the SAP R/3 table KNVH (customer hierarchies) into SAP CRM. Initial data exchange:

object DNL_BUPA_KNVH. �

If this download is active, no business partner group hierarchies of the type pricing can be created within CRM enterprise.

Page 45: 2. CR100_Base Customising

© SAP AG CR100 2-17

SAP AG 2004

3ULFLQJ� Conditions and price agreements are

assigned to hierarchy nodes.

� Conditions and price agreements apply for all business partners who are assigned to the subordinate hierarchy nodes, dependent on the Customizing settings for pricing.

5HSRUWLQJ�VWUXFWXUH� Business partners are grouped together in

a hierarchy for statistical and analysis purposes.

%3��%3��%3��%3��%3��%3��%3��%3��%3��%3��

%3��%3��%3��%3��%3��%3��%3��%3��

W�P C�X-Y[Z�L�G[\-]W�P C�X�Y9ZAL-G^\-]

%3��%3��%3��%3��%3��%3��%3��%3�� %3��%3��%3��%3��%3��%3��%3��%3��

*URXS�+LHUDUFK\ &DWHJRULHV

� You can create group hierarchies of different categories, for example, a group hierarchy of the category pricing or statistics.

� A business partner can be assigned to several hierarchies of different categories.

� The business partner group hierarchy, including its different hierarchy levels and nodes, is sales area-independent.

� In a business partner group hierarchy of the category “ pricing” , you can store sales area-independent information on every hierarchy level.

� The business partner group hierarchy allows you to group business partners in a multi-level group hierarchy.

� A time-dependent assignment can be defined from hierarchy node to hierarchy node, as well as from business partner to hierarchy node.

Page 46: 2. CR100_Base Customising

© SAP AG CR100 2-18

SAP AG 2004

7KH�DFFRXQW�JURXS�RI�WKH�FXVWRPHU�PDVWHU�GHILQHV�WKH�IROORZLQJ�

_ 7KH�QXPEHU�UDQJH_ 3URFHVVHV�D�FXVWRPHU�FDQ�EH�

XVHG�IRU��SDUWQHU�IXQFWLRQV�_ )LHOG�DWWULEXWHV

7KH�DFFRXQW�JURXS�RI�WKH�7KH�DFFRXQW�JURXS�RI�WKH�FXVWRPHU�PDVWHU�GHILQHV�WKH�FXVWRPHU�PDVWHU�GHILQHV�WKH�IROORZLQJ�IROORZLQJ�

__ 7KH�QXPEHU�UDQJH7KH�QXPEHU�UDQJH__ 3URFHVVHV�D�FXVWRPHU�FDQ�EH�3URFHVVHV�D�FXVWRPHU�FDQ�EH�

XVHG�IRU��SDUWQHU�IXQFWLRQV�XVHG�IRU��SDUWQHU�IXQFWLRQV�__ )LHOG�DWWULEXWHV)LHOG�DWWULEXWHV

*URXSLQJ_ 'HWHUPLQHV�WKH�QXPEHU�UDQJH

%XVLQHVV�3DUWQHU�5ROH_ 3URYLGHV�GLIIHUHQW�YLHZV�RI�%3�GDWD��

GHSHQGHQW�RQ�GLIIHUHQW�SURFHVVHV_ 'HWHUPLQHV�WKH�ILHOG�DWWULEXWHV

'DWD�6HWV_ 'HSHQGV�RQ�SURFHVVHV�LQ�ZKLFK�D�

EXVLQHVV�SDUWQHU�FDQ�EH�XVHG&ODVVLILFDWLRQ

_ 'HILQHV�WR�ZKLFK�6$3�5���DFFRXQW�JURXS�D�EXVLQHVV�SDUWQHU�LV�PDSSHG

*URXSLQJ*URXSLQJ__ 'HWHUPLQHV�WKH�QXPEHU�UDQJH'HWHUPLQHV�WKH�QXPEHU�UDQJH

%XVLQHVV�3DUWQHU�5ROH%XVLQHVV�3DUWQHU�5ROH__ 3URYLGHV�GLIIHUHQW�YLHZV�RI�%3�GDWD��3URYLGHV�GLIIHUHQW�YLHZV�RI�%3�GDWD��

GHSHQGHQW�RQ�GLIIHUHQW�SURFHVVHVGHSHQGHQW�RQ�GLIIHUHQW�SURFHVVHV__ 'HWHUPLQHV�WKH�ILHOG�DWWULEXWHV'HWHUPLQHV�WKH�ILHOG�DWWULEXWHV

'DWD�6HWV'DWD�6HWV__ 'HSHQGV�RQ�SURFHVVHV�LQ�ZKLFK�D�'HSHQGV�RQ�SURFHVVHV�LQ�ZKLFK�D�

EXVLQHVV�SDUWQHU�FDQ�EH�XVHGEXVLQHVV�SDUWQHU�FDQ�EH�XVHG&ODVVLILFDWLRQ&ODVVLILFDWLRQ

__ 'HILQHV�WR�ZKLFK�6$3�5���DFFRXQW�'HILQHV�WR�ZKLFK�6$3�5���DFFRXQW�JURXS�D�EXVLQHVV�SDUWQHU�LV�JURXS�D�EXVLQHVV�SDUWQHU�LV�PDSSHGPDSSHG

7ZR�6\VWHPV�² 7ZR�'LIIHUHQW�&RQFHSWV6$3�5���6$3�(&& 6$3�&50

� There are contrasting data models within SAP R/3 / ECC and SAP CRM: The business partner concept in CRM is more flexible than the customer master in SAP R/3 / ECC. The ERP system and SAP CRM also incorporate different independent concepts for the number range assignment, the data display and the data usage. For this reason, you cannot use the business partner role and business partner grouping for mapping to account groups. To map to account groups, you use the classification.

� SAP R/3 / ECC and SAP CRM also have two different concepts for the use of business partners in business processes (for example, in an order). In the ERP system you can only use a customer with the correct account group (for example, sold-to party). In SAP CRM, you can use any business partner for a specific purpose regardless of its role. The only precondition is that you have maintained the necessary data (for example, a business partner can only be used as a sold-to party when pricing data is maintained).

Page 47: 2. CR100_Base Customising

© SAP AG CR100 2-19

SAP AG 2004

$FFRXQW JURXS$FFRXQW JURXS%3�UROH3DUWQHU�UROH

&ODVVLILFDWLRQ&ODVVLILFDWLRQ&XVWRPHU&XVWRPHU ��������&XVWRPHU

3URVSHFW

&RPSHWLWRU

&RQVXPHU

0DSSLQJ�RI�&ODVVLILFDWLRQV�DQG�$FFRXQW�*URXSV

`Aab c'd�e.f/g

h�i�j k�l#c�d�k�mgHc n

o j p p l'c'd(k�mgqc n

r m/n fNg

(53&50

3URVSHFW3URVSHFW ��������&RPSHWLWRU&RPSHWLWRU ��������&RQVXPHU&RQVXPHU ��������

s A mapping structure exists between business partners in SAP CRM and ERP customers (in both directions). In the ERP system you can see this mapping using transaction / nPIDE.

s You should create your own account group for the data transfer from SAP CRM to SAP R/3 / ECC.

s The indicator 5HQWHG�$GGUHVV is sometimes used. Business partners with the classification 5HQWHG�$GGUHVV are QRW distributed to the ERP system, irrespective of their other classifications.

s You cannot define your own classifications.

s With SAP CRM 4.0, in the CRM business partner you can maintain the field $FFRXQW�*URXS and overwrite the mapping of transaction PIDE.

s In SAP CRM, the roles sold-to party, ship-to party, bill-to party and payer are assigned to the classification &XVWRPHU and the customer is assigned to exactly one account group.

Page 48: 2. CR100_Base Customising

© SAP AG CR100 2-20

SAP AG 2004

&XVWRPHU([WHUQDO�QXPEHU�UDQJH������ ����

6ROG�WR�SDUW\��QHZO\�FUHDWHG�,QWHUQDO�QXPEHU�UDQJH������ ����

&XVWRPHU��QHZO\�FUHDWHG�,QWHUQDO�QXPEHU�UDQJH��� ����

&XVWRPHU([WHUQDO�QXPEHU�UDQJH��� ����

&RQVLVWHQW�'LVWULEXWLRQ�RI�%XVLQHVV�3DUWQHUV

(53&50

s Objective: you want to have identical numbers for the business partners in both systems

s The internal number range within SAP CRM corresponds to an external number assignment in the ERP system. Thus a business partner is given the same number in both systems. Generally speaking, an active ERP system already exists and the number ranges in SAP ERP are already defined. If an internal number assignment is desired in the ERP system, no further number ranges are necessary. If external number assignment occurs in the ERP system as well, this number range must be maintained.

s You define the number ranges in the ERP system and assign them to account groups in the Implementation Guide (IMG) as follows: y *HQHUDO�/RJLVWLFV�→�%XVLQHVV�3DUWQHU�→�&XVWRPHUV�→�&RQWURO�→�'HILQH�DQG�$VVLJQ�&XVWRPHU�1XPEHU�5DQJHV.

s You define the number ranges in SAP CRM in the IMG as follows: y &URVV�$SSOLFDWLRQ�&RPSRQHQWV�→�6$3�%XVLQHVV�3DUWQHU�→��%XVLQHVV�3DUWQHU�→��%DVLF�6HWWLQJV�→��1XPEHU�5DQJHV�DQG�*URXSLQJV�→��'HILQH�1XPEHU�5DQJHV.

s For the data exchange to be successful, you must ensure that the field control (mandatory fields) between the CRM system and the ERP system matches.

Page 49: 2. CR100_Base Customising

© SAP AG CR100 2-21

SAP AG 2004

([WHQVLELOLW\��)XQFWLRQV

%3�5ROHV�DQG�5HODWLRQVKLSV� Include additional attributes in roles and relationship categories

� Create additional roles

� Create new relationship categories

([WHQVLRQ�RI�XVHU�LQWHUIDFH�LV�XQDIIHFWHG�E\�6$3�UHOHDVH�XSGDWHV� New fields can be added to existing screens

� Screen sequences can be extended with new screens

([WHQVLRQ�E\�DSSOLFDWLRQV� SAP applications

� Development partners

� Customers

s You can extend business partner relationships by defining screen layout and screen sequences in control tables. You can also use defined interfaces to install program logic.

s You can make the following release-independent enhancements without modifying the software: y Enhance an existing business partner relationship category with user-defined attributes.

To do this, you implement the necessary program logic with defined interfaces. y Enhance business partner relationships with user-defined relationship categories.

To do this, you make the necessary entries in the control tables.

Page 50: 2. CR100_Base Customising

© SAP AG CR100 2-22

SAP AG 2004

&KDQJH�6FUHHQ�&RQILJXUDWLRQ�XVLQJ�9LVXDO�&RQILJXUDWLRQ�7RRO��9&7�

&RQILJXUDWLRQ�E\�GUDJJLQJ�DQG�GURSSLQJ6FUHHQ�OD\RXW�DQG�VFUHHQ�VHTXHQFH� 6XEVFUHHQV� *HQHUDWLRQ�RI�

VFUHHQ�FRQWDLQHUV

s With the 9LVXDO�&RQILJXUDWLRQ�7RRO�(VCT), you can change the screens and screen sequences supplied by SAP in Customizing by dragging and dropping. Like all Customizing activities, these changes are linked to transports. Changes made by customers are not affected by release updates; in other words, customer changes will not be overwritten by SAP when a new release is installed.

s A selection of business partner (BP) roles is given in the Implementation Guide (IMG). You can configure each individual business partner role.

s You can use the Visual Configuration Tool (VCT) to y Change the layout of screens, for example, to group together several screens y Change the sequence of the screens y Change the screen title y Change the frame title

s The original SAP configuration remains in the system and can be re-activated at any time.

Page 51: 2. CR100_Base Customising

© SAP AG CR100 2-23

SAP AG 2004

%XVLQHVV�3DUWQHU�&XVWRPHU�(QKDQFHPHQWV

(DV\�(QKDQFHPHQW�:RUNEHQFK��((:��� (DV\�DQG�HIILFLHQW�ZD\�WR�H[SDQG�EXVLQHVV�SDUWQHU�PDVWHU�GDWD

t 1HZ�ILHOGV�IRU�FHQWUDO�EXVLQHVV�SDUWQHU�GDWDt 1HZ�WDEOHV�IRU�FHQWUDO�EXVLQHVV�SDUWQHU�GDWD������RU���Q�

� :L]DUG�IRU�DGGLQJ�QHZ�ILHOGV�DQG�QHZ�WDEOHV�WR�P\6$3�&50�%XVLQHVV�3DUWQHU

� :L]DUGV�JXLGH�WKH�XVHU�WKURXJK�WKH�H[WHQVLRQ�SURFHVV� 5HTXLUHV�QR�H[WHQVLYH�NQRZ�KRZ�RI�WKH�GHYHORSPHQW�HQYLURQPHQW�

RU�WKH�GDWD�PRGHO� (QDEOHV�HDV\�SURWRW\SLQJ� 5HTXLUHV�QR�PRGLILFDWLRQV�DQG�QR�SURJUDPPLQJ� 5HWDLQV�UHVXOWV�LQ�WKH�FDVH�RI�6$3�XSJUDGHV� 6XSSRUWV�6$3�(53��%,�DQG�&50�0RELOH��DPRQJ�RWKHUV

s Easy Enhancement Workbench (EEW) y Key features of the Easy Enhancement Workbench include the following:

- Wizard for adding new fields and new tables to business partner master data - No required detailed knowledge of the development environment and data model - Wizards for the extension process - Instructions that describe the objects that can be enhanced and the enhancement process. SAP Note

484597 describes where to find the instructions.

Page 52: 2. CR100_Base Customising

© SAP AG CR100 2-24

SAP AG 2004

(DV\�(QKDQFHPHQW�:RUNEHQFK��([DPSOH��

s The Easy Enhancement Workbench is a development environment with wizards, with which you can easily extend certain standard SAP business objects with user-defined data fields and tables. Customer objects, such as database tables and screens, are created by a generator, and all customer exits are implemented. This functions system-wide, that is, when extending a CRM system you can also perform extensions in the connected SAP ERP system.

s Some examples of the functions in the Easy Enhancement Workbench: y DDIC extensions

- Application table - Data elements and domains - Check table for fields - Search help

y Interface (SAP GUI): screens, function modules, entries in BDT control tables y APIs for reading, changing, deleting y To access the Easy Enhancement Workbench, use transaction code �QHHZE. To enter settings for the

Easy Enhancement Workbench, use transaction code �QHHZF.

Page 53: 2. CR100_Base Customising

© SAP AG CR100 2-25

SAP AG 2004

%XVLQHVV�3DUWQHUV��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� ([SODLQ�WKH�6$3�%XVLQHVV�3DUWQHU� 8VH�%XVLQHVV�3DUWQHU�FDWHJRULHV��JURXSV�DQG�UROHV� ([SODLQ�%XVLQHVV�3DUWQHU�UHODWLRQVKLSV� 'HVFULEH�%XVLQHVV�3DUWQHU�JURXS�KLHUDUFKLHV� ([SODLQ�WKH�GDWD�H[FKDQJH�IRU�%XVLQHVV�3DUWQHUV� 'HVFULEH�H[SDQVLRQ�SRVVLELOLWLHV

Page 54: 2. CR100_Base Customising

© SAP AG CR100 2-26

Page 55: 2. CR100_Base Customising

© SAP AG CR100 2-27

�([HUFLVHV�

8QLW��� %XVLQHVV�3DUWQHUV�7RSLF��� &UHDWLQJ�%XVLQHVV�3DUWQHUV�DQG�%XVLQHVV�3DUWQHU�

5HODWLRQVKLSV�

At the conclusion of this exercise, you will be able to:

• Explain the concept of business partners in the SAP CRM system

• Create business partners and relationships between business partners

You want to maintain business partners and business partner relationships for your trade fair business. You familiarize yourself with the basic properties of CRM business partners.

You also consider the integration with your ERP system and investigate the data exchange between SAP CRM and SAP ERP.

1-1 One of your trade fair contacts wants to place an order in a few days. Add a new business partner with category 2UJDQL]DWLRQ and role 6ROG�7R�SDUW\ to CRM.

1-1-1 Create a new business partner in the role 6ROG�7R�SDUW\. The business partner number is automatically created by the system. Therefore, you leave the fields %XVLQHVV�3DUWQHU and *URXSLQJ empty.

1-1-2 Enter the following information in the appropriate fields:

(���FRUUHVSRQGV�WR�\RXU�JURXS�QXPEHU).�Address

Name ��6WRFNPDQQ�$*

Street / House number 5XH���

Postal Code ������City 3DULV Country )5

Transportation zone &HQWUDO�)UDQFH

Language )UHQFK

Maintain the tax classification (&RQWURO tab). Choose country )5, tax type 0:67 and tax group )8//� Maintain 6DOHV�$UHD�'DWD.

Select the sales area, ,'(6�&50�7UDLQLQJ�&RPSDQ\�and�)LQDO�FXVWRPHU�VDOHV� The field Division can be left empty.

...

Page 56: 2. CR100_Base Customising

© SAP AG CR100 2-28

Enter shipping information.�Shipping Own data (checkbox)

Incoterms )UHH�KRXVH

Delivery Priority +LJK

Shipping Conditions 6WDQGDUG

Enter billing information��Billing Own data (checkbox)

Cust. Pricing Procedure 6WDQGDUG

Currency (85��(XUR� Terms of Payment 3D\�LPPHGLDWHO\�Z�R�

UHGXFWLRQ

Price Group (Cust) 1HZ�FXVWRPHUV Price List Type 5HWDLO

Save the business partner.

Number of business partner:

__________________ >o�GDWD�VKHHW@ 1-1-3 Check that the business partner has been uploaded to SAP ERP.

First try this ZLWKRXW logging on to the SAP ERP system. What are your options for checking whether the transfer was successful in the SAP CRM system?

Log on to the SAP ERP system and display the customer ##Stockmann AG.

1-1-4 Stockmann has informed you that they have an additional address for the *RRGV�UHFHLSW. Enter the following address in the 6ROG�7R�SDUW\ role in the SAP CRM system.

Address

Street / House number 5XH���$

City 3DULV Country )5

Postal Code ������Transportation zone &HQWUDO�)UDQFH

Language )UHQFK

Save your data.

Page 57: 2. CR100_Base Customising

© SAP AG CR100 2-29

1-2 Your sold-to party, ##6WRFNPDQQ�$*, has a relationship with a contact person in the Purchasing department. Enter this contact person in the SAP CRM system, followed by the relationship.

1-2-1 Enter the person 0LFKDHO���&RQWDFW with the role &RQWDFW�3HUVRQ and fill all mandatory fields.

Save your entries.�Business partner number _________________ >o�GDWD�VKHHW@

1-2-2 Create a business partner relationship with category ,V��&RQWDFW�3HUVRQ�IRU and assign the sold-to party ���6WRFNPDQQ�$*.

Describe the relationship more precisely.

Michael ##Contact is the head of the Purchasing department. Assign the standard address to the customer and restrict the relationship to the sales area IDES CRM Training Company / Final customer sales for the partner function Contact Person (CRM).

Then check whether the business partner ##Stockmann AG has a corresponding relationship with Michael ##Contact.

Has the contact person relationship also been created in the ERP system?

1-3 Create another business partner of type 3HUVRQ.

1-3-1 Enter 3HWHU���0LOOHU in the system as a business partner with the role (PSOR\HH.

1-3-2 Fill all mandatory fields and enter your user name (the name with which you logged on to the system) in the 8VHU�1DPH field on the ,GHQWLILFDWLRQ tab page.

Confirm the information message. It tells you that the user name was assigned to another employee up to this point.

1-4 Comprehension questions about data exchange of CRM partners and SAP ERP customers.

1-4-1 What classification does the business partner ##Stockmann AG have?

1-4-2 To which SAP ERP account group was the classification used for the business partner in the previous question mapped?

1-4-3 Check whether your SAP ERP customer that was uploaded to SAP ERP from CRM has been created in this account group.

1-4-4 Under which prerequisites is a CRM business partner downloaded into the corresponding SAP ERP system?

1-4-5 Which settings do you have to make to ensure that a business partner created in CRM is assigned the same number in SAP ERP?

Page 58: 2. CR100_Base Customising

© SAP AG CR100 2-30

Page 59: 2. CR100_Base Customising

© SAP AG CR100 2-31

([HUFLVHV�

8QLW��� %XVLQHVV�3DUWQHUV�7RSLF��� 2SWLRQDO�([HUFLVH��([WHQVLELOLW\�

At the conclusion of this exercise, you will be able to:

• Add your own role to the business partner

• Add your own view to the business partner

You want to familiarize yourself with the extensibility concept of the business partner and create a new role and a new view.

You make changes to the field groupings (mandatory field control) and the screen configuration.

2-1 Create a new business partner role and change the field control for it.

2-1-1 In Customizing, create the business partner role %83$�� with the title and description ##&RQWDFW�SHUVRQ. Assign the BP role type BUP001 and the BP view BUP001.

2-1-2 Change the field attributes of the role ##&RQWDFW�SHUVRQ.

Make a new entry.

Choose field group 54, 3HUVRQ��/DVW�1DPH, from the data set &HQWUDO�'DWD and select 5HTXLUHG�(QWU\.

Choose field group 19, /DQJXDJH, from the data set &HQWUDO�'DWD and select 5HTXLUHG�(QWU\. Choose field group 64, $GGUHVV��3�2��%R[, from the data set $GGUHVVHV and select +LGH.

2-1-3 Start the transaction for maintaining business partners and create a person in the role ##&RQWDFW�SHUVRQ in order to check the settings made in Customizing.

Page 60: 2. CR100_Base Customising

© SAP AG CR100 2-32

2-2 Create a new business partner view and an additional business partner role and change the data sets assigned to them and the screen sequence control.

2-2-1 Use the BDT task level menu (transaction �QEXSW) to share, that is copy, the existing %3�YLHZ %83��� (FRQWDFW�SHUVRQ) with all the dependent entries. Call the new view =&3������&RQWDFW�SHUVRQ�. Remove from the new view the data sets %DQN�GHWDLOV and 3D\PHQW�FDUGV.

2-2-2 In CRM Customizing, create another business partner role %83��$ (��&RQWDFW�SHUVRQ�).

Assign to this the BP role type BUP001 and the BP view ZCP##.

2-2-3 You make changes in the screen configuration for the new view you have created.

Rename the $GGUHVV tab in 1DPH�&RPPXQLFDWLRQ.

Change the sequence of the tabs.

Move the entire standard address from the $GGUHVV tab to the $GGUHVV�RYHUYLHZ tab.

2-2-4 Start the transaction for maintaining business partners and create a person in the role ##&RQWDFW�SHUVRQ� in order to check the settings made in Customizing.

Page 61: 2. CR100_Base Customising

© SAP AG CR100 2-33

�6ROXWLRQV�

8QLW��� %XVLQHVV�3DUWQHUV�7RSLF��� &UHDWLQJ�%XVLQHVV�3DUWQHUV�DQG�%XVLQHVV�3DUWQHU�

5HODWLRQVKLSV�

1-1 One of your trade fair contacts wants to place an order in a few days. Add a new business partner with category RUJDQL]DWLRQ and role VROG�WR�SDUW\ to CRM. (## = group number)

1-1-1 Create a new business partner in the role VROG�WR�SDUW\. The business partner number is automatically created by the system. Therefore, you leave the fields %XVLQHVV�3DUWQHU and *URXSLQJ empty.� 6$3�PHQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�Click 2UJDQL]DWLRQ and select the role 6ROG�7R�SDUW\.

1-1-2 Enter ##6WRFNPDQQ�$* in the 1DPH field and enter the other information in the relevant tab pages (you can access the area for the sales area data by using the 6DOHV�$UHD�'DWD button).�After you have entered all the data, choose 6DYH.

1-1-3 Check that the business partner has been uploaded to SAP ERP.

First try this without logging on to the SAP ERP system. What are your options for checking whether the transfer was successful in the SAP CRM system?

Option 1:

6$3�0HQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�$GPLQLVWUDWLRQ�o�0RQLWRULQJ�%3�'DWD�([FKDQJH�When you enter the number of the customer ##Stockmann AG in the business partner field, after the number is confirmed the system should display a corresponding R/3 customer number.

Option 2:

6$3�0HQX�o��0DVWHU�'DWD�o��%XVLQHVV�3DUWQHUV�o��0DLQWDLQ�%XVLQHVV�3DUWQHU�When you open the business partner ##Stockmann AG again, you should find the corresponding R/3 customer number in the *HQHUDO�GDWD on the ,GHQWLILFDWLRQ tab in the ,GHQWLILFDWLRQ�QXPEHU area.

Log on to the SAP ERP system and display the customer ##Stockmann AG.

6$3�0HQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o��0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o��&XVWRPHUV�o�'LVSOD\�o��6DOHV�DQG�'LVWULEXWLRQ��WUDQVDFWLRQ�9'����…

Page 62: 2. CR100_Base Customising

© SAP AG CR100 2-34

Enter the CRM Business Partner number and the following sales area data:

)LHOG�1DPH�RU�'DWD�7\SH 9DOXHV 6DOHV�2UJDQL]DWLRQ �����'LVWULEXWLRQ�&KDQQHO ���'LYLVLRQ ���

1-1-4 Stockmann has informed you that they have an additional address for shipping the goods. Enter the following address in the VROG�WR�SDUW\ role in the SAP CRM system.

6$3�PHQX�o��0DVWHU�'DWD�o��%XVLQHVV�3DUWQHUV�o��0DLQWDLQ�%XVLQHVV�3DUWQHU�Choose the role 6ROG�7R�SDUW\.

Go to the $GGUHVV�2YHUYLHZ tab. Click the &UHDWH ( ) icon and enter the new address.

In the $GGUHVV�8VDJHV area, choose *RRGV�UHFHLSW and click on the &UHDWH�( ) icon. Assign the address you just entered.

Save your data.

Page 63: 2. CR100_Base Customising

© SAP AG CR100 2-35

1-2 Your sold-to party, ##6WRFNPDQQ�$*, has a relationship with a contact person in the Purchasing department. Enter this contact person in the SAP CRM system, followed by the relationship.

1-2-1 Enter the person 0LFKDHO���&RQWDFW with the role &RQWDFW�3HUVRQ and fill all mandatory fields.

In the 0DLQWDLQ�%XVLQHVV�3DUWQHU transaction, choose 3HUVRQ and then the role &RQWDFW�3HUVRQ. Fill all the mandatory fields and enter all the other data.

Save the contact person and make a note of the number.

____________ >o�GDWD�VKHHW@ 1-2-2 Create a business partner relationship with category ,V�&RQWDFW�3HUVRQ�IRU and

assign the sold-to party ���6WRFNPDQQ�$*.

Select 5HODWLRQVKLSV. Relationship category: ,V�FRQWDFW�SHUVRQ�IRU

Relationship to BP: 1XPEHU�RI���6WRFNPDQQ�$*

Choose (17(5.

Describe the relationship more precisely.

Michael ##Contact is the head of the Purchasing department. Assign the standard address to the customer and restrict the relationship to the sales area IDES CRM Training Company / Final customer sales for the partner function Contact Person (CRM).

General Data tab:

Department: ������3XUFKDVLQJ� Function: ����+HDG�RI�3XUFKDVLQJ� Choose $VVLJQ�&RPSDQ\�$GGUHVV and then the first of the two addresses.

Usage tab:

Sales Organization: ,'(6�7UDLQLQJ�&RPSDQ\

Distribution Channel: )LQDO�FXVWRPHU�VDOHV Partner function: &RQWDFW�SHUVRQ��&50��Choose ENTER and save the business partner.

Then check whether the business partner ##Stockmann AG has a corresponding relationship with Michael ##Contact.

Select the relationship you just created and use 3DUWQHU�'HWDLO ( ) to navigate to the business partner ##Stockmann AG.

In the relationships, you will find the entry +DV�&RQWDFW�3HUVRQ.

Has the contact person relationship also been created in the ERP system?

<HV, the ERP customer now also contains the contact person Michael ##Contact (General Data, Sales Area Data → Partner Roles).

Page 64: 2. CR100_Base Customising

© SAP AG CR100 2-36

1-3 Create another business partner of type 3HUVRQ.

1-3-1 Enter 3HWHU���0LOOHU in the system as a business partner with the role (PSOR\HH.

Within the Maintain Business Partner transaction, select 3HUVRQ and choose the role (PSOR\HH.�

1-3-2 Fill all mandatory fields and enter your user name (the name with which you logged on to the system) in the 8VHU field on the ,GHQWLILFDWLRQ tab page.

Enter your user name on the ,GHQWLILFDWLRQ�tab page.�Confirm the information message. It tells you that the user name was assigned to another employee up to this point.

Save the employee >o�GDWD�VKHHW@

1-4 Comprehension questions about data exchange of CRM partners and SAP ERP customers.

1-4-1 What classification does the business partner ##Stockmann AG have?

If, for example, you choose the role VROG�WR�SDUW\ in the &KDQJH�LQ�5ROH drop-down menu, you can find out that your business partner is classified as a FXVWRPHU on the &ODVVLILFDWLRQ�+RXUV tab page in business partner maintenance.

1-4-2 To which SAP ERP account group was the classification used for the business partner in the previous question mapped?

Enter transaction /QSLGH in the command field in SAP ERP. Choose the dialog structure &50��!�5����$VVLJQ�%3�&ODVVLILFDWLRQ�WR�$FFRXQW�*US and see which account group was transferred for the customer.

Account group =$*�.

1-4-3 Check whether your SAP ERP customer that was uploaded to SAP ERP from CRM has been created in this account group.

You can find out which account group the sold-to party ##Stockmann AG has in SAP ERP (transaction VD03) by looking in the menu under�([WUDV�o�$GPLQLVWUDWLYH�'DWD. The account group should be the same as the one in the previous exercise section.

In the CRM system on the &ODVVLILFDWLRQ tab, you should see the account group from SAP ERP.

1-4-4 Under which prerequisites is a CRM business partner downloaded into the corresponding SAP ERP system?

A CRM business partner is usually only transferred if it has been classified or if a suitable value is entered in the Account Group field.

Additionally, the number ranges and field groupings in the systems must correspond with one another.

Page 65: 2. CR100_Base Customising

© SAP AG CR100 2-37

1-4-5 Which settings do you have to make to ensure that a business partner created in CRM is assigned the same number in SAP ERP?

In CRM, a standard internal number range must be maintained and a corresponding grouping must be selected. In SAP ERP, there must be an external number range identical to the internal CRM number range. The number ranges can be maintained in the respective systems in Customizing.

Page 66: 2. CR100_Base Customising

© SAP AG CR100 2-38

Page 67: 2. CR100_Base Customising

© SAP AG CR100 2-39

6ROXWLRQV�

8QLW��� %XVLQHVV�3DUWQHUV�7RSLF��� 2SWLRQDO�([HUFLVH��([WHQVLELOLW\�

2-1 Create a new business partner role and change the field control for it.

2-1-1 In Customizing, create the business partner role %83$�� with the title and description ##&RQWDFW�SHUVRQ. Assign the BP role type BUP001 and the BP view BUP001.

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�Choose 6$3�,PSOHPHQWDWLRQ�*XLGH.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�%XVLQHVV�3DUWQHU�o�%XVLQHVV�3DUWQHU�o�%DVLF�6HWWLQJV�o�%XVLQHVV�3DUWQHU�5ROHV�o�'HILQH�%3�5ROHV�Choose 1HZ�(QWULHV. BP role: %83$��

Title: ��&RQWDFW�SHUVRQ

Description: ��&RQWDFW�SHUVRQ

BP Role Cat.: %83�����FRQWDFW�SHUVRQ� BP View: %83�����FRQWDFW�SHUVRQ� Save your entries.

2-1-2 Change the field attributes of the role ##&RQWDFW�SHUVRQ.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQV�o�6$3�%XVLQHVV�3DUWQHU�o�%XVLQHVV�3DUWQHU�o�%DVLF�6HWWLQJV�o�)LHOG�*URXSLQJV�o�&RQILJXUH�)LHOG�$WWULEXWHV�SHU�%3�5ROH

Choose 1HZ�(QWULHV. BP role: %83$��

Choose ENTER.

'RXEOH�FOLFN on the new row to go to the new ILHOG�JURXSLQJV. Choose ILHOG�JURXS�����3HUVRQ��/DVW�1DPH, from the data set &HQWUDO�'DWD and select 5HTXLUHG�(QWU\.

Choose ILHOG�JURXS�����/DQJXDJH, from the data set &HQWUDO�'DWD and select 5HTXLUHG�(QWU\.

Choose ILHOG�JURXS�����$GGUHVV��3�2��%R[, from the data set $GGUHVVHV and select +LGH.

Save your entries.

Page 68: 2. CR100_Base Customising

© SAP AG CR100 2-40

2-1-3 Start the transaction for maintaining business partners and create a person in the role ##&RQWDFW�SHUVRQ in order to check the settings made in Customizing.

6$3�PHQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�Select 3HUVRQ to create a new business partner of the type Person.

Select the role ��&RQWDFW�SHUVRQ and check the field characteristics.

2-2 Create a new business partner view and an additional business partner role and change the data sets assigned to them and the screen sequence control.

2-2-1 Use the BDT task level menu (transaction �QEXSW) to share, that is copy, the existing %3�YLHZ %83��� (FRQWDFW�SHUVRQ) with all the dependent entries. Call the new view =&3������&RQWDFW�SHUVRQ�. Remove from the new view the data sets %DQN�GHWDLOV and 3D\PHQW�FDUGV. After you enter and confirm the transaction code /nbupt, you should have a modified SAP menu.

6$3�0HQX�o�%XVLQHVV�3DUWQHU�o�&RQWURO�o�'LYLVLELOLW\�o�*3�9LHZV�Select the view %83��� and choose Copy as…( ).

BP view: =&3��

Description: ��&RQWDFW�SHUVRQ�

Title: ��&RQWDFW�SHUVRQ��Choose (17(5 to perform the copy procedure.

In the dialog box, choose &RS\�DOO. Select the new view and click on the entry %3�9LHZ��!�'DWD�6HWV on the left of the structure tree.

Select the two data sets BUP020 and BUP030 and choose Delete ( ).

Save your entries.

2-2-2 In CRM Customizing, create another business partner role %83��$ (��&RQWDFW�SHUVRQ�).

Assign to this the BP role type BUP001 and the BP view ZCP##.

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�Choose 6$3�,PSOHPHQWDWLRQ�*XLGH.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�%XVLQHVV�3DUWQHU�o�%XVLQHVV�3DUWQHU�o�%DVLF�6HWWLQJV�o�%XVLQHVV�3DUWQHU�5ROHV�o�'HILQH�%3�5ROHV�…

Page 69: 2. CR100_Base Customising

© SAP AG CR100 2-41

Choose 1HZ�(QWULHV. BP role: %83��$

Title: ��&RQWDFW�SHUVRQ�

Description: ��&RQWDFW�SHUVRQ�

BP Role Cat.: %83�����FRQWDFW�SHUVRQ� BP View: =&3������&RQWDFW�SHUVRQ� Save your entries.

2-2-3 You make changes in the screen configuration for the new view you have created.

Rename the $GGUHVV tab in 1DPH�&RPPXQLFDWLRQ.

Change the sequence of the tabs.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�%XVLQHVV�3DUWQHU�o�%XVLQHVV�3DUWQHU�o�%DVLF�6HWWLQJV�o�6FUHHQ�&RQILJXUDWLRQ�o�&RQILJXUH�6FUHHQV�Expand the *HQHUDO�'DWD area.

Double-click the entry ##&RQWDFW�SHUVRQ that corresponds to your view.

The Visual Configuration Tool (VCT) should start in a new window.

Select Process screen seq. ( ) and double-click the first screen. Change the name in 1DPH�&RPPXQLFDWLRQ.

Arrange the screens into the sequence you want using drag-and-drop.

Move the entire standard address from the $GGUHVV tab to the $GGUHVV�RYHUYLHZ tab.

Choose Process screen layout ( ).

Select the 1DPH�&RPPXQLFDWLRQ and $GGUHVV�2YHUYLHZ tabs from the lower part of the screen. The tabs are opened.

On the Name/Communication tab, scroll down to the standard address.

Use drag-and-drop to move the standard address to the $GGUHVV�2YHUYLHZ tab.

The red line shows you where the data is being moved to.

Confirm your entries, then save the screen configuration.

2-2-4 Start the transaction for maintaining business partners and create a person in the role ##&RQWDFW�SHUVRQ� in order to check the settings made in Customizing.

6$3�0HQX�o��0DVWHU�'DWD�o��%XVLQHVV�3DUWQHUV�o��0DLQWDLQ�%XVLQHVV�3DUWQHU�Select 3HUVRQ to create a new business partner of the type Person.

Select the role ��&RQWDFW�SHUVRQ� and check the settings you have entered.

Page 70: 2. CR100_Base Customising

© SAP AG CR100 2-42

Page 71: 2. CR100_Base Customising

© SAP AG CR100 3-1

SAP AG 2004

2UJDQL]DWLRQDO 0DQDJHPHQW��&RXUVH 2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 72: 2. CR100_Base Customising

© SAP AG CR100 3-2

SAP AG 2004

2UJDQL]DWLRQDO 0DQDJHPHQW

2UJDQL]DWLRQDO�0RGHO'HWHUPLQDWLRQ�RI�2UJDQL]DWLRQDO�'DWD�LQ�7UDQVDFWLRQV

Page 73: 2. CR100_Base Customising

© SAP AG CR100 3-3

SAP AG 2004

2UJDQL]DWLRQDO 0DQDJHPHQW��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR� ([SODLQ�WKH�XVH�RI�WKH�RUJDQL]DWLRQDO�SODQ�LQ�P\6$3�&50� ([SODLQ�VFHQDULRV�DQG�DWWULEXWHV� 0DLQWDLQ�DQ�RUJDQL]DWLRQDO�PRGHO� ([SODLQ�WKH�SURFHVV�RI�RUJDQL]DWLRQDO�GDWD�GHWHUPLQDWLRQ� 'HVFULEH�DQG�GHILQH�GHWHUPLQDWLRQ�UXOHV� 0DLQWDLQ�RUJDQL]DWLRQDO�GDWD�SURILOHV� $VVLJQ�RUJDQL]DWLRQDO�GDWD�SURILOHV�WR�WUDQVDFWLRQ�W\SHV

Page 74: 2. CR100_Base Customising

© SAP AG CR100 3-4

SAP AG 2004

� <RX�DUH�UHVSRQVLEOH�IRU�PDSSLQJ�WKH�RUJDQL]DWLRQDO�VWUXFWXUH�RI�\RXU�HQWHUSULVH��PDUNHWLQJ��VDOHV�DQG�VHUYLFH��LQ�WKH�&50�RUJDQL]DWLRQDO�PRGHO�

� $ORQJVLGH�WKH�LQLWLDO�GDWD�FUHDWLRQ�RI�WKH�RUJDQL]DWLRQ�PRGHO�\RX�KDYH�WR�GHSLFW�SDUWV�RI�WKH�RUJDQL]DWLRQDO�VWUXFWXUH�RI�WKH�H[LVWLQJ�6$3�(53�V\VWHP�LQ�WKH�&50�V\VWHP�

� 7R�DOORZ�\RXU�VDOHV�DQG�VHUYLFH�SURFHVVHV�WR�UXQ�DV�DXWRPDWHG�DV�SRVVLEOH��\RX�VHW�XS�DXWRPDWLF�RUJDQL]DWLRQDO�GHWHUPLQDWLRQ�

2UJDQL]DWLRQDO 0DQDJHPHQW��%XVLQHVV�6FHQDULR

Page 75: 2. CR100_Base Customising

© SAP AG CR100 3-5

SAP AG 2004

:KDW LV 2UJDQL]DWLRQDO 0DQDJHPHQW"

2UJDQL]DWLRQDO�0DQDJHPHQW�DOORZV�\RX�WR�

Π0DS�\RXU�PDUNHWLQJ��VDOHV�DQG�VHUYLFH�VWUXFWXUHΠ&KDUDFWHUL]H�\RXU�RUJDQL]DWLRQDO�XQLWV�E\�

RUJDQL]DWLRQDO�DQG�JHQHUDO�DWWULEXWHVÎ 'HILQH�UXOHV�WR�GHWHUPLQH�WKH�RUJDQL]DWLRQDO�XQLW�

UHVSRQVLEOH

� You can use Organizational Management to set up the company‘s organizational structure. You can use this flexible tool to maintain the company structure, including the positions and employees in an application, and assign specific attributes to the organizational units. �

Organizational Management allows you to specify organizational data automatically in a business transaction using the organizational structure. It can also be used to determine business partners; for example, you can find the employee responsible for a business transaction. �

A new feature of Release CRM 5.0 is that you can map an organizational unit as a marketing organization. You can use this, for example, in the campaign management, to control authorizations, set default values and determine employees responsible.

Page 76: 2. CR100_Base Customising

© SAP AG CR100 3-6

SAP AG 2004

$LP RI�2UJDQL]DWLRQDO 0DQDJHPHQW

$Q�DFWLYLW\��VDOHV�FDOO��LV�FUHDWHG�LQ�DQ�LQWHUDFWLRQ�FHQWHU���

)RU�H[DPSOH��WKH�V\VWHP�GHWHUPLQHV�WKH�VDOHV�RIILFH�DQG�WKH�VDOHV�SHUVRQ�UHVSRQVLEOH�IRU�WKH�FOLHQW�DXWRPDWLFDOO\�E\�XVLQJ�WKH�SRVWDO�FRGH�RI�WKH�FOLHQWV�DGGUHVV�

)RU�H[DPSOH�

<RX�GR�QRW�KDYH�WR�FRQVLGHU�\RXU�RUJDQL]DWLRQDO�GDWD�ZKHQ�\RX�FUHDWH�D�WUDQVDFWLRQ�

� In this example, a prospect calls an insurance company and asks, “Can you insure my new house?” � The interaction center agent creates an activity and takes down the name, address and telephone number of the prospect. �

The system uses the postal code to find the sales office responsible for this customer. � An agent in this office can get in contact with the customer, create a quotation, and so on.

Page 77: 2. CR100_Base Customising

© SAP AG CR100 3-7

SAP AG 2004

$GYDQWDJHV�RI�2UJDQL]DWLRQDO�0DQDJHPHQW�LQ�&50

)OH[LEOH��7KH�RUJDQL]DWLRQDO�XQLWV�DUH�QRW�DOUHDG\�VSHFLILHG

7LPH�GHSHQGHQW��7KLV�HQDEOHV�\RX�WR�SODQ�RUJDQL]DWLRQDO�FKDQJHV�LQ�WKH�IXWXUH

$GDSWDEOH�DQG�H[WHQGDEOH

2QH�VWUXFWXUH�IRU�PDUNHWLQJ��VDOHV�DQG�VHUYLFH

2UJDQL]DWLRQDO�XQLWV�FDQ�WDNH�WKH�UROH�RI�D�EXVLQHVV�SDUWQHU

� Because this tool is time-dependent, you can maintain different organizational structures for different time periods in parallel; that means you can plan future changes. For example, a new sales office will open on the first day of January next year. You can define this sales office and assign it to your organizational plan already today with the validity date of 1 January next year. �

The organizational model is not static, it is dynamic. With this adaptable and extendable tool, you can maintain and change the organizational model at any time without making changes in Customizing. �

You can use the same organizational structure for different scenarios by activating it (CRM Sales, CRM Service). An organizational unit can be a sales organization and service organization at the same time. Scenario-specific data in the structure is assigned to the organizational units with attributes. �

Organizational units can be created as business partners. The system automatically creates a business partner record for an organizational unit with the BP role “Organizational unit”.

Page 78: 2. CR100_Base Customising

© SAP AG CR100 3-8

SAP AG 2004

6DOHV�86�:HVW6DOHV�86�:HVW

,'(6�,QF�,'(6�,QF�

,'(6�86,'(6�86

&DPSDLJQ�0DQDJHU&DPSDLJQ�0DQDJHU

6DOHV�866DOHV�86

0DUNHWLQJ�0DQDJHU0DUNHWLQJ�0DQDJHU

2UJ��8QLW2UJ��8QLW

2UJ��8QLW2UJ��8QLW

3RVLWLRQ3RVLWLRQ

3XUFK��:HVW3XUFK��:HVW

2UJ��8QLW2UJ��8QLW

2UJ��8QLW2UJ��8QLW

6DOHV�86�(DVW6DOHV�86�(DVW

2UJ��8QLW2UJ��8QLW ,QWHUQHW,QWHUQHW 'HQYHU'HQYHU 6DQ�'LHJR6DQ�'LHJR

2UJ��8QLW2UJ��8QLW

2UJDQL]DWLRQDO 0RGHO�([DPSOH

6HUYLFH�866HUYLFH�86

,'(6�'(,'(6�'(

����� ������ ������ ������� �� ��������� ������� ������ ������� ��

6HUYLFH�WHDP�86�6HUYLFH�WHDP�86������ ����� �!� �"�

� You maintain the organizational model in the application, not in Customizing. (However, it can be maintained in Customizing as well.) You can prevent users from making changes to the organizational model by using an authorization check. �

The organizational structure in SAP CRM can be different to the one in SAP ERP. In the structure, there are no restrictions regarding the levels used. �

A matrix structure cannot be mapped. � Validity periods can be used when creating organizational objects and object attributes and when assigning organizational objects and object characteristics.

Page 79: 2. CR100_Base Customising

© SAP AG CR100 3-9

SAP AG 2004

2UJDQL]DWLRQDO�REMHFWV�DUH�XVHG�IRU�WKH�GHVLJQ�RI�RUJDQL]DWLRQDOPDQDJHPHQW�ZKHQ�FUHDWLQJ�DQ�RUJDQL]DWLRQDO�PRGHO�

2UJDQL]DWLRQDO 2EMHFWV

2UJDQL]DWLRQDO�XQLW�)XQFWLRQDO�XQLW�RI�D�FRPSDQ\�

/LQZRRG*UHDW�%ULWDLQ

0DQFKHVWHU�RIILFH

6DOHV�RUJDQL]DWLRQ

6DOHV�RIILFH

3RVLWLRQ�)XQFWLRQDO�WDVN�GLVWULEXWLRQ�RI�LQGLYLGXDO�LWHPV�DQG�WKHLU�UHSRUW�VWUXFWXUH�LQ�WKH�RUJDQL]DWLRQDO�SODQ

*URXS��

6DOHV�0DQDJHU 3RVLWLRQ

.DWH�.LPEHOO +ROGHU

� 2UJDQL]DWLRQDO�REMHFWV are used for modeling an organizational plan. They can be linked to hierarchies to form functional relationships in the organizational plan for your company. �

There are two kinds of organizational objects: organizational units and positions. � 2UJDQL]DWLRQDO�XQLWV form the basis of an organizational plan. Organizational units are functional units of a company. Depending on how a company is organized, examples of organizational units are departments, groups or project teams. �

3RVLWLRQV�show the functional task distribution of individual items and their report structure in the organizational plan. Positions are concrete items in a company, which can be occupied by holders (employees or users), for example, the sales manager for Europe.

Page 80: 2. CR100_Base Customising

© SAP AG CR100 3-10

SAP AG 2004

6HUYLFH6HOOLQJ

)XQFWLRQV

:LWK�WKH�IXQFWLRQ�\RX�FDQ�FRQWURO�ZKLFK�DWWULEXWHV�DUH�DYDLODEOH�DQG�ZKLFK�SURSHUWLHV�WKH�DWWULEXWHV�KDYH�

<RX�FDQ�XVH�RQH�RUJDQL]DWLRQDO�VWUXFWXUH�IRU�GLIIHUHQW�DSSOLFDWLRQV�

)XQFWLRQV�DUH�SRVVLEOH�DSSOLFDWLRQV�LQ�ZKLFK�WKH�RUJDQL]DWLRQDO�XQLW�LV�YDOLG�

0DUNHWLQJ

� You can assign one or more functions to an organizational unit. This means you can use one organizational unit for different areas, for example, an organizational unit can be a sales organization in the Sales scenario and a service organization in the Service scenario. �

You can maintain different attributes depending on the assigned function.

Page 81: 2. CR100_Base Customising

© SAP AG CR100 3-11

SAP AG 2004

<RX�DOZD\V�PDLQWDLQ�WKHVH�DWWULEXWHV�VSHFLILFDOO\�IRU�D�IXQFWLRQ�

*HQHUDO�$WWULEXWHV2UJDQL]DWLRQDO�$WWULEXWHV

$WWULEXWHV

2QH�RU�PRUH�RUJDQL]DWLRQDO�DWWULEXWHV�FDQ�EH�DVVLJQHG�WR�DQ�RUJDQL]DWLRQDO�XQLW

7KH\�DUH�XVHG�WR�GHILQH�WKH�UHVSRQVLELOLWLHV RI�DQ�RUJDQL]DWLRQDO�XQLW�

7KH\�DUH�XVHG�WR�GHILQH�WKH�W\SH RI�DQ�RUJDQL]DWLRQDO�XQLW�

([DPSOHV�6DOHV�RUJDQL]DWLRQ6DOHV�RIILFH6DOHV�JURXS6HUYLFH�RUJDQL]DWLRQ

([DPSOHV�&RXQWU\'LYLVLRQ'LVWULEXWLRQ�FKDQQHO3RVWDO�FRGH

6HYHUDO�JHQHUDO�DWWULEXWHV�FDQ�EH�DVVLJQHG�WR�DQ�RUJDQL]DWLRQDO�XQLW

� You can assign specific attributes to organizational units when creating your organizational structure. Attributes are always maintained for a specific function, which means you can maintain different attributes for each function. �

There are two kinds of attributes: organizational and general. y 2UJDQL]DWLRQDO�DWWULEXWHV indicate the type of an organizational unit. y *HQHUDO�DWWULEXWHV define the responsibilities of an organizational unit. �

You can assign several attributes to an organizational unit. You may define additional attributes for your company.

Page 82: 2. CR100_Base Customising

© SAP AG CR100 3-12

SAP AG 2004

2UJDQL]DWLRQDO $WWULEXWHV�IRU 6DOHV

6DOHV�2UJDQL]DWLRQ

6DOHV�2IILFH

6DOHV�*URXS

+HUH�ZH�GHDO�ZLWK�DQ�RUJDQL]DWLRQDO�XQLW�LQ�VDOHV�WKDW�VWUXFWXUHV�WKH�FRPSDQ\�DFFRUGLQJ�WR�VDOHV�UHTXLUHPHQWV��,W�LV�UHVSRQVLEOH�IRU�WKH�VXFFHVV�RI�D�VDOHV�DUHD�

7KLV�ORFDWLRQ�LV�UHVSRQVLEOH�IRU�VDOHV�RI�VSHFLILF�SURGXFWV�DQG�VHUYLFHV�LQ�D�SDUWLFXODU�DUHD�

*URXS�RI�VDOHV�HPSOR\HHV�ZKR�DUH�UHVSRQVLEOH�IRU�SURFHVVLQJ�VSHFLILF�SURGXFWV�RU�VHUYLFHV�$�VDOHV�JURXS�PDQDJHV�GLIIHUHQW�DUHDV�RI�UHVSRQVLELOLW\�LQ�D�VDOHV�RIILFH�

� You can assign up to three organizational attributes to an organizational unit. For example, an organizational unit can be a sales organization and a sales office.

Page 83: 2. CR100_Base Customising

© SAP AG CR100 3-13

SAP AG 2004

2UJDQL]DWLRQDO $WWULEXWHV�IRU 6HUYLFH

6HUYLFH�2UJDQL]DWLRQ

6HUYLFH�7HDP

2UJDQL]DWLRQDO�XQLW�LQ�WKH�VHUYLFH�DUHD�LQ�ZKLFK�VHUYLFHV�DUH�SODQQHG�DQG�SUHSDUHG��7KH�VHUYLFH�RUJDQL]DWLRQ�LV�UHVSRQVLEOH�IRU�WKH�VXFFHVV�RI�D�VHUYLFH�DUHD��

2UJDQL]DWLRQDO�XQLW�WR�ZKLFK�VHUYLFH�HPSOR\HHV�DUH�DVVLJQHG�DFFRUGLQJ�WR�WDVNV�RU�RWKHU�FULWHULD��,W�SHUIRUPV�VHUYLFH�WDVNV�DW�FXVWRPHU�VLWHV��IRU�H[DPSOH��VHUYLFH�WHFKQLFLDQ�JURXS��

� The service team is a service group that executes the service tasks. It is relevant for resource planning.

Page 84: 2. CR100_Base Customising

© SAP AG CR100 3-14

SAP AG 2004

2UJDQL]DWLRQDO $WWULEXWHV�IRU 0DUNHWLQJ

0DUNHWLQJ�2UJDQL]DWLRQ0DUNHWLQJ�RUJDQL]DWLRQ�LV�D�FKDUDFWHULVWLF�RI�WKH�PDUNHWLQJ�SODQV�DQG�FDPSDLJQV��<RX�FDQ�XVH�LW�WR�GHILQH�KRZ�\RXU�HQWHUSULVH�VWUXFWXUHV�WKH�UHVSRQVLELOLWLHV�IRU�WKH�PDUNHWLQJ�DFWLYLWLHV�

� You can use the marketing organization characteristic as follows: y For authorization checks: You can use the marketing organization in authorization checks, for

example, to determine whether a user is authorized to change a particular campaign. y For automatically entering and checking marketing attributes: The system can use the marketing

organization to make available standard entries for particular fields in the marketing planner. y For partner determination: For example, you can use the marketing organization to determine the

suitable marketing manager for the assigned marketing organization and assign it to the campaign (on the Partner tab page).

y Workflow routing: You can assign a marketing organization to a campaign and then start a workflow based on the attributes of the campaign. For example, you set the status of a campaign with a particular product category to For Approval. The system forwards a workflow item to all users that are assigned to a marketing organization with this particular product category.

y Cost planning: You can use the cost planning to distribute key figures over multiple levels. For example, you can use the marketing organization to distribute the costs of a campaign over multiple marketing organizational units.

y Reporting: You can use the marketing organization for reporting. For example, you can measure the success of a particular organizational unit.

Page 85: 2. CR100_Base Customising

© SAP AG CR100 3-15

SAP AG 2004

2UJDQL]DWLRQDO�8QLW� 2���������� 3DULV�2IILFH

*HQHUDO�$WWULEXWHV��([DPSOHV

6FHQDULR�� 6DOHV#%$�&('�)+*,*-$/.10�2�*,3�4 576�8 3�9:#<; ;/. =>3?<3�@�3�$,6�8�)+*,*-$/.10�2�*�3>9�4 AB. 9�*/$C.�0�2�*C. D(@:EGF�6�@�@�3�8�4�H"I

EBD(2J@�*/$�K(4 L�MMN3�&(. D�@�4 O>PJQ�RJH�S�R>P

6FHQDULR�� 6HUYLFH#%$�&('�)+*,*-$/.10�2�*,3�4 573�$�T�. =>3:#%$�&�6�@�. U�6�*-. D(@?<3�@�3�$,6�8�)+*,*-$/.10�2�*�3>9�4 EBD(2J@�*/$�K(4 L�M

MN3�&(. D�@�4 IJH%S�R�R

6FHQDULR�� 0DUNHWLQJ#%$�&('�)V*W*/$-.X0�2�*,3�4 Y�6�$/Z�3>*/.1@�&[#\$!&�6�@J. U�6�*!. D�@?<3�@�3�$,6�8�)+*,*-$/.10�2�*,3>9(4 EVD�2�@�*/$�K(4 L�M

] $!D�^(2�=�*(E+6>*,3�&�D($WK�4 Y\D(@�. *�D($,9

� The Paris office is active for three scenarios: Sales, Service, and Marketing. � In the Sales scenario, the Paris office is a sales office that is responsible for the following: y Distribution channel 10 (final customer sales) y Country: France y Region: 75 (Paris), 91-95 �

In the Service scenario, the Paris office is a service organization that is responsible for the country France. �

In the Marketing scenario, the Paris office is a marketing organization that is responsible for the country France and products of the category 0RQLWRUV.

Page 86: 2. CR100_Base Customising

© SAP AG CR100 3-16

SAP AG 2004

2UJDQL]DWLRQDO 0DQDJHPHQW��2YHUYLHZ

576�8 3>9_#%$�&('#`P�I�I�IJH"a�b�c

2UGHU

:,=$5'

+RZ�WR�GHILQH�WKH�RUJDQL]DWLRQDO�PDQDJHPHQW6WHS���� 'HILQH�WKH�RUJDQL]DWLRQDO�VWUXFWXUH��

�FUHDWH��FXVWRPL]LQJ��FKDQJH��FXVWRPL]LQJ�RU�PDVWHU�GDWD�

� &UHDWH�RUJDQL]DWLRQDO�XQLWV�DQG�SRVLWLRQV�����������������$VVLJQ�RUJDQL]DWLRQDO�DQG�JHQHUDO�DWWULEXWHV

6WHS���� 0DNH�WKH�FXVWRPL]LQJ�VHWWLQJV�IRU�DXWRPDWLF�

GHWHUPLQDWLRQ�RI�RUJDQL]DWLRQDO�XQLWV�LQ�WUDQVDFWLRQ�GRFXPHQWV

6WHS���� $XWRPDWLF�GHWHUPLQDWLRQ�LQ�WKH�WUDQVDFWLRQ�

�SHUIRUPHG�E\�WKH�V\VWHP�

� Setting up Organizational Management: y Define your organizational structure. You must create your organizational units, assign the attributes,

and define positions and holders. You must create a new organizational structure in customizing. You can change existing organizational structures within the master data.

y Make your customizing settings for automatic organizational data determination using the wizards. y When you create a transaction, the system determines the organizational data according to your

customizing settings. You can change or enhance the organizational units manually.

Page 87: 2. CR100_Base Customising

© SAP AG CR100 3-17

SAP AG 2004

'HWHUPLQLQJ�WKH�5HVSRQVLEOH�2UJDQL]DWLRQDO�8QLW����

7UDQVDFWLRQ

2UJDQL]DWLRQDO�GDWD5HVSRQVLEOH�RUJDQL]DWLRQDO�XQLW

0DQXDO�HQWU\

&XVWRPL]LQJ

&XVWRPL]LQJ

$XWRPDWLFDOO\�YLD�UHVSRQVLELOLW\

$XWRPDWLFDOO\�YLD�RUJDQL]DWLRQDO�PRGHO

RU

RU

WKHQ'HULYDWLRQ�RI�DOO�RWKHU�RUJDQL]DWLRQDO�XQLWV�IURP�WKH�UHVSRQVLEOH�RUJDQL]DWLRQDO�XQLW

6DOHV�RUJDQL]DWLRQ

'LVWULEXWLRQ�FKDQQHO

6HUYLFH�RUJDQL]DWLRQ

� A log shows how the responsible organizational unit was found in a transaction (for example, in an order). The log can only be displayed when creating or changing a document. It is not saved. �

To display the log, click the &DOO�ORJ icon on the 2UJDQL]DWLRQ tab page. It may be turned off for performance reasons.

Page 88: 2. CR100_Base Customising

© SAP AG CR100 3-18

SAP AG 2004

(YDOXDWHG $WWULEXWHV�ILOO FRQWDLQHU�

(YDOXDWHG(YDOXDWHG $WWULEXWHV$WWULEXWHV��ILOOILOO FRQWDLQHUFRQWDLQHU��

&RXQWU\��)55HJLRQ����&RXQWU\��)55HJLRQ����

&RQWDLQHU�(OHPHQWV&RQWDLQHU�(OHPHQWV&RQWDLQHU�(OHPHQWV

&RXQWU\�UHJLRQ

&RXQWU\�UHJLRQ

2UJDQL]DWLRQDO2UJDQL]DWLRQDO 0RGHO0RGHO3RWHQWLDO�RUJDQL]DWLRQDO

XQLWV DUH VHDUFKHGIRU LQ�WKH RUJDQL]DWLRQDO

PRGHO

6HDUFK FULWHULD5d6�8 3>9_#%$�^�3�$

%XVLQHVV�SDUWQHU�IRU�H[DPSOH��0U��-��/HFRQWHIURP 3DULV����)UDQFH�

5HVSRQVLELOLWLHV5HVSRQVLELOLWLHV'LUHFW VSHFLILFDWLRQ RI�WKH

UHVSRQVLEOHRUJDQL]DWLRQDO XQLW

RU

7KH�R

UJ��X

QLW�IR

XQG�L

V�XSG

DWHG

7UDQVDFWLRQ 7\SH7UDQVDFWLRQ7UDQVDFWLRQ 7\SH7\SH2UJDQL]DWLRQDOGDWD SURILOH

2UJDQL]DWLRQDOGDWD SURILOH'HWHUPLQDWLRQ

5XOH'HWHUPLQDWLRQ

5XOH

'HWHUPLQLQJ�WKH�5HVSRQVLEOH�2UJDQL]DWLRQDO�8QLW����

� To determine the organizational data in a transaction, the system reads the organizational data profile

that was assigned to the transaction type used in Customizing. A determination rule is derived from this organizational data profile. 1RWH: Wizards can be used to set up automatic organizational data determination. �

In SAP CRM, there are two types of determination rule for determining the responsible organizational units: organizational model and responsibilities. y Organizational model: The attributes of the organizational model are read and evaluated. y Responsibilities: The responsible organizational unit is determined without evaluating the

organizational model. � The determination of organizational data can take place differently according to the scenario used

because an organizational unit in the Sales scenario has different attributes than an organizational unit in the Service scenario. �

The organizational data from the document header is copied at item level. There is no separate organizational data determination at item level.

Page 89: 2. CR100_Base Customising

© SAP AG CR100 3-19

SAP AG 2004

'HWHUPLQDWLRQ�5XOH ² 5HVSRQVLELOLW\��([DPSOHTransaction

Business Partner: e ardot

#f$,&�6�@�. U�6>*-. D(@�6�8"^J6>*�6

Responsible OU: g 3�6�hiHSales organization:

5(6�8 3>9jL�MDistribution channel:

H"I

'HWHUPLQDWLRQ�UXOH��RUJDQL]DWLRQDO�GDWD�SURILOH�M73>9�k�D(@�9�.10�.�8X. *WK�4H�' l�)nmjoqp g 3�6�hrH2.) L – Z s Team 2

EBD(@>*,6�.X@�3�$:

t 6�hu3

Sales FR

Team 1

Organizational Model

Function: Sales organization / distribution channel 10

Sales organization: FR

Distribution channel: 10

Team 2 Sales organization: FR

Distribution channel: 10

1.

2.

3.4.

1. A transaction with Business Partner %ardot is entered. 2. The determination rule of the type 5HVSRQVLELOLW\ that is assigned to an organizational data profile, which

has in turn been assigned to the transaction type used, finds a responsible organizational unit in the example 7HDP�� because this team is responsible for business partners with the names $�WR�..

3. 7HDP�� is transferred to the transaction as the responsible organizational unit. 4. 7HDP�� is mapped in the organizational model with the (inherited) characteristics VDOHV�RUJDQL]DWLRQ�)5

and distribution channel ��. This information is also transferred into the corresponding fields of the transaction.

Page 90: 2. CR100_Base Customising

© SAP AG CR100 3-20

SAP AG 2004

'HWHUPLQDWLRQ�5XOH ² 2UJDQL]DWLRQDO 0RGHO��([DPSOHTransactionBusiness Partner: e ardot

#%$�&J6�@�. U"6>*!. D(@�6�8"^�6>*�6

Responsible OU: g 3�6�hvHSales organization:

5d6�8 3>9[L�MDistribution channel:

H"I

'HWHUPLQDWLRQ�UXOH��RUJDQL]DWLRQDO�GDWD�SURILOH�E+D(@�*�6�.X@�3�$

:

t 6�h_3

Organizational Model

M+2�8 3:^�3>;-.X@�. *-. D�@:

6HDUFK PRGXOH

1.

2.

Sales FR

Team 1

Function: Sales organization / distribution channel 10

Sales organization: FR

Distribution channel: 10wJx�yBz�{}|�~��

Team 2Team 2 Sales organization:

Distribution channel: 10

Name: L – Z

3.4.

1. A transaction with Business Partner %ardot is entered. 2. The determination rule of the type RUJDQL]DWLRQDO�PRGHO which is assigned to an organizational data

profile which has in turn been assigned to the transaction type used, searches the entire organizational model for organizational units that have matching attributes.

3. 7HDP�� is found as the responsible organizational unit. 4. 7HDP�� is mapped in the organizational model with the (inherited) characteristics VDOHV�RUJDQL]DWLRQ�)5

and distribution channel ��. This information is also transferred into the corresponding fields of the transaction.

Page 91: 2. CR100_Base Customising

© SAP AG CR100 3-21

SAP AG 2004

2UJDQL]DWLRQDO 'DWD 'HWHUPLQDWLRQ��2YHUYLHZ

$SSOLFDWLRQ&XVWRPL]LQJ

'HWHUPLQDWLRQ�5XOH

2UJDQL]DWLRQDO 'DWD 3URILOH

7UDQVDFWLRQ 7\SH

'HWHUPLQDWLRQ�DFFRUGLQJ�WR�WKH�DWWULEXWHV�RI�WKH�RUJDQL]DWLRQDO�XQLWV

2UJDQL]DWLRQDO�PRGHO�PXVW�EH�GHILQHG�ZLWK�DWWULEXWHV

5HVSRQVLELOLWLHV FDQ EHDVVLJQHG GLUHFWO\

2QO\�RUJDQL]DWLRQDO�XQLWV��QR�DWWULEXWHV�UHTXLUHG

5XOH 7\SH��2UJDQL]DWLRQDO 0RGHO

5XOH 7\SH��5HVSRQVLELOLWLHV

� Organizational data determination (always on header level) includes the following steps: y The system reads the transaction type, for example, sales order TA. y The system reads the organizational data profile that is assigned to the transaction type TA, for

example, 0000001 (Sales). y The system reads the determination rules that are assigned to the organizational data profile. �

Several standard determination rules are available: For example, rule 10000144 (ORGMAN_14) checks for maintained sales areas of the business partner and finds corresponding organizational units (similar to the SAP ERP organizational data determination in sales transactions). �

You define your determination rules and the organizational data profiles in Customizing. In addition, you specify the determination rules and assign the organizational data profile to your transaction type.

Page 92: 2. CR100_Base Customising

© SAP AG CR100 3-22

SAP AG 2004

$VVLJQ�RUJDQL]DWLRQDO�GDWD�SURILOH�WR�WKH�WUDQVDFWLRQ�W\SH�V��

'HILQH�2UJDQL]DWLRQDO�'DWD�3URILOH�

'HILQH�'HWHUPLQDWLRQ�5XOHV�

&XVWRPL]LQJ &KHFNOLVW

5XOH�7\SH��5HVSRQVLELOLWLHV5XOH�7\SH��2UJDQL]DWLRQDO�PRGHO

• &KRRVH�D�VFHQDULR• $VVLJQ�GHWHUPLQDWLRQ�UXOHV• 6HOHFW�REOLJDWRU\�RUJDQL]DWLRQDO�GDWD

6WHS���

6WHS���

6WHS���

� Customizing Checklist y Maintain determination rules. You can define new rules for both types, responsibility and

organizational attributes. In both cases you can use a wizard to create the rules. You can simulate the rules created with the wizard and process them again if required.

y Maintain an organizational data profile. Within the organizational data profile, you choose a scenario (for example, sales or service) for which you want to use the profile. You then assign one of the available determination rules. You can assign one rule with type responsibility and one with type organizational attributes. If you define a rule in both fields, the system finds the intersection of both quantities. Additionally, you define which organizational units are mandatory and must occur in the transaction. You can use the wizard to create and assign organizational data profiles.

y Assign the organizational data profile to one or more transaction types.

Page 93: 2. CR100_Base Customising

© SAP AG CR100 3-23

SAP AG 2004

� 7R�VSHHG�XS�WKH�LQLWLDO�GRZQORDG�RI�PDVWHU�GDWD��\RX�FDQ�KDYH�WKH�RUJDQL]DWLRQDO�PRGHO�DXWRPDWLFDOO\�JHQHUDWHG�

� $�SUHUHTXLVLWH�IRU�WKH�DXWRPDWLF�JHQHUDWLRQ�LV�WKDW�QR�RUJDQL]DWLRQDO�PRGHO�DOUHDG\�H[LVWV�LQ�WKH�&50�V\VWHP��EHFDXVH�H[LVWLQJ�RUJDQL]DWLRQDO�PRGHOV�FRXOG�EH�RYHUZULWWHQ�

� 7KH�JHQHUDWLRQ�SURJUDP�FDQ�RQO\�EH�H[HFXWHG�RQFH��7KHUH�LV�QR�VXEVHTXHQW�GHOWD�GRZQORDG�

$XWRPDWLF�*HQHUDWLRQ�RI�WKH�2UJDQL]DWLRQDO�0RGHO

EVD�h�k�6�@�K:=�D�^J3E+D�h�k�6�@�K_=�D�^J3

A+. T�. 9�. D�@

AV. 9�*C$/.10�2�*!. D�@_=JF�6�@�@�3J8

576�8 3>9_D($,&�6�@�. U�6>*C. D(@ H"I�I�IH"I�I�I

H"IH"I

IJHIJH I�aI�a I�aI�aIJHIJHH"IH"Ia�Ia�I

a�I�I�Ia�I�I�IMND�DJ*N@�D�^�3MND�D�*�@�D�^�3

H"I�I�IH"I�I�I

#f��c#%�nc#f��a#f��a

a�I�I�Ia�I�I�I

#%��H#%�qH����� �������� �������� �������� ���

����� �������� ��� ����� �������� ���

576�8 3>9�9�*-$/2�=�*-2�$�3_.X@%5() ]�� M ]576�8 3>9f9�*/$C2�=�*/2�$,3u.X@%5() ]�� M ] #f$!&J6�@�. U�6�*!. D(@�6�8>huD�^J3�8�.�@fE�MVY#f$,&�6�@�. U�6>*C. D(@�6�8�h[D�^J3�8�.�@fE�M+Y

� The Customizing activity for transferring the sales structure can be found under 0DVWHU�'DWD →�2UJDQL]DWLRQDO�0DQDJHPHQW�→�'DWD�7UDQVIHU�→�&RS\�6$3�(&&�6DOHV�6WUXFWXUH. The transaction for this is CRMC_R3_ORG_GENERATE. �

Transferring the ERP sales structure is a copy process. The sales structure currently valid in the ERP system is transferred. �

After the organizational model is generated, the data must be processed further in SAP CRM. Changes in the ERP sales structure are not transferred after the report is executed. �

If you wish to use HCM (formerly HR) and you have maintained the organizational plan there, you can distribute this organizational plan to SAP CRM with ALE (Application Link Enabling). �

In this scenario, the backend is the leading system. � You can find further information in the Implementation Guide (IMG) of the ERP system under SEP NetWeaver �

You will find more information in the IMG under 6$3�1HW:HDYHU�→ $SSOLFDWLRQ�6HUYHU�→ ,'RF�,QWHUIDFH���$SSOLFDWLRQ�/LQN�(QDEOLQJ��$/(��→ 0RGHOLQJ�DQG�,PSOHPHQWLQJ�%XVLQHVV�3URFHVVHV�→�&RQILJXULQJ�3UHGHILQHG�$/(�%XVLQHVV�3URFHVVHV�→ +XPDQ�5HVRXUFHV�0DQDJHPHQW�→ 0DVWHU�'DWD�'LVWULEXWLRQ� �

If you distributed employee master data using ALE, you cannot create or maintain employee master data in CRM.

Page 94: 2. CR100_Base Customising

© SAP AG CR100 3-24

SAP AG 2004

2UJDQL]DWLRQDO 0DQDJHPHQW��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� ([SODLQ�WKH�XVH�RI�WKH�RUJDQL]DWLRQDO�SODQ�LQ�P\6$3�&50� ([SODLQ�VFHQDULRV�DQG�DWWULEXWHV� 0DLQWDLQ�DQ�RUJDQL]DWLRQDO�PRGHO� ([SODLQ�WKH�SURFHVV�RI�RUJDQL]DWLRQDO�GDWD�GHWHUPLQDWLRQ� 'HVFULEH�DQG�GHILQH�GHWHUPLQDWLRQ�UXOHV� 0DLQWDLQ�RUJDQL]DWLRQDO�GDWD�SURILOHV� $VVLJQ�RUJDQL]DWLRQDO�GDWD�SURILOHV�WR�WUDQVDFWLRQ�W\SHV

Page 95: 2. CR100_Base Customising

© SAP AG CR100 3-25

�([HUFLVHV�

8QLW��� 2UJDQL]DWLRQDO�0DQDJHPHQW�7RSLF��� &UHDWLQJ�DQ�2UJDQL]DWLRQDO�0RGHO�DQG�6HWWLQJ�8S�

2UJDQL]DWLRQDO�'DWD�'HWHUPLQDWLRQ�

At the conclusion of this exercise, you will be able to:

• Outline an organizational structure using the organizational unit and position objects

• Assign scenarios and attributes to an organizational unit

• Create a determination rule and an organizational data profile, which are used for automatic organizational data determination

You are expanding your business by adding another department. You want to check the mapping of sales structures in your SAP ERP system and maintain the attributes that describe the responsibilities of your new department.

1-1 You want to set up a new trade fair department, which will visit trade fairs and other events to inform interested parties about the computers and other hardware offered by your company. It will also be the organizational unit responsible for contacts made at trade fairs. You want to include the new department in the organizational model that already exists for your business and use attributes to describe the department’s responsibilities.

1-1-1 Search for the organizational structure of your company,�,'(6�&50�7UDLQLQJ�&RPSDQ\.

1-1-2 On the level directly below the top node, create a new organizational unit. Enter ��7UDGH�)DLU as the ID and ���7UDGH�)DLU�'HSW��as the description. If you wish, you could also add address information for your newly created organizational unit on the $GGUHVV tab page.

1-1-3 To which sales organization is your new organizational unit ���7UDGH�)DLU�'HSW� assigned?

_____________________________________________________

1-1-4 Can you change this assignment? Explain why?

______________________________________________________

Page 96: 2. CR100_Base Customising

© SAP AG CR100 3-26

1-1-5 Your ���7UDGH�)DLU�'HSW� is responsible for all trade fair contacts with business partners with the postal code �����.

Before you enter this information, check whether the organizational unit was already assigned other attributes (6DOHV scenario) that describe the responsibilities of ## Trade Fair Dept. If so, write them down:

$WWULEXWH 9DOXH 9DOXH�WR

� � �� � �� � �

Where do these attributes come from?

_____________________________

Now add the attribute Postal Code with the value �����.

1-1-6 Your new organizational unit should be considered in the organizational data determination. Make a corresponding entry.

Save the new organizational unit.

ID of the organizational unit ___________ >o�GDWD�VKHHW@

1-2 You now want to add a position within your newly created organizational unit. You also want to fill this position with an employee that you created yourself.

1-2-1 Create the position ��%RVV under ���7UDGH)DLU�'HSW� and enter the description 7UDGH�)DLU�'HSW�����7HDP�/HDGHU��

:KHQ�VHDUFKLQJ�IRU�WKH�HPSOR\HH�XVH�VHDUFK�KHOS�3DUWQHU��JHQHUDO��

1-2-2 Assign your employee 3HWHU���0LOOHU to the position you just created.�Apart from the employee, what else is automatically assigned?

______________________________________________________

Page 97: 2. CR100_Base Customising

© SAP AG CR100 3-27

1-3 Define a new determination rule in the Customizing of the system. This is required later on to determine a suitable responsible organizational unit in business transactions.

1-3-1 You want to create an RUJDQL]DWLRQDO�PRGHO determination rule that uses the organizational attributes 3RVWDO�&RGH and &RXQWU\. Use the IMG documentation for PDLQWDLQLQJ�GHWHUPLQDWLRQ�UXOHV to check whether there is a suitable determination rule that you could use as a template. Use 25*$775## as an object abbreviation for the new determination rule and 'HWHUPLQDWLRQ�5XOH�## as a description (object name).

Use �WPS as a development class (package).

1-3-2 Delete the attribute 5HJLRQ from the container and save the determination rule.

BBBBBBBBBBBBBB�>o�GDWD�VKHHW@ 1-3-3 Simulate organizational data determination for postal code 750## and country

FR (France). Which organizational units does the system find as responsible organizational units?

1-4 Organizational data profile maintenance

1-4-1 Create the new organizational data profile =25*352)���with the description 2UJDQL]DWLRQDO�'DWD�3URILOH���.

1-4-2 Choose the 6DOHV scenario.

1-4-3 Use the determination rule you created earlier.

1-4-4 Select the checkboxes 6DOHV�RUJDQL]DWLRQ and 'LVWULEXWLRQ�FKDQQHO.

Using this organizational data profile in business transactions will lead to error messages in the application log if the fields 6DOHV�2UJDQL]DWLRQ and/or 'LVWULEXWLRQ�&KDQQHO have not been determined successfully.

The organizational data profile created by you will not be required until the exercises for the unit Transaction Processing. You then allocate it to its own transaction type, which you create yourself.

Page 98: 2. CR100_Base Customising

© SAP AG CR100 3-28

Page 99: 2. CR100_Base Customising

© SAP AG CR100 3-29

�6ROXWLRQV�

8QLW��� 2UJDQL]DWLRQDO�0DQDJHPHQW�7RSLF��� &UHDWLQJ�DQ�2UJDQL]DWLRQDO�0RGHO�DQG�6HWWLQJ�8S�

2UJDQL]DWLRQDO�'DWD�'HWHUPLQDWLRQ�

1-1 You want to set up a new trade fair department, which will visit trade fairs and other events to inform interested parties about the computers and other hardware offered by your company. It will also be the organizational unit responsible for contacts made at trade fairs. You want to include the new department in the organizational model that already exists for your business and use attributes to describe the department’s responsibilities.

1-1-1 Search for the organizational structure of your company,�,'(6�&50�7UDLQLQJ�&RPSDQ\.

6$3�0HQX�o�0DVWHU�'DWD�o�2UJDQL]DWLRQDO�0RGHO�o�0DLQWDLQ�2UJDQL]DWLRQDO�0RGHO�Use the search area on the left side of the screen to search for the organizational unit ,'(6�&50�7UDLQLQJ�&RPSDQ\. Enter the description and choose )LQG.�The search results are displayed in the lower-left corner of the display area in the locator. Select the organizational unit ,'(6�&50�7UDLQLQJ�&RPSDQ\.

1-1-2 On the level directly below the top node, create a new organizational unit. Enter ��7UDGH)DLU as the ID and ���7UDGH�)DLU�'HSW��as the description. If you wish, you could also add address information for your newly created organizational unit on the $GGUHVV tab page.

Select ,'(6�&50�7UDLQLQJ�&RPSDQ\ in the overview window and choose &UHDWH� �. In the window that opens automatically, select LV�OLQH�PDQDJHU�RI. Organizational unit: ��7UDGH�)DLU

(Description): ���7UDGH�)DLU�'HSW� 1-1-3 To which sales organization is your new organizational unit assigned?�

Choose the )XQFWLRQ�tab.

Your organizational unit is assigned to the sales organization ,'(6�&50�7UDLQLQJ�&RPSDQ\, which is mapped to the sales organization ���� in SAP ERP.

1-1-4 Can you change this assignment? Explain why.

You cannot change this assignment because it is an attribute passed down from a higher organizational unit.

Page 100: 2. CR100_Base Customising

© SAP AG CR100 3-30

1-1-5 Your ���7UDGH�)DLU�'HSW� is responsible for all trade fair contacts with business partners with the postal code ������ Before you enter this information, check whether the organizational unit was already assigned other attributes (6DOHV scenario) that describe the responsibilities of ## Trade Fair Dept. If so, write them down:

In order to display and maintain general attributes for your organizational unit, select your organizational unit and go to the $WWULEXWHV tab page.

$WWULEXWH 9DOXH 9DOXH�WR

&RXQWU\ )5 �5HIHUHQFH�FXUUHQF\�IRU�GRFXPHQW

(85 �

'LVWULEXWLRQ�&KDQQHO ��� �Where do these attributes come from?

There attributes were passed down from the IDES Training Company.

Now add the attribute Postal Code with the value 750##.

Choose $OO�DWWULEXWHV ( ).

For the 3RVW�&RGH attribute, enter the value ����� in the field.

1-1-6� Your new organizational unit should be allowed for organizational data determination. Make a corresponding entry.

Set the indicator for 2EM��3HUPLWWHG�LQ�'HWHUPLQDWLRQ.

Save the new organizational unit.

Page 101: 2. CR100_Base Customising

© SAP AG CR100 3-31

1-2 You now want to add a position within your newly created organizational unit. You also want to fill this position with an employee that you created yourself.

1-2-1 Create the position ��%RVV under ���7UDGH)DLU�'HSW� and enter the description 7UDGH�)DLU�'HSW��7HDP�/HDGHU�����Is it possible to store the same information for a position as you stored for your organizational unit?

Within the overview area of the organizational structure, select your organizational structure and then choose &UHDWH. In the window that opens, choose ,QFRUSRUDWHV. A new position is created and assigned to your organizational unit. Maintain the data on the %DVLF�'DWD tab page.

Position: ��%RVV (Description): � 7UDGH�)DLU�'HSW��7HDP�/HDGHU���.

1-2-2 Assign your employee 3HWHU���0LOOHU to the position you just created.� Apart from the employee, what else is automatically assigned?

Choose $VVLJQ ( ). In the window that opens, choose 2ZQHU���%XVLQHVV�3DUWQHU and then find the employee 3HWHU��0LOOHU (using 3DUWQHU��JHQHUDO).�Copy 3HWHU���0LOOHU. The user assigned to the employee is displayed automatically.

1-3 Define a new determination rule in the Customizing of the system. This is required later on to determine a suitable responsible organizational unit in business transactions.

1-3-1 You want to create an RUJDQL]DWLRQDO�PRGHO determination rule that uses the organizational attributes 3RVWDO�&RGH and &RXQWU\. Use the IMG documentation for PDLQWDLQLQJ�GHWHUPLQDWLRQ�UXOHV to check whether there is a suitable determination rule that you could use as a template. Use 25*$775## as an object abbreviation for the new determination rule and 'HWHUPLQDWLRQ�5XOH�## as a description (object name).

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�&KRRVH�6$3�5HIHUHQFH�,0*� 6$3�5HIHUHQFH�,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQWo�0DVWHU�'DWD�o�2UJDQL]DWLRQDO�0DQDJHPHQW�o�2UJDQL]DWLRQDO�'DWD�'HWHUPLQDWLRQ�o�&KDQJH�5XOHV�DQG�3URILOHV�o�0DLQWDLQ�'HWHUPLQDWLRQ�5XOHV�Choose 'RFXPHQWDWLRQ�IRU�,0*�$FWLYLW\ ( ).

The determination rule �������� (25*0$1B�) approximately corresponds to the requirements.

Page 102: 2. CR100_Base Customising

© SAP AG CR100 3-32

Close the documentation and execute the IMG activity ( ).

In the Rule field, enter the number �������� and choose Copy ( ).

Use 25*$775## as an REMHFW�DEEUHYLDWLRQ for the new determination rule and 'HWHUPLQDWLRQ�5XOH�## as a description (object name).

Choose Copy ( )�

Use �WPS as a development class (package).

1-3-2 Delete the attribute 5HJLRQ from the container and save the determination rule.

Go to the change mode for your new determination rule. Select the entry 5HJLRQ on the &RQWDLQHU tab page, right-click and choose 'HOHWH to delete the entry. Confirm the dialog box, save the modified determination rule and write down the number.

_________________ >o�GDWD�VKHHW@ 1-3-3 Simulate organizational data determination for postal code 750## and country

FR (France). Which organizational units does the system find as responsible organizational units?

Select 6LPXODWH�UXOH�UHVROXWLRQ and enter the attributes Postal Code 750## and Country FR. The organizational unit ## Trade Fair Dept. should be displayed.

Page 103: 2. CR100_Base Customising

© SAP AG CR100 3-33

1-4 Organizational data profile maintenance

1-4-1 Create the new organizational data profile =25*352)����with the description 2UJDQL]DWLRQDO�'DWD�3URILOH���.

6$3�5HIHUHQFH�,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQWo�0DVWHU�'DWD�o�2UJDQL]DWLRQDO�0DQDJHPHQW�o�2UJDQL]DWLRQDO�'DWD�'HWHUPLQDWLRQ�o�&KDQJH�5XOHV�DQG�3URILOHV�o�0DLQWDLQ�2UJDQL]DWLRQDO�'DWD�3URILOH�Choose�1HZ�(QWULHV�and�enter the data�

1-4-2 Choose the sales scenario.

From the list of scenarios, choose 6DOHV. 1-4-3 Use the determination rule you just defined as your organizational model rule.

In 2UJDQL]DWLRQDO�PRGHO�UXOH, enter the number of the determination rule that you just created.�

1-4-4 Fill the mandatory fields 6DOHV�2UJDQL]DWLRQ and 'LVWULEXWLRQ�&KDQQHO for output of organizational data determination.

Select 6DOHV�2UJDQL]DWLRQ and 'LVWULEXWLRQ�&KDQQHO. Save the organizational data profile.

Page 104: 2. CR100_Base Customising

© SAP AG CR100 4-1

SAP AG 2004

3URGXFW�0DVWHU��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 105: 2. CR100_Base Customising

© SAP AG CR100 4-2

SAP AG 2004

3URGXFW�0DVWHU

3URGXFW�0DVWHU�%DVLFV0DLQWDLQLQJ�3URGXFWV6HW�7\SHV��$WWULEXWHV��&DWHJRULHV�DQG�+LHUDUFKLHV3URGXFW�'DWD�([FKDQJH�EHWZHHQ�6$3�&50�DQG�6$3�(53

Page 106: 2. CR100_Base Customising

© SAP AG CR100 4-3

SAP AG 2004

3URGXFW�0DVWHU��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR� ([SODLQ�WKH�FRQFHSW�RI�WKH�&50�SURGXFW�PDVWHU� 8VH�WKH�3URGXFW�:RUNEHQFK� 0DLQWDLQ�SURGXFWV�DQG�HQKDQFH�WKHP�XVLQJ�VHW�W\SHV�DQG�

DWWULEXWHV� ([SODLQ�SURGXFW�KLHUDUFKLHV�DQG�FDWHJRULHV� ([SODLQ�WKH�SULQFLSOHV�RI�WKH�LQWHJUDWLRQ�EHWZHHQ�WKH�(53�DQG�

6$3�&50�V\VWHPV

Page 107: 2. CR100_Base Customising

© SAP AG CR100 4-4

SAP AG 2004

� <RXU�HQWHUSULVH�ZDQWV�WR�RSHQ�QHZ�GLVWULEXWLRQ�FKDQQHOV�DQG�WR�FRQGXFW�WKH�VDOH�RI�\RXU�SURGXFWV�ZLWK�WKH�&50�V\VWHP�

� %HFDXVH�SURGXFW�GDWD�LV�DOUHDG\�DYDLODEOH�LQ�PDWHULDO�PDVWHUV�LQ�WKH�EDFNHQG�6$3�(53��\RX�FDQ�XVH�SDUW�RI�WKLV�GDWD��LQWHJUDWH�LW��DQG�HQKDQFH�LW�DFFRUGLQJ�WR�WKH�QHZ�&50�SURGXFW�PDVWHU�FRQFHSW�

� %HFDXVH�\RXU�FRPSDQ\�DOVR�ZDQWV�WR�PDS�VHUYLFH�SURFHVVHV�LQ�&50�LQ�WKH�IXWXUH��WDNH�D�ORRN�DW�WKH�SURGXFWV�\RX�FDQ�XVH�IRU�WKLV

&50�3URGXFW�0DVWHU��%XVLQHVV�6FHQDULR

Page 108: 2. CR100_Base Customising

© SAP AG CR100 4-5

SAP AG 2004

0DWHULDOV0DWHULDOV

&503URGXFW0DVWHU

&503URGXFW0DVWHU

3URGXFW 7\SHV

:DUUDQWLHV:DUUDQWLHV

6HUYLFHV6HUYLFHV

)LQDQFLQJ)LQDQFLQJ

���

,3,3

� Distinction between the ERP Product and SAP CRM Product y The CRM product master represents products (for example, a hard disk), services (for example, PC

warranty, PC maintenance), warranties and financings (for example, leasing). � Products can be service packages, bills of material or a combination of these. � Configurable products, such as personal computers, are only given attributes and attribute values when the product is sold. �

Warranty information for individual objects is created with reference to the product; for example, product registration through E-service. �

A separate number range can be maintained for each product type. � Product type IP (Intellectual Property) is available for the media industry.

Page 109: 2. CR100_Base Customising

© SAP AG CR100 4-6

SAP AG 2004

([DPSOHV RI�3URGXFWV

������� �

8am 12pm 6pm 8am 12pm 6pm time

1RWHERRN�³+7�����´�PDWHULDO�

5HSDLU ³659�B�´�VHUYLFH SURGXFW�

3UHPLXP�VXSSRUW ³6(5B���´�VHUYLFH FRQWUDFW SURGXFW�

&XVWRPHUZDUUDQW\³:3B���´�ZDUUDQW\�

� In SAP CRM product maintenance it is possible to copy products. � R3PRODSTYP maps the product types present in the ERP system. For this reason, it is vital to assign the base hierarchy R3PRODSTYP to make basic data set types available. �

Customer product numbers can be assigned. Customer product numbers are stored in the relevant relationships. �

A Global Trade Item Number (GTIN) is used for mapping the European Article Number (EAN). �

Structured products can be created in SAP CRM in product maintenance in the same manner as other products. In addition, structured articles (sets, displays, and prepacks) can be downloaded from the ERP systems and represented in the CRM Server as structured products. Structured products can also be uploaded to ERP systems for retail and to standard ERP Systems.

Page 110: 2. CR100_Base Customising

© SAP AG CR100 4-7

SAP AG 2004

� 5HODWLRQVKLSV�RU�GHSHQGHQFLHV�EHWZHHQ�SURGXFWV�FDQ�EH�PRGHOHG��IRU�H[DPSOH��DFFHVVRULHV�

1HZ1HZ

&KDQJH&KDQJH

'LVSOD\'LVSOD\

0DLQWDLQ 3URGXFWV

&RS\�DV���

� In SAP CRM product maintenance it is possible to copy products. � R3PRODSTYP maps the product types present in the SAP R/3 system. For this reason, it is vital to assign the base hierarchy R3PRODSTYP to make basic data set types available. �

Customer product numbers can be assigned. Customer product numbers are stored in the relevant relationships. �

A Global Trade Item Number (GTIN) is used for mapping the European Article Number (EAN). �

Structured products can be created in SAP CRM in product maintenance in the same manner as other products. In addition, structured articles (sets, displays, and prepacks) can be downloaded from R/3 Retail Systems and represented in the CRM Server as structured products. Structured products can also be uploaded to SAP R/3 Retail Systems and standard SAP R/3 Systems.

Page 111: 2. CR100_Base Customising

© SAP AG CR100 4-8

SAP AG 2004

$FFHVVRULHV

&XVWRPHU�PDWHULDO�QXPEHU

5HODWLRQVKLS

5HODWLRQVKLSV

���

���

���

3URGXFW3URGXFW ""

+7�����

+7����� 06�������%3������

5�����

+7����� 6HUYLFH 659�B�

� The relationship $FFHVVRULHV plays a large role in the CRM product catalog, which is used in the Internet sales scenario. If a customer adds a product to her shopping cart, additional products can be suggested to the customer via the relationship $FFHVVRULHV. On the $FFHVVRULHV tab page you can also see whether a product is an accessory product (back, usage). �

Selection of other relationship categories: y Customers (here, for example, a customer material number can be assigned) y Financed by y Manufacturers y Vendors (here, for example, a vendor material number can be assigned) y Components (a structured product is mapped with this) y Services (default products for the service order processing) y Spare parts (default products for the service order processing) y Warranties (used in the product registration) �

For downloading the ERP customer material number to SAP CRM, there is the relationship &XVWRPHU�GLVWULEXWLRQ�FKDLQ.

Page 112: 2. CR100_Base Customising

© SAP AG CR100 4-9

SAP AG 2004

6WUXFWXUH�RI�WKH�&50�3URGXFW�0DVWHU

06�����06�����

6$3�%DVLF�'DWD

8QLW�RI�PHDVXUH8QLW�RI�PHDVXUH

'HVFULSWLRQV'HVFULSWLRQV

3URGXFW�FDWHJRULHV3URGXFW�FDWHJRULHV

6DOHV��'LVWULEXWLRQ

6DOHV�WH[W6DOHV�WH[W

&RQWURO�ILHOGV&RQWURO�ILHOGV

*URXSLQJV*URXSLQJV

���

������

������

������

'LVWULEXWLRQ�&KDLQ������������������������ "!�#��%$��

&�')(*�,+.-%/ 0 +21.3�4�4%465!7&8(9#�:�1 ;6;%-<3�4646465

=�>�?@;BA�-@/ 0DC���E

#�>@F ;6?<A�-2/ 0G 0 ;6HI:6>60 ;6JK+21 L�J21M+�A�N

��1 +�O.A6:�0�J21 +�A�NP7+2F A%HQ;Q1 ;�R%>�0 ;�J21 +.AKN

(S��T@/ ?U?%:�1 ;6;K-�/ ?V-%+K0K+�-2F LUW F >%0 X%/ 0�/ ?>�F ?%+B;�Y�0 1M;6HV;%F L�;K-6;%1 J�L%Z ;%W W / :@/ ;K-60 5

� The CRM product master is a collection or arrangement of various set types that contain specific data. � Set types, which correspond to database tables, are displayed on various views (tab pages). Predefined set types (for example, basic data, short texts, conversion of unit of measure) are delivered with the standard product. You can enhance the product master with user-defined set types. �

For SAP GUI views (tab pages) can be defined in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�→�6$3�3URGXFWV�→�6HWWLQJV�IRU�3URGXFW�0DLQWHQDQFH�→�'HILQH�9LHZV.

Page 113: 2. CR100_Base Customising

© SAP AG CR100 4-10

SAP AG 2004

%DVH�+LHUDUFKLHV

6$3�5�� 6$3�&506$3�(&&0DWHULDO�W\SH 5�352'67<3Material group R3MATCLASS

Product hierarchy R3PRODHIER

6$3�5�� 6$3�&506$3�(&&0DWHULDO�W\SH 5�352'67<3Material group R3MATCLASS

Product hierarchy R3PRODHIER

&XVWRPL]LQJ GRZQORDG�� %DVH�KLHUDUFKLHV

� Before materials can be transferred from the ERP system to the SAP CRM system, base hierarchies must be created. This is performed with a Customizing download. �

R3PRODSTYP is the default base hierarchy. Products that are loaded to the CRM system from the ERP system should at least belong to this base hierarchy. Assignment to other base hierarchies is optional. �

If SAP CRM is implemented without an ERP backend system, preparatory steps are necessary before product master data can be created in the CRM system. These preparatory steps are documented in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�0DVWHU�'DWD�→�3URGXFWV�→�&50�6WDQGDORQH�� �

The adapter object for transferring the base hierarchies is DNL_CUST_PROD1.

Page 114: 2. CR100_Base Customising

© SAP AG CR100 4-11

SAP AG 2004

6HW�7\SHV DQG�$WWULEXWHV

6$3�%DVLF�'DWD

8QLW�RI�PHDVXUH

'HVFULSWLRQV

3URGXFW�FDWHJRULHV[]\Q^�_"`�\UaI\Ib"c�dUbUegf"h�^�ijd

k,lnmK[porq�s t9oru,vKw�w�w�xfQkym@hUz{u}|�|7q~vKw�w�w�x

�"�.��|~�{q{s t*�{dr�

6HW�W\SH�³XQLWV�RI�PHDVXUH´

$WWULEXWH�³XQLW RI�PHDVXUH´

$WWULEXWH�³YROXPH´

$WWULEXWH�³JURVV ZHLJKW´

$WWULEXWH�³QHW ZHLJKW´

�V���U� ���D�<� � � �,,��� �"� ��� �M�<� �"��V�p� � � �D�<���*� �B���U� �D�U��� � � � �"� � ��� ��V� �,,�U� �M��� �"� ��� � �r�U�

� Attributes help describe products or individual objects. They are grouped into set types and saved there. A set is a specific instance of a set type. Set types are stored in the system as database tables. Set types enable you to perform detailed modeling of products and individual objects in the system. �

Particular set types (SAP standard set types) are predefined in the standard system. If they are not sufficient for your needs, you can define further set types of your own and assign attributes to them. The attributes can be those predefined in the standard system and also attributes (including value ranges) that you have defined yourself. However, it is not possible to assign user-defined attributes to the set types in the SAP standard system. �

Set types can be relevant to WHPSODWHV. When you define a template, you can specify concrete values for attributes and assign them to various products later on by means of other mechanisms. �

If a set type is already assigned to a product category, it is only possible to change the set type description and possibly add other attributes. �

Only those set types can be deleted that are not assigned to a category (any more). � An attribute is defined by its attribute type (for example, integer, character string or date), its attribute length and (optionally) its value range (for example, single values or intervals), or by a value table.

Page 115: 2. CR100_Base Customising

© SAP AG CR100 4-12

SAP AG 2004

&DWHJRULHV DQG�+LHUDUFKLHV

hU|2tUl,� �,QKHULWHG VHW

�&DWHJRU\h,|.tUl �6HW

�3URGXFW

+LJK�7HFK

&RPSXWHUV 3ULQWHUV 0RQLWRUVh"|.t"v�� h"|.t��

h"|.t,v

h"|.t"v�� h"|.t�c h"|.t,v�� h,|.t{�

,QNMHW�SULQWHU /DVHU�SULQWHU 0XOWL�GHYLFHVh,|.t"v@�h"|.t�c.�

h,|.tUv��h,|.t{c.�

h"|�tUv��h,|.t�c.�

h"|.tr� h,|.t�� h,|.t� 

h�t}��q�¡���u}¡¢d��

£��.��|�u�¤ ^

5�352'67<3¥Mh,\¦d�§ +LHUDUFK\¥}z{�2��t¨o�©ª|�u}§

h�t}��q.¡{��u}¡«dr�

[�h�vKw�w�w

h,|.tUl �6HW�ZLWK WHPSODWH

� 3URGXFW�FDWHJRULHV are used to group products together according to various criteria. � Categories inherit the product category and the set types of all superordinate categories. For example, the base hierarchy R3PRODSTYP contains the category MAT_. This contains various set types, such as basic product data and conversion of units of measure. The sub-category MAT_HAWA inherits the set types from MAT_ and has additional set types, for example, sales set types. �

The assignment of a product can be changed or deleted. � You can PDLQWDLQ�FRQGLWLRQV on the category level, for example, by defining cross-product surcharges or discounts. �

([DPSOH� In the above case, a general set type 6HW���(for example, administrative information relevant for every product) was assigned to a higher-level category +LJK�7HFK. This information is always passed down to all lower-level categories, which can in turn be described by their own set types. For example, 6HW�� could contain information about the type of hard disk and motherboard. When a product is assigned to a product category, the attributes stored in the relevant set types are displayed.

Page 116: 2. CR100_Base Customising

© SAP AG CR100 4-13

SAP AG 2004

(QKDQFLQJ�WKH�3URGXFW�0DVWHU��2YHUYLHZ

&RPSXWHUV&RPSXWHUV

'HVNWRSV'HVNWRSV

/DSWRSV/DSWRSV

0RQLWRUV0RQLWRUV

3URGXFWV3URGXFWV

3ULQWHUV3ULQWHUV

+LHUDUFK\ &DWHJRULHV 6HW�7\SHV $WWULEXWHV

06�������FDWHJRU\�³0RQLWRUV´�

¬,­r® ­�¯°,± ²@³´�µ.¶.· ³.¸ ­{¹2º,»¼­�½7³�®

¾�µ ± º}³¿7À ¸D± Á. µÃ ³ ·

&RORU6L]H3KDVH�RXW�PRGHO

Ä ­�Á�± ºD­�¯� µ�¶ ¯ ¶ Â2ºD³�¯¨± · º�±  ·¼ÅrÆÇ· ³2º7È�É

0RQLWRUFKDUDFWHULVWLFVÊDË � �{ÌÎÍ � �)� ,�U�rÏ

ÐQ�"� ��� � � �,� �,� �D�<� �

� The following slides explain the various elements necessary to enhance the product master: y Hierarchies y Categories y Set types y Attributes �

Creation of attributes results in the creation of data elements and domains on the database. � Creation of set types results in the creation of database tables and other data dictionary objects, as well as function groups, function modules and screens. �

Set types can be assigned to categories. It is also possible to assign a view (tab page) on which set type information will be displayed. Additionally, it is possible to assign templates along with the view when assigning set types. Products that are categorized later thus automatically get predefined characteristics. �

SAP Note 602673 describes an example of how it is possible to fill new fields in SAP CRM with material master information from the ERP system.

Page 117: 2. CR100_Base Customising

© SAP AG CR100 4-14

SAP AG 2004

�� ,QLWLDO�GRZQORDG��RQH�WLPH��� 'HOWD�GRZQORDG��SHUPDQHQW�

0DWHULDO�0DVWHU�'DWD 'RZQORDG

(53

6RXUFH

6$3�&50�

7DUJHW

Download of ERP material masters to the SAP CRM system � An LQLWLDO�GRZQORDG is performed at the start, when SAP CRM is set up. Existing Customizing data is a prerequisite for a successful initial download. �

The GHOWD�GRZQORDG ensures that transaction data and master data are permanently exchanged between the CRM and a backend system. Customizing changes are QRW updated through a delta download.

Upload of CRM products to the ERP system: �

The upload of CRM product data is possible, but it can be performed automatically in the standard system. It must be carried out manually and individually for each product. �

Upload can be permitted or prohibited for each product in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW��→�0DVWHU�'DWD�→�3URGXFWV�→ 6HWWLQJV�IRU�3URGXFW�7\SH�→ $OORZ�8SORDG�IRU�D�3URGXFW�7\SH. �

After a product has been loaded from SAP CRM to the ERP system, changes are updated by means of a delta transfer, but only in the ERP direction.

Page 118: 2. CR100_Base Customising

© SAP AG CR100 4-15

SAP AG 2004

&RPSHWLWRU�3URGXFWV

&RPSHWLWRU�3URGXFWV� /HDQ�SURGXFW�PDVWHU� 0DLQWHQDQFH�RI�FRPSHWLWRU�SURGXFWV� 5HODWLRQVKLSV� ,QWHJUDWLRQ�LQ�EXVLQHVV�SURFHVVHV

&RPSHWLWRU�3URGXFW

+7�����+7�����

&�����&�����

&�����&�����

&RPSHWLWRUSURGXFW

2XU�SURGXFW

&RPSHWLWRUSURGXFW

� A competor product has a lean product master. This is controlled by the product category. Competitive products can be created on the portal and can be integrated into business processes for Activity Management or Opportunity Management. �

Competitive product information is exchanged with the mobile client in both directions. � The following are standard delivered relationships: y Competitor – competitor product y Customer – competitor product y Own product – competitor product �

Competitor products are only available in the People-Centric UI.

Page 119: 2. CR100_Base Customising

© SAP AG CR100 4-16

SAP AG 2004

3URGXFW�0DVWHU��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� ([SODLQ�WKH�FRQFHSW�RI�WKH�&50�SURGXFW�PDVWHU� 8VH�WKH�3URGXFW�:RUNEHQFK� 0DLQWDLQ�SURGXFWV�DQG�HQKDQFH�WKHP�XVLQJ�VHW�W\SHV�DQG�DWWULEXWHV� ([SODLQ�SURGXFW�KLHUDUFKLHV�DQG�FDWHJRULHV� ([SODLQ�WKH�SULQFLSOHV�RI�WKH�LQWHJUDWLRQ�EHWZHHQ�WKH�(53�DQG�

6$3�&50�V\VWHPV

Page 120: 2. CR100_Base Customising

© SAP AG CR100 4-17

�([HUFLVHV�

8QLW��� 3URGXFW�0DVWHU�7RSLF��� 3URGXFW�0DLQWHQDQFH�DQG�(QKDQFHPHQW�

At the conclusion of this exercise, you will be able to:

• Explain the concept of the product master

• Enhance products in CRM by adding your own attributes

You want to introduce a new product at a trade fair and win customers and potential sales.

Some of the product data is already in the SAP ERP system as material master data. This data should be transferred and then CRM-specific data added to it, if necessary.

1-1 Create a material master record with several views in the (53 system.

1-1-1 Log on to the ERP system and branch to Materials Maintenance:

6$3�0HQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�0DVWHU�'DWD�o�3URGXFWV�o�0DWHULDO�o�7UDGLQJ�*RRGV�o�&UHDWH

(Do QRW enter a PDWHULDO���PDWHULDO�QXPEHU. This is done by internal number assignment.)

Enter the following data:

Industry Sector: 5HWDLO�Choose ENTER.

Select the following views:

%DVLF�'DWD�� and ��6DOHV��6DOHV�2UJ��'DWD�� and ��6DOHV��*HQHUDO���3ODQW�'DWD

Choose ENTER.

Plant: �����Sales Org.: �����Distribution Channel:�� � � � ��

Choose ENTER.

Page 121: 2. CR100_Base Customising

© SAP AG CR100 4-18

.Material Short Text: ##0RQLWRU

Base Unit of Measure: 3&

Material Group: �������PRQLWRUV��

8QGHU�$GGLWLRQDO�GDWD��\RX�DOVR�HQWHU�D�GHVFULSWLRQ�IRU�WKH�ODQJXDJH�)5�DQG�WKHQ�JR�EDFN�WR�WKH�0DLQ�'DWD��Press ENTER twice.

View: Sales: Sales Org1

Tax Classification: � (for DOO countries)

Choose &RQGLWLRQV� Scale quantity: ���3&��Amount: �����(85� Choose %DFN ( ).

Press ENTER twice.

View: Sales: general/plant

Transportation Group: ������RQ�SDOOHWV� Loading Group: ������IRUNOLIW� Choose ENTER and�confirm the dialog box to save the material.

Material Number: ___________________ >GDWD�VKHHW@

1-2 Display the material master in the SAP CRM system and familiarize yourself with product maintenance.

1-2-1 Use the /RFDWRU to search for your product.

1-2-2 Include the product in your worklist.

You can use 6HWWLQJV�(found under ([WUDV in the toolbar) to change the display format of the /RFDWRU and to assign )LQG and :RUNOLVW to the active tab page.

1-2-3 View the detailed data in the General Data for your product. Has your product master been created without any errors?

How many product categories is your product assigned to?

1-2-4 Display the relationships for your product. Why are no product relationships displayed?

Create material R-1120 as an accessory to your product.

Where is this accessory functionality used?

Page 122: 2. CR100_Base Customising

© SAP AG CR100 4-19

1-3 Enhance your product master in SAP CRM. A number of steps are necessary for this. They should be performed in the following order:

1-3-1 First, create two new attributes.

The first attribute =',$*21$/(����'HVFULSWLRQ��VL]H�RI�WKH�PRQLWRU�����is of the type ,QWHJHU (�-digit) with the value range �����������DQG�����LQFKHV���The second attribute =021,7257<3����'HVFULSWLRQ��PRQLWRU�W\SH�����is of the type &KDUDFWHU�6WULQJ (�-character) with the value range 7)7 (flat) and &57�(normal).

1-3-2 Create a set type =021,725## (0RQLWRU�FKDUDFWHULVWLFV ##) for 0DWHULDOV and assign to it the attributes you created in the previous exercise.

1-3-3 Create a category hierarchy ��+,(5 (+LHUDUFK\�JURXS���) and two categories.

The first category 5227��$X[LOLDU\�HQWU\����should not be assigned to a product type, nor should it be possible to assign products or objects to this category.

We recommend that you first define a root node so that you can later assign several categories on the same level.

The second category, ��021,7256��0RQLWRUV�RI�JURXS������should be assigned to the product type 0DWHULDO. It should also be possible to assign products and objects to this category.

Assign the set type created by you (=021725��) to this category.

Save your entries.

Alternatively, you can assign a value to the 9LHZ�,' field. This controls whether the attributes are later displayed on an existing or new tabulator.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�3URGXFW�o�6HWWLQJV�IRU�3URGXFW�0DLQWHQDQFH�o�'HILQH�9LHZV�Enter =9,(:�� as the view and *URXS�9LHZ��� as the view description.

1-3-4 Go to product maintenance and change your product by entering and saving the relevant hierarchy and category in product categories in the SAP Basic Data.

After you have released the data ((17(5), the new fields become visible. Use the search help (F4) to maintain values and save the product.

Page 123: 2. CR100_Base Customising

© SAP AG CR100 4-20

1-4 Templates on the product master.

1-4-1 Display the set type =7021,725. Apart from the assigned attributes, what differentiates this set type from the one you created in the previous exercise?

1-4-2 Go to Customizing and call Maintain Mini-Templates (for products).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�3URGXFW�o�7HPSODWHV�o�0DLQWDLQ�0LQL�7HPSODWHV

Display the mini-template &5��� (PRQLWRU�FKDUDFWHULVWLF�WHPSODWH).

You should see two attributes containing default values (Loudspeaker output and Maximum contrast).

1-4-3 Display the category ����� of the product hierarchy 3&6+23B��. Apart from the assigned set types, what else can you see?

1-4-4 Now assign category ����� of the product hierarchy 3&6+23B�� to your product master.

What do you notice?

1-5 Comprehension questions about the product master

1-5-1 What product types does the SAP CRM system recognize?

_____________________________________________________

_____________________________________________________

1-5-2 Can product and material masters be exchanged between SAP ERP and CRM? What possibilities are there to do this and what are the differences between them?

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

Page 124: 2. CR100_Base Customising

© SAP AG CR100 4-21

2SWLRQDO�([HUFLVHV��6HUYLFH��

2-1 In the SAP CRM system, create a product of the type 6HUYLFH.

2-1-1 Log on to the SAP CRM system, branch to the product maintenance and create a service ��5HSDLU�(5HSDLU�JURXS���) with the category 6HUYLFH�3URGXFW�ZLWK�5HVRXUFHV. Maintain the following data:

Item Category Group: 6592�� �VHUYLFH�LWHP� Tax Classification: )5�±�0:67�±�)8//

Distribution Chain: ,'(6�75�����

Base Unit of Measure: /(

The price (condition type �35�) for a ##Repair work is to be maintained depending on the product, and in distribution channel IDES TR / 10 it amounts to EUR 50.

Save the product data.

2-2 Locator and worklist in the product maintenance.

2-2-1 Include the product ##5HSDLU in your worklist.

You can use 6HWWLQJV�(found under ([WUDV in the toolbar) to change the display format of the /RFDWRU and to assign )LQG and :RUNOLVW to the active tab page.

2-2-2 Has the product ##Repair that was created correctly also been created automatically in the SAP ERP system?

Page 125: 2. CR100_Base Customising

© SAP AG CR100 4-22

2-3 Enhance your product master in SAP CRM. A number of steps are necessary for this. They should be performed in the following order:

2-3-1 First, create two new attributes.

The first attribute =722/����'HVFULSWLRQ��WRRO�UHTXLUHG�����is of the type FKHFNER[ with the value range <HV and 1R.�The second attribute =722/�����'HVFULSWLRQ��WRRO�����is of the type FKDUDFWHU�VWULQJ (��-character), has multiple values, with the value range 08/7,0(7(5 (multimeter) and 3/,(56�(pliers).

2-3-2 Create a set type =5(3$,5## (5HSDLU�FKDUDFWHULVWLFV ##) for 6HUYLFHV and assign to it the attributes you created in the previous exercise.

Make sure you set the 0XOWLSOH�9DOXHV�3RVV� indicator for the attribute =722/�.

2-3-3 Create a category hierarchy ��+,(5 (+LHUDUFK\�JURXS���) and two categories.

The first category 5227��$X[LOLDU\�HQWU\����should not be assigned to a product type, nor should it be possible to assign products or objects to this category.

We recommend that you first define a root node so that you can later assign several categories on the same level.

The second category, ��5(3$,5��5HSDLU�RI�JURXS������should be assigned to the product type 6HUYLFH. It should also be possible to assign products and objects to this category.

Assign the set type created by you (=5(3$,5��) to this category, as well as the view ID %$6,& (*HQHUDO). Save your entries.

Alternatively, you can assign a value to the 9LHZ�,' field. This controls whether the attributes are later displayed on an existing or new tabulator.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�3URGXFW�o�6HWWLQJV�IRU�3URGXFW�0DLQWHQDQFH�o�'HILQH�9LHZV�Enter =9,(:�� as the view and *URXS�9LHZ��� as the view description.

2-3-4 Go to product maintenance and change your product by entering and saving the relevant hierarchy and category in product categories in *HQHUDO�'DWD.

After you have released the data ((17(5), the new fields become visible. Use the search help (F4) to maintain values and save the product.

Page 126: 2. CR100_Base Customising

© SAP AG CR100 4-23

2-4 Templates on the product master.

2-4-1 Display the set type =75(3$,5. Apart from the assigned attributes, what differentiates this set type from the one you created in the previous exercise?

2-4-2 Go to Customizing and call Maintain Mini-Templates (for products).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�3URGXFW�o�7HPSODWHV�o�0DLQWDLQ�0LQL�7HPSODWHV

Display the mini-template &5��� (UHSDLU�FKDUDFWHULVWLFV�WHPSODWH).

You should see two attributes containing default values (Trade test and Driver’s license category).

2-4-3 Display the category =76(59,&(B�� of the product hierarchy =7B+,(5. Apart from the assigned set types, what else can you see?

2-4-4 Now assign category =76(59,&(B�� of the product hierarchy =7B+,(5 to your product master.

What do you notice?

2-5 Comprehension questions about the product master

2-5-1 What product types does the SAP CRM system recognize?

_____________________________________________________

_____________________________________________________

2-5-2 Can product and material masters be exchanged between SAP ERP and CRM? What possibilities are there to do this and what are the differences between them?

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

Page 127: 2. CR100_Base Customising

© SAP AG CR100 4-24

Page 128: 2. CR100_Base Customising

© SAP AG CR100 4-25

6ROXWLRQV�

8QLW��� 3URGXFW�0DVWHU�7RSLF��� 3URGXFW�0DLQWHQDQFH�DQG�(QKDQFHPHQW�

1-1 Create a material master record with several views in the (53 system.

1-1-1 Log on to the ERP system and branch to Materials Maintenance:

6$3�0HQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�0DVWHU�'DWD�o�3URGXFWV�o�0DWHULDO�o�7UDGLQJ�*RRGV�o�&UHDWH

Enter the data given in the exercise.

1-2 Display the material master in the SAP CRM system and familiarize yourself with product maintenance.

1-2-1 Use the /RFDWRU to search for your product.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�3URGXFWV�Enter the following values on the )LQG tab page of the /RFDWRU: Find: 0DWHULDOV By: ,Q�'HVFULSWLRQ

ID/description: ��0

Choose 6WDUW. 1-2-2 Include the product in your worklist.

Select the product in the Locator and choose $GG�WR�:RUNOLVW ( ).

1-2-3 View the detailed data in the General Data for your product. Has your product master been created without any errors?

Yes. For example, unit of measure, item category group, and sales and distribution data are correctly entered.

You can find the sales price transferred from the backend system on the &RQGLWLRQV tab page.

The product is assigned to ERWK categories 0$7B+$:$ (R3PRODSTYP) and ����� (R3MATCLASS). All the information (material type and material group) was derived from the material master of SAP ERP.

Page 129: 2. CR100_Base Customising

© SAP AG CR100 4-26

1-2-4 Display the relationships for your product. Why are no product relationships displayed?

Relationships are generally maintained in the CRM product master and not in the SAP ERP material master.

In product maintenance for your product, switch from the *HQHUDO�'DWD area to the 5HODWLRQVKLSV data area.

Go to change mode, if applicable.

Use the Locator to search for the accessory product 5�����. Select it and drag it to the $FFHVVRULHV�tab page� Accessories are used in the product catalog (E-Commerce) and in the Interaction Center for product proposal strategies.

Page 130: 2. CR100_Base Customising

© SAP AG CR100 4-27

1-3 Enhance your product master in SAP CRM. A number of steps are necessary for this. They should be performed in the following order:

1-3-1 First, create two new attributes.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�6HW�7\SHV�DQG�$WWULEXWHV�Attribute: =',$*21$/��

Choose &UHDWH.

Description: 6L]H�RI�PRQLWRU���

Attribute Type: ,QWHJHU Attribute Length: �

Choose the 9DOXH�5DQJH tab.

Single Value or Lower Limit: ���������� and �� (one row each)

Fixed Value, Description: ���������� and �� inches

Choose 6DYH and %DFN.

�Attribute: =021,7257<3��

Choose &UHDWH.

Description: 0RQLWRU�W\SH���

Attribute Type: &KDUDFWHU�VWULQJ

Attribute Length: �

Choose the 9DOXH�5DQJH tab.

Single Value or Lower Limit: 7)7 or &57 (one row each)

Fixed Value, Description: )ODW or QRUPDO Choose 6DYH and %DFN.

1-3-2 Create a set type =021,725�� and assign to it the attributes you created in the previous exercise.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�6HW�7\SHV�DQG�$WWULEXWHV�Set Type: =021,725��

Choose &UHDWH.

Description: 0RQLWRU�FKDUDFWHULVWLFV���

Product Type: 0DWHULDO��FKHFNPDUN��Choose the $VVLJQHG�$WWULEXWHV tab� Attribute: =',$*21$/(��

Attribute: =021,7257<3��

Save the set type.

Page 131: 2. CR100_Base Customising

© SAP AG CR100 4-28

1-3-3 Create a category hierarchy and two categories.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�&DWHJRULHV�DQG�+LHUDUFKLHV�Choose 1HZ�+LHUDUFKLHV��� Hierarchy ID: ��+,(5

Description: +LHUDUFK\�*URXS���

Choose ENTER.

Select 1HZ�&DWHJRU\.

Category ID: 5227

Description: $X[LOLDU\�HQWU\���

Choose ENTER.

Select 1HZ�&DWHJRU\.

Category ID: ��021,7256

Description: 0RQLWRUV�RI�*URXS���

Product Type: 0DWHULDO��FKHFNPDUN� Select the 6HW�7\SHVV�tab.

Choose $GG�VHW�W\SH ( ) and select your set type =021,725��.

Save your data.

1-3-4 Go to product maintenance and categorize your product by entering and saving the relevant hierarchy and category in product categories in the SAP Basic Data.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�3URGXFWV�If necessary, find and open your product master (for example, using /RFDWRU�→�:RUNOLVW) Choose the 6$3�%DVLF�'DWD view.

In the product category area, enter the hierarchy ID ��+,(5 and then select the category ��021,7256 in the Category ID field.

Choose ENTER.

After a few seconds you see two new fields in the product master.

Page 132: 2. CR100_Base Customising

© SAP AG CR100 4-29

1-4 Templates on the product master

1-4-1 Display the set type =7021,725. Apart from the assigned attributes, what differentiates this set type from the one you created in the previous exercise?

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�6HW�7\SHV�DQG�$WWULEXWHV�Set Type: =7021,725

Choose 'LVSOD\� In the characteristics, the indicator 7HPSODWH�(QDEOHG is set.

1-4-2 Go to Customizing and call Maintain Mini-Templates (for products).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�3URGXFW�o�7HPSODWHV�o�0DLQWDLQ�0LQL�7HPSODWHV Display the mini-template CR100 (monitor characteristics).

Find: 3URGXFW�WHPSODWHV By: 7HPSODWH�7\SHV ID/Description: 021

Choose 6WDUW. Expand the first entry VHW�W\SH and double-click the template below it.

You should see two attributes containing default values (/RXGVSHDNHU�RXWSXW and 0D[LPXP�FRQWUDVW).

1-4-3 Display the category ����� of the product hierarchy 3&6+23B��. Apart from the assigned set types, what else can you see?

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�&DWHJRULHV�DQG�+LHUDUFKLHV�In the field 7HPSODWH (on the right beside the field Set type), you see the value &5���.

1-4-4 Now assign category ����� of the product hierarchy 3&6+23B�� to your product master.

What do you notice?

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�3URGXFWV�If necessary, find and open your product master (for example, using /RFDWRU�→�:RUNOLVW) Choose the 6$3�%DVLF�'DWD view.

In the product category area, enter the hierarchy ID 3&6+23B�� and then select the category ����� in the Category ID field.

Choose ENTER.

After a few seconds you see two new fields in the product master, this time containing the default values from the template.

Page 133: 2. CR100_Base Customising

© SAP AG CR100 4-30

1-5 Comprehension questions about the product master

1-5-1 Which product types exist in CRM?

In CRM, there are six technically different product types.

0DWHULDOV – physical products, used in different scenarios (for example, Sales and Service)

6HUYLFHV – for example, services used in the service scenario

)LQDQFLQJ and )LQDQFLDO�6HUYLFH – used, for example, in banking and the insurance sector (leasings)

:DUUDQWLHV – used in the Service scenario

,3¶V (Intellectual Properties) - media-specific product type

1-5-2 Can product and material masters be exchanged between SAP ERP and CRM? What possibilities are there to do this and what are the differences between them?

<HV. Material and service masters can be loaded from SAP ERP into SAP CRM.

A customer enhancement can be used to transfer additional SAP ERP-specific data into the CRM system as well as the standard information.

CRM product masters can be uploaded manually (individually) into SAP ERP. Only data that is supported in SAP ERP is transferred.

1RWH� Proprietary set types and attributes are not transferred.

Page 134: 2. CR100_Base Customising

© SAP AG CR100 4-31

2SWLRQDO�([HUFLVHV��6HUYLFH��

2-1 In the SAP CRM system, create a product of the type 6HUYLFH.

2-1-1 Log on to the SAP CRM system, branch to the product maintenance and create a service ��5HSDLU�(5HSDLU�JURXS���) with the category 6HUYLFH�SURGXFW�ZLWK�UHVRXUFHV. 6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�3URGXFWV�Choose Create service ( ).

For Category: 6(5B����

Choose &RQWLQXH.

Service: ��6HUYLFH

Description: 5HSDLU�JURXS���

Item Cat. Group: 6592

Go to the 6HUYLFH tab.

3URGXFW�7D[HV: Country: )5

Tax Type: 9$7

Tax Group: )8//�6DOHV��'LVWULEXWLRQ�FKDLQ��Select $VVLJQ��. Choose ,'(6�75�����.

Choose the 6DOHV��'LVWULEXWLRQ tab.

Base Unit of Measure: /(

Choose the &RQGLWLRQV tab.

Condition Type: 0PR0

Choose the key combination VDOHV�RUJDQL]DWLRQ���GLVWULEXWLRQ�FKDQQHO���SURGXFW (6$3���).

Sales Organization: ,'(6�75

Distribution Channel: ��

Amount: ��

Currency: (85

Choose Save�

Page 135: 2. CR100_Base Customising

© SAP AG CR100 4-32

2-2 Locator and worklist in the product maintenance.

2-2-1 Include the product���5HSDLU in your worklist.

Enter the following values on the )LQG tab page of the /RFDWRU: Find: 6HUYLFH ID/Descriptrion: ��6

Choose 6WDUW. Select the product in the Locator and choose ,QFOXGH�LQ�:RUNOLVW ( ).

2-2-2 Has the product ##Repair that was created correctly also been created automatically in the SAP ERP system?

1R, the product ##Service has not been created in the SAP ERP system?

For a product to be transferred to the ERP backend system, a manual step must be performed in the product maintenance (menu *RWRo�6HQG�WR�2/73���) In addition, the upload must be permitted for the corresponding product type in the system settings.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�0DVWHU�'DWD�o�3URGXFWV�o�6HWWLQJV�IRU�3URGXFW�7\SH�o�$OORZ�8SORDG�IRU�D�3URGXFW�7\SH�

Page 136: 2. CR100_Base Customising

© SAP AG CR100 4-33

2-3 Enhance your product master in SAP CRM. A number of steps are necessary for this. They should be performed in the following order:

2-3-1 First, create two new attributes.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�6HW�7\SHV�DQG�$WWULEXWHV�Attribute: =722/��

Choose &UHDWH.

Description: 7RRO�UHTXLUHG���

Attribute Type: &KHFNER[

Choose the 9DOXH�5DQJH tab.

Fixed Value, Description: 1R��<HV� Choose 6DYH and %DFN.

Attribute: =722/���

Choose &UHDWH.

Description: 7RRO���

Attribute Type: &KDUDFWHU�VWULQJ

Attribute Length: ��

Multiple values are possible: &KHFNPDUN

Choose the 9DOXH�5DQJH tab.

Single Value or Lower Limit: 0XOWLPHWHU or SOLHUV Fixed Value, Description: 0XOWLPHWHU or SOLHUV Choose 6DYH and %DFN.

2-3-2 Create a set type =5(3$,5## (5HSDLU�FKDUDFWHULVWLFV ##) for 6HUYLFHV and assign to it the attributes you created in the previous exercise.

Make sure you set the 0XOWLSOH�9DOXHV�3RVV� indicator for the attribute =722/�.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�6HW�7\SHV�DQG�$WWULEXWHV�Set Type: =5(3$,5��

Choose &UHDWH.

Description: 5HSDLU�FKDUDFWHULVWLFV���

Product Type: 0DWHULDO��FKHFNPDUN��Choose the $VVLJQHG�$WWULEXWHV tab� Attribute: =722/��

Attribute: =722/� ## and set the 0XOWLSOH�9DOXHV�3RVV� indicator.

Save the set type.

Page 137: 2. CR100_Base Customising

© SAP AG CR100 4-34

2-3-3 Create a category hierarchy ��+,(5 (+LHUDUFK\�JURXS���) and two categories.

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�&DWHJRULHV�DQG�+LHUDUFKLHV�Choose 1HZ�+LHUDUFKLHV��� Hierarchy ID: ��+,(5

Description: +LHUDUFK\�*URXS���

Choose ENTER.

Select 1HZ�&DWHJRU\.

Category ID: 5227

Description: $X[LOLDU\�HQWU\���

Choose ENTER.

Select 1HZ�&DWHJRU\.

Category ID: ��5(3$,5

Description: 5HSDLU�RI�JURXS ##

Product Type: 6HUYLFH �FKHFNPDUN� Select the 6HW�W\SHV�tab.

Choose $GG�VHW�W\SH ( ) and select your set type =5(3$,5��. In the View ID field, enter %$6,& (*HQHUDO). Save your data.

2-3-4 Go to product maintenance and change your product by entering and saving the relevant hierarchy and category in product categories in *HQHUDO�'DWD.

After you have released the data ((17(5), the new fields become visible. Use the search help (F4) to maintain values and save the product.

Page 138: 2. CR100_Base Customising

© SAP AG CR100 4-35

2-4 Templates on the product master.

2-4-1 Display the set type =75(3$,5. Apart from the assigned attributes, what differentiates this set type from the one you created in the previous exercise?

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�6HW�7\SHV�DQG�$WWULEXWHV�Set Type: =75(3$,5

Choose 'LVSOD\� In the characteristics, the indicator 7HPSODWH�(QDEOHG is set.

2-4-2 Go to Customizing and call Maintain Mini-Templates (for products).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&URVV�$SSOLFDWLRQ�&RPSRQHQWV�o�6$3�3URGXFW�o�7HPSODWHV�o�0DLQWDLQ�0LQL�7HPSODWHV Display the mini-template &5��� (UHSDLU�FKDUDFWHULVWLFV). Find: 3URGXFW�WHPSODWHV By: 7HPSODWH�W\SH ID/Description: 5(3

Choose 6WDUW. Expand the first entry 6HW�W\SH and double-click the template below it.

You should see two attributes containing default values (7UDGH�WHVW and 'ULYHU¶V�OLFHQVH�FDWHJRU\).

You should see two attributes containing default values (Trade test and Driver’s license category).

2-4-3 Display the category =76(59,&(B�� of the product hierarchy =7B+,(5. Apart from the assigned set types, what else can you see?

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�&DWHJRULHV�DQG�+LHUDUFKLHV�In the field 7HPSODWH (on the right beside the field Set type), you see the value &5���.

2-4-4 Now assign category =76(59,&(B�� of the product hierarchy =7B+,(5 to your product master.

What do you notice?

6$3�0HQX�o�0DVWHU�'DWD�o�3URGXFWV�o�0DLQWDLQ�3URGXFWV�If necessary, find and open your product master (for example, using /RFDWRU�→�:RUNOLVW) …

Page 139: 2. CR100_Base Customising

© SAP AG CR100 4-36

Select the *HQHUDO view

In the product category area, enter the hierarchy ID =7B+,(5 and then select the category =76(59,&(B�� in the Category ID field.

Choose ENTER.

After a few seconds you see two new fields in the product master, this time containing the default values from the template.

2-5 Comprehension questions about the product master

2-5-1 Which product types exist in CRM?

In CRM, there are six technically different product types.

0DWHULDOV – physical products, used in different scenarios (for example, Sales and Service)

6HUYLFHV – for example, services used in the service scenario

)LQDQFLQJ and )LQDQFLDO�6HUYLFH – used, for example, in banking and the insurance sector (leasings)

:DUUDQWLHV – used in the Service scenario

,3¶V (Intellectual Properties) - media-specific product type

2-5-2 Can product and material masters be exchanged between SAP ERP and CRM? What possibilities are there to do this and what are the differences between them?

<HV. Material and service masters can be loaded from SAP ERP into SAP CRM.

A customer enhancement can be used to transfer additional SAP ERP-specific data into the CRM system as well as the standard information.

CRM product masters can be uploaded manually (individually) into SAP ERP. Only data that is supported in SAP ERP is transferred.

1RWH� Proprietary set types and attributes are not transferred.

Page 140: 2. CR100_Base Customising

© SAP AG CR100 5-1

SAP AG 2004

7UDQVDFWLRQ�3URFHVVLQJ��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHU�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 141: 2. CR100_Base Customising

© SAP AG CR100 5-2

SAP AG 2004

7UDQVDFWLRQ�3URFHVVLQJ

6WUXFWXUH�RI�WUDQVDFWLRQV7UDQVDFWLRQ�W\SHV,WHP�FDWHJRULHV�DQG�LWHP�FDWHJRU\�GHWHUPLQDWLRQ%DVLF�IXQFWLRQV�LQ�EXVLQHVV�WUDQVDFWLRQV

Page 142: 2. CR100_Base Customising

© SAP AG CR100 5-3

SAP AG 2004

7UDQVDFWLRQ�3URFHVVLQJ��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR�� *LYH�H[DPSOHV�RI�WKH�GLIIHUHQW�&50�EXVLQHVV�WUDQVDFWLRQV� 'HVFULEH�WKH�VWUXFWXUH�RI�EXVLQHVV�WUDQVDFWLRQV� ([SODLQ�DQG�FUHDWH�WUDQVDFWLRQ�W\SHV�DQG�LWHP�FDWHJRULHV� &RQILJXUH�WKH�EDVLF�IXQFWLRQV�RI�EXVLQHVV�WUDQVDFWLRQV

Page 143: 2. CR100_Base Customising

© SAP AG CR100 5-4

SAP AG 2004

� 7UDQVDFWLRQV�DUH�D�IOH[LEOH�PHDQV�WR�FRQWURO�DQG�PDQDJH�SURFHVVHV�DFFRUGLQJ�WR�\RXU�FRPSDQ\V�UHTXLUHPHQWV�

� <RX�QHHG�WR�EH�IDPLOLDU�ZLWK�WKH�YDULRXV�IXQFWLRQV�DQG�FRQWURO�PHFKDQLVPV�RI�WUDQVDFWLRQV�

7UDQVDFWLRQ 3URFHVVLQJ��%XVLQHVV�6FHQDULR

Page 144: 2. CR100_Base Customising

© SAP AG CR100 5-5

SAP AG 2004

%XVLQHVV�7UDQVDFWLRQV�LQ�P\6$3 &50

2SSRUWXQLW\

2UGHU&RQWUDFW

,QTXLU\���4XRWDWLRQ

$FWLYLW\

/HDG

6HUYLFH5HTXHVW

&RPSODLQW

%XVLQHVV�WUDQVDFWLRQV�LQ�P\6$3 &50�DUH�XVHG�WR�GHVFULEH�EXVLQHVV�SURFHVVHV�DQG�WUDQVDFWLRQV�

� The concept of business transactions has the following meanings: y A business transaction can cover several business cases, for example, sales order and contact. y There is a similar interface for processing all types of business transactions. There is a strict split

between the user interface and the processing of transactions. y Similar functions are available in all types of business transactions.

Page 145: 2. CR100_Base Customising

© SAP AG CR100 5-6

SAP AG 2004

*HQHUDO�6WUXFWXUH�RI�7UDQVDFWLRQV

0DWHULDO����4XDQWLW\

%XVLQHVV�3DUWQHU

,WHP�VSHFLILF GDWD��VXFK�DV����� �������� �� ��������� �������� �� ��������� ��� �������� ��!"� � �#�� �� ��������� $% �& �(' ���� #)*� ���*�*�����+ �� ��������� ,���-����.�� �� ���������

/0//

*HQHUDO�GDWD��VXFK�DV1% �&����"�-)�!"� � ������ � ��� !�23 ��� �& �42���� � ' �+�*5��6&� � �87� ��%� ' �.9� ������� ������)�� � �� �7 ' �� 3 !���! ' &3:' 9<;= ���!

/0//

%XVLQHVV�7UDQVDFWLRQ

0DWHULDO����4XDQWLW\

6HUYLFH����4XDQWLW\

� A business transaction expresses a business interaction with a business partner. �

The business transaction provides business structures and functions that can be used in various processes of a company, for example, in sales, marketing or service.

� Depending on the Leading Transaction Category (for example, contact, opportunity, sales, service), a business transaction has a certain structure.

Examples y Tasks have only a header level. y Leads, opportunities and service transactions have a header and item level. y Sales transactions additionally have a schedule line level (delivery quantities and delivery dates,

possibly after an ATP check).

Page 146: 2. CR100_Base Customising

© SAP AG CR100 5-7

SAP AG 2004

'LIIHUHQW�VHWWLQJV�DFFRUGLQJ�WR�EXVLQHVV�WUDQVDFWLRQ�FDWHJRU\

$GGLWLRQDO�EXVLQHVV�WUDQVDFWLRQ�FDWHJRULHV'HSHQGHQW�RQ�OHDGLQJ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRU\

%XVLQHVV�WUDQVDFWLRQ�DWWULEXWHV�DQG�FKDUDFWHULVWLFV�� /HDGLQJ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRU\� &RQWURO�DWWULEXWHV

%XVLQHVV�7UDQVDFWLRQ�&XVWRPL]LQJ��+HDGHU'HILQH�WUDQVDFWLRQ�W\SHV

$VVLJQ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRULHV

&XVWRPL]LQJ�DW�KHDGHU�OHYHO

$VVLJQ�EORFNLQJ�UHDVRQV

$OORZHG FKDQQHOV�IRU�WUDQVDFWLRQ�W\SHV&RQVLGHULQJ�WKH�EXVLQHVV�SDUWQHU�VWDWXV

5HVWULFWLQJ�WKH�XVDJH�RI�WKH�WUDQVDFWLRQ�W\SH

� A business transaction can be assigned to one or several business transaction categories, depending on what the leading business transaction category is. Assigned business transaction categories allow detailed control of the transaction.

� Only specific combinations of business transaction categories are possible. �

Example: y The transaction category 6592 (service category) has the leading business transaction category VHUYLFH�WUDQVDFWLRQ and three assigned business transaction categories FRQWDFW, VDOHV and VHUYLFH�WUDQVDFWLRQ.

y The transaction category /($' (lead) has the leading business transaction category OHDG and one assigned business transaction category OHDG.

y The transaction category 7$ (telesales) has the leading business transaction category VDOHV and two assigned business transaction categories FRQWDFW and VDOHV.

� Control attributes (such as the leading business transaction category, text determination procedure, partner determination procedure, status profile, the organizational data profile and the number range assignment) can be defined at header level. Various settings can be made, depending on the business transaction category.

� Assigning blocking reasons: You can use these blocking reasons to block a business partner for entering particular business transactions. Then you cannot enter any business transactions, to whose transaction category this applies, for the blocked business partner.

� Permitted channels for transaction categories: When you have assigned a transaction category to particular channels, only these transaction types are then offered in the value-help selection in the corresponding channel.

Page 147: 2. CR100_Base Customising

© SAP AG CR100 5-8

SAP AG 2004

%XVLQHVV�7UDQVDFWLRQ�&XVWRPL]LQJ��,WHP

'LIIHUHQW�VHWWLQJV�DFFRUGLQJ�WR�EXVLQHVV�WUDQVDFWLRQ�FDWHJRU\

$VVLJQ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRULHV2QO\�FHUWDLQ�FRPELQDWLRQV�DUH�SHUPLWWHG

,WHP�DWWULEXWHV�DQG�FKDUDFWHULVWLFV�� &RQWURO�DWWULEXWHV� ,WHP�REMHFW�W\SH

'HILQH�LWHP�FDWHJRU\

$VVLJQ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRULHV

&XVWRPL]LQJ�DW�LWHP�OHYHO

� First you define the general settings, meaning the attributes that are the same for all item categories. y Item object type: Partner determination, status profile, ATP profile, action profile, date profile, BOM

explosion and configuration data. �

Next you define the business context in which the item category is used. Settings differ depending on the assigned business transaction category. For example, billing relevance is defined under 6DOHV and confirmation relevance under 6HUYLFH�7UDQVDFWLRQ.

� Example: y The item category 6593 (service product item) has two assigned business transaction categories 6DOHV and 6HUYLFH�WUDQVDFWLRQ.

y The item category 2337 (opportunity item) has one assigned business transaction category 2SSRUWXQLW\.

� Activities normally do not have items. Customizing item categories and item category determination is not necessary in this case. Exception: Activity reports.

Page 148: 2. CR100_Base Customising

© SAP AG CR100 5-9

SAP AG 2004

&XVWRPL]LQJ��,WHP�&DWHJRU\�'HWHUPLQDWLRQ

,WHP�&DWHJRU\�8VDJH

,WHP�&DWHJRU\�*URXS

7UDQVDFWLRQ�7\SH7UDQVDFWLRQ

3URGXFW�0DVWHU

3URJUDP

� 'HIDXOW�YDOXH� $OWHUQDWLYH�LWHP�FDWHJRULHV

0DLQ�,WHP�&DWHJRU\

,WHP�&DWHJRU\

� The field ,WHP�&DWHJRU\�*URXS of the product master exists as both organizational data-dependent (for example 6DOHV tab page) and organizational data-independent (for example 6$3�%DVLF�'DWD tab page).

� The procedure for the determination of item categories should be set up in the same way as in the SAP ERP system, especially in the case of replication-relevant transactions. Otherwise, problems can occur in the upload to SAP ERP.

� Other custom-made item categories and their determination must be set up manually. No customizing download from SAP ERP is supported.

� Examples for item category determination: y A sales item (NORM) in a standard sales order (TA) will lead to item category TAN. y A sales item (NORM) in a standard sales order (TA) that belongs to a higher-level item of item

category TAN will lead to item category TANN, once free goods determination takes place (item category usage is FREE).

y A service product item (SVRP) in a standard service order (SRVO) will lead to item category SRVP.

Page 149: 2. CR100_Base Customising

© SAP AG CR100 5-10

SAP AG 2004

%DVLF�)XQFWLRQV�LQ�%XVLQHVV�7UDQVDFWLRQV

� &UHDWH�IROORZ�XS�WUDQVDFWLRQV> &RS\LQJ�FRQWURO> 'RFXPHQW�IORZ> 6XEVHTXHQW�UHIHUHQFLQJ

� 'HWHUPLQLQJ> 2UJDQL]DWLRQDO�GDWD> 7H[WV

� $GPLQLVWUDWLRQ> 6WDWXV

� 3HUIRUP�LQFRPSOHWHQHVV�FKHFN� &KDQJH�WUDQVDFWLRQV

> &KDQJH�GRFXPHQWV> )LHOG�FKDQJHV

� Not all functions are available in every transaction type. �

A selection of basic functions are: y Partner Processing y Pricing y Incompleteness Check y Text Management y Date Management

� The following sales-specific functions are covered in more detail in CR300 CRM Sales: y Product Substitution y Free Goods y Credit Check y Availability Check (ATP Check)

Page 150: 2. CR100_Base Customising

© SAP AG CR100 5-11

SAP AG 2004

&RS\LQJ�%XVLQHVV�7UDQVDFWLRQV

&RS\

&RSLHV�FXUUHQW�WUDQVDFWLRQ�GRFXPHQW�� 6DPH�WUDQVDFWLRQ�W\SH� +HDGHU�DQG�LWHP�GDWD�LV�FRSLHG

� 'RFXPHQW�IORZ�LV�QRW�XSGDWHG��QR�UHIHUHQFH�WR�RULJLQDO�GRFXPHQW

&UHDWH�)ROORZ�8S�7UDQV�

&RSLHV�GDWD�IURP�RQH�RU�PRUH�WUDQVDFWLRQ�GRFXPHQW�V��� <RX�FDQ�FKRRVH�WKH�WUDQVDFWLRQ�W\SH�IRU�WKH�IROORZ�XS�GRFXPHQW

� +HDGHU�GDWD�LV�FRSLHG� <RX�FDQ�VHOHFW�LWHPV� 'RFXPHQW�IORZ�LV�XSGDWHG

3UHUHTXLVLWH� &XVWRPL]LQJVHWWLQJV�IRU�FRS\LQJ�FRQWURO

� You can choose several transaction documents in the locator, and create exactly one follow-up document for them.

� The header data is copied from the first transaction in the hit list, and the item data from all transactions is collected on the ,WHP�VHOHFWLRQ tab page.

� Prerequisite: Relevant organizational data in the source and target transactions should match. �

For processing follow-up documents, you must perform three customizing steps: y Copy control for transaction types y Copy control for item categories y Determine item category when copying

� When you FRS\ transactions, the system produces a copy and displays it for processing. When the copied transaction is saved, the document flow is QRW updated, that is, the copied transaction has no connection to the original transaction.

� Customers with particular requirements for copying control can enhance the conditions according to their wishes. You have the option of writing your own data transfer routines using BAdI (business add-in) methods. For creating copying routines, you can use the &50B&23<B%$', BAdI.

Page 151: 2. CR100_Base Customising

© SAP AG CR100 5-12

SAP AG 2004

&XVWRPL]LQJ��&RS\LQJ�&RQWURO

7UDQVDFWLRQ�7\SHV

,WHP�&DWHJRULHV

,WHP�&DWHJRU\�'HWHUPLQDWLRQ�'XULQJ�&RS\LQJ

6RXUFH 7DUJHW$*$* 7$7$*HQHUDO�FRQWURO

'HWDLOHG�GDWD

6RXUFH 7DUJHW$*1$*1 7$17$1*HQHUDO�FRQWURO

'HWDLOHG�GDWD

6RXUFH�LWHP FDWHJRU\

7DUJHW�LWHP FDWHJRU\

=$*�=$*� =7$�=7$�

7UDQVDFWLRQ�W\SH

7$7$���

� You need copying control for processing follow-up documents. �

Copying control for transaction types is mandatory. �

Copying control for item categories is mandatory when you want to copy products (items) into a follow-up document.

� The definition of item category determination when copying is optional and can be used under special circumstances.

� Copying control can be maintained in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�7UDQVDFWLRQV�→�%DVLF�6HWWLQJV�→�&RS\LQJ�&RQWURO�IRU�%XVLQHVV�7UDQVDFWLRQV�

� It is sometimes necessary to deactivate the item category determination in the target transaction. In this case, you can transfer the 'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�:KHQ�&RS\LQJ and, for example, a quotation item with item category ZAG1 (the above example deals with a sales item - item category group NORM) into an order item with item category ZTA1.

Page 152: 2. CR100_Base Customising

© SAP AG CR100 5-13

SAP AG 2004

'RFXPHQW )ORZ LQ�7UDQVDFWLRQV

'RFXPHQW�IORZ�KHDGHU�

'RFXPHQW�IORZ�DOORZV�\RX�WR�GLVSOD\�LQWHUOLQNDJHVEHWZHHQ�EXVLQHVV�WUDQVDFWLRQV�DW�KHDGHU�DQG�LWHP�OHYHO�

2YHUYLHZ�

'HWDLO�YLHZ�

,WHP�UHODWLRQVKLSV

� When processing follow-up documents, the document flow is updated. �

From the document flow it is possible to navigate to linked business transactions. It is also possible to navigate to the SAP R/3 system (for example, to the delivery document).

� In the SAP GUI document flow: y The 'HWDLO�9LHZ only shows the immediate preceding/succeeding documents. y The 2YHUYLHZ shows all documents that are linked.

Page 153: 2. CR100_Base Customising

© SAP AG CR100 5-14

SAP AG 2004

6XEVHTXHQW 5HIHUHQFLQJ

6HUYLFH�RUGHU

2SSRUWXQLW\

&RQWUDFW

$FWLYLW\IRU�H[DPSOH��FXVWRPHU�YLVLW

,QWHUOLQNDJHV

&RQWUDFW6HUYLFH�RUGHU2SSRUWXQLW\

2EMHFW UHIHUHQFH SURILOH7UDQVDFWLRQ W\SH

2EMHFW OLQNV,QWHUIDFH�VHWWLQJV

� When you create an activity and then see that it should have been created as a follow-up transaction to an existing case, you can subsequently link this activity to an existing transaction.

� You can subsequently link follow-up transactions from header to header.

� It is not possible to subsequently link from item to item.

� When you subsequently link follow-up transactions, the document flow is updated automatically. When you delete a link, the document flow is updated accordingly when you save the transaction.

� To enable subsequent referencing, you have to create an object relationship profile in Customizing and assign it to a transaction type.

� 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�7UDQVDFWLRQV�→�6HWWLQJV�IRU�$FWLYLWLHV�→�'HILQH�2EMHFW�5HODWLRQVKLS�3URILOH

Page 154: 2. CR100_Base Customising

© SAP AG CR100 5-15

SAP AG 2004

7H[WV�LQ�7UDQVDFWLRQV

6LPSOH�7H[W�(GLWRU��OLNH�$FWLYLWLHV��

7H[W�(GLWRU�ZLWK�QDYLJDWLRQ�WUHH��OLNH�VDOHV�RUGHUV��+HDGHU�DQG�LWHP�OHYHO

� In SAP CRM it is possible to maintain textual information for several objects, for example: y Business partner y Product y Product catalog y Business transaction (header and item) y Billing documents (header and item)

� Texts can be maintained for different languages.

Page 155: 2. CR100_Base Customising

© SAP AG CR100 5-16

SAP AG 2004

7H[W�GHWHUPLQDWLRQ�SURFHGXUH�

,WHP�&DWHJRU\7UDQVDFWLRQ�7\SH

� :KLFK�DSSOLFDWLRQV�FDQ�XVH�WKH�SURFHGXUH��WKDW�LV��GHWHUPLQH�WH[W�REMHFWV�"

� :KLFK�WH[W�W\SHV�VKRXOG�DSSHDU"�)RU�H[DPSOH��LQWHUQDO�QRWH��FXVWRPHU�UHTXHVW��UHSRUW�

� +RZ�VKRXOG�WKH�WH[WV�EH�SURFHVVHG�LQ�WKH�GRFXPHQW"�0DQGDWRU\�RU�RSWLRQDO��VHTXHQFH��FKDQJHDEOH�DQG�VR�RQ�

� +RZ�VKRXOG�WKH�WH[WV�EH�GHWHUPLQHG"�$FFHVV�VHTXHQFH��WHPSODWH�REMHFW�DQG�WHPSODWH�WH[W�W\SH�

7H[W�'HWHUPLQDWLRQ�3URFHGXUH

� The definition of the text determination procedure is similar to that of pricing. First you define several text types. After that you define the source texts of your text types within access sequences; for example, if no sales text is available, the system should display the basic text.

� According to your business scenario, you combine a number of text types in the text determination procedure. These texts are automatically displayed in documents or can be entered there.

� Text objects and text types are defined in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�7H[W�0DQDJHPHQW�→�'HILQH�7H[W��2EMHFWV�DQG�7H[W�7\SHV�

� Text determination procedures and access sequences are also defined in Customizing: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�7H[W�0DQDJHPHQW�→�'HILQH�7H[W�'HWHUPLQDWLRQ�3URFHGXUH��

Page 156: 2. CR100_Base Customising

© SAP AG CR100 5-17

SAP AG 2004

6WDWXV�LQ�7UDQVDFWLRQ��6WDWXV�/LQH

6WDWXV�OLQH�'LVSOD\V�XVHU�VWDWXV�LI�VWDWXV�SURILOH�H[LVWV��RWKHUZLVH�GLVSOD\V�V\VWHP�VWDWXV

6WDWXV�ZLWKRXW�VWDWXV�QXPEHU 6WDWXV�GHWDLOV

6WDWXV�RQLWHP�OHYHO

6WDWXV�ZLWK�VWDWXV�QXPEHU

� The status line displays the user status if a status profile exists; otherwise, the status line displays the system status.

Page 157: 2. CR100_Base Customising

© SAP AG CR100 5-18

SAP AG 2004

6WDWXV�LQ�7UDQVDFWLRQ

6WDWXV�GHWDLOV

6WDWXV�OLQH

� The status line displays the user status if a status profile exists; otherwise, the status line displays the system status.

� In SAP GUI you can display a status analysis. If you would like to analyze a problem individually, and would like to know for example why the system does not display a specific status for a setting, you can use the status analysis to call up a technical analysis function.

Page 158: 2. CR100_Base Customising

© SAP AG CR100 5-19

SAP AG 2004

8VHU�6WDWXV6\VWHP�6WDWXV

6WDWXV�0DQDJHPHQW

� ,V�VHW�LQWHUQDOO\�E\�V\VWHP� ,QIRUPV�\RX�WKDW�FHUWDLQ�

EXVLQHVV�SURFHVVHV�KDYH�EHHQ�FRPSOHWHG

([DPSOHV�2SHQ,Q�SURFHVVLQJ,QFRUUHFW"&RPSOHWHG

� 6HW�E\�XVHU� $GGLWLRQDO�WR�V\VWHP�VWDWXV��

FRQWUROOHG�E\�VWDWXV�SURILOH� &DQ�EH�VHW�PDQXDOO\�RU�FDQ�EH�

WULJJHUHG�E\�SURFHVV

([DPSOHV�2SHQ7R�EH�UHOHDVHG5HOHDVHG5HMHFWHG5H�RSHQHG

� System status: Status set by the system which informs the user that the system has executed a specific business transaction on an object. You can only influence this status if you execute a business transaction that changes the system status.

y However, there are also some system statuses in CRM that the user can set or reset as he wishes, for example, 'R�QRW�GLVWULEXWH� These statuses are defined in the CRMC_STATUS_PROC table.

� User status: Status set by you that you can create in addition to the system status. You define a user status in a status profile that is created in Customizing for business transactions. You can define and activate as many user statuses as you wish. A status profile can then be assigned to a transaction type (header status) and an item category (item status).

� User statuses allow you to control business processes managed by means of the system status. You can set and delete user statuses manually during business processes.

� The header status is independent of the item status. One exception is the status &RPSOHWHG� If all items have the status &RPSOHWHG, the header status is also set to &RPSOHWHG.

� Depending on the business transaction, R/3 Transfer and R/3 Status information is available (for example, in a sales order).

� Setting a user status can influence the system status.

Page 159: 2. CR100_Base Customising

© SAP AG CR100 5-20

SAP AG 2004

6WDWXV�3URILOH

6WDWXV�SURILOH�

,WHP�&DWHJRU\7UDQVDFWLRQ�7\SH

'HILQLWLRQ�RI�XVHU�VWDWXV�� :LWK�RU�ZLWKRXW�VWDWXV�QXPEHU� 7UDQVDFWLRQ�FRQWURO� $XWKRUL]DWLRQ�NH\

� User statuses are defined in status procedures or VWDWXV�SURILOHV. In status profiles you can do the following: y Define the sequence in which user statuses can be activated y Define initial statuses y Allow or prohibit certain business transactions

� You must assign at least one object type, such as CRM Order Header, to the status procedure. �

You can define a status profile in Customizing:�6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�7UDQVDFWLRQV�→�%DVLF�6HWWLQJV�→�6WDWXV�0DQDJHPHQW�

� The impact of a system status to a business transaction can be displayed using transaction BS23.

Page 160: 2. CR100_Base Customising

© SAP AG CR100 5-21

SAP AG 2004

,QFRPSOHWHQHVV�&KHFN

2UGHU3%� � 7*?@! � )����@!�2BA $DC*E 3 ����F� �� �&G�H�! / $� �� / A

I !� �� �D� � 7 ' ��!J4K EML6KN6K EPO�KL6K EML�Q

$SSOLFDWLRQ�ORJ�7UDQVDFWLRQ�LV�LQFRPSOHWH��([W��5HIHUHQFH�LV�PLVVLQJ6WDWXV�,QFRPSOHWH

7KH�LQFRPSOHWHQHVV�FKHFN�DOORZV�\RX�WR�ILQG�RXW�ZKHWKHU�D�WUDQVDFWLRQ�LV�FRPSOHWH�RU�QRW�([DPSOH�7KH�([WHUQDO�5HIHUHQFH�ILHOG�LV�PDQGDWRU\�LQ�D�VWDQGDUG�VDOHV�RUGHU�

� You can make settings for the incompleteness check in business transactions. You can define when a business transaction should be considered incomplete in the system and what message type the system should issue to the application log during data processing. You can restrict the incompleteness check to individual transaction types and to individual business partners.

� The scope of the check can differ for each object. For example, the system checks different fields in a sales order than it checks in an opportunity.

� You can define the incompleteness check in Customizing. For this, choose 6$3�,PSOHPHQWDWLRQ�*XLGH�

→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�,QFRPSOHWHQHVV��

Page 161: 2. CR100_Base Customising

© SAP AG CR100 5-22

SAP AG 2004

,QFRPSOHWHQHVV�&KHFN��&XVWRPL]LQJ

,Q�&XVWRPL]LQJ��\RX�GHILQH�ZKLFK�ILHOGV�DUH�PDQGDWRU\�IRU�ZKLFK�WUDQVDFWLRQ�W\SH�DQG�RU�LWHP�FDWHJRU\�

,QFRPSOHWHQHVV�JURXS�WUDQVDFWLRQ�LWHP

,QFRPSOHWHQHVV�JURXS�EXVLQHVV�SDUWQHU

,QFRPSOHWHQHVV�3URFHGXUH

7UDQV��W\SH�LWHP�FDWHJRU\

%XVLQHVV�SDUWQHUPDVWHU�GDWD

� :KLFK�ILHOGV�DUH�PDQGDWRU\"� :KLFK�PHVVDJH�W\SH�LV�LQYROYHG�"

�HUURU�RU�ZDUQLQJ�"� +RZ�GRHV�WKH�V\VWHP�UHDFW�

�IRU�H[DPSOH��LV�WKH�VWDWXV�VHW�WR�³LQFRPSOHWH�IRU�GHOLYHU\´�"

� To set up the incompleteness check, perform these steps: y Define an incompleteness group for business transactions and items. y Define an incompleteness check for business partners. In the business partner master data, assign the

required business partners to the incompleteness group in the 6DOHV�$UHD�'DWD on the 6DOHV tab. y Assign transaction types to the incompleteness groups. In the incompleteness check, the same

conditions are valid for all transaction types with the same incompleteness group assigned. y Assign item categories to the incompleteness groups. In the incompleteness check, the same

conditions are valid for all item categories with the same incompleteness group assigned. y Define the incompleteness procedures that are valid for the various subobjects of a transaction, for

example, SALES for sales data or PRODUCT_I for product data at item level. In an incompleteness procedure, you can group fields that you want to check for completeness. If you do not enter data in any of these fields in the business transaction, the transaction is considered incomplete. For each field in the procedure, you must also define whether the message issued to the application log during data processing should be a warning or an error message.

y Assign the incompleteness groups to the incompleteness procedures. This specifies the business transactions in which checks are carried out. If you assign an incompleteness group for business partners to an incompleteness procedure, the system carries out the check only for those business partners to whom the incompleteness group was assigned. If you create a transaction using that transaction type and business partner, however, the incompleteness procedure is valid only the business partner, that is, the system does not display a combination of both procedures as incomplete. Only the fields from the incompleteness procedure for the business partner are displayed as incomplete.

Page 162: 2. CR100_Base Customising

© SAP AG CR100 5-23

SAP AG 2004

&KDQJH�'RFXPHQWV

7KH�V\VWHP�FDQ�XSGDWH�FKDQJH�GRFXPHQWV�IRU�WUDQVDFWLRQV�7KLV�DOORZV�\RX�WR�GLVSOD\�DOO�FKDQJHV�PDGH�WR�D�WUDQVDFWLRQ��LQFOXGLQJ�

:KDW�ZDV�FKDQJHG��ILHOG��ROG�YDOXH��QHZ�YDOXH�:KR�PDGH�WKH�FKDQJH:KHQ��GDWH�DQG�WLPH��WKH�FKDQJH�ZDV�PDGH

<RX�FDQ�GHFLGH�IRU�HDFK�WUDQVDFWLRQ�W\SH�ZKHWKHU�FKDQJH�GRFXPHQWV�DUH�XSGDWHG�

� In Customizing, you can deactivate the updating of change documents for transaction types. Therefore go to the details of a transaction type and check the flag 1R�&KDQJH�'RFXPHQWV.

� In SAP GUI you can display the change documents by choosing ([WUDV�→�&KDQJH�'RFXPHQWV.

Page 163: 2. CR100_Base Customising

© SAP AG CR100 5-24

SAP AG 2004

7UDQVDFWLRQ�3URFHVVLQJ��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� *LYH�H[DPSOHV�RI�WKH�GLIIHUHQW�&50�EXVLQHVV�WUDQVDFWLRQV� 'HVFULEH�WKH�VWUXFWXUH�RI�EXVLQHVV�WUDQVDFWLRQV� ([SODLQ�DQG�FUHDWH�WUDQVDFWLRQ�W\SHV�DQG�LWHP�FDWHJRULHV� &RQILJXUH�WKH�EDVLF�IXQFWLRQV�RI�EXVLQHVV�WUDQVDFWLRQV

Page 164: 2. CR100_Base Customising

© SAP AG CR100 5-25

�([HUFLVHV�

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� 7UDQVDFWLRQV�DQG�WKH�5HODWHG�&XVWRPL]LQJ�

At the conclusion of this exercise, you will be able to:

• Create and analyze a transaction

• Create a transaction type

• Describe and perform the item category determination for a transaction type

You would like to use a new transaction type for your trade fair business in the 6DOHV area. Therefore, you should copy an existing transaction type and customize it using the Implementation Guide (IMG). Before you create a transaction type, you would like to understand the application and where to find the data.

Optional (service)

You want to set up a new transaction type for service transactions in the 6HUYLFH area.

1-1 To familiarize yourself with a number of basic mechanisms of the transaction processing, you create a transaction in the CRM system.

1-1-1 Create a sales transaction of the type 4XRWDWLRQ ��!�2UGHU� for the sold-to party ##0HJDVWRUH. Use ##4XRWDWLRQ as an external reference.

1-1-2 Which transaction type (technical key) represents this transaction?

_____________________

Adapt the local layout for this, icon.

Choose 2SWLRQV and then the ([SHUW tab page. Select 'LVSOD\�NH\�LQ�DOO�GURSGRZQ�ER[HV and 6RUW�HQWULHV�E\�NH\.

The entries become effective when you press ENTER again after making the settings.

1-1-3 Enter the product with the number +7����� and a quantity of �� 3&�in the item list.

Which item category is determined by the system?

_______

1-1-4 Save the transaction and note the number.

____________

Page 165: 2. CR100_Base Customising

© SAP AG CR100 5-26

1-2 If applicable, call the last sales transaction you saved and analyze the item category that was determined and also how it was determined.

1-2-1 Where in Customizing will you find the detailed settings for the transaction type used?

1-2-2 Where in Customizing will you find the detailed settings for the item category determined?

1-2-3 In Customizing, check whether this item category contains a date profile.

What %LOO��5HOHYDQFH indicator does this item category have?

1-2-4 In Customizing, analyze the item category determination. What were the influencing factors or associated values found for the item category determined in the previous step? Write down both the influencing factors and associated values.

___________________________________________________

___________________________________________________

___________________________________________________

Go to the product master to determine the relevant item category group.

1-2-5 What other factors can influence the determination of an item category? Name a suitable example.

1-3 You would like to create a new sales transaction type =$## (##4XRWDWLRQ) in Customizing. Create it as a copy of the existing transaction type AG and make some small changes.

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button�6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�1-3-1 Search for the existing transaction type $*.

1-3-2 Select the line and choose &RS\�DV«.

1-3-3 Enter the abbreviation =$## and the description ##4XRWDWLRQ (short DQG long text).

1-3-4 Confirm the dialog box (number of copied dependent entries) with (17(5.

1-3-5 Assign the organizational data profile =25*352)## to this transaction type.

1-3-6 Choose 6DYH�

Page 166: 2. CR100_Base Customising

© SAP AG CR100 5-27

1-4 In order to use the new transaction type, it is necessary to maintain LWHP�FDWHJRU\�GHWHUPLQDWLRQ. If you are entering a sales item, you do not use your own item category, but rather the SAP standard item category for a quotation item.

1-4-1 In Customizing, set up the item category determination.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�

1-4-2 Search (using 3RVLWLRQ) for Trans. type $* and Item Cat. Group 1250��6WDQGDUG�LWHP�. Select the line and choose &RS\�DV«.

1-4-3 Replace transaction type AG with your new transaction type =$��.

1-4-4 Save your entries.

1-5 Test your new transaction type by creating a sales transaction of type ##4XRWDWLRQ.�1-5-1 Enter sold-to party ##6WRFNPDQQ and the QXPEHU of your previously created

product with the description ##0RQLWRU and TXDQWLW\��.

Save the transaction and note the number.

___________________ >GDWD�VKHHW@

Page 167: 2. CR100_Base Customising

© SAP AG CR100 5-28

Page 168: 2. CR100_Base Customising

© SAP AG CR100 5-29

([HUFLVHV�

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� ,PSOHPHQWLQJ�DQG�7HVWLQJ�&RS\LQJ�&RQWURO�

At the conclusion of this exercise, you will be able to:

• Describe copying control for transaction types and item categories in CRM, and implement and test this

• Create business transactions as copies or as follow-up transactions of already existing transactions

You want to use the quotation you created in a previous exercise as a basis for creating additional business transactions such as standard telesales order. To do this, you must be able to describe copying control in CRM and make the necessary entries.

2-1 To be able to productively use transaction type =$�� (##4XRWDWLRQ)�that you created in the system (that is, to be able to create follow-up transactions), you must make or check the required entries for transaction types and item categories (on header and item level) in copying control.

2-1-1 Try to create a sales order of the type 7HOHVDOHV as a follow-up transaction for the ��4XRWDWLRQ you created in the previous exercise.

Does the system allow you to do this?

____________________

Why not?

____________________________________________________

2-1-2 In the Customizing of &RS\LQJ�&RQWURO�IRU�7UDQVDFWLRQ�7\SHV, check whether the relevant entry for copying the source transaction type =$## to the target transaction type 7$ is missing.

Now add the missing entry.

2-1-3 Test your settings and create a transaction of the type 7HOHVDOHV as a follow-up transaction for =$## ���4XRWDWLRQ� and make a note of the number.

____________________________

Page 169: 2. CR100_Base Customising

© SAP AG CR100 5-30

Page 170: 2. CR100_Base Customising

© SAP AG CR100 5-31

([HUFLVHV

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� 7H[W�'HWHUPLQDWLRQ�

At the conclusion of this exercise, you will be able to:

• Explain, implement and test text determination for transactions in CRM

You want to understand and create settings for the text determination for the transaction type you created in the last exercise.

To do this, you analyze the existing text determination procedure and then make a number of changes in order to enter additional text data.

3-1 Settings for text determination

3-1-1 Which text determination procedure is used in transactions of the type ##4XRWDWLRQ?

________________

3-1-2 Take a look at the settings for this text determination procedure in Customizing.

What text types are used in the underlying text determination procedure?

__________________________________________________

3-1-3 What could possibly be the source for text data in the +HDGHU�1RWH text type?

3-1-4 Copy the text determination procedure 25'(5���� Enter =7'3## as the text determination procedure ID and ##7H[W�'HWHUPLQDWLRQ�3URFHGXUH�as the description.

Also include the text type $��� (3UHSDUDWLRQ) in the text determination procedure.

3-1-5 Assign the text determination procedure you created, =7'3��, to your transaction type =$�� (��4XRWDWLRQ).

3-1-6 Use the transaction type =$������4XRWDWLRQ��to test that the text determination procedure and the text type function correctly.

Create a ��4XRWDWLRQ and check that the new text type appears on the 7H[WV tab page.

Page 171: 2. CR100_Base Customising

© SAP AG CR100 5-32

Page 172: 2. CR100_Base Customising

© SAP AG CR100 5-33

([HUFLVHV

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� ,QFRPSOHWHQHVV�

At the conclusion of this exercise, you will be able to:

• Explain, implement and test incompleteness for transactions in CRM

You want to create a new incompletenes procedure for your transaction type ZA##, ##4XRWDWLRQ. The transaction shall be classified as incomplete if the external reference is missing.

4-1 You would like to ensure that the sales transaction ZA## must have the External Reference field maintained. You would like an error message if no data is entered for the field. Create an incompleteness group =*�� with the description ,&�*URXS����for your transaction. Maintain the incompleteness procedure =3## with the description ,&�3URFHGXUH���.

4-1-1 Define the incompleteness group =*##.

4-1-2 Assign the incompleteness group to your transaction type =$��.

4-1-3 Create an incompleteness procedure =3�� with the description ,&�3URFHGXUH���.

4-1-4 Enter the details for the incompleteness procedure and define the ([WHUQDO�5HIHUHQFH field so that an error appears if it is not filled. Save your data.

To see the field name, click in the field, press F1 help, and choose 7HFKQLFDO�,QIRUPDWLRQ. In the )LHOG�'DWD section, you will see the field name�

4-1-5 Create an incompleteness procedure 'HWHUPLQDWLRQ. Enter =*���in the ,QFRPSOHWHQHVV�*URXS��7UDQVDFW field (incompleteness for transaction type) and leave the field for the business partner blank. Enter =3�� in the 3URFHGXUH field.

4-1-6 See if your incompleteness procedure works on the business partner ##Stockmann AG. Therefore create a new transaction of type ��4XRWDWLRQ.

Is an error message displayed?

When you open the application log you can double-click on the message to navigate to the corresponding field.

Page 173: 2. CR100_Base Customising

© SAP AG CR100 5-34

Page 174: 2. CR100_Base Customising

© SAP AG CR100 5-35

2SWLRQDO�([HUFLVHV��6HUYLFH��

1-1 To familiarize yourself with a number of basic mechanisms of the transaction processing, you create a transaction in the CRM system.

1-1-1 Create a service transaction of the type 6HUYLFH�7UDQVDFWLRQ for the sold-to party ##0HJDVWRUH.

1-1-2 Which transaction type (technical key) represents this transaction?

__________________________________________________

1-1-3 Enter the product with the number 659�B� and a quantity of ��in the 3URGXFW field in the item details.

Which item category is determined by the system?

________

1-1-4 Save the transaction and note the number.

______________

1-2 If applicable, call the last service transaction you saved and analyze the item category that was determined and also how it was determined.

1-2-1 Where in Customizing will you find the detailed settings for the transaction type used?

1-2-2 Where in Customizing will you find the detailed settings for the item category determined?

1-2-3 In Customizing, check whether this item category contains a date profile.

Is the UHOHYDQW�IRU�UHVRXUFH�SODQQLQJ indicator set for the item category?

What %LOO��5HOHYDQFH indicator does this item category have?

1-2-4 In Customizing, analyze the item category determination. What were the influencing factors or associated values found for the item category determined in the previous step? Write down both the influencing factors and associated values.

___________________________________________________

___________________________________________________

___________________________________________________

Go to the product master to determine the relevant item category group.

1-2-5 What other factors can influence the determination of an item category? Name suitable examples.

Page 175: 2. CR100_Base Customising

© SAP AG CR100 5-36

1-3 You would like to create a new service transaction type =6## (##6HUYLFH�RUGHU) in Customizing. Create it as a copy of the existing transaction type ZSE1 and make some small changes.

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button�6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�1-3-1 Search for the existing transaction type =6(�.

1-3-2 Select the line and choose &RS\�DV«.

1-3-3 Enter the abbreviation =6## and the description ##6HUYLFH�RUGHU (short DQG long text).

1-3-4 Confirm the dialog box (number of copied dependent entries) with (17(5.

1-3-5 Assign the partner determination procedure =7659+�� and the organizational data profile =725*6�� to this transaction type.

1-3-6 Choose 6DYH�

1-4 In order to use the new transaction type, it is necessary to maintain the item category determination.

1-4-1 In Customizing, set up the item category determination.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�

1-4-2 Using 3RVLWLRQ, search for transaction type =6(� and item category group 6592��VHUYLFH�LWHP�. Select the line and choose &RS\�DV«.

1-4-3 Replace transaction type ZSE1 with your new transaction type =6##.�Choose (QWHU.

1-4-4 Save your entries.

1-5 Test your new transaction type by creating a service order of type ##6HUYLFH�RUGHU.�1-5-1 Enter sold-to party ##6WRFNPDQQ and the product with the number

##6(59,&( and the TXDQWLW\��.

Set the status 'LVWULEXWLRQ�/RFN for this transaction.

Save the transaction and note the number.

________________

Page 176: 2. CR100_Base Customising

© SAP AG CR100 5-37

2SWLRQDO�([HUFLVH��6HUYLFH��

2-1 To be able to productively use transaction type =6## (##6HUYLFH�RUGHU)�that you created in the system (that is, to be able to create follow-up transactions), you must make or check the required entries for transaction types and item categories (on header and item level) in copying control.

2-1-1 Try to create a service confirmation of the type &RQILUPDWLRQ (transaction type =6(&) as a follow-up transaction for the ##6HUYLFH�RUGHU you created in the previous exercise.

Does the system allow you to do this?

____________________

Why not?

____________________________________________________

2-1-2 In the Customizing of &RS\LQJ�&RQWURO�IRU�7UDQVDFWLRQ�7\SHV, check whether the relevant entry for copying the source transaction type =6## to the target transaction type =6(& is missing.

Now add the missing entry.

2-1-3 Test your settings and create a transaction of the type &RQILUPDWLRQ as a follow-up transaction for =6## ���6HUYLFH�RUGHU� and make a note of the number.

____________________________

Page 177: 2. CR100_Base Customising

© SAP AG CR100 5-38

Page 178: 2. CR100_Base Customising

© SAP AG CR100 5-39

2SWLRQDO�([HUFLVH��6HUYLFH��

3-1 Settings for text determination

3-1-1 Which text determination procedure is used in transactions of the type ##6HUYLFH�2UGHU?

________________

3-1-2 Take a look at the settings for this text determination procedure in Customizing.

What text types are used in the underlying text determination procedure?

__________________________________________________

3-1-3 Is an access sequence assigned to one of the text types used?

3-1-4 Copy the text determination procedure 659������ Enter =7'3## as the text determination procedure ID and ##7H[W�'HWHUPLQDWLRQ�3URFHGXUH�as the description.

Also include the text type &��� (VROXWLRQ�SURSRVDO) in the text determination procedure.

3-1-5 Assign the text determination procedure you created, =7'3��, to your transaction type =6�� (��6HUYLFH�RUGHU).

3-1-6 Use the transaction type =6������6HUYLFH�RUGHU��to test that the text determination procedure and the text type function correctly.

Create a ��6HUYLFH�RUGHU and check that the new text type appears on the 7H[WV tab page.

Page 179: 2. CR100_Base Customising

© SAP AG CR100 5-40

Page 180: 2. CR100_Base Customising

© SAP AG CR100 5-41

2SWLRQDO�([HUFLVH��6HUYLFH��

4-1 You would like to ensure that the sales transaction ZA## must have the External Reference field maintained. You would like an error message if no data is entered for the field. Create an incompleteness group =*�� with the description ,&�*URXS����for your transaction. Maintain the incompleteness procedure =3## with the description ,&�3URFHGXUH���.

4-1-1 Define the incompleteness group =*##.

4-1-2 Assign the incompleteness group to your transaction type =6��.

4-1-3 Create an incompleteness procedure =3�� with the description ,&�3URFHGXUH���.

4-1-4 Enter the details for the incompleteness procedure and define the ([WHUQDO�5HIHUHQFH field so that an error appears if it is not filled. Save your data.

To see the field name, click in the field, press F1 help, and choose 7HFKQLFDO�,QIRUPDWLRQ. In the )LHOG�'DWD section, you will see the field name�

4-1-5 Create an incompleteness procedure 'HWHUPLQDWLRQ. Enter =*���in the ,QFRPSOHWHQHVV�*URXS��7UDQVDFW field (incompleteness for transaction type) and leave the field for the business partner blank. Enter =3�� in the 3URFHGXUH field.

4-1-6 See if your incompleteness procedure works on the business partner ##Stockmann AG. Therefore create a new transaction of type ��6HUYLFH�RUGHU.

Is an error message displayed?

When you open the application log you can double-click on the message to navigate to the corresponding field.

Page 181: 2. CR100_Base Customising

© SAP AG CR100 5-42

Page 182: 2. CR100_Base Customising

© SAP AG CR100 5-43

�6ROXWLRQV�

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� 7UDQVDFWLRQV�DQG�WKH�5HODWHG�&XVWRPL]LQJ�

1-1 To familiarize yourself with a number of basic mechanisms of the transaction processing, you create a transaction in the CRM system.

1-1-1 Create a sales transaction of the type TXRWDWLRQ for the sold-to party ��0HJDVWRUH. Use ��4XRWDWLRQ as an external reference.

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Choose 6DOHV�o�4XRWDWLRQ���!�2UGHU�. Enter ��0HJDVWRUH in the 6ROG�WR�3DUW\ field and���4XRWDWLRQ in the ([W��5HIHUHQFH field and confirm your entry.

1-1-2 Which transaction type (technical key) represents this transaction?

_______________

Adapt the local layout for this, icon.

Choose 2SWLRQV and then the ([SHUW tab page. Select 'LVSOD\�NH\�LQ�DOO�GURSGRZQ�ER[HV and 6RUW�HQWULHV�E\�NH\.

The entries become effective when you press ENTER again after making the settings.

Select the +HDGHU�2YHUYLHZ�tab. In the 7UDQVDFWLRQ�7\SH field, the technical key $* is also displayed before the name of the transaction type.

1-1-3 Enter the product with the number +7����� and a quantity of �� 3&�in the item list.

Which item category is determined by the system?

_______

Go to the *HQHUDO tab page and in the 3URGXFW field, enter the number +7����� with the TXDQWLW\��� and confirm your entry.

The system determines the item type $*1.

1-1-4 Save the transaction and note the number.

____________

Page 183: 2. CR100_Base Customising

© SAP AG CR100 5-44

1-2 If applicable, call the last sales transaction you saved and analyze the item category that was determined and also how it was determined.

1-2-1 Where in Customizing will you find the detailed settings for the transaction type used?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�

1-2-2 Where in Customizing will you find the detailed settings for the item category determined?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRULHV�

1-2-3 In Customizing, check whether this item category contains a date profile.

Select entry $*1 and click on the 'HWDLOV icon ( ).

The item category has QR�GDWH�SURILOH.

What %LOO��5HOHYDQFH indicator does this item category have?

In the dialog structure, double-click on $VVLJQPHQW�RI�%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV� Select the 6DOHV transaction category and double-click on &XVWRPL]LQJ�,WHP in the dialog structure.

The item category is QRW�UHOHYDQW�IRU�ELOOLQJ.

1-2-4 In Customizing, analyze the item category determination. What were the influencing factors or associated values found for the item category determined in the previous step? Write down both the influencing factors and associated values.

Go to the product master to determine the relevant item category group.

6$3�%DVLF�'DWD tab page:

,WHP�FDWHJRU\�JURXS�1250��VDOHV�LWHP��The Item Category Group field (6DOHV tab page), which is distribution chain-dependent, is empty in this case and is therefore not considered.

In this case, the item category determination is performed with the influencing factors 7UDQVDFWLRQ�7\SH ($*) and ,WHP�&DWHJRU\�*URXS (1250).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�…

Page 184: 2. CR100_Base Customising

© SAP AG CR100 5-45

Choose 3RVLWLRQ���, enter this data in the dialog box, and confirm with ENTER.

The system positions on the corresponding entry in the table.

Select the entry and choose Details ( icon).

The item category $*1 is used as a default value. There is no option to use an alternative item category.

1-2-5 What other factors can influence the determination of an item category? Name a suitable example.

Along with the transaction type and the item category group, the XVDJH and a KLJKHU�OHYHO�LWHP�FDWHJRU\�can be used to influence the item category determination.

([DPSOH: The automatic free goods discount determination in the standard sales order (TA) uses the usage FREE (free goods discount). In addition, the free goods discount item refers to a higher-level item of the 7$1 category.

If a sales item (NORM) is recorded in the sales order and a free goods discount is found, the system determines a (main) item with item category TAN in the standard system and a free goods discount item with the item category TANN.

Page 185: 2. CR100_Base Customising

© SAP AG CR100 5-46

1-3 You would like to create a new sales transaction type =$�� (��4XRWDWLRQ) in Customizing. Create it as a copy of the existing transaction type AG and make some small changes.

1-3-1 Search for the existing transaction type $*.

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button.�6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�1-3-2 Select the line and choose &RS\�DV«.

Select the button before the line and then the icon.

1-3-3 Enter the abbreviation =$�� and the description ��4XRWDWLRQ (short DQG long text).

It is important that you change both the short and long texts for ��4XRWDWLRQ.

1-3-4 Confirm the dialog box (number of copied dependent entries) with (17(5.

If you are logged on in a language other than the course language, it makes sense to translate the entry just created into the course language.

Select *RWR�o�7UDQVODWLRQ and then the course language. Enter a text that contains your group number.

1-3-5 Assign the organizational data profile =25*352)B�� to this transaction type.

If you are no longer in the detail view of the transaction type, select your

transaction type =$�� and choose 'HWDLOV ( ).

In the 2UJGDWD3URILOH field, enter the value =25*352)B��� 1-3-6 Choose 6DYH�

Page 186: 2. CR100_Base Customising

© SAP AG CR100 5-47

1-4 In order to use the new transaction type, it is necessary to maintain LWHP�FDWHJRU\�GHWHUPLQDWLRQ.

1-4-1 In Customizing, set up the item category determination.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�

1-4-2 Search (using 3RVLWLRQ) for Trans. type $* and Item Cat.Group 1250��VDOHV�LWHP�. Select the line and choose &RS\�DV«.

Choose 3RVLWLRQ��� Trans. Type: $*

Item Cat. Group: 1250�Choose ENTER.

Select the row and choose .

1-4-3 Replace transaction type AG with your new transaction type =$##.

Trans. Type: =$##.�Choose ENTER.

1-4-4 Save your entries.

1-5 Test your new transaction type by creating a sales transaction of type ��4XRWDWLRQ.�1-5-1 Enter sold-to party ��6WRFNPDQQ�$* and the QXPEHU of your previously

created product with the description ��0RQLWRU and TXDQWLW\��.

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Select 6DOHV�o���4XRWDWLRQ.

Enter ��6WRFNPDQQ $* in the 6ROG�WR�SDUW\ field and confirm your entry.

In the 3URGXFW field, enter the number of your product with the TXDQWLW\��� and confirm your entry.

The system determines the item type $*1.

Save the transaction and note the number.

___________________ >GDWD�VKHHW@

Page 187: 2. CR100_Base Customising

© SAP AG CR100 5-48

Page 188: 2. CR100_Base Customising

© SAP AG CR100 5-49

6ROXWLRQV�

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� ,PSOHPHQWLQJ�DQG�7HVWLQJ�&RS\LQJ�&RQWURO�

2-1 To be able to productively use transaction type =$�� (##4XRWDWLRQ)�that you created in the system (that is, to be able to create follow-up transactions), you must make or check the required entries for transaction types and item categories (on header and item level) in copying control.

2-1-1 Try to create a sales order of the type 7HOHVDOHV as a follow-up transaction for the ��4XRWDWLRQ you created in the previous exercise.

Does the system allow you to do this?

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Open the ##4XRWDWLRQ you created in the first exercise.

Choose .

Enter the number of the quotation and confirm your entry.

Choose .

1R, it is currently QRW�SRVVLEOH to create a follow-up transaction of the type 7HOHVDOHV. Why not?

After a new transaction type has been set up, only transactions of type Contact or Task can be created without entries in copying control.

For all other types follow-up transactions, copy control entries are necessary.

2-1-2 In the Customizing of &RS\LQJ�&RQWURO�IRU�7UDQVDFWLRQ�7\SHV, check whether the relevant entry for copying the source transaction type =$## to the target transaction type 7$ is missing.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�&RS\LQJ�&RQWURO�IRU�%XVLQHVV�7UDQVDFWLRQV�o�'HILQH�&RS\LQJ�&RQWURO�IRU�7UDQVDFWLRQ�7\SHV�Choose 3RVLWLRQ��� Source transaction type: =$��

Choose ENTER.

The system positions on a line that is alphabetically closest to the transaction type =$##. No entry with your transaction type exists (yet).

Page 189: 2. CR100_Base Customising

© SAP AG CR100 5-50

Now add the missing entry.

Click the 1HZ�(QWULHV button.

Source transaction type: =$��

Target transaction type: 7$

Choose ENTER and save.

Because you do not use your own item category in ��4XRWDWLRQ, the transaction 7HOHVDOHV uses the standard item category TAN, and a copy control entry $*1�o�7$1 already exists (SAP Standard), you do not have to make any additional settings.

2-1-3 Test your settings and create a transaction of the type 7HOHVDOHV as a follow-up transaction for =$## ���4XRWDWLRQ� and make a note of the number.

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Open the ##4XRWDWLRQ you created in the first exercise.

Choose .

Enter the number of the quotation and confirm your entry.

Choose .

Along with transactions of the type &RQWDFW and 7DVN, you now have the option 6DOHV�o�7HOHVDOHV. Choose 7HOHVDOHV. Select the indicator ,WHP�VHOHFWLRQ ( ).

Choose &RS\. Save the process.

Page 190: 2. CR100_Base Customising

© SAP AG CR100 5-51

6ROXWLRQV

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� 7H[W�'HWHUPLQDWLRQ�

At the conclusion of this exercise, you will be able to:

• Explain, implement and test text determination for transactions in CRM

You want to understand and create settings for the text determination for the transaction type you created in the last exercise.

To do this, you analyze the existing text determination procedure and then make a number of changes in order to enter additional text data.

3-1 Settings for text determination

3-1-1 Which text determination procedure is used in transactions of the type ##Quotation?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�View the GHWDLOV of your transaction type =$��.

The transaction type uses the text determination procedure 25'(5���.

3-1-2 Take a look at the settings for this text determination procedure in Customizing.

What text types are used in the underlying text determination procedure?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�7H[W�0DQDJHPHQW�o�'HILQH�7H[W�'HWHUPLQDWLRQ�3URFHGXUH� Select the text object &50B25'(5+ (WUDQVDFWLRQ�KHDGHU) Double-click on the entry 3URFHGXUH in the structure tree.

Select the entry 25'(5���.

Double-click on the entry 'HILQLWLRQ�RI�WKH�SURFHGXUH in the structure tree.

The text types ������+HDGHU�1RWH���������&XVWRPHU�ZLVKHV���������)LQDO�QRWH���������,QWHUQDO�QRWH��and�6�����3UREOHP�'HVFULSWLRQ� are used.

Page 191: 2. CR100_Base Customising

© SAP AG CR100 5-52

3-1-3 What could possibly be the source for text data in the KHDGHU�QRWH text type?

For this, take a look at access ����%XVLQHVV�SDUWQHU�WH[W�, which is assigned to text type ����.

In the details of the access sequence, you can see that it searches in the &RUUHVSRQGHQFH text type of the business partner. If there is text data here, it can be copied into the header note of the business transaction.

3-1-4 Copy the text determination procedure 25'(5���. Enter =7'3## as the text determination procedure ID and ##7H[W�'HWHUPLQDWLRQ�3URFHGXUH�as the description.

Also include the text type $��� (SUHSDUDWLRQ) in the text determination procedure.

Naviagate to 3URFHGXUH in the structure tree.

Select the entry 25'(5��� and choose &RS\�DV« ( ).

Text determination procedure: =7'3��

Dscrptn Proc.: ##7H[W�GHWHUPLQDWLRQ�SURFHGXUH

Choose ENTER:

In the dialog box that appears, confirm that you want to copy all dependent entries.

Select the newly created text determination procedure and choose 'HILQLWLRQ�RI�WKH�SURFHGXUH.

Also include the text type $��� (SUHSDUDWLRQ) in the text determination procedure.

Select 1HZ�(QWULHV. Text Type: $���

Save your entries.

3-1-5 Assign the text determination procedure you created, =7'3��, to your transaction type =$�� (��4XRWDWLRQ).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Change the GHWDLOV of your transaction type =$��.

Text determination procedure: =7'3��

Save your entries.

3-1-6 Use the transaction type =$������4XRWDWLRQ��to test that the text determination procedure and the text type function correctly.

Create a ��4XRWDWLRQ and check that the new text type appears on the 7H[WV tab page.

Yes, the new text type is displayed in transactions of the type ��4XRWDWLRQ on the 7H[WV tab page (header data).

Page 192: 2. CR100_Base Customising

© SAP AG CR100 5-53

6ROXWLRQV

8QLW��� 7UDQVDFWLRQ�3URFHVVLQJ�7RSLF��� ,QFRPSOHWHQHVV�

At the conclusion of this exercise, you will be able to:

• Explain, implement and test incompleteness for transactions in CRM

You want to create a new incompletenes procedure for your new transaction type. The transaction shall be classified as incomplete if the external reference number is missing.

4-1 You would like to ensure that the sales transaction ZA## must have the External Reference field maintained. You would like an error message if no data is entered for the field. Create an incompleteness group =*�� with the description ,&�*URXS����for your transaction. Maintain the incompleteness procedure =3## with the description ,&�3URFHGXUH���.

4-1-1 Define the incompleteness group =*##.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�,QFRPSOHWHQHVV�o�'HILQH�,QFRPSOHWHQHVV�3URFHGXUH�In the Dialog Structure navigate to

,QFRPSOHWHQHVV�*URXS��7UDQVDFWLRQ�,WHP�Click on 1HZ�(QWULHV. Create incompleteness group =*�� with the description ,&�*URXS���.

Save your entries.

4-1-2 Assign the incompleteness group to your transaction type =$��.

$VVLJQPHQW��7UDQVDFWLRQ�7\SH�±�,QFRPSOHWHQHVV�*URXS

Search for your transaction type =$�� and assign incompleteness group =*�� to it.

4-1-3 Create an incompleteness procedure =3�� with the description ,&�3URFHGXUH���.

In the Dialog Structure navigate to

,QFRPSOHWHQHVV�3URFHGXUH�Click on 1HZ�(QWULHV. Create an incompleteness procedure =3�� with the description ,&�3URFHGXUH���.

Page 193: 2. CR100_Base Customising

© SAP AG CR100 5-54

4-1-4 Enter the details for the incompleteness procedure and define the ([WHUQDO�5HIHUHQFH field so that an error appears if it is not filled. Save your data.

To see the field name, click in the field, press F1 help, and choose 7HFKQLFDO�,QIRUPDWLRQ. In the )LHOG�'DWD section, you will see the field name�

In the Dialog Structure navigate to

,QFRPSOHWHQHVV�3URFHGXUH��'HWDLO, choose 1HZ�(QWULHV and enter

Object Name: 6$/(6

Field Name: 32B180%(5B62/'

Relevance: +HDGHU

Message Category: (UURU

Business Transaction: ,1&�

Save your entries.

4-1-5 Create an incompleteness procedure 'HWHUPLQDWLRQ. Enter =*���in the ,QFRPSOHWHQHVV�*URXS��7UDQVDFW field (incompleteness for transaction type) and leave the second field ,QFRPSOHWHQHVV�*URXS (incompleteness business partner) empty. Enter =3�� in the 3URFHGXUH field.

In the Dialog Structure navigate to

,QFRPSOHWHQHVV�3URFHGXUH��'HWHUPLQDWLRQ, choose 1HZ�(QWULHV�and enter the following

Incompleteness Group Transact.:�� =*��

Procedure: =3��

4-1-6 See if your incompleteness procedure works on the business partner ##Stockmann AG. Therefore create a new transaction of type ��4XRWDWLRQ.

Is an error message displayed?

<HV, an error message is displayed if the External Reference field is empty.

When you open the application log you can double-click on the message to navigate to the corresponding field.

Page 194: 2. CR100_Base Customising

© SAP AG CR100 5-55

2SWLRQDO�([HUFLVHV��6HUYLFH��

1-1 To familiarize yourself with a number of basic mechanisms of the transaction processing, you create a transaction in the CRM system.

1-1-1 Create a service transaction of the type 6HUYLFH�7UDQVDFWLRQ for the sold-to party ##0HJDVWRUH.

6$3�0HQX�o�6HUYLFH�o�0DLQWDLQ�6HUYLFH�3URFHVVHV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Choose 6HUYLFH�3URFHVV�o�6HUYLFH�3URFHVV Enter ��0HJDVWRUH in the 6ROG�WR�SDUW\ field and confirm your entry.

1-1-2 Which transaction type (technical key) represents this transaction?

______________

Adapt the local layout for this, icon.

Choose 2SWLRQV and then the ([SHUW tab page. Select 'LVSOD\�NH\�LQ�DOO�GURSGRZQ�ER[HV and 6RUW�HQWULHV�E\�NH\.

Select the +HDGHU�2YHUYLHZ�tab. In the 7UDQVDFWLRQ�7\SH field, the technical key =6(� is also displayed before the name of the transaction type.

1-1-3 Enter the product with the number 659�B� and a quantity of ��in the 3URGXFW field in the item details.

Which item category is determined by the system?

________

In the 3URGXFW (QRW�3URGXFW�,') field, enter the number 659�B� with the TXDQWLW\�� and confirm your entry.

The system determines the item type =653.

1-1-4 Save the transaction and note the number.

______________

Page 195: 2. CR100_Base Customising

© SAP AG CR100 5-56

1-2 If applicable, call the last service transaction you saved and analyze the item category that was determined and also how it was determined.

1-2-1 Where in Customizing will you find the detailed settings for the transaction type used?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�

1-2-2 Where in Customizing will you find the detailed settings for the item category determined?

$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�Choose 6$3�,PSOHPHQWDWLRQ�*XLGH.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRULHV�

1-2-3 In Customizing, check whether this item category contains a date profile.

Is the &RQILUPDWLRQ�5HOHY� indicator set for the item category?

Select entry =653 and click on the 'HWDLOV icon ( ).

The item category contains the date profile 6/$�GDWHV�RQ�LWHP��,'(6�. In the dialog structure, double-click on $VVLJQPHQW�RI�%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV� Select the 6HUYLFH�7UDQVDFWLRQ transaction category and double- click on &XVWRPL]LQJ�,WHP in the dialog structure.

The item category is indicated as 5HOHYDQW�IRU�UHVRXUFH�SODQQLQJ.

What %LOO��5HOHYDQFH indicator does this item category have?

In the dialog structure, double-click on $VVLJQPHQW�RI�%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV� Select the 6DOHV transaction category and double-click on &XVWRPL]LQJ�,WHP in the dialog structure.

The item category is QRW�UHOHYDQW�IRU�ELOOLQJ (because in this scenario the confirmation item is relevant for billing).

Page 196: 2. CR100_Base Customising

© SAP AG CR100 5-57

1-2-4 In Customizing, analyze the item category determination. What were the influencing factors or associated values found for the item category determined in the previous step? Write down both the influencing factors and associated values.

___________________________________________________

___________________________________________________

___________________________________________________

Go to the product master to determine the relevant item category group.

*HQHUDO�tab:

,WHP�FDWHJRU\�JURXS�6592��VHUYLFH�LWHP��The Item Category Group field (6DOHV tab page), which is distribution chain-dependent, is empty in this case and is therefore not considered.

In this case, the item category determination is performed with the influencing factors WUDQVDFWLRQ�W\SH (=6(�) and LWHP�FDWHJRU\�JURXS (6592).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�Choose 3RVLWLRQ���, enter this data in the dialog box, and confirm with ENTER.

The system positions on the corresponding entry in the table.

Select the entry and choose Details ( icon).

The item category =653 is used as a default value. There is the option of using the alternative item category =613.

1-2-5 What other factors can influence the determination of an item category? Name a suitable example.

Along with the transaction type and the item category group, the XVDJH and a KLJKHU�OHYHO�LWHP�FDWHJRU\�can be used to influence the item category determination.

([DPSOH: You want to differentiate between spare part items in the service transaction and those spare part items that are assigned directly to a service item.

In this case, you can include the item category group of the higher-level item in the determination of the item category.

Page 197: 2. CR100_Base Customising

© SAP AG CR100 5-58

1-3 You would like to create a new service transaction type =6## (##6HUYLFH�RUGHU) in Customizing. Create it as a copy of the existing transaction type ZES1 and make some small changes.

1-3-1 Search for the existing transaction type =6(�.

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�1-3-2 Select the line and choose &RS\�DV«.

Select the button before the line and then the icon.

1-3-3 Enter the abbreviation =6## and the description ##6HUYLFH�RUGHU (short DQG long text).

It is important that you change both the short and long texts for ##6HUYLFH�RUGHU.

1-3-4 Confirm the dialog box (number of copied dependent entries) with (17(5.

If you are logged on in a language other than the course language, it makes sense to translate the entry just created into the course language.

Select *RWR�o�7UDQVODWLRQ and then the course language. Enter a text that contains your group number.

1-3-5 Assign the partner determination procedure =7659+�� and the organizational data profile =725*6�� to this transaction type.

If you are no longer in detail view of the transaction type, select your

transaction type =6�� and choose 'HWDLOV ( ).

Enter the value =7659+�� in the partner determination procedure field and the value =725*6�� in the 2UJGDWD3URILOH field.

1-3-6 Choose 6DYH�

Page 198: 2. CR100_Base Customising

© SAP AG CR100 5-59

1-4 In order to use the new transaction type, it is necessary to maintain the item category determination.

1-4-1 In Customizing, set up the item category determination.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�

1-4-2 Using 3RVLWLRQ, search for transaction type =6(� and item category group 6592��VHUYLFH�LWHP�. Select the line and choose &RS\�DV«.

Choose 3RVLWLRQ��� Trans. Type: =6(�

Item Cat. Group: 6592�Choose ENTER.

Select the row and choose .

1-4-3 Replace transaction type ZSE1 with your new transaction type =6##.

Trans. Type: =6���Choose ENTER.

1-4-4 Save your entries.

1-5 Test your new transaction type by creating a service order of type ##6HUYLFH�RUGHU.�1-5-1 Enter sold-to party ##6WRFNPDQQ and the product with the number +659�B�

and the TXDQWLW\��.

6$3�0HQX�o�6HUYLFH�o�0DLQWDLQ�6HUYLFH�3URFHVVHV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Choose 6HUYLFH�3URFHVV�o�##6HUYLFH�2UGHU� Enter ##6WRFNPDQQ $* in the 6ROG�WR�SDUW\ field and confirm your entry.

In the 3URGXFW (QRW�3URGXFW�,') field, enter the number 659�B� with the TXDQWLW\�� and confirm your entry.

The system determines the item type =653.

Set the status 'LVWULEXWLRQ�/RFN for this transaction.

On the top of the screen, choose )XUWKHU�6WDWXVHV�o�'LVWULEXWLRQ�ORFN� Save the transaction and note the number.

________________

Page 199: 2. CR100_Base Customising

© SAP AG CR100 5-60

Page 200: 2. CR100_Base Customising

© SAP AG CR100 5-61

2SWLRQDO�([HUFLVH��6HUYLFH��

2-1 To be able to productively use transaction type =6## (##6HUYLFH�RUGHU)�that you created in the system (that is, to be able to create follow-up transactions), you must make or check the required entries for transaction types and item categories (on header and item level) in copying control.

2-1-1 Try to create a service confirmation of the type &RQILUPDWLRQ (transaction type =6(&) as a follow-up transaction for the ##6HUYLFH�RUGHU you created in the previous exercise.

6$3�0HQX�o�6HUYLFH�o�0DLQWDLQ�6HUYLFH�3URFHVVHV�Open the ##6HUYLFH�RUGHU you created in the first exercise.

Choose .

Enter the number of the order and confirm your entry.

Choose .

1R, it is currently QRW�SRVVLEOH to create a follow-up transaction of the type &RQILUPDWLRQ.

Why not?

After a new transaction type has been set up, only transactions of type Contact or Task can be created without entries in copying control.

For all other types follow-up transactions, copy control entries are necessary.

2-1-2 In the Customizing of &RS\LQJ�&RQWURO�IRU�7UDQVDFWLRQ�7\SHV, check whether the relevant entry for copying the source transaction type =6## to the target transaction type =6(& is missing.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�&RS\LQJ�&RQWURO�IRU�%XVLQHVV�7UDQVDFWLRQV�o�'HILQH�&RS\LQJ�&RQWURO�IRU�7UDQVDFWLRQ�7\SHV�Choose 3RVLWLRQ��� Source transaction type: =6��

Choose ENTER.

The system positions on a line that is alphabetically closest to the transaction type =6##. No entry with your transaction type exists (yet).

Now add the missing entry.

Click the 1HZ�(QWULHV button.

Source transaction type: =6$��

Target transaction type: =6(&

Choose ENTER and save.

Page 201: 2. CR100_Base Customising

© SAP AG CR100 5-62

Because you do not use your own item category in ��6HUYLFH�RUGHU, the transaction &RQILUPDWLRQ uses the standard item category SVCP, and a copy control entry =653�o�69&3 already exists, you do not have to make any additional settings.

2-1-3 Test your settings and create a transaction of the type &RQILUPDWLRQ as a follow-up transaction for =6## ���6HUYLFH�RUGHU� and make a note of the number.

6$3�0HQX�o�6HUYLFH�o�0DLQWDLQ�6HUYLFH�3URFHVVHV�Open the ##6HUYLFH�RUGHU you created in the first exercise.

Choose .

Enter the number of the order and confirm your entry.

Choose .

Along with transactions of the type &RQWDFW and 7DVN, you now have the option 6DOHV�o�&RQILUPDWLRQ.

Choose &RQILUPDWLRQ.

Select the indicator ,WHP�VHOHFWLRQ ( ).

Choose &RS\. Save the process.

Page 202: 2. CR100_Base Customising

© SAP AG CR100 5-63

2SWLRQDO�([HUFLVH��6HUYLFH��

3-1 Settings for text determination

3-1-1 Which text determination procedure is used in transactions of the type ##6HUYLFH�2UGHU?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�View the GHWDLOV of your transaction type =6��.

The transaction type uses the text determination procedure 659������ 3-1-2 Take a look at the settings for this text determination procedure in Customizing.

What text types are used in the underlying text determination procedure?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�7H[W�0DQDJHPHQW�o�'HILQH�7H[W�'HWHUPLQDWLRQ�3URFHGXUH� Select the text object &50B25'(5+ (WUDQVDFWLRQ�KHDGHU) Double-click on the entry 3URFHGXUH in the structure tree.

Select the entry 659�����.

Double-click on the entry 'HILQLWLRQ�RI�WKH�SURFHGXUH in the structure tree.

The text types 6�����SUREOHP�GHVFULSWLRQ���6�����LQWHUQDO�QRWH��and�6�����FORVLQJ�WH[W� are used.

3-1-3 Is an access sequence assigned to one of the text types used?

1R, an access sequence was not assigned to any of the text types.

3-1-4 Copy the text determination procedure 659�����. Enter =7'3## as the text determination procedure ID and ##7H[W�'HWHUPLQDWLRQ�3URFHGXUH�as the description.

Naviagate to 3URFHGXUH in the structure tree.

Select the entry 659����� and choose &RS\�DV« ( ).

Text determination procedure: =7'3��

Dscrptn Proc.: ##7H[W�GHWHUPLQDWLRQ�SURFHGXUH

Choose ENTER:

Page 203: 2. CR100_Base Customising

© SAP AG CR100 5-64

In the dialog box that appears, confirm that you want to copy all dependent entries.

Select the newly created text determination procedure and choose 'HILQLWLRQ�RI�WKH�SURFHGXUH.

Also include the text type &��� (VROXWLRQ�SURSRVDO) in the text determination procedure.

Select 1HZ�(QWULHV. Text Type: &���

Save your entries.

3-1-5 Assign the text determination procedure you created, =7'3��, to your transaction type =6�� (��6HUYLFH�RUGHU).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Change the GHWDLOV of your transaction type =6��.

Text determination procedure: =7'3��

Save your entries.

3-1-6 Use the transaction type =6������6HUYLFH�RUGHU��to test that the text determination procedure and the text type function correctly.

Create a ��6HUYLFH�RUGHU and check that the new text type appears on the 7H[WV tab page.

Yes, the new text type is displayed in transactions of the type ��6HUYLFH�RUGHU on the 7H[WV tab page (transaction data).

Page 204: 2. CR100_Base Customising

© SAP AG CR100 5-65

2SWLRQDO�([HUFLVH��6HUYLFH��

4-1 You would like to ensure that the sales transaction ZA## must have the External Reference field maintained. You would like an error message if no data is entered for the field. Create an incompleteness group =*�� with the description ,&�*URXS����for your transaction. Maintain the incompleteness procedure =3## with the description ,&�3URFHGXUH���.

4-1-1 Define the incompleteness group =*##.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�,QFRPSOHWHQHVV�o�'HILQH�,QFRPSOHWHQHVV�3URFHGXUH�In the Dialog Structure navigate to

,QFRPSOHWHQHVV�*URXS��7UDQVDFWLRQ�,WHP�Click on 1HZ�(QWULHV. Create incompleteness group =*�� with the description ,&�*URXS���.

Save your entries.

4-1-2 Assign the incompleteness group to your transaction type =6��.

$VVLJQPHQW��7UDQVDFWLRQ7\SH�±�,QFRPSOHWHQHVV�*URXS

Search for your transaction type =6�� and assign incompleteness group =*�� to it.

4-1-3 Create an incompleteness procedure =3�� with the description ,&�3URFHGXUH���.

In the Dialog Structure navigate to

,QFRPSOHWHQHVV�3URFHGXUH�Click on 1HZ�(QWULHV. Create an incompleteness procedure =3�� with the description ,&�3URFHGXUH���.

4-1-4 Enter the details for the incompleteness procedure and define the ([WHUQDO�5HIHUHQFH field so that an error appears if it is not filled. Save your data.

To see the field name, click in the field, press F1 help, and choose 7HFKQLFDO�,QIRUPDWLRQ. In the )LHOG�'DWD section, you will see the field name�

In the Dialog Structure navigate to

,QFRPSOHWHQHVV�3URFHGXUH��'HWDLO, choose 1HZ�(QWULHV and enter

Object Name: 6DOHV Field Name: 32B180%(5B62/'

Relevance: +HDGHU

Message Category: (UURU

Business Transaction: ,1&�

Save your entries.

Page 205: 2. CR100_Base Customising

© SAP AG CR100 5-66

4-1-5 Create an incompleteness procedure 'HWHUPLQDWLRQ. Enter =*���in the ,QFRPSOHWHQHVV�*URXS��7UDQVDFW field (incompleteness for transaction type) and leave second field ,QFRPSOHWHQHVV�*URXS (incompleteness business partner) empty. Enter =3�� in the 3URFHGXUH field.

In the Dialog Structure navigate to

,QFRPSOHWHQHVV�3URFHGXUH��'HWHUPLQDWLRQ, choose 1HZ�(QWULHV�and enter the following

Incompleteness Group Transact.:�� =*��

Procedure: =3��

4-1-6 See if your incompleteness procedure works on the business partner ##Stockmann AG. Therefore create a new transaction of type ��6HUYLFH�RUGHU.

Is an error message displayed?

<HV, an error message is displayed if the External Reference field is empty.

When you open the application log you can double-click on the message to navigate to the corresponding field.

Page 206: 2. CR100_Base Customising

© SAP AG CR100 6-1

SAP AG 2004

$FWLYLW\�0DQDJHPHQW��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHU�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 207: 2. CR100_Base Customising

© SAP AG CR100 6-2

SAP AG 2004

$FWLYLW\�0DQDJHPHQW

$FWLYLW\�0DQDJHPHQW��2YHUYLHZ&XVWRPL]LQJ�$FWLYLWLHV&DOHQGDU�,QWHJUDWLRQ%XVLQHVV�3DUWQHU�&RFNSLW

Page 208: 2. CR100_Base Customising

© SAP AG CR100 6-3

SAP AG 2004

$FWLYLW\�0DQDJHPHQW��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR�� 'HILQH�DFWLYLWLHV�DQG�DFWLYLW\�PDQDJHPHQW� &XVWRPL]H�DFWLYLW\�LQIRUPDWLRQ�LWHPV� 'HVFULEH�FDOHQGDU�LQWHJUDWLRQ� 'HVFULEH�JURXSZDUH�LQWHJUDWLRQ� &DOO�DQG�DGDSW�WKH�%XVLQHVV�3DUWQHU�&RFNSLW

Page 209: 2. CR100_Base Customising

© SAP AG CR100 6-4

SAP AG 2004

� 8VLQJ�GLIIHUHQW�RSWLRQV�LQ�P\6$3 &50��\RX�ZDQW�WR�FUHDWH�DQG�PRQLWRU�GLYHUVH�DFWLYLWLHV�DQG�DOVR�FUHDWH�IROORZ�XS�DFWLYLWLHV�

� <RX�PLJKW�KDYH�WR�PDNH�&XVWRPL]LQJ�VHWWLQJV�IRU�DFWLYLWLHV�LQ�WKH�IXWXUH�

$FWLYLWLHV��%XVLQHVV�6FHQDULR

Page 210: 2. CR100_Base Customising

© SAP AG CR100 6-5

SAP AG 2004

$FWLYLW\$FWLYLW\

7\SHV�RI�$FWLYLW\

7DVN7DVN7DVN

3ULYDWHDSSRLQWPHQW

3ULYDWH3ULYDWHDSSRLQWPHQWDSSRLQWPHQW 9LVLW9LVLW9LVLW

(�PDLO((��PDLOPDLO

7HOHSKRQH�FDOO

7HOHSKRQH�7HOHSKRQH�FDOOFDOO

%XVLQHVV�DFWLYLWLHV%XVLQHVV�DFWLYLWLHV 7DVNV7DVNV7ZR�DFWLYLW\�W\SHV7ZR�DFWLYLW\�W\SHV7ZR�DFWLYLW\�W\SHV

� Activity management is an important component of mySAP Customer Relationship Management (mySAP CRM). It assists in the administration of all activities the employees of your company have worked on. All data that are stored in an activity consist of important information sources, to which all relevant employees must have access.

� Activities can be telephone calls, customer calls, general preparatory tasks, reminders of appointments (private and business-related), and so on.

� Two types of activity are to be distinguished: business activities and tasks. y A EXVLQHVV�DFWLYLW\ contains information about business partner interaction on a particular date. y A WDVN contains information about what one or more employees have to complete by a particular date.

Page 211: 2. CR100_Base Customising

© SAP AG CR100 6-6

SAP AG 2004

6WUXFWXUH RI�$FWLYLWLHV

+HDGHU+HDGHU

7DE'HWDLOV7DE

'HWDLOV

)XUWKHU�7DEV

)XUWKHU�7DEV

� 'HVFULSWLRQ�RI�WUDQVDFWLRQ� 'DWH�DQG�WLPH� &DWHJRU\� 3DUWQHU�LQIRUPDWLRQ

� 'HVFULSWLRQ�RI�WUDQVDFWLRQ� 'DWH�DQG�WLPH� &DWHJRU\� 3DUWQHU�LQIRUPDWLRQ� 3ULRULW\��FRPSOHWLRQ��UHVXOW� 5HDVRQ�DQG�JRDO� *HQHUDO�LQIRUPDWLRQ

� 3ULRULW\��FRPSOHWLRQ��UHVXOW� 5HDVRQ�DQG�JRDO� *HQHUDO�LQIRUPDWLRQ

3DUWQHUV3DUWQHUV

7H[WV7H[WV

$GGUHVV$GGUHVV$FWLYLW\�-RXUQDO$FWLYLW\�-RXUQDO4XHVWLRQQDLUH4XHVWLRQQDLUH

$FWLRQV$FWLRQV2UJDQL]DWLRQ2UJDQL]DWLRQ

'HDGOLQHV'HDGOLQHV$WWDFKPHQWV$WWDFKPHQWV

� All activities consist of basic and more detailed information on various tab pages (header data).

� The KHDGHU contains fields for the description, date and time, category, and partner information.

� The 2YHUYLHZ tab page is divided into several areas and contains the following detailed information: y Priority, completion, and result (status) of the activity y Reason and goal of the activity

� General information, for example, who created the activity and when. The possible entries for these fields are defined in Customizing under the following path: 7UDQVDFWLRQV�→�6HWWLQJV�IRU�$FWLYLWLHV��

� On the other tab pages, you can process and send texts, display and change business partner information, check organizational data, enter activity-specific addresses, and display a detailed view of all dates.

� When you work with WDVNV, the system does not show the tab pages for organizational data and addresses because this data is relevant only when the activity includes an activity partner.

Page 212: 2. CR100_Base Customising

© SAP AG CR100 6-7

SAP AG 2004

%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV�DQG�7UDQVDFWLRQ�7\SHV

� $FWLYLW\�SDUWQHU�127�DEVROXWHO\�QHFHVVDU\� $VVLJQPHQW�RI�HPSOR\HH�UHVSRQVLEOH� 3XEOLF�RU�SULYDWH

� $FWLYLW\�SDUWQHU�127�DEVROXWHO\�QHFHVVDU\� $VVLJQPHQW�RI�HPSOR\HH�UHVSRQVLEOH� 3XEOLF�RU�SULYDWH

� $FWLYLW\�SDUWQHU�UHTXLUHG� $VVLJQPHQW�RI�HPSOR\HH�UHVSRQVLEOH� 3XEOLF�RU�SULYDWH

� $FWLYLW\�SDUWQHU�UHTXLUHG� $VVLJQPHQW�RI�HPSOR\HH�UHVSRQVLEOH� 3XEOLF�RU�SULYDWH

$FWLYLWLHV$FWLYLWLHV

%XVLQHVV�WUDQVDFWLRQ�FDWHJRULHV%XVLQHVV�WUDQVDFWLRQ�FDWHJRULHV

7DVNV

%XVLQHVV�DFWLYLWLHV

7UDQVDFWLRQ�W\SHV7UDQVDFWLRQ�W\SHV

� 7HOHSKRQH�FDOO� 9LVLW�WR�FXVWRPHU� /HWWHU

� 7HOHSKRQH�FDOO� 9LVLW�WR�FXVWRPHU� /HWWHU

� 9LVLW�SUHSDUDWLRQ� 3ULYDWH�DSSRLQWPHQW� ,QWHUQDO�PHHWLQJ

� 9LVLW�SUHSDUDWLRQ� 3ULYDWH�DSSRLQWPHQW� ,QWHUQDO�PHHWLQJ

� Business activities are used to record public interactions, for example, activities that are carried out on behalf of the enterprise. Examples of business activities are telephone calls, letters or sales calls. You can define these various activity types to meet the requirements of your enterprise in the Customizing for Customer Relationship Management under 7UDQVDFWLRQV�→�%DVLF�6HWWLQJV�

� A business activity must have a partner, a start date and a finish date.

� You use tasks when you want to create an activity that is not associated with a business partner (except a responsible employee). Tasks can, like activities, be public or private and cover a wide range of possibilities, for example, the preparation of a customer presentation, or a reminder to buy a birthday card. If you mark a task as SULYDWH, it cannot be viewed by other users.

Page 213: 2. CR100_Base Customising

© SAP AG CR100 6-8

SAP AG 2004

&XVWRPL]LQJ�$FWLYLWLHV

2WKHU�VHWWLQJV� 5HOHYDQFH�WR�FDOHQGDU� 3ULYDWH�DSSRLQWPHQWV�DOORZHG� 'HIDXOW�GDWD��SULRULW\��JRDO��GLUHFWLRQ��VXEMHFW�SURILOH

%XVLQHVV�DFWLYLW\

%XVLQHVV�WUDQVDFWLRQ�DWWULEXWHV�DQG�FKDUDFWHULVWLFV�� /HDGLQJ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRU\��EXVLQHVV�DFWLYLW\� 3URILOHV�DQG�SURFHGXUHV��RUJDQL]DWLRQDO�GDWD��DSSRLQWPHQWV

7UDQVDFWLRQ�W\SH��IRU�H[DPSOH�������VDOHV�FDOO�

$VVLJQ�EXVLQHVV�WUDQVDFWLRQ�FDWHJRULHV

&XVWRPL]LQJ�DW�KHDGHU�OHYHO

� You make the settings for the transaction types in three stages, each stage being based on the previous one: y Defining transaction types: In addition to the description of the transaction type, you can define

important control attributes such as the leading business transaction category, the text determination procedure, the partner determination procedure, the status profile, the organizational data profile, and the number range assignment.

y Assigning the business transaction category: You can assign a transaction type to one or more business transaction categories. Only specific combinations of business transaction categories are possible. You can select additional business transaction categories dependent on the leading business transaction category.

y Customizing at header level: Dependent on the business transaction category, various settings should be performed here.

Page 214: 2. CR100_Base Customising

© SAP AG CR100 6-9

SAP AG 2004

&UHDWLQJ D�IROORZ�XS DFWLYLW\

&XVWRPHUYLVLW

&XVWRPHU&XVWRPHUYLVLWYLVLW2UGHU��������� ���

� ����������� � �

2UGHU2UGHU���������� ����������������� ����������� ������������ � �� � �

$FWLYLWLHV�FDQ�DOZD\V�EH�FUHDWHG�DV�IROORZ�XS�WUDQVDFWLRQV�&XVWRPL]LQJ�FRS\LQJ�FRQWURO�LV�SRVVLEOH��EXW�QRW�QHFHVVDU\�

)ROORZ�8S $FWLYLWLHV

����� �� �!#"%$&�('�)�� ������ �� *!#"%$&����*� �� *!#"+$&� '�)��,�'�)�� �

&UHDWLQJ D�IROORZ�XS DFWLYLW\

&RQWUDFW�-�.���������� � �

&RQWUDFW&RQWUDFW���.���/���������������� ���� � �� � � &RS\LQJ &RQWURO&RS\LQJ &RQWURO

� You can copy an existing business transaction and use it as the basis for a subsequent transaction. Here you have two options: y You can create a follow-up transaction. y You can copy a business transaction. In this case, the system creates a copy of the transaction

currently used and displays it for processing. When the copied transaction is saved, the GRFXPHQW�IORZ�LV�QRW�XSGDWHG, that is, the copied transaction has no connection to the reference document.

� To create a follow-up transaction, no customizing of the copying control is necessary.

� When you FRS\ an activity, the system produces a copy of the activity you requested and displays it for processing. When the copied transaction is saved, the document flow is not updated, that is, the copied process does not have a reference to the reference document.

Page 215: 2. CR100_Base Customising

© SAP AG CR100 6-10

SAP AG 2004

7UDQVDFWLRQ

,QWHJUDWLRQ�RI�4XHVWLRQQDLUHV� Customer surveys

� Customer visit evaluation

� Customer satisfaction surveys, and so on

7KH�6XUYH\�6XLWH

6XUYH\6XUYH\

6XUYH\

7UDQVDFWLRQ�W\SH&DWHJRU\6WDWXV6DOHV�RUJDQL]DWLRQ'LVWULEXWLRQ�FKDQQHO'LYLVLRQ7HUULWRU\

0XOWLSOH�DVVLJQPHQW

� The TXHVWLRQQDLUH in the activity is based on the Survey Tool.

� You can use the questionnaire for all question and answer forms that contribute to the maintenance of your customer relationships. The following examples show how the questionnaire can be used: y A telephone call script, which leads you through the conversation with the customer y A customer feedback form y Sales call reports for your sales employees

� It is possible to evaluate surveys either with or without using an SAP BW system.

� You can find the Customizing settings in the IMG under 7UDQVDFWLRQV�→�6HWWLQJV�IRU�$FWLYLWLHV�→�4XHVWLRQQDLUHV��

� After the necessary Customizing settings have been made, the activity will contain the 4XHVWLRQQDLUHV tab page. If you do not maintain questionnaire determination, the 4XHVWLRQQDLUH�tab page is�QRW shown.�

� The transaction code for the CRM Survey Suite is /ncrm_survey_suite.

� Questionnaires are also used for transactions of the type Lead, Opportunity and Workshop Repair.

Page 216: 2. CR100_Base Customising

© SAP AG CR100 6-11

SAP AG 2004

$FWLYLW\�-RXUQDOV

:LWK�DFWLYLW\�MRXUQDOV��\RX FDQ�UHFRUG�DQG�XSGDWH�LQIRUPDWLRQ�JDWKHUHG�IURP�FXVWRPHU�YLVLWV�RU�WHOHSKRQH�FDOOV�$FWLYLW\�MRXUQDOV�FDQ�FRQWDLQ�� Products or product categories

� Product-related information such as what products were discussed with the customer, or the number of samples given to the customer

7KH�DFWLYLW\�MRXUQDO�LV�WUDQVIHUUHG�IURP�(QWHUSULVH�6DOHV�WR�&50 0RELOH�DQG�YLFH�YHUVD�

$FWLYLW\�-RXUQDO3URGXFW�����'LVFXVVHG����1XPEHU�RI�6DPSOHV����3ULRULW\0-��1/2�3�3&4 5 !*6 7+!0-��1/2�3�3&8 2 9:�&;+6=<>99

9

1RWHV? <�@�AB"�9C��D-6 @:'�"%$�@�6 ;���DE6,$&7F"+DG;>��DE6,$#7C0H�%1/2�3�3�4:6,$(@&�&'�"+$#;JI+<&)�DKAL��D%">M%2�3�3�8>N

� The information in the activity journal may or may not be product-related. An activity journal can contain the following information: y Type and number of products discussed with customers or samples handed out to customers, for

example, in the pharmaceuticals industry y Position of products in store, for example, whether they are placed on the promotional shelf, at the

check-out or near the store entrance y Customer feedback

� The information gathered in activity journals can be used to: y Track the distribution of samples in the pharmaceuticals industry y Analyze sales data, for example, number of products handed out to customers y Track the progress of your sales team, for example, the number of discussions held with customers

and the result of these discussions y Detect possible problem areas, for example, slow and non-moving products

� To enable product entries in activities, you must make entries in the customizing of the item category determination.

� You may define additional fields for activity journals.

� Example: Transaction type 0020 (business activity with product).

Page 217: 2. CR100_Base Customising

© SAP AG CR100 6-12

SAP AG 2004

,QWHJUDWLQJ�WKH�&DOHQGDU

$FWLYLWLHV�DSSHDU�LQ�WKH�FDOHQGDU�LQ�6$3�&50�LI�WKH�FDOHQGDU�IODJ�LV�DFWLYH�� )RU�WKH�WUDQVDFWLRQ�W\SH��PDLQ�VZLWFK��&XVWRPL]LQJ�� )RU�WKH�UHVSHFWLYH�SDUWQHU�IXQFWLRQ��GHIDXOW�YDOXH�IURP�WKH�SDUWQHU�

GHWHUPLQDWLRQ�SURFHGXUH�$FWLYLWLHV�FDQ�EH�FUHDWHG�RU�FKDQJHG�GLUHFWO\�IURP�FDOHQGDU7KH�FDOHQGDU�FDQ�EH�V\QFKURQL]HG�ZLWK�JURXSZDUH�DSSOLFDWLRQV

� You can synchronize CRM activities with the groupware calendar so that CRM business activities can also be displayed, for example, in Outlook. This is an additional function to synchronizing normal appointments from the SAP calendar.

� The 6$3�&DOHQGDU�6\QFKURQL]DWLRQ�7RRO must be installed.

� The CRM business activity must be assigned to a user. All SAP users must also have SAPoffice users and a user in the Outlook calendar.

Page 218: 2. CR100_Base Customising

© SAP AG CR100 6-13

SAP AG 2004

*URXSZDUH�,QWHJUDWLRQ

&50�%XVLQHVV�$FWLYLWLHV�DQG�7DVNV

&50�%XVLQHVV�$FWLYLWLHV�DQG�7DVNV

*URXSZDUH6HUYHU

*URXSZDUH6HUYHU

%LGLUHFWLRQDO GDWD�H[FKDQJH�EHWZHHQ�P\6$3 &50�PLGGOHZDUH�DQG�JURXSZDUH�VROXWLRQV�������������0LFURVRIW�([FKDQJH�DQG�/RWXV�1RWHV�6HUYHU�EDVHG�IRU�� 7DVNV� %XVLQHVV�DFWLYLWLHV� %XVLQHVV�SDUWQHU�Æ *URXSZDUH��%XVLQHVV�DFWLYLW\�DGGUHVVHV

�RQO\�&50�Æ*URXSZDUH�

� As of SAP CRM 4.0, exchange in both directions is possible, that is, from CRM to groupware and from groupware to CRM.

� You can integrate CRM Activity Management with groupware applications, that is, Microsoft Outlook and Lotus Notes, allowing you to synchronize business activities and tasks in your CRM calendar and your own groupware calendar. Data exchange is two-way, enabling you to display activities and their data, such as date, time, location and business partners involved, which you have maintained in the CRM system, in your own office management system, and vice versa. This allows you to work more quickly and effectively because you do not have to keep referring back to your CRM calendar or your groupware calendar to check your appointments and tasks.

� When you create or change a business activity or task in CRM Activity Management, it is saved in the database as a business document (BDoc), and then sent to CRM middleware. Middleware calls adapters, and sends the activity to the map box. The business activity is then converted to iCalendar format, making it compatible with groupware applications.

� Groupware integration with CRM Enterprise is server-based, meaning the data is exchanged automatically in the background, without having to be triggered by the user.

Page 219: 2. CR100_Base Customising

© SAP AG CR100 6-14

SAP AG 2004

*URXSZDUH�,QWHJUDWLRQ��$UFKLWHFWXUH

&50�6HUYHU

&50�0LGGOHZDUH*URXSZDUH�$GDSWHU*URXSZDUH�$GDSWHU

;0/OQP-"*'C9:��@�@&)&7��

%'RF�0HVVDJH

*URXSZDUH6HUYHU

R�SUTWV DG"+<* YXZ)*DK�? "+$�$&�&'�AB"+D

;0/[ ? )�DK;#\G6 ? )�� ��$#;>)�D

]�^�_._�`�a�^bc `�d�_�e,f cLg ` b/h f�d

S '�AE6 [ 6 Ai6 ��@

Oj<�@*6=$���@�@ &)�D/AE$&��D

� Groupware integration is achieved by a set of *URXSZDUH�$GDSWHUV and *URXSZDUH�&RQQHFWRUV.

� The SAP *URXSZDUH�$GDSWHU on the CRM server supports the transformation of messages. It is based on SyncPoint technology.

� BDoc messages are transformed to standard groupware formats, such as iCalendar and vCard, by means of a generic groupware adapter using a sophisticated XSLT mapping framework, which is known as the 0DS%R[. Predefined mappings are delivered for groupware integration.

� SAP *URXSZDUH�&RQQHFWRUV external to the CRM server perform the message synchronization between the CRM server and the groupware server. Message transfer is performed using a reliable and open messaging interface based on XML-SOAP. The standard groupware object formats are transformed to proprietary groupware object formats.

Page 220: 2. CR100_Base Customising

© SAP AG CR100 6-15

SAP AG 2004

$FWLYLW\�$QDO\VLV

0\�DFWLYLWLHV0\�'HSDUWPHQWV�$FWLYLWLHV0\�&ROOHDJXH¶V�$FWLYLWLHV

%XVLQHVV�SDUWQHU IURP WR1RW�FRPSOHWHG&RPSOHWHG$OO

$FWLYLW\ GDWH�IURP WR%XVLQHVV�$FWLYLWLHV7DVNV%RWK

2UJDQL]DWLRQDO GDWD

��� ���

$FWLYLW\ 0RQLWRU��6$3�&50� %,�&RQWHQW

S '�AE6 [ 6 ALk�\K &)�@&@*6 [ 6 A/kC)�$�)�� k�@*6 @

R <#'�'���@�@�\=MG)�6=�,<*DG�l)�$�)�� k�@*6 @

m,$�AG��$�@*6 ALkC">M+'�<�@�AB"�9J��D�'�)�DL�

S '�AE6 [ 6 ALkF!*6 @�AK"+DLk

nok(AL��)#9Fp @W *� )�$*$��&;)&'�Ai6 [ 6 AE6 ��@

PQ6 @�AEDq6=r*<�Ai6 "+$C"&M%)&'�AE6 [ 6 Ai6 ��@ ���D+"+DG7>)�$*6 s�)�AB6 "+$&)���<*$*6 A

S '�AE6 [ 6 ALkF &)�DLAq$&��D#XJ6 Aq!Z"+ &��$)&'�Ai6 [ 6 AE6 ��@

N,N=N

� The Activity Monitor can be called up with 6$3�0HQX�→�$FWLYLWLHV�→�$FWLYLW\�0RQLWRU.

� The Activity Monitor allows you to select activities using various criteria. The list output can be adapted using the ABAP List Viewer (ALV) function.

� For more information on this and other activity analyses, see the SAP library: 6$3�1HW:HDYHU�→�6$3�%XVLQHVV�,QIRUPDWLRQ�:DUHKRXVH�→�%,�&RQWHQW�→ &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�6DOHV�→�6DOHV�$QDO\VLV�IRU�&50�→�4XHULHV�→�$FWLYLWLHV�

Page 221: 2. CR100_Base Customising

© SAP AG CR100 6-16

SAP AG 2004

%XVLQHVV�3DUWQHU�&RFNSLW��)DFW�6KHHW�

%XWWRQ��%XWWRQ�� %XWWRQ��%XWWRQ�� %XWWRQ�Q%XWWRQ�Q

,QIR�EORFN��,QIR�EORFN��,QIR�EORFN��,QIR�EORFN��

,QIR�EORFN�Q,QIR�EORFN�Q

9LHZ9LHZ�

��

,QWHUDFWLRQ&HQWHU

,QWHUDFWLRQ,QWHUDFWLRQ&HQWHU&HQWHU 6DOHV�WHDP6DOHV�WHDP

3HUVRQDOL]DWLRQ

� The fact sheet delivers an immediate and compact overview of business partner information from several sources, for example, business partner master data, statistical data, and transaction data. In this way, you can quickly and simply display the most important details for your main customers or business transaction partners.

� The most important steps for modifying the fact sheet are the view definition, the assignment of info blocks to views, and the assignment of views to user roles: y 9LHZ�GHILQLWLRQ� With this step you can create new views for the fact sheet. Each view can contain a

contrasting number or selection of info blocks. This allows you to adjust the view according to the requirements of the user.

y $VVLJQPHQW�RI�LQIR�EORFNV�WR�WKH�YLHZV y $VVLJQPHQW�RI�YLHZV�WR�XVHU�UROHV� In this step, you can assign particular views to particular single

roles. Therefore, the information you see on the fact sheet depends on the application in which you are working or on the user group to which you are assigned. (This step is optional.)

Page 222: 2. CR100_Base Customising

© SAP AG CR100 6-17

SAP AG 2004

$FWLYLW\�0DQDJHPHQW��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� 'HILQH�DFWLYLWLHV�DQG�DFWLYLW\�PDQDJHPHQW� &XVWRPL]H�DFWLYLW\�LQIRUPDWLRQ�LWHPV� 'HVFULEH�FDOHQGDU�LQWHJUDWLRQ� 'HVFULEH�JURXSZDUH�LQWHJUDWLRQ� &DOO�DQG�DGDSW�WKH�%XVLQHVV�3DUWQHU�&RFNSLW

Page 223: 2. CR100_Base Customising

© SAP AG CR100 6-18

Page 224: 2. CR100_Base Customising

© SAP AG CR100 6-19

�([HUFLVHV�

8QLW��� $FWLYLW\�0DQDJHPHQW�7RSLF��� $FWLYLWLHV�DQG�WKH�5HODWHG�&XVWRPL]LQJ�

At the conclusion of this exercise, you will be able to:

• Set up a transaction of the type Activity

• Find activities using a monitor

• Personalize the Business Partner Cockpit and the Fact Sheet

You want to become more familiar with the activity maintenance in the CRM system for your trade fair business. You set up a new transaction type of the type trade fair activities and familiarize yourself with a number of functions in the activity maintenance. This includes selecting activities using the activity monitor and using the Businss Partner Cockpit and the Fact Sheet.

1-1 For the customer visits that result from these activities, set up your own 7UDGH�)DLU�$FWLYLW\ in the system as a new transaction type with defined default values.

1-1-1 In Customizing, maintain a new activity goal =�� with the description ##7ULDO�2UGHU.

1-1-2 Copy the existing transaction type ������6DOHV�&DOO�, and enter =%�� as the transaction type and ##7UDGH�)DLU�9LVLW as the name and long description.�Assign the organizational data profile =25*352)���and the action profile $&7,9,7< to the new transaction type.

In the &XVWRPL]LQJ�KHDGHU area, assign your newly created aim =�� to the transaction type =%�� and set the priority to +LJK.

A ##Trade Fair Visit should generally be relevant for the calendar. It should not be possible to create a private ##Trade Fair Visit. Set or check the corresponding indicators.

1-1-3 Now test the new transaction type by creating a contact of the type ##7UDGH�)DLU�9LVLW for a week from today, 2.00-3.00 p.m. Use )LUVW�##�YLVLW�DIWHU�WUDGH�IDLU as the description and ##6WRFNPDQQ as the contact person.

Check whether the system’s defaults for priority and aim are correct.

Can you mark the activity as private?

Will the activity appear in the calendar of the employee responsible? Why, or why not?

Save the activity and check whether it appears in the calendar.

Page 225: 2. CR100_Base Customising

© SAP AG CR100 6-20

1-2 Creating a follow-up activity.

1-2-1 From the 7UDGH�)DLU�$FWLYLW\, create a follow-up activity with transaction type 7DVN. Use $SSRLQWPHQW��&XVWRPHU���6WRFNPDQQ as the description, 3UHSDUDWLRQ as the category, and a planned date that is before the actual sales call that you previously created.

Save the task and check the document flow.

1-2-2 Navigate back to ##Trade Fair Visit and call up the $FWLRQV tab page. Try to execute the action &UHDWH�IROORZ�RQ�WDVN.

Later in the course, the more detailed relationships for executing and automatically processing actions will be explained.

1-3 Activity Monitor

1-3-1 Use various methods to search for the activites you created in the previous exercises.

1-4 Now you want to add a personalized view to the fact sheet in the business partner cockpit which will enable you to view various business partner-specific information at the same time.

1-4-1 Call the business partner cockpit directly from the transaction processing or from the SAP menu (0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�%XVLQHVV�3DUWQHU�&RFNSLW) and enter the QXPEHU of the customer ��6WRFNPDQQ, if necessary.

1-4-2 In the 3HUVRQDOL]H area, define your own view ��7UDGH�)DLU�9LHZ as VHOHFWDEOH and assign the following info blocks / sequences.

$GGUHVV������&ODVVLILFDWLRQ�����and�2SHQ�DFWLYLWLHV������1-4-3 In the Business Partner Cockpit, check the new fact sheet view for your new

customer 6WRFNPDQQ�$*����

Page 226: 2. CR100_Base Customising

© SAP AG CR100 6-21

�6ROXWLRQV�

8QLW��� $FWLYLW\�0DQDJHPHQW�7RSLF��� $FWLYLWLHV�DQG�WKH�5HODWHG�&XVWRPL]LQJ��

1-1 For the customer visits that result from these activities, set up your own 7UDGH�)DLU�$FWLYLW\ in the system as a new transaction type with defined default values.

1-1-1 In Customizing, maintain a new activity goal =�� with the description ##7ULDO�2UGHU.

$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�Choose 6$3�,PSOHPHQWDWLRQ�*XLGH.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�6HWWLQJV�IRU�$FWLYLWLHV�o�0DLQWDLQ�&DWHJRULHV��*RDOV�DQG�3ULRULWLHV�o�0DLQWDLQ�*RDOV�Select 1HZ�(QWULHV. Aim: =��

Description: ��7ULDO�2UGHU�Save your entries and choose Back twice to return to the IMG menu.

1-1-2 Copy the existing transaction type ������6DOHV�&DOO�, and enter =%�� as the transaction type and ��7UDGH�)DLU�9LVLW as the name and long description.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Select ( ) the transaction type ������6DOHV�&DOO� and choose &RS\�DV« ( ).

Trans.Type: ZB##

Description: ##Trade Fair Visit

Long Name: ##Trade Fair Visit

Choose ENTER to perform the copy procedure and then confirm the dialog box.

Assign the organizational data profile =25*352)���and the action profile $&7,9,7< to the new transaction type.

Select the new transaction type and choose Details ( ).

Organizational Data Profile: =25*352)��

Action Profile: $&7,9,7<.

Page 227: 2. CR100_Base Customising

© SAP AG CR100 6-22

In the &XVWRPL]LQJ�KHDGHU area, assign your newly created aim =�� to the transaction type =%�� and set the priority to +LJK.

In the dialog structure, double-click on $VVLJQPHQW�RI�%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV� Select the %XVLQHVV�$FWLYLW\ transaction category and double-click on &XVWRPL]LQJ�KHDGHU in the dialog structure.

Goal: ��7ULDO�2UGHU.

A ��Trade Fair Visit should generally be relevant for the calendar. It should not be possible to create a private ��Trade Fair Visit. Set or check the corresponding indicators.

The corresponding indicators &DOHQGDU and 3ULYDWH�$SSRLQWPHQWV�3RVVLEOH should have the correct default values. If this is not the case, change the indicators to meet the requirements.

1-1-3 Now test the new transaction type by creating a contact of the type ��7UDGH�)DLU�9LVLW for a week from today, 2.00-3.00 p.m. Use )LUVW����YLVLW�DIWHU�WUDGH�IDLU as the description and ��6WRFNPDQQ as the contact person.

Check whether the system’s defaults for priority and aim are correct.

6$3�0HQX�o�$FWLYLWLHV�o�0DLQWDLQ�$FWLYLWLHV�Choose�&UHDWH�7UDQVDFWLRQ�( icon) and then &RQWDFW�o���7UDGH�)DLU�9LVLW. Activity Partner: ��6WRFNPDQQ

Desc: )LUVW���YLVLW�DIWHU�WUDGH�IDLU Planned date from: $�ZHHN�IURP�WRGD\�������S�P� Planned date to: $�ZHHN�IURP�WRGD\�������S�P� Can you mark the activity as private?

1R��The indicator is grayed-out because of the default setting and is not ready for input.

Will the activity appear in the calendar of the employee responsible? Why, or why not?

Select the 3DUWQHUV�tab. If the &DOHQGDU�0DLQWHQDQFH indicator is set in the function 5HVSRQVLEOH�3HUVRQ, then the activity is entered in the corresponding calendar because the condition is fulfilled (the transaction type is indicated as relevant to the calendar in Customizing).

Save the activity and check whether it appears in the calendar.

Choose Save and then navigate to the &DOHQGDU tab page in the /RFDWRU. Alternatively, you can also call the calendar using the Business Workplace

(SAP menu, icon, Calendar button).

Page 228: 2. CR100_Base Customising

© SAP AG CR100 6-23

1-2 Creating a follow-up activity.

1-2-1 From the 7UDGH�)DLU�$FWLYLW\, create a follow-up activity with transaction type 7DVN. Use ��6DOHV�&DOO��&XVWRPHU���6WRFNPDQQ as the description, 3UHSDUDWLRQ as the category, and a planned date that is before the actual sales call that you previously created.

Save the task and check the document flow.

Choose &UHDWH�)ROORZ�8S�7UDQVDFWLRQ ( ) and 7DVN�o�7DVN.

Desc. ��6DOHV�&DOO��&XVWRPHU���6WRFNPDQQ

Category: 3UHSDUDWLRQ

Planned date from: $�ZHHN�IURP�WRGD\��������D�P� Planned date to: $�ZHHN�IURP�WRGD\��������S�P� Choose Save and open the document flow ( ).

You see an immediately preceding document of the type &50�%XV��$FWLYLWL\.

1-2-2 Navigate back to ##Trade Fair Visit and call up the $FWLRQV tab page. Try to execute the action &UHDWH�IROORZ�XS�WDVN.

You can thus navigate directly from the document flow to the ��Trade Fair Visit, for example.

Alternatively, you could navigate by means of the transaction history

( ).

Take the activity being processed and choose the $FWLRQV tab page.

Choose &UHDWH�DFWLRQ ( ) and then &UHDWH�IROORZ�XS�WDVN.

Later in the course, the more detailed relationships for executing and automatically processing actions will be explained.

Page 229: 2. CR100_Base Customising

© SAP AG CR100 6-24

1-3 Activity Monitor

1-3-1 Use various methods to search for the activites you created in the previous exercises.

6$3�0HQX�o�$FWLYLWLHV�o��$FWLYLW\�0RQLWRU�Use one of the following selection variants and then perform the selection ( ).

Selection variant 1: Select 0\�$FWLYLWLHV. Selection variant 2: In the %XVLQHVV�3DUWQHU field, enter the number of the customer ��6WRFNPDQQ.

Selection variant 3: Enter ��6DOHV�&DOO in the 'HVFULSWLRQ field.

1-4 Now you want to add a personalized view to the fact sheet in the business partner cockpit which will enable you to view various business partner-specific information at the same time.

1-4-1 Call the business partner cockpit directly from the transaction processing or from the SAP menu (0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�%XVLQHVV�3DUWQHU�&RFNSLW) and enter the QXPEHU of the customer ��6WRFNPDQQ, if necessary.

If you are in the transaction processing, choose the %XVLQHVV�3DUWQHU�&RFNSLW button.

Alternatively, choose 6$3�0HQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�%XVLQHVV�3DUWQHU�&RFNSLW. If necessary, in the %XVLQHVV�3DUWQHU field, enter the number of the customer ##6WRFNPDQQ.

1-4-2 In the 3HUVRQDOL]H area, define your own view ��7UDGH�)DLU�9LHZ as VHOHFWDEOH and assign the following info blocks / sequences.

$GGUHVV������&ODVVLILFDWLRQ�����and�2SHQ�DFWLYLWLHV������Choose 3HUVRQDOL]H.

Choose 0\�YLHZV� View: ��7UDGH�)DLU�9LHZ

Select: �FKHFNPDUN!

Select the new view and choose ,QIR�EORFNV. Select and assign the info blocks in accordance with the instructions and save your entries.

1-4-3 In the Business Partner Cockpit, check the new fact sheet view for your new customer 6WRFNPDQQ�$*���.�Select the ��7UDGH�)DLU�9LHZ and check the information.

Page 230: 2. CR100_Base Customising

© SAP AG CR100 7-1

SAP AG 2004

3DUWQHU�3URFHVVLQJ��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHU�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 231: 2. CR100_Base Customising

© SAP AG CR100 7-2

SAP AG 2004

3DUWQHU�3URFHVVLQJ

3DUWQHU�3URFHVVLQJ�² $SSOLFDWLRQ3DUWQHU�3URFHVVLQJ�² &XVWRPL]LQJ

Page 232: 2. CR100_Base Customising

© SAP AG CR100 7-3

SAP AG 2004

3DUWQHU�3URFHVVLQJ��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR�� ([SODLQ�WKH�RSWLRQV�DQG�IXQFWLRQV�DVVRFLDWHG�ZLWK�SDUWQHU�

SURFHVVLQJ�LQ�EXVLQHVV�WUDQVDFWLRQV� &UHDWH�D�SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH�LQ�&XVWRPL]LQJ� 'HVFULEH�DFFHVV�VHTXHQFHV��FUHDWH�WKHP�LQ�&XVWRPL]LQJ�DQG�XVH�

WKHP�LQ�WKH�SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH

Page 233: 2. CR100_Base Customising

© SAP AG CR100 7-4

SAP AG 2004

� :LWKLQ�WKH�FRQWH[W�RI�WUDQVDFWLRQ�SURFHVVLQJ��\RX�ZDQW�WR�HQVXUH�WKDW�WKH�EXVLQHVV�SDUWQHUV�LQYROYHG�LQ�D�WUDQVDFWLRQ�DUH�DXWRPDWLFDOO\�GHWHUPLQHG�E\�WKH�V\VWHP�

3DUWQHU�3URFHVVLQJ��%XVLQHVV�6FHQDULR

Page 234: 2. CR100_Base Customising

© SAP AG CR100 7-5

SAP AG 2004

3DUWQHU�3URFHVVLQJ��0RWLYDWLRQ

:KLFK�H[WHUQDO�SDUWQHUV�DUH�LQYROYHG�±IRU�H[DPSOH��VXSSOLHU��SD\HU"

:KLFK�H[WHUQDO�SDUWQHUV�DUH�LQYROYHG�±IRU�H[DPSOH��VXSSOLHU��SD\HU"

:KLFK�LQWHUQDO�SDUWQHUV�DUH�LQYROYHG�± IRU�H[DPSOH��UHVSRQVLEOH�HPSOR\HHV��VHUYLFH�WHFKQLFLDQ�JURXSV"

:KLFK�LQWHUQDO�SDUWQHUV�DUH�LQYROYHG�± IRU�H[DPSOH��UHVSRQVLEOH�HPSOR\HHV��VHUYLFH�WHFKQLFLDQ�JURXSV"

:KLFK�SDUWQHUV�PXVW�EH�LQYROYHG�LQ�D�EXVLQHVV�WUDQVDFWLRQ"

:KLFK�SDUWQHUV�PXVW�EH�LQYROYHG�LQ�D�EXVLQHVV�WUDQVDFWLRQ"

$UH�LQGLYLGXDO�SDUWQHUV�IRXQG�DXWRPDWLFDOO\"$UH�LQGLYLGXDO�SDUWQHUV�IRXQG�DXWRPDWLFDOO\"

:KHUH�GRHV�WKH�V\VWHP�ORRN�IRU�LQYROYHG�SDUWQHUV"

:KHUH�GRHV�WKH�V\VWHP�ORRN�IRU�LQYROYHG�SDUWQHUV"

7UDQVDFWLRQ7UDQVDFWLRQ

� Partner determination controls business partner processing in transaction processing. Partner data can be checked for correctness using rules defined in Customizing. In this way, the user creates complete, consistent transactions.

� All transactions in CRM involve business partners. Partner processing allows you to work with these partners efficiently and consistently.

� Partner processing includes partner determination, the procedure with which the system automatically finds and enters partners in transactions.

� Partner processing allows you to define partners with your company’s terminology. It also lets you specify many aspects of how partners are handled in transactions and lets you set how CRM and R/3 exchange partner processing information. This means that end users do not have to think about partner processing.

Page 235: 2. CR100_Base Customising

© SAP AG CR100 7-6

SAP AG 2004

&UHDWH�7UDQVDFWLRQ��

(QWHU�PDLQ�SDUWQHU������� �� �� ������������������ �� � � ��������� � � ����� � � � �������

��

�� 7KH�SDUWQHUV�LQYROYHG�DUH�GHWHUPLQHG�E\�WKH�V\VWHP��!"� ���#�����$������� � ��&% �'� � � � �������(� ������ ���)�*��� % � � ��� ���,+�� �.- �

$XWRPDWLF�3DUWQHU�3URFHVVLQJ

(17(5

� The main business partner is entered during transaction processing. In Sales, this is usually the sold-to party; in an opportunity, this is the sales prospect; and in activities, the activity partner.

� Partner processing ensures that other partners involved in the transaction are determined automatically by the system. y In the case of a sales transaction, for example, these other partners are the ship-to party, the bill-to

party and the payer. y In the case of an opportunity, for example, these other partners are the contact person(s) of the sales

prospect and the (own) responsible employees.

Page 236: 2. CR100_Base Customising

© SAP AG CR100 7-7

SAP AG 2004

&UHDWH��FKDQJH��VDYH�WUDQVDFWLRQ/0�1� � ��� � ���*�

2 �*�43 � �5�*�

��� ��� ���6�7�8:9#;=<�8:>

Smith, Steven608Employee Responsible

HiTech Ltd, 34560 Washington4711?A@�BDC(E

...

HiTech Ltd, 34560 Washington

HiTech Ltd, 12340 New York

Malecki, Tom, 34560 Washington

HiTech Ltd, 34560 Washington

4711FHG I I J K:LNM�@*E(K B

......

4812OQP G M�J K L5MQ@DE�K B

0815Contact person

4711R�SDT K L#U C�E

���

� :KLFK�SDUWQHUV�PXVW�EH�LQYROYHG�LQ�WKH�WUDQVDFWLRQ"

� $UH�WKH�SDUWQHUV�GHWHUPLQHG�DXWR�PDWLFDOO\ RU�FRPSOHWHG�PDQXDOO\"

� :KHQ�DUH�WKH�SDUWQHUV�GHWHUPLQHG"

657�8'9*;A<�8 >

3DUWQHU�3URFHVVLQJ�LQ�WKH�$SSOLFDWLRQ

�� 3DUWQHUV�DUH�DOVR�

GHWHUPLQHG�DW�WKH�LWHP�OHYHO

� 6XJJHVW�DOWHUQDWLYHV�

� In a transaction, partners can be determined at both header and item level. The partners found do not necessarily need to match.

� 1. Which partners must be involved in the transaction? y It is possible to define that certain partners are mandatory for a business transaction. If the

determination fails or no partner was entered manually by the user, the business transaction will result in an error.

� 2. Are the partners determined automatically or completed manually? y Using access sequences (search strategies) it is possible to determine partners automatically.

� 3. When are the partners determined? y Three determination times can be used: 5HFXUULQJ��'XULQJ�3URGXFW�(QWU\��:KHQ�6DYLQJ� y Once a business transaction is saved, no automatic partner determination will take place.

� 4. Partners are also determined at the item level. y It is possible that different partners will be determined at the item and header levels. It is possible that

a responsible employee will be found due to the product category, for example. �

5. Suggest alternatives y The DOWHUQDWLYH�SDUWQHU�SURSRVDO function can also be used to redetermine partners in saved

documents and for triggering partner determination for empty partner functions saved previously in a document.

Page 237: 2. CR100_Base Customising

© SAP AG CR100 7-8

SAP AG 2004

3DUWQHU�)XQFWLRQ�&DWHJRU\

3DUWQHU�)XQFWLRQ�&DWHJRU\

3DUWQHU�)XQFWLRQ3DUWQHU�)XQFWLRQ

3DUWQHU'HWHUPLQDWLRQ3URFHGXUH

3DUWQHU'HWHUPLQDWLRQ3URFHGXUH

$FFHVV6HTXHQFH$FFHVV

6HTXHQFH

3DUWQHU�3URFHVVLQJ3DUWQHU�3URFHVVLQJ

7UDQVDFWLRQV%XVLQHVV�3DUWQHUV

7UDQVDFWLRQV%XVLQHVV�3DUWQHUV

3DUWQHU�3URFHVVLQJ LQ�&XVWRPL]LQJ

� 3DUWQHU�IXQFWLRQ�FDWHJRU\: This classification of responsibilities is used as a system key for identifying the partner function and the business partners who carry out these responsibilities. The SAP CRM system includes SAP predefined partner function categories that cannot be changed or created again. Example: The FXVWRPHU partner function has the partner function category VROG�WR�SDUW\.

� 3DUWQHU�IXQFWLRQ� Terms for describing people with whom you do business. Customers can also be referred to as sold-to parties, clients, patients or tenants. Partner functions describe those partners that you use in your organization. You can assign names freely.

� 3DUWQHU�GHWHUPLQDWLRQ�SURFHGXUH� Rules that determine how the system works with business partners during transaction processing. This procedure combines partner functions and access sequences and contains additional information.

� $FFHVV�VHTXHQFH� A search strategy for determining the data sources the system uses for partner determination and the order in which the sources are used.

� mySAP CRM partner processing has two important advantages over SAP R/3 partner determination: y Using the ordering of accesses in the DFFHVV�VHTXHQFH (search strategy), it is possible to look for

involved partners in more than one place (sequence). y There are more VRXUFHV in which partners involved in a transaction can be found.

Page 238: 2. CR100_Base Customising

© SAP AG CR100 7-9

SAP AG 2004

3DUWQHU�)XQFWLRQ�&DWHJRULHV�DQG�3DUWQHU�)XQFWLRQV

3DUWQHU�IXQFWLRQ�FDWHJRU\(PSOR\HH

3DUWQHU�IXQFWLRQ�FDWHJRU\(PSOR\HH

3DUWQHU�IXQFWLRQ$UHD�PDQDJHU

3DUWQHU�IXQFWLRQ6HOOHU

3DUWQHU�IXQFWLRQ6HUYLFH�HPSOR\HH

• 5HODWLRQVKLS FDWHJRU\• /RFNLQJ

• 5HODWLRQVKLS FDWHJRU\• /RFNLQJ

• 5HODWLRQVKLS FDWHJRU\• /RFNLQJ

3DUWQHU�IXQFWLRQV DUH IUHHO\ GHILQDEOH��3DUWQHU�IXQFWLRQ FDWHJRULHV DUH SUHGHILQHG�

� Partner function categories are predefined “classifications” to which partner functions are assigned. The system uses these categories to identify partner functions and to work with them.

� Partner functions are defined in Customizing. y 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3DUWQHU�3URFHVVLQJ�→�'HILQH�3DUWQHU�)XQFWLRQV.

� When you define a partner function, you can assign a (corresponding) relationship category. This relationship category is equivalent to the business partner relationship category. y Example: The relationship category LV�UHVSRQVLEOH�IRU is assigned to the partner function (PSOR\HH�UHVSRQVLEOH.

y If an access sequence is defined for determining the employee responsible from the business partner relationships, then the corresponding person must be assigned with the relationship category (LV�UHVSRQVLEOH�WR�LV�UHVSRQVLEOH�IRU).

� Lock: specifies whether the source partner for a partner determination is added to the results list of that determination. y Example: If the lock field is set for the contact person partner function, then the sold-to party is not

determined as its own contact person in a sales transaction, for example. If, on the other hand, the lock field is not set, then the sold-to party can also appear as the contact person function in the transaction.

Page 239: 2. CR100_Base Customising

© SAP AG CR100 7-10

SAP AG 2004

7KH�SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH�EDVLFDOO\�VSHFLILHV�ZKLFK�SDUWQHU�IXQFWLRQV�FDQ�EH�IRXQG�DXWRPDWLFDOO\�LQ�D�WUDQVDFWLRQ�

3DUWQHU�GHW��SURF��7HOHVDOHV

3DUWQHU�)XQFWLRQ&XVWRPHU6KLS�WR�SDUW\%LOO�WR�SDUW\3D\HU

V 0DQGDWRU\�SDUWQHU"V 'HWHUPLQH�DXWRPDWLFDOO\

RU�VSHFLI\�PDQXDOO\V :KLFK�VHDUFK�VWUDWHJ\�VKRXOG�

EH�XVHG"V &DQ�WKH�DGGUHVV�EH�FKDQJHG"V 6WDQGDUG�DGGUHVV���DGGUHVV�

XVDJH"

V 0DQGDWRU\�SDUWQHU"V 'HWHUPLQH�DXWRPDWLFDOO\

RU�VSHFLI\�PDQXDOO\V :KLFK�VHDUFK�VWUDWHJ\�VKRXOG�

EH�XVHG"V &DQ�WKH�DGGUHVV�EH�FKDQJHG"V 6WDQGDUG�DGGUHVV���DGGUHVV�

XVDJH"

3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH

3URFHGXUH�8VHU

,QWHUIDFH�6HWWLQJV

� Partner determination procedures are defined in Customizing. y 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3DUWQHU�3URFHVVLQJ�→�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH

� A SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH can be assigned to a transaction type and an item category. A partner determination procedure consists of three levels: y Procedure user (for example, sales transaction, service transaction, opportunity) y Partner functions in the procedure (for example, sold-to party, employee responsible) y Interface settings (which partners are displayed in the transaction in the JHQHUDO view?)

� You can EORFN a SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH for the determination, that is, the partners stored in the procedure are not automatically found by the system but need to be maintained manually. For performance reasons, it can be useful to make this adjustment, for example, with Internet Sales transactions.

� It can be useful to analyze partner processing for testing reasons. You can display a log. For performance reasons, it is best not to always record a log.

� The GHWHUPLQDWLRQ�WLPH can be set for each partner function. However, partner determination occurs only before the initial save. If a transaction is saved and then subsequently altered, no new partner processing (determination) takes place.

Page 240: 2. CR100_Base Customising

© SAP AG CR100 7-11

SAP AG 2004

$Q�DFFHVV�VHTXHQFH LV�D�VHDUFK�VWUDWHJ\�WKDW�SURYLGHV�WKH�GDWD�VRXUFHV�DQG�WKH�RUGHU�LQ�ZKLFK�WKH�V\VWHP�FKHFNV�WKHP�GXULQJ�SDUWQHU�SURFHVVLQJ�

6ROG�WR�SDUW\�Æ DFFHVV�VHT������6KLS�WR�SDUW\�Æ DFFHVV�VHT������&RQWDFW�SHUVRQ�Æ DFFHVV�VHT������(PSOR\HH�UHVS��Æ DFFHVV�VHT������

V $FFHVV�����SUHFHGLQJ�GRFXPHQWV $FFHVV�����VDOHV�DUHD�

PDQDJHPHQWV $FFHVV�����RUJDQL]DWLRQDO�PRGHOV $FFHVV�����EXVLQHVV�SDUWQHU

V $FFHVV�����SUHFHGLQJ�GRFXPHQWV $FFHVV�����VDOHV�DUHD�

PDQDJHPHQWV $FFHVV�����RUJDQL]DWLRQDO�PRGHOV $FFHVV�����EXVLQHVV�SDUWQHU

$FFHVV�6HTXHQFHV

3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�7HOHVDOHV3DUWQHU�)XQFWLRQ

$FFHVV�VHTXHQFH ����

� Access sequences are defined in Customizing. y 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→��%DVLF�)XQFWLRQV�→�3DUWQHU�3URFHVVLQJ�→�'HILQH�$FFHVV�6HTXHQFHV�

� In the partner determination procedure, you can select which access sequence should be used to determine the partner for each partner function. If there is no access sequence in the partner determination procedure for a partner function, you can enter the partner manually.

� The following are access sources: y Business partner relationships y Business partner relationships by sales area y CRM organizational model (via determination rules) y Preceding documents y Customer-specific sources, defined in the form of BAdI methods (such as

DETERMINATION_ADD_IN_1) (BAdI definition &20B3$571(5B%$',)

Page 241: 2. CR100_Base Customising

© SAP AG CR100 7-12

SAP AG 2004

3UHFHGLQJ'RFXPHQW3UHFHGLQJ'RFXPHQW

2UJDQL]DWLRQDO'DWD

2UJDQL]DWLRQDO'DWD

%XVLQHVV�3DUWQHU5HODWLRQVKLSV

%XVLQHVV�3DUWQHU5HODWLRQVKLSV &XUUHQW�3DUWQHUV&XUUHQW�3DUWQHUV

3DUWQHU�)XQFWLRQ3DUWQHU�)XQFWLRQ

3DUWQHU�'HWHU��3URF�3DUWQHU�'HWHU��3URF�

7UDQVDFWLRQ�7\SH7UDQVDFWLRQ�7\SH&XVWRPL]LQJ6HWWLQJV

3URFHVV�LQP\6$3 &50�

3DUWQHU�3URFHVVLQJ��2YHUYLHZ

$FFHVV�6HTXHQFHV$FFHVV�6HTXHQFHV

� The business transaction (for example, quotation, order, service contract) is assigned to the transaction type %XVLQHVV�WUDQVDFWLRQ�W\SHV in Customizing.

� Procedure-users are assigned to the partner determination procedure.

� Business transaction type and determination procedure must match in order to assign a partner determination procedure to a transaction type.

Page 242: 2. CR100_Base Customising

© SAP AG CR100 7-13

SAP AG 2004

3DUWQHU�)XQFWLRQV3DUWQHU�)XQFWLRQV 3DUWQHU�5ROHV3DUWQHU�5ROHV

3DUWQHU�IXQFWLRQV�DQG�SDUWQHU�UROHV�DUH�PDSSHG�LQ�&XVWRPL]LQJ

3DUWQHU�IXQFWLRQV�DQG�SDUWQHU�UROHV�DUH�PDSSHG�LQ�&XVWRPL]LQJ

3DUWQHU�)XQFWLRQV��&50��DQG�3DUWQHU�5ROHV��6$3�(53�

P\6$3 &50 6$3�(53�

� The 6ROG�WR�SDUW\ partner function is used in SAP ERP. In SAP CRM, however, the same partner function is known as &XVWRPHU. In Customizing (&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3DUWQHU�3URFHVVLQJ�→�'DWD�7UDQVIHU�→�'LVWULEXWLRQ�RI�3DUWQHU�)XQFWLRQV�IURP�6$3�(&&�LQWR�&50), you can specify that SAP R/3 sold-to parties are SAP CRM customers.

� In SAP CRM, the partner function &XVWRPHU is used. In SAP R/3 the same partner function is known as 6ROG�WR�SDUW\. In Customizing (&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3DUWQHU�3URFHVVLQJ�→�'DWD�7UDQVIHU�→�'LVWULEXWLRQ�RI�3DUWQHU�)XQFWLRQV�IURP�&50�LQWR�6$3�(&&), you can specify that SAP CRM customers are SAP R/3 sold-to parties.

Page 243: 2. CR100_Base Customising

© SAP AG CR100 7-14

SAP AG 2004

3DUWQHU�3URFHVVLQJ��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� ([SODLQ�WKH�RSWLRQV�DQG�IXQFWLRQV�DVVRFLDWHG�ZLWK�SDUWQHU�SURFHVVLQJ�

LQ�EXVLQHVV�WUDQVDFWLRQV� &UHDWH D�SDUWQHU GHWHUPLQDWLRQ SURFHGXUH LQ�&XVWRPL]LQJ� 'HVFULEH�DFFHVV�VHTXHQFHV��FUHDWH�WKHP�LQ�&XVWRPL]LQJ�DQG�XVH�

WKHP�LQ�WKH�SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH

Page 244: 2. CR100_Base Customising

© SAP AG CR100 7-15

�([HUFLVHV�

8QLW�� 3DUWQHU�3URFHVVLQJ�7RSLF�� $QDO\]H�DQG�6HW�8S�3DUWQHU�3URFHVVLQJ�

At the conclusion of this exercise, you will be able to:

• Describe and explain the fundamental concepts of CRM Partner Processing

• Create both a partner determination procedure and a sequence access in Customizing

Within your trade fair business framework, you want to set up partner processing for the transaction type ��4XRWDWLRQ according to your own requirements. You want to utilize business partner relationships and enter the contact persons in the document as partners.

1-1 Analyze partner processing for the sales transaction ��4XRWDWLRQ�in Customizing.�In a separate parallel session, create a sales transaction with transaction type ��4XRWDWLRQ. Use your business partner ##6WRFNPDQQ�$* as Sold-To Party.

1-1-1 Which partner functions were automatically found by the system for this particular sales transaction?

_______________________________________

_______________________________________

_______________________________________

_______________________________________

_______________________________________

Does the system also determine a contact person?

1-1-2 What access sequence is used to search for the Employee Responsible?

_______________________

1-1-3 Can you manually maintain additional partners in the partner view? If so, do this.

Page 245: 2. CR100_Base Customising

© SAP AG CR100 7-16

1-2 Set up partner processing. You want to use a partner determination procedure for the transaction of the type ##Quotation that will determine at least one of the customer’s contact persons.

1-2-1 Copy the partner determination procedure Telesales (00000001) with all its dependent entries to =36��. Name the new partner determination procedure 3DUWQHU'HW3URF����

1-2-2 Create a single access sequence ==������6ROG�7R�3DUW\�±�5HODWLRQVKLSV��with individual accesses, which searches for a partner within the relationships maintained in the business partner master record. Enter ���for the batch and dialog sequences, %XVLQHVV�SDUWQHU�UHODWLRQVKLSV�as the source, and 6ROG�WR�3DUW\��&50� as the partner function.�

1-2-3 Enhance the partner determination procedure =36�� with the partner function &RQWDFW�3HUVRQ��&50�, which the system finds automatically.

The partner function &RQWDFW�3HUVRQ��&50� should occur at least once and no more than three times.

For determination, use the access sequence ==��, which you created in the previous exercise.

You do not have to maintain the remaining fields.

1-2-4 Make sure that the address usage *RRGV�UHFHLSW for partner function Ship-to party is used. For all other partner functions the VWDQGDUG�DGGUHVV�should be determined within transactions.

1-2-5 Display the partner function (PSOR\HH�UHVSRQVLEOH��&50� on the header screen as well (user interface settings!).

1-2-6 Assign the partner determination procedure =36## to transaction type =$## (##4XRWDWLRQ).

1-2-7 Test the new partner determination procedure by creating the sales transaction ��4XRWDWLRQ� Does the system now find the contact person who was stored as a relationship to the business partner (see Business Partners exercises)?

____________________________

Page 246: 2. CR100_Base Customising

© SAP AG CR100 7-17

1-3 Comprehension questions on partner processing

1-3-1 What concept makes partner processing particularly flexible? Explain why.

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

1-3-2 Can you define your own partner functions in Customizing?

___________________________

1-3-3 Can you define your own partner function categories?

___________________________

1-3-4 What (business partner) relationship category is evaluated if you try to determine the partner function (PSOR\HH�UHVSRQVLEOH using an access sequence that searches in the business partner’s relationships?

2SWLRQDO��Test this by assigning the DFFHVV�VHTXHQFH�==�� to the partner function (PSOR\HH�UHVSRQVLEOH. Then maintain the corresponding relationship for the business partner ##Stockmann AG and use any existing employee, such as Lou Windham, for example (business partner number 400440).

Page 247: 2. CR100_Base Customising

© SAP AG CR100 7-18

Page 248: 2. CR100_Base Customising

© SAP AG CR100 7-19

2SWLRQDO�([HUFLVHV��6HUYLFH��

2-1 Analyze partner processing for the service transaction ##6HUYLFH�2UGHU in Customizing.�In a separate parallel session, create a service transaction with transaction type ##6HUYLFH�2UGHU. Use your business partner ##6WRFNPDQQ�$* as Sold-To Party.

2-1-1 Which partner functions were automatically found by the system for this particular service transaction?

_______________________________________

_______________________________________

_______________________________________

_______________________________________

_______________________________________

_______________________________________

_______________________________________

Does the system also determine a contact person?

Is it Michael ##Contact?

2-1-2 What access sequence is used to search for the Employee Responsible?

_______________________

2-1-3 Can you manually maintain additional partners in the partner view? If so, do this.

Page 249: 2. CR100_Base Customising

© SAP AG CR100 7-20

2-2 Set up partner processing. You want to use a partner determination procedure for the transaction of the type ##Service Order that will determine at least one of the customer’s contact persons (Michael ##Contact).

2-2-1 Copy the partner determination procedure 6HUYLFHRUGHU�+HDGHU�(=7659+��) with all its dependent entries to =36##. Name the new partner determination procedure 3DUWQHU'HW3URF����

2-2-2 Create a single access sequence ==������6ROG�7R�3DUW\�±�5HODWLRQVKLSV��with individual accesses, which searches for a partner within the relationships maintained in the business partner master record. Enter ���for the batch and dialog sequences, %XVLQHVV�SDUWQHU�UHODWLRQVKLSV as the source, and 6ROG�WR�3DUW\��&50� as the partner function.�

2-2-3 Change the =36�� partner determination procedure and assign the access sequence you just created to the &RQWDFW�SHUVRQ��&50� partner function.

In addition to this, the partner function &RQWDFW�3HUVRQ��&50� should occur at least once and no more than three times.

2-2-4 Display the partner function &RQWDFW�SHUVRQ��&50� on the header screen as well (user interface settings!).

2-2-5 Assign the partner determination procedure =36## to transaction type =6## (##6HUYLFH�2UGHU).

2-2-6 Test the new partner determination procedure by creating the service transaction ��6HUYLFH�3URFHVV� Does the system now find the contact person who was stored as a relationship to the business partner (see Business Partners exercises)?

____________________________

Page 250: 2. CR100_Base Customising

© SAP AG CR100 7-21

2-3 Comprehension questions on partner processing

2-3-1 What concept makes partner processing particularly flexible? Explain why.

_____________________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

2-3-2 Can you define your own partner functions in Customizing?

___________________________

2-3-3 Can you define your own partner function categories?

___________________________

2-3-4 What (business partner) relationship category is evaluated if you try to determine the partner function (PSOR\HH�UHVSRQVLEOH using an access sequence that searches in the business partner’s relationships?

2SWLRQDO��Test this by assigning the DFFHVV�VHTXHQFH�==�� to the partner function (PSOR\HH�UHVSRQVLEOH. Then maintain the corresponding relationship for the business partner ##Stockmann AG and use any existing employee, such as Lou Windham, for example (business partner number 400440).

Page 251: 2. CR100_Base Customising

© SAP AG CR100 7-22

Page 252: 2. CR100_Base Customising

© SAP AG CR100 7-23

�6ROXWLRQV�

8QLW: 3DUWQHU�3URFHVVLQJ�7RSLF�� $QDO\]H�DQG�6HW�8S�3DUWQHU�3URFHVVLQJ�

1-1 Analyze partner processing for the sales transaction ��4XRWDWLRQ�in Customizing.�In a separate parallel session, create a sales transaction with transaction type ��4XRWDWLRQ. Use your business partner ##6WRFNPDQQ�$* as the Sold-To Party.

1-1-1 Which partner functions were automatically found by the system for this particular sales transaction? Was a contact person found?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�The partner determination procedure 00000001 is assigned to transaction type AG (Telesales).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH

The partner determination procedure 00000001 contains the following five partner functions:

6ROG�WR�3DUW\��6KLS�WR�3DUW\��%LOO�WR�3DUW\��3D\HU��(PSOR\HH�5HVSRQVLEOH��Does the system also determine a contact person?

7KH�SDUWQHU�IXQFWLRQ�&RQWDFW�3HUVRQ��&50��ZDV�QRW�IRXQG�DXWRPDWLFDOO\��EHFDXVH�LW�LV�QRW�OLVWHG�LQ�WKH�SDUWQHU�GHWHUPLQDWLRQ�SURFHGXUH��

1-1-2 What access sequence is used to search for the Employee Responsible?

,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�View the details for the partner function Employee Responsible in partner determination procedure 00000001 (Telesales).

,'(6��IURP��XVHU��=�����1-1-3 Can you manually maintain additional partners in the partner view? If so, do

this.

In your second session, go to the 3DUWQHU�tab page in the sales transaction and enter, for example, a contact person (e.g. the Business Partner number of Michael Contact ##).

Page 253: 2. CR100_Base Customising

© SAP AG CR100 7-24

1-2 Implement partner processing. You want to use a partner determination procedure for the transaction of the type ##Quotation that will determine at least one of the customer’s contact persons.

1-2-1 Copy the partner determination procedure Telesales (00000001) with all its dependent entries to =36��. Name the new partner determination procedure 3DUWQHU'HW3URF���� ,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�Select the entry ����������7HOHVDOHV� and choose &RS\�$V. Confirm the dialog box and copy all dependent entries. Name the new partner determination procedure 3DUWQHU'HW3URF���� Save your data and go back to the IMG.

1-2-2 Create a single access sequence ==������6ROG�7R�3DUW\�±�5HODWLRQVKLSV��with individual accesses, which searches for a partner within the relationships maintained in the business partner master record. Enter ���for the batch and dialog sequences, %XVLQHVV�SDUWQHU�UHODWLRQVKLSV�as the source, and�6ROG�WR�3DUW\��&50� as the partner function.�,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�$FFHVV�6HTXHQFHV�Choose 1HZ�(QWULHV and enter ==���as�the ID and ##6ROG�7R�3DUW\�±�5HODWLRQVKLSV�as the description.

Select the new access sequences and choose ,QGLYLGXDO�$FFHVVHV. Enter the following data:

Batch Sequence: ��

Dialog Sequence: ��

Source: %XVLQHVV�SDUWQHU�UHODWLRQVKLSV Partner function: 6ROG�WR�3DUW\��&50� Save the data and go back to the IMG.

1-2-3 Enhance the partner determination procedure =36�� with the partner function &RQWDFW�3HUVRQ��&50�, which the system finds automatically.

The partner function &RQWDFW�3HUVRQ��&50� should occur at least once and no more than three times.

For determination, use the access sequence ==��, which you created in the previous exercise.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�…

Page 254: 2. CR100_Base Customising

© SAP AG CR100 7-25

Select the partner determination procedure =36�� and then double-click 3DUWQHU�)XQFWLRQV�LQ�3URFHGXUH. Click on 1HZ�(QWULHV. Partner function: &RQWDFW�SHUVRQ��&50� Number of Occurrences (Lowest): �

Number of Occurrences (Highest): �

Access Sequence ��6ROG�7R�3DUW\�±�5HODWLRQVKLSV

1-2-4 In the details of partner function Ship-To Party choose 5HFHLYH�JRRGV�from the drop down list $GGUHVV�IRU�7UDQV� In the details of all other partner functions mark the checkbox 6WDQGDUG�DGGUHVV�RQO\.

1-2-5 Display the partner function (PSOR\HH�UHVSRQVLEOH��&50� on the header screen as well (user interface settings!).

Double-click on 8VHU�,QWHUIDFH�6HWWLQJV. Partner Function 3: (PSOR\HH�UHVSRQVLEOH��&50�

1-2-6 Assign the partner determination procedure =36## to transaction type =$## (##4XRWDWLRQ).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Search for transaction type =$���and change the GHWDLOV� Enter�=36���in the field 3DUWQHU�'HWHUP�3URF.�

1-2-7 Test the new partner determination procedure by creating the sales transaction ��4XRWDWLRQ� Does the system now find the contact person who was stored as a relationship to the business partner (see Business Partners exercises)?

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Create a transaction ##4XRWDWLRQ�and use the sold-to party ##6WRFNPDQQ�$*

Now, no dialog box should appear because of unclear address determination.

On the *HQHUDO tab, you should be able to see the Responsible employee partner function.

Go to the 3DUWQHU tab page. The system found the contact person Michael ##Contact

Page 255: 2. CR100_Base Customising

© SAP AG CR100 7-26

1-3 Comprehension questions on partner processing

1-3-1 What concept makes partner processing particularly flexible? Explain why.

Access sequences enable the formulation of search strategies to search for individual partners. For example the (PSOR\HH�5HVSRQVLEOH can be determined through organizational data determination or, if no partners are found here, can be entered manually by the system user.

1-3-2 Can you define your own partner functions in Customizing?

Yes, it is possible to define your own partner functions to fit your personal requirements.

1-3-3 Can you define your own partner function categories?

Partner function categories cannot be enhanced in Customizing.

1-3-4 What (business partner) relationship category is evaluated if you try to determine the partner function (PSOR\HH�UHVSRQVLEOH using an access sequence that searches in the business partner’s relationships?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH

The partner function �������� ((PSOR\HH�UHVSRQVLEOH) is assigned to the relationship category LV�UHVSRQVLEOH�IRU.

2SWLRQDO��Test this by assigning the DFFHVV�VHTXHQFH�==�� to the partner function (PSOR\HH�UHVSRQVLEOH. Then maintain the corresponding relationship for the business partner ##Stockmann AG and use any existing employee, such as Lou Windham, for example (business partner number 400440).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�Select the partner determination procedure =36�� and then double-click 3DUWQHU�)XQFWLRQV�LQ�3URFHGXUH. Select partner function (PSOR\HH�UHVSRQVLEOH and call up the details.

In the access sequence field, enter the access sequence you just created.

Maintain an LV�UHVSRQVLEOH�WR�relationship as explained in Business Partner exercise 1-2-2.

Create a new ##Quotation and test if your settings were implemented correctly.

Page 256: 2. CR100_Base Customising

© SAP AG CR100 7-27

2SWLRQDO�([HUFLVHV��6HUYLFH��

2-1 Analyze partner processing for the sales transaction ##6HUYLFH�2UGHU in Customizing.�In a separate parallel session, create a sales transaction with transaction type ##6HUYLFH�2UGHU. Use your business partner ##6WRFNPDQQ�$* as Sold-To Party.

2-1-1 Which partner functions were automatically found by the system for this particular service transaction?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0* button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�The =7659+�� partner determination procedure is assigned to transaction type =6(� (Service Process).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH

The partner determination procedure =7659+�� contains the following QLQH partner functions:

6ROG�WR�SDUW\��%LOO�WR�SDUW\��3D\HU��$FWLYLW\�SDUWQHU��(PSOR\HH�UHVSRQVLEOH��&RQWDFW�SHUVRQ��9HQGHU��6HUYLFH�7HFKQLFLDQ�*URXS�and�6KLS�WR�SDUW\�6HUYLFH�UHFLSLHQW��Does the system also determine a contact person?

Is it Michael ##Contact?

$OWKRXJK�WKH�V\VWHP�GHWHUPLQHV�WKH�&RQWDFW�SHUVRQ��&50��SDUWQHU�IXQFWLRQ��LW�GRHV�QRW�ILQG�0LFKDHO���&RQWDFW��

2-1-2 What access sequence is used to search for the Employee Responsible?

,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�Display the details for the (PSOR\HH�UHVSRQVLEOH partner function.

=&+0�2-1-3 Can you manually maintain additional partners in the partner view? If so, do

this.

In your second session, go to the 3DUWQHU�tab page in the service process in the 7UDQVDFWLRQ�GDWD�and enter another contact person (the Business Partner number for Michael Contact ��, for example).

Page 257: 2. CR100_Base Customising

© SAP AG CR100 7-28

2-2 Set up partner processing. You want to use a partner determination procedure for the transaction of the type ##Service Order that will determine at least one of the customer’s contact persons (Michael ##Contact).

2-2-1 Copy the partner determination procedure 6HUYLFHRUGHU�+HDGHU�(=7659+��) with all its dependent entries to =36##. Name the new partner determination procedure 3DUWQHU'HW3URF���.

,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�Select the entry =7659+���and choose &RS\�$V. Confirm the dialog box and copy all dependent entries. Name the new partner determination procedure 3DUWQHU'HW3URF���� Save your data and go back to the IMG.

2-2-2 Create a single access sequence ==��,���6ROG�7R�3DUW\�±�5HODWLRQVKLSV,�with individual accesses, which searches for a partner within the relationships maintained in the business partner master record. Enter ���for the batch and dialog sequences, %XVLQHVV�SDUWQHU�UHODWLRQVKLSV�as the source, and 6ROG�WR�3DUW\��&50� as the partner function.�,0*�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�$FFHVV�6HTXHQFHV�Choose 1HZ�(QWULHV and enter ==���as�the ID and ##6ROG�7R�3DUW\�±�5HODWLRQVKLSV�as the description.

Select the new access sequences and choose ,QGLYLGXDO�$FFHVVHV. Enter the following data:

Batch Sequence: ��

Dialog Sequence: ��

Source: %XVLQHVV�SDUWQHU�UHODWLRQVKLSV Partner function: 6ROG�WR�3DUW\��&50� Save the data and go back to the IMG.

2-2-3 Change the =36�� partner determination procedure and assign the access sequence you just created to the &RQWDFW�SHUVRQ��&50� partner function.

In addition to this, the partner function &RQWDFW�3HUVRQ��&50� should occur at least once and no more than three times.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�Select the partner determination procedure =36�� and then double-click 3DUWQHU�)XQFWLRQV�LQ�3URFHGXUH. Choose the partner function &RQWDFW�SHUVRQ��&50�. Number of Occurrences (Lowest): �

Number of Occurrences (Highest): �

Access Sequence ��6ROG�7R�3DUW\�±�5HODWLRQVKLSV�

Page 258: 2. CR100_Base Customising

© SAP AG CR100 7-29

2-2-4 Display the partner function &RQWDFW�SHUVRQ��&50� on the header screen as well (user interface settings!).

Double-click on 8VHU�,QWHUIDFH�6HWWLQJV. Partner Function 3: &RQWDFW�SHUVRQ��&50�

2-2-5 Assign the partner determination procedure =36## to transaction type =6## (##6HUYLFH�2UGHU).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Search for transaction type =6�� and change the 'HWDLOV. Enter�=36���in the field 3DUWQHU�'HWHUP�3URF�.�

2-2-6 Test the new partner determination procedure by creating the sales transaction ��6HUYLFH�2UGHU� Does the system now find the contact person who was stored as a relationship to the business partner (see Business Partners exercises)?

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Create a transaction ##6HUYLFH�2UGHU�and use the sold-to party ##6WRFNPDQQ�$*

You should be able to see the contact person partner function and the found partner Michael ##Contact in the )DVW�(QWU\��5HIHUHQFH� area.

Page 259: 2. CR100_Base Customising

© SAP AG CR100 7-30

2-3 Comprehension questions on partner processing

2-3-1 What concept makes partner processing particularly flexible? Explain why.

Access sequences enable the formulation of search strategies to search for individual partners. For example the (PSOR\HH�5HVSRQVLEOH can be determined through organizational data determination or, if no partners are found here, can be entered manually by the system user.

2-3-2 Can you define your own partner functions in Customizing?

Yes, it is possible to define your own partner functions to fit your personal requirements.

2-3-3 Can you define your own partner function categories?

Partner function categories cannot be enhanced in Customizing.

2-3-4 What (business partner) relationship category is evaluated if you try to determine the partner function (PSOR\HH�UHVSRQVLEOH using an access sequence that searches in the business partner’s relationships?

6$3�0HQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�6$3�5HIHUHQFH�,0*�button

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH

The partner function �������� ((PSOR\HH�UHVSRQVLEOH) is assigned to the relationship category LV�UHVSRQVLEOH�IRU.

2SWLRQDO��Test this by assigning the DFFHVV�VHTXHQFH�==�� to the partner function (PSOR\HH�UHVSRQVLEOH. Then maintain the corresponding relationship for the business partner ##Stockmann AG and use any existing employee, such as Lou Windham, for example (business partner number 400440).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3DUWQHU�3URFHVVLQJ�o�'HILQH�3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH�Select the partner determination procedure =36�� and then double-click 3DUWQHU�)XQFWLRQV�LQ�3URFHGXUH. Select partner function (PSOR\HH�UHVSRQVLEOH and call up the details.

In the access sequence field, enter the access sequence you just created.

Maintain an LV�UHVSRQVLEOH�WR�relationship as explained in Business Partner exercise 1-2-2.

Create a new ##Service Order and test if your settings were implemented correctly.

Page 260: 2. CR100_Base Customising

© SAP AG CR100 8-1

SAP AG 2004

$FWLRQV��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 261: 2. CR100_Base Customising

© SAP AG CR100 8-2

SAP AG 2004

$FWLRQV

2YHUYLHZ�RI�$FWLRQV$FWLRQV�LQ�'HWDLO

Page 262: 2. CR100_Base Customising

© SAP AG CR100 8-3

SAP AG 2004

$FWLRQV��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR�� ([SODLQ�WKH�RSWLRQV�IRU�SURFHVVLQJ�DFWLRQV� &RQILJXUH�DFWLRQV� 8VH�WKH�DFWLRQ�PRQLWRU�WR�ODXQFK�DFWLRQV

Page 263: 2. CR100_Base Customising

© SAP AG CR100 8-4

SAP AG 2004

� <RX�ZDQW�WR�VHW�XS�\RXU�EXVLQHVV�WUDQVDFWLRQV�VR�WKDW��XQGHU�FHUWDLQ�FLUFXPVWDQFHV��VXEVHTXHQW�SURFHVVHV�RU�WUDQVDFWLRQV�DUH�DOVR�WULJJHUHG�DXWRPDWLFDOO\��,Q�DGGLWLRQ�WR�LVVXLQJ�IRUPV��WKLV�DOVR�LQFOXGHV�JHQHUDWLQJ�IROORZ�RQ�DFWLYLWLHV��IRU�H[DPSOH�

$FWLRQV��%XVLQHVV�6FHQDULR

Page 264: 2. CR100_Base Customising

© SAP AG CR100 8-5

SAP AG 2004

&RQGLWLRQ�&RQGLWLRQ�$FWLRQ�$FWLRQ�6HW�TXRWDWLRQ�WR�EH�FRPSOHWHG

9DOLGLW\�SHULRG�H[SLUHG

&UHDWH�IROORZ�XS�DFWLYLW\��VXFK�DV�D�SKRQH�FDOO

��ZHHNV�EHIRUH�FRQWUDFW�HQG

3ULQW�WKH�RUGHU�FRQILUPDWLRQ2UGHU� 2UGHU�IUHH�RI�HUURUV

([DPSOHV�IRU�$FWLRQV

4XRWDWLRQ

&RQWUDFW

5HSDLU *HQHUDWH�D�GLDJQRVLV�LWHP

5HSDLU�LWHP�QRW�FRPSOHWHG

� Actions refer to the Post Processing Framework (PPF) Basis Components, which can automatically trigger output, follow-up activities or workflows. �

You can normally use the $FWLRQV tab page in a business transaction to edit a list of possible actions for the business transaction.

Page 265: 2. CR100_Base Customising

© SAP AG CR100 8-6

SAP AG 2004

3URFHVVLQJ�$FWLRQV�² 3URFHVV�)ORZ

6WDUW�FRQGLWLRQ6WDUW�FRQGLWLRQ6WDUW�FRQGLWLRQ

$FWLRQ�SURILOH$FWLRQ�SURILOH

$FWLRQ$FWLRQ

6FKHGXOHFRQGLWLRQ6FKHGXOH6FKHGXOHFRQGLWLRQFRQGLWLRQ

6FKHGXOHDXWRPDWLFDOO\6FKHGXOH6FKHGXOH

DXWRPDWLFDOO\DXWRPDWLFDOO\3URFHVVLQJ�WLPH��� �������� �� ��� ����������������� ���������� ������� ��� !��"�� !�

3URFHVVLQJ�WLPH��� �#������ ��!��� ��������$�%��&��� ��������'� ���(��� ��) *��"��+ ,�

$FWLRQ�OLVW

7RROEDU�- �.��'/��� � �'0

³)�´� - �)��$/��� � �'0

1+2�354 687

4!9+1+2�354 687

�$���

���

: /'� : � � � ���

: /$� : � � � ���

� $FWLRQV�FDQ�EH�IUHHO\�GHILQHG�DFFRUGLQJ�WR�WKH�GHPDQGV�RI�\RXU�FRPSDQ\¶V�SURFHVVHV

� &RQGLWLRQV�FDQ�EH�WLPH�GHSHQGHQW�XVLQJ�GDWHV�DQG�GDWH�UXOHV��GDWH�SURILOH�

7UDQVDFWLRQ�7\SH ,WHP�FDWHJRU\

3URFHVVLQJ�7\SHV• ; �.� !�8<��� =�• > � �? : � ���• @ ���A�������

3URFHVVLQJ�7\SHV• ; �)� ,�B<��+ *�• > �+ C? : � ���• @ ���A�������

� An action profile is determined from the corresponding transaction type or item category. y You assign an action profile GLUHFWO\ to a transaction type/item category. y You define an DFWLRQ�SURILOH�GHWHUPLQDWLRQ (condition technique; the same as pricing). �

Actions are stored as action definitions within an action profile. � You can control action processing using different settings and parameters: y Action changeable or executable in dialog y Action displayed in toolbar (SAP GUI) y Processing time y Partner dependence y Action merging y Processing types �

Only one processing type is allowed for each action definition in online execution. � Generally speaking, you should not model any dependencies between actions.

Page 266: 2. CR100_Base Customising

© SAP AG CR100 8-7

SAP AG 2004

&RQGLWLRQV

6WDUW�&RQGLWLRQ6WDUW�&RQGLWLRQ6WDUW�&RQGLWLRQ6FKHGXOH�&RQGLWLRQ6FKHGXOH�&RQGLWLRQ6FKHGXOH�&RQGLWLRQ

7KH�VFKHGXOH�FRQGLWLRQ�GHFLGHV�ZKHWKHU�DQ�DFWLRQ�VKRXOG�EH�VFKHGXOHG�IRU�SURFHVVLQJ��$Q�DFWLRQ�LV�WKHUHIRUH�JHQHUDWHG��YLVLEOH��RQO\�LI�WKH�VFKHGXOH�FRQGLWLRQ�LV�PHW�

7KH�V\VWHP�FKHFNV�WKH�VWDUW�FRQGLWLRQ�EHIRUH�H[HFXWLQJ�WKH�DFWLRQ��,W�RQO\�H[HFXWHV�WKH�DFWLRQ�LI�WKH�VWDUW�FRQGLWLRQ�LV�VDWLVILHG�

1HW�YDOXH�JUHDWHU�WKDQ������������

&RQWUDFW &RQWUDFW &RQWUDFW�FDQFHOODWLRQ

� There are two modes available for defining conditions: y Mouse-oriented PC mode y Direct text entry mode (traditional) �

User settings can be made to change between both modes. � When editing conditions, you can use expressions and constants and connect them with operators, for example, Status = ’in process’. �

Conditions can be checked for proper syntax and tested.

Page 267: 2. CR100_Base Customising

© SAP AG CR100 8-8

SAP AG 2004

3URFHVVLQJ�7LPH

3URFHVVLQJ�7LPH3URFHVVLQJ�7LPH

,PPHGLDWHO\,PPHGLDWHO\ :KHQ�VDYLQJ:KHQ�VDYLQJ 6HOHFWLRQ�UHSRUW6HOHFWLRQ�UHSRUW

&RPSODLQW

6DOHV�&DOO

4XRWDWLRQ

6XEVHTXHQW�LWHP&UHGLW�PHPR

6DOHV�2UGHU

� If you select ,PPHGLDWHO\ as the processing time, the action is started as soon as the start condition is fulfilled. �

If you select Process when saving the document, the action is started when the document is saved. � If you select Process using the Selection Report, the action is started after a selection report is executed if the start condition has been fulfilled. This processing type is particularly useful for actions that are used for deadline monitoring (such as monitoring the Service Level Agreement). �

Actions are displayed in transactions that support actions and to which an action profile is assigned. You can display a list of actions scheduled for the transaction on the transaction’s $FWLRQV tab page. The following information is displayed in the list for each action: y Status (action scheduled, action processed) y Description (purpose of action) y Conditions (settings for action definition and conditions are displayed) y Creator, Creation date

Page 268: 2. CR100_Base Customising

© SAP AG CR100 8-9

SAP AG 2004

3URFHVVLQJ�7\SHV

5HOHDVH�SURFHGXUH�IRU�TXRWDWLRQ�GHSHQGLQJ�RQ�QHW�YDOXH

3URFHVVLQJ�7\SHV3URFHVVLQJ�7\SHV3URFHVVLQJ�7\SHV

6PDUW�)RUPV6PDUW�)RUPV6PDUW�)RUPV :RUNIORZ:RUNIORZ:RUNIORZ 0HWKRGV0HWKRGV0HWKRGV

6DOHV�2UGHU

6DOHV�&DOO

4XRWDWLRQ 2SSRUWXQLW\

7DVN

DFEHGJI%K�LDD EE GMI�K�LGJI%KCL

� SAP Smart Forms must be used to print, e-mail or fax documents such as an order confirmation. � Actions can create an event to start a workflow. � Methods are Business Add-In (BAdI) implementations. You can define your own BAdI implementation to adapt actions to your processes and needs. (EXEC_METHODCALL_PPF is the relevant BAdI.) �

There are a large number of BAdI implementations supplied by SAP that are used in the standard transactions. �

Examples for standard methods include the following: y COPY_DOCUMENT (create a follow-up document) y COMPLETE_DOCUMENT (set status completed within document) y CREDIT_MEMO (create credit memo item) y REPAIR_ITEM (create a repair item) y 1O_EVENT_CREATE (create a workflow event)

Page 269: 2. CR100_Base Customising

© SAP AG CR100 8-10

SAP AG 2004

$GGUHVV�VKLS�WR�SDUW\$GGUHVV�VKLS�WR�SDUW\%XVLQHVV�GDWD%XVLQHVV�GDWD

*HQHUDO�GDWD*HQHUDO�GDWD

2UGHU�LWHPV2UGHU�LWHPV

4XRWDWLRQ�LWHP4XRWDWLRQ�LWHP

6$3�6PDUW�)RUPV��2XWSXW�/D\RXW

8VH�6$3�6PDUW�)RUPV�WR�GHVLJQ�\RXU�IRUPV

� You can use the 6$3�6PDUW�)RUPV graphics tool to design the layout of output forms. � SAP delivers several Smart Forms for output in SAP CRM: y Form CRM_ORDER_CONFIRMATION_01 (suitable for faxes, letters, and e-mail) y Form CRM_LEAD_PRINT (suitable for faxes, letters, and e-mail) y Form CRM_ORDER_SERVICE (suitable for faxes, letters, and e-mail) �

SAP Smart Forms offer the advantage of adapting forms without requiring programming knowledge, thanks to a completely graphical user interface. �

When you request a printout of a form, the application program obtains the relevant data to be used and prints it on the form. Data retrieval and form logic are separated from one another. �

SAP Smart Forms replace SAPscript forms.

Page 270: 2. CR100_Base Customising

© SAP AG CR100 8-11

SAP AG 2004

$FWLRQ�0RQLWRU

� 7KH�DFWLRQ�PRQLWRU�JLYHV�\RX�DQ�RYHUYLHZ�RI�DOO�VFKHGXOHG�DQG�SURFHVVHG�DFWLRQV�DQG�WKHLU�VWDWXV�

� <RX�FDQ�WULJJHU�UHSHDW�DFWLRQ�SURFHVVLQJ�DQG�GLVSOD\�RXWSXW��SUHYLHZ��� <RX�FDQ�GHILQH�VHOHFWLRQ�YDULDQWV�DQG�XVH�WKHP�IRU�EDFNJURXQG�SURFHVVLQJ�

� You can use the action monitor to monitor and trigger the processing of actions for several transactions. � The action monitor program, RSPPFPROCESS, originates from the 3RVW�3URFHVVLQJ�)UDPHZRUN (PPF). You can use this program to check processing for all actions (for example, output, follow-on documents). �

As soon as the processing time 3URFHVVLQJ�E\�VHOHFWLRQ�UHSRUW for an action is set in Customizing (for an output, for example), you can select the actions with this program and initiate their processing. This is particularly useful for actions that are used for deadline monitoring (such as Service Level Agreements: first reaction and solutions times for service orders). �

It can also make sense to use the action monitor to process actions with the processing time :KHQ�6DYLQJ; if time-dependent conditions have been fulfilled after a certain time without any changes to the document, for example. The program should be executed regularly so that actions are also started in these cases.

Page 271: 2. CR100_Base Customising

© SAP AG CR100 8-12

SAP AG 2004

:RUNIORZ�YHUVXV�$FWLRQV

:RUNIORZ $FWLRQV

� :RUNIORZ�VHWWLQJV�UHTXLUHG� 3URFHVVHV�FRPSOH[�VFHQDULRV�ZLWK�

PXOWLSOH�VWHSV�DQG�V\VWHPV� 7ULJJHUHG�E\�HYHQWV��DFWLRQV��

&XVWRPL]LQJ�RU�ZRUNIORZ�SURJUDPPLQJ�UHTXLUHV�D�&200,7�:25.�VWDWHPHQW

� 1R�VHSDUDWH�SODQQLQJ�DQG�VWDUW�FRQGLWLRQ

� 8VHG�ZLWK�RUJDQL]DWLRQDO�PDQDJHPHQW

� &UHDWHV�ZRUN�LWHPV�LQ�%XVLQHVV�:RUNSODFH

� :RUNIORZ�VHWWLQJV�QRW�UHTXLUHG� 3URFHVVHV�VLQJOH�VWHSV�LQ�D�VLQJOH�

&50�V\VWHP� 7ULJJHUHG�E\�%DVLV�33)��ZKLFK�

GRHV�QRW�UHTXLUH�FRPPLW�ZRUN� )OH[LEOH�SODQQLQJ�DQG�VWDUW�

FRQGLWLRQV� 8VHG�LQGHSHQGHQWO\�RI�

RUJDQL]DWLRQDO�PDQDJHPHQW� 8VHG�LQGHSHQGHQWO\�RI�%XVLQHVV�

:RUNSODFH� $SSURSULDWH�IRU�GDWH�GULYHQ�

SURFHVVHV

� 6$3�%XVLQHVV�:RUNIORZ is an SAP Basis component. In the SAP CRM system, SAP Business Workflow definitions and functions can be found under $UFKLWHFWXUH�DQG�7HFKQRORJ\�→ $%$3�:RUNEHQFK�→ 'HYHORSPHQW�→ 6$3�%XVLQHVV�:RUNIORZ. �

$FWLRQV are part of the Post Processing Framework and are therefore Basis functions. In SAP CRM, actions can be defined in Customizing: &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�$FWLRQV. �

You can find both the SAP Business Workflow and the Post Processing Framework in other SAP systems.

Page 272: 2. CR100_Base Customising

© SAP AG CR100 8-13

SAP AG 2004

$FWLRQV��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� ([SODLQ�WKH�RSWLRQV�IRU�SURFHVVLQJ�DFWLRQV� &RQILJXUH�DFWLRQV� 8VH�WKH�DFWLRQ�PRQLWRU�WR�ODXQFK�DFWLRQV

Page 273: 2. CR100_Base Customising

© SAP AG CR100 8-14

Page 274: 2. CR100_Base Customising

© SAP AG CR100 8-15

$FWLRQV���([HUFLVHV�

8QLW�� $FWLRQV�7RSLF�� $FWLRQ�'HILQLWLRQV�DQG�&XVWRPL]LQJ�

At the conclusion of this exercise, you will be able to:

• Describe how an action of the type ‘order confirmation’ is determined within a quotation

• Create an action profile using a wizard

• Assign an action profile to a transaction type and test it

You want to print out quotations. Because output is triggered through actions, you have to understand how actions are set up and processed.

Also you would like to automatically create follow-up activities. This can also be accomplished with appropriate action definitions.

1-1 Create a ##Quotation and check if and how you can issue a corresponding form.

1-1-1 Create a quotation of the type ��4XRWDWLRQ for the customer ��6WRFNPDQQ�$*. Offer the customer ���SLHFHV of the material with the description ��0RQLWRU.

1-1-2 Display all the actions that the system found for this quotation.

What entries are there on the corresponding tab page?

Does the list include the action 3ULQW�4XRWDWLRQ�0DQXDOO\? Now schedule the action manually.

What processing status does this action have?

1-1-3 Display the print preview of the commitment to finance that was determined.

1-2 Trigger processing of the 3ULQW�4XRWDWLRQ�0DQXDOO\�action.

1-2-1 Can you execute the action directly from transaction processing?

1-2-2 Call the action monitor and use the parameter action definition �4827$7,21B35,17��action status = �, processing time = � Processing using selection report.

If you want to select the action that was found in the quotation you created, enter the � WUDQVDFWLRQ�QXPEHU> in the application key field.

You can also work without this selection parameter and sort or filter to find the creator in the list that appears.

Now process your action using the action monitor.

Page 275: 2. CR100_Base Customising

© SAP AG CR100 8-16

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW�4XRWDWLRQ�0DQXDOO\ action.

1-3-1 Which action profile is used by transaction type ZA## (##Quotation)?

1-3-2 Analyze this action profile. At what time is the action processed and the quotation form output?

1-3-3 Check the details of the action definition to find out why you could not execute the action from transaction processing.

Page 276: 2. CR100_Base Customising

© SAP AG CR100 8-17

2-1 You would like to create an action profile for your ##TradeFairVisits that helps you create a follow-up activity once the preceding activity is completed.

2-1-1 Go to the IMG and create an action profile for transactions.

After starting the wizard use the following data:

Action Profile: =$&7,21352),/(��

Description: $FWLRQ�3URILOH�)ROORZ�XS�$FWLYLWLHV����Date Profile: ������������

Object Type Name: %86�������

Choose &RQWLQXH.

Enter =)2//2:83�� as the action definition and )ROORZ�XS�$FWLYLW\�6DOHV�&DOO��� as the description

Choose &RQWLQXH.

3URFHVVLQJ�7LPH: ,PPHGLDWH�SURFHVVLQJ

Schedule Automatically: <GR�QR�VHOHFW>

Display in Toolbox: <VHOHFW�WKLV>

Changeable in Dialog: <VHOHFW�WKLV>

Executable in Dialog: <VHOHFW�WKLV>

Choose &RQWLQXH.

The action should QRW be partner-dependent.

Choose &RQWLQXH.

Select 0HWKRG�&DOO. Choose &RQWLQXH.

Use F4 Help on field 0HWKRG to select method &23<B'2&80(17.

In 'HWHUPLQH�3URF��3DUDPHWHU, click on the change icon ( ).

Create a Container Element with the create icon ( ).

Element: 352&(66B7<3(

Description: 3URFHVV�7\SH Short Description: $FWLRQ�7UDQVDFWLRQ�7\SH Enter an $%$3�'LFWLRQDU\�REMHFW�UHIHUHQFH. Structure: &50'B25'(5$'0B+

Field: 352&(66B7<3(

Assign the initial value ���� (Sales Call).

Page 277: 2. CR100_Base Customising

© SAP AG CR100 8-18

Choose &RQILUP and then select $GRSW�HQWULHV. Choose &RQWLQXH.

Enter an appropriate text.

Choose &RQWLQXH.

You do not want to use any conditions in the first step. Choose &RQWLQXH twice.

In the wizard, click on &RPSOHWH.

2-1-2 Assign the action profile to transaction type =%## (##7UDGH)DLU9LVLW).

2-2 Test your settings.

2-2-1 Create a new business activity of the type =%��.

Enter a business partner and a description and go to the $FWLRQV tab. Is the action scheduled yet?

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB �What are your two options for scheduling the action?

Option 1: __________________________________________

Option 2: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB�2-2-2 Schedule the action and save the trade fair visit.

What do you notice?

2-3 Next, you want to add a schedule condition to your action. As soon as your trade fair visit is done (and only then), you want to be able to create a follow-up activity of the type Sales Call.

2-3-1 Define a schedule condition for your )ROORZ�XS�$FWLYLW\�6DOHV�&DOO ## action. Go to the IMG and start defining the condition.

Choose (GLW�&RQGLWLRQ. Enter $FWLYLW\�FRPSOHWHG��� as the name. Click the hyperlink to define the condition.

Expand the container object &50�%XV��$FWLYLW\.

Using the editor, form an expression 8VHU�6WDWXV� �&RPSOHWH (status profile &50$&7,9).

Transfer the condition and save it.

2-3-2 Test your settings again by creating another trade fair visit.

Can you schedule the action immediately after creating the transaction?

Complete the trade fair visit by setting the status accordingly.

Can you schedule the activity now?

Page 278: 2. CR100_Base Customising

© SAP AG CR100 8-19

2SWLRQDO�([HUFLVHV��6HUYLFH��

1-1 Create a ��6HUYLFH�2UGHU�and check if and how you can issue a corresponding form.

1-1-1 Create a service order of the type ��6HUYLFH�2UGHU�for the customer ##Stockmann AG. You offer the customer ��68�of the�##5HSDLU service.

1-1-2 Display all the actions that the system found for this service order.

What entries are there on the corresponding tab page?

Does the list include the action 3ULQW�6HUYLFH�3URFHVV�0DQXDOO\? Now schedule the action manually.

What processing status does this action have?

1-1-3 Display the print preview of the determined order confirmation.

1-2 Trigger processing of the 3ULQW�6HUYLFH�3URFHVV�0DQXDOO\�action.

1-2-1 Can you execute the action directly from transaction processing?

1-2-2 Call the action monitor and use the parameter action definition �6(59,&(�352&(66�62/'�72�3$57<���action status = �, processing time = � Processing using selection report.

If you want to select the action that was found in the quotation you created, enter the � WUDQVDFWLRQ�QXPEHU> in the application key field.

You can also work without this selection parameter and sort or filter to find the creator in the list that appears.

Now process your action using the action monitor.

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW�6HUYLFH�3URFHVV�0DQXDOO\ action.

1-3-1 Which action profile is used by transaction type ZS## (##Service Order)?

1-3-2 Analyze this action profile. At what time is the action processed and the quotation form output?

1-3-3 Check the details of the action definition to find out why you could not execute the action from transaction processing.

Page 279: 2. CR100_Base Customising

© SAP AG CR100 8-20

Page 280: 2. CR100_Base Customising

© SAP AG CR100 8-21

6ROXWLRQV�

8QLW��� $FWLRQV�7RSLF��� $FWLRQ�'HILQLWLRQV�

1-1 Create a ##Quotation and check if and how you can issue a corresponding form.

1-1-1 Create a quotation of the type ��4XRWDWLRQ for the customer ��6WRFNPDQQ�$*. Offer the customer ���SLHFHV of the material with the description ��0RQLWRU. 6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�o�7UDQVDFWLRQ�o�&UHDWH�Enter the data given in the exercise.

1-1-2 Display all the actions that the system found for this quotation.

Go to the $FWLRQV tab strip.

What entries are there on the corresponding tab page?

You can see various actions:�(&DOO�&XVWRPHU�$JDLQ�$ERXW�2IIHU��«��$UFKLYH�RXWJRLQJ�TXRWDWLRQ).

Does the list include the action 3ULQW�4XRWDWLRQ�0DQXDOO\? Now schedule the action manually.

1R, the list does not include this action.

Select ‘Create action’ ( ) and 3ULQW�4XRWDWLRQ�0DQXDOO\. What processing status does this action have?

The action has not yet been processed ( ).

1-1-3 Display the print preview of the Quotation Confirmation that was determined.

On the $FWLRQV�tab, select the Quotation Confirmation that was determined and press the 3UHYLHZ�button � �.

Page 281: 2. CR100_Base Customising

© SAP AG CR100 8-22

1-2 Trigger processing of the 3ULQW�4XRWDWLRQ�0DQXDOO\�action.

1-2-1 Can you execute the action directly from transaction processing?

Select the ([HFXWH action ( ).

1R, the action cannot be executed in dialog mode.

1-2-2 Call the action monitor and use the parameter action definition �4827$7,21B35,17��action status = �, processing time = � Processing using selection report.

If you want to select the action that was found in the customer order you created, enter the � WUDQVDFWLRQ�QXPEHU> in the application key field.

You can also work without this selection parameter and sort or filter to find the creator in the list that appears.

6$3�0HQX�o�6DOHV�o�0RQLWRULQJ�o�$FWLRQ�0RQLWRU�Now process your Quotation Confirmation using the action monitor.

Select the entry for the transaction you created (via the transaction number in the application key column) and click on 3URFHVV ( ). This changes the status of the action to 3URFHVVHG�VXFFHVVIXOO\.

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW�4XRWDWLRQ�0DQXDOO\ action.

1-3-1 Which action profile is used by transaction type ZA## (##Quotation)?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQV�o�$VVLJQ�$FWLRQ�3URILOH�WR�WKH�%XVLQHVV�7UDQVDFWLRQ�7\SH�Select the transaction type =$��. Display the�'HWDLOV. The action profile is 4827$7,21.

1-3-2 Analyze this action profile. At what time is the action processed and the quotation form output?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�&KDQJH�$FWLRQV�DQG�&RQGLWLRQV��o�'HILQH�$FWLRQ�3URILOHV�DQG�$FWLRQV�Select the action profile 4827$7,21. Display the details of action definition 4827$7,21B35,17.

The processing time is 3URFHVVLQJ�XVLQJ�VHOHFWLRQ�UHSRUW. 1-3-3 Check the details of the action definition to find out why you could not execute

the action from transaction processing.

The indicator ([HFXWDEOH�LQ�'LDORJ�is�QRW�VHW in the action definition’s details.

Page 282: 2. CR100_Base Customising

© SAP AG CR100 8-23

2-1 You would like to create an action profile for your ##TradeFairVisits that helps you create a follow-up activity once the preceding activity is completed.

2-1-1 6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�&UHDWH�$FWLRQV�:LWK�:L]DUG�Enter the data given in the exercise.

2-1-2 Assign the action profile to transaction type =%## (##7UDGH)DLU9LVLW). 6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�$VVLJQ�$FWLRQ�3URILOH�WR�WKH�%XVLQHVV�7UDQVDFWLRQ�7\SH�Go to the details for transaction type ZB## and enter =$&7,21352),/(���in the ActionProfile field.

2-2 Test your settings.

2-2-1 Create a new business activity of the type =%��.

Enter a business partner and a description and go to the $FWLRQV tab. Is the action scheduled yet?

BBBBBBBBBBBBB�6$3�0HQX�o�$FWLYLWLHV�o�0DLQWDLQ�$FWLYLWLHV�Create an activity of the type ��7UDGH)DLU9LVLW for the activity partner ��6WRFNPDQQ�$*. Maintain any data.

Since the action is not scheduled automatically, the action does not appear on the Actions tab.

What are your two options for scheduling the action?

Option 1: on the actions tab, click on the Create Action icon ( ) and select the action.

Option 2: in transaction processing, click on the Actions icon ( ) and select the action.

2-2-2 Schedule the action and save the trade fair visit.

What do you notice?

Choose one of the two methods of scheduling the action and save the transaction.

The document flow icon is ready for input because processing the action created a follow-up activity.

Page 283: 2. CR100_Base Customising

© SAP AG CR100 8-24

2-3 Next, you want to add a schedule condition to your action.

As soon as your trade fair visit is done (and only then), you want to be able to create a follow-up activity of the type Sales Call.

2-3-1 Define a schedule condition for your )ROORZ�XS�$FWLYLW\�6DOHV�&DOO ## action. Go to the IMG and start defining the condition.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�&KDQJH�$FWLRQV�DQG�&RQGLWLRQV��o�'HILQH�&RQGLWLRQV�In the upper-left corner, double-click on your action profile.

Click the 6FKHGXOH�&RQGLWLRQ tab.

Choose (GLW�&RQGLWLRQ.

Click on the K\SHUOLQN to create the condition.

Open your current container object &50�%XV��$FWLYLW\.

Double-click on 8VHU�6WDWXV. Click on the operator “=”.

Use the input help in the &RQVWDQW field.

Enter status profile &50$&7,9.

Choose status (�����&RPSOHWH and press Enter.

Adopt and save the condition.

2-3-2 Test your settings again by creating another trade fair visit.

6$3�0HQX�o�$FWLYLWLHV�o�0DLQWDLQ�$FWLYLWLHV�Create an activity of the type ##7UDGH)DLU9LVLW for the activity partner ##6WRFNPDQQ�$*. Maintain any data.

Can you schedule the action immediately after creating the transaction?

1R, this is not yet possible because the activity does not have the correct status.

Complete the trade fair visit by setting the status accordingly.

On the 'HWDLOV tab, select the &RPSOHWHG status.

Can you schedule the activity now?

<HV, the action can now be scheduled.

Page 284: 2. CR100_Base Customising

© SAP AG CR100 8-25

2SWLRQDO�([HUFLVHV��6HUYLFH��

1-1 Create a���6HUYLFH�2UGHU and check if and how you can issue a corresponding form.

1-1-1 Create a service order of the type ��6HUYLFH�2UGHU�for the customer ##Stockmann AG. You offer the customer ��68�of the���5HSDLU service.

6HUYLFH�o�0DLQWDLQ�6HUYLFH�3URFHVVHV�o�%XVLQHVV�7UDQVDFWLRQ�o�&UHDWH�Enter the data given in the exercise.

1-1-2 Display all the actions that the system found for this service order.

In the 7UDQVDFWLRQ�GDWD, click on the $FWLRQV tab� What entries are there on the corresponding tab page?

You can see the action: $XWRP��,%DVH�8SGDWH. Does the list include the action 3ULQW�6HUYLFH�2UGHU�0DQXDOO\? Now schedule the action manually.

1R, the list does not include this action.

Select ‘Create action’ ( ) and 3ULQW�6HUYLFH�2UGHU�0DQXDOO\.

What processing status does this action have?

The action has not yet been processed ( ).

1-1-3 Display the print preview of the determined order confirmation.

On the $FWLRQV�tab, select the commitment to finance that was determined and press the 3UHYLHZ�button ( ).

1-2 Trigger processing of the 3ULQW�6HUYLFH�3URFHVV�0DQXDOO\�action.

1-2-1 Can you execute the action directly from transaction processing?

Select the ([HFXWH action ( ).

1R, the action cannot be executed in dialog mode.

1-2-2 Call the action monitor and use the parameter action definition �6(59,&(�352&(66�62/'�72�3$57<���action status = �, processing time = � Processing using selection report.

If you want to select the action that was found in the quotation you created, enter the � WUDQVDFWLRQ�QXPEHU> in the application key field.

You can also work without this selection parameter and sort or filter to find the creator in the list that appears.

Now process your action using the action monitor.

6$3�0HQX�o�6HUYLFH�o�$FWLRQ�0RQLWRU�…

Page 285: 2. CR100_Base Customising

© SAP AG CR100 8-26

Now process your order confirmation using the action monitor.

Select the entry for the transaction you created (via the transaction number in the application key column) and click on 3URFHVV ( ). This changes the status of the action to 3URFHVVHG�VXFFHVVIXOO\.

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW�6HUYLFH�3URFHVV�0DQXDOO\ action.

1-3-1 Which action profile is used by transaction type ZS## (##Service Order)?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�$VVLJQ�$FWLRQ�3URILOH�WR�WKH�%XVLQHVV�7UDQVDFWLRQ�7\SH�Select the transaction type =6��. Display the�'HWDLOV. The action profile is 6(59,&(B25'(5 (SAP standard service order).

1-3-2 Analyze this action profile. At what time is the action processed and the quotation form output?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�&KDQJH�$FWLRQV�DQG�&RQGLWLRQV��o�'HILQH�$FWLRQ�3URILOHV�DQG�$FWLRQV�Select the action profile 6(59,&(B25'(5.

Display the details of the action definition 6(59,&(B25'(5�62/'�72�3$57<�. The processing time is 3URFHVVLQJ�XVLQJ�VHOHFWLRQ�UHSRUW.

1-3-3 Check the details of the action definition to find out why you could not execute the action from transaction processing.

The indicator ([HFXWDEOH�LQ�'LDORJ�is�QRW�VHW in the action definition’s details.

Page 286: 2. CR100_Base Customising

© SAP AG CR100 8-27

2-1 You would like to create an action profile for your ##TradeFairVisits that helps you create a follow-up activity once the preceding activity is completed.

2-1-1 SAP Implementation Guide o Customer Relationship Management o Basic Functions o Actions o Actions in Transaction o Create Actions With Wizard�Enter the data given in the exercise.

2-1-2 Assign the action profile to transaction type =%## (##7UDGH)DLU9LVLW). 6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�$VVLJQ�$FWLRQ�3URILOH�WR�WKH�%XVLQHVV�7UDQVDFWLRQ�7\SH�Go to the details for transaction type ZB## and enter =$&7,21352),/(���in the ActionProfile field.

2-2 Test your settings.

2-2-1 Create a new business activity of the type =%��.

Enter a business partner and a description and go to the $FWLRQV tab. Is the action scheduled yet?

BBBBBBBBBBBBB�6$3�0HQX�o�$FWLYLWLHV�o�0DLQWDLQ�$FWLYLWLHV�Create an activity of the type ##7UDGH)DLU9LVLW for the activity partner ##6WRFNPDQQ�$*. Maintain any data.

Since the action is not scheduled automatically, the action does not appear on the Actions tab.

What are your two options for scheduling the action?

Option 1: on the actions tab, click on the Create Action icon ( ) and select the action.

Option 2: in transaction processing, click on the Actions icon ( ) and select the action.

2-2-2 Schedule the action and save the trade fair visit.

What do you notice?

Choose one of the two methods of scheduling the action and save the transaction.

The document flow icon is ready for input because processing the action created a follow-up activity.

Page 287: 2. CR100_Base Customising

© SAP AG CR100 8-28

2-3 Next, you want to add a schedule condition to your action. As soon as your trade fair visit is done (and only then), you want to be able to create a follow-up activity of the type Sales Call.

2-3-1 Define a schedule condition for your )ROORZ�XS�$FWLYLW\�6DOHV�&DOO ## action. Go to the IMG and start defining the condition.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�$FWLRQV�o�$FWLRQV�LQ�7UDQVDFWLRQ�o�&KDQJH�$FWLRQV�DQG�&RQGLWLRQV��o�'HILQH�&RQGLWLRQV�In the upper-left corner, double-click on your action profile.

Click the 6FKHGXOH�&RQGLWLRQ tab.

Choose (GLW�&RQGLWLRQ.

Click on the K\SHUOLQN to create the condition.

Open your current container object &50�%XV��$FWLYLW\.

Double-click on 8VHU�6WDWXV. Click on the operator “=”.

Use the input help in the &RQVWDQW field.

Enter status profile &50$&7,9.

Choose status (�����&RPSOHWH and press Enter.

Adopt and save the condition.

2-3-3 Test your settings again by creating another trade fair visit.

6$3�0HQX�o�$FWLYLWLHV�o�0DLQWDLQ�$FWLYLWLHV�Create an activity of the type ##7UDGH)DLU9LVLW for the activity partner ##6WRFNPDQQ�$*. Maintain any data.

Can you schedule the action immediately after creating the transaction?

1R, this is not yet possible because the activity does not have the correct status.

Complete the trade fair visit by setting the status accordingly.

On the 'HWDLOV tab, select the &RPSOHWHG status.

Can you schedule the activity now?

<HV, the action can now be scheduled.

Page 288: 2. CR100_Base Customising

© SAP AG CR100 9-1

SAP AG 2004

3ULFLQJ�)XQGDPHQWDOV��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 289: 2. CR100_Base Customising

© SAP AG CR100 9-2

SAP AG 2004

3ULFLQJ�)XQGDPHQWDOV

2YHUYLHZ�RI�3ULFLQJ�DQG�7D[�'HWHUPLQDWLRQ)XQFWLRQDO�3ULQFLSOH�RI�3ULFLQJ�3URFHVV6SHFLDO�)XQFWLRQV�LQ�3ULFLQJ&RQGLWLRQ�0DLQWHQDQFH7D[HV

Page 290: 2. CR100_Base Customising

© SAP AG CR100 9-3

SAP AG 2004

3ULFLQJ�)XQGDPHQWDOV��2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR�� 'HVFULEH�WKH�,QWHUQHW�3ULFLQJ�DQG�&RQILJXUDWRU �,3&�� 8QGHUVWDQG�WKH�HVVHQWLDO�IHDWXUHV�RI�WKH�FRQGLWLRQ�WHFKQLTXH� 'HVFULEH�WKH�SULFLQJ�IXQFWLRQV� 0DNH�FHUWDLQ�VHWWLQJV�LQ�SULFLQJ�&XVWRPL]LQJ� &DUU\�RXW�FRQGLWLRQ�PDLQWHQDQFH�LQ�6$3�&50

Page 291: 2. CR100_Base Customising

© SAP AG CR100 9-4

SAP AG 2004

� <RX�ZDQW�WR�IDPLOLDUL]H�\RXUVHOI�ZLWK�WKH�SULFLQJ�IXQFWLRQV�DV�ZHOO�DV�FRQGLWLRQ�PDLQWHQDQFH�LQ�WKH�6$3�&50�V\VWHP�

3ULFLQJ )XQGDPHQWDOV��%XVLQHVV�6FHQDULR

Page 292: 2. CR100_Base Customising

© SAP AG CR100 9-5

SAP AG 2004

Internet SalesR/3 Edition

Internet SalesR/3 Edition

mySAPAutomotive

(VehicleManagement

System)

mySAPAutomotive

(VehicleManagement

System)

SupplierRelationshipManagement

SupplierRelationshipManagement

P\6$3 &50Field ApplicationsP\6$3 &50

Field Applications

P\6$3 &50E-CommerceP\6$3 &50E-Commerce

P\6$3 &50Interaction CenterP\6$3 &50

Interaction Center

3ULFLQJ�DQG�7D[�'HWHUPLQDWLRQ�LQ�P\6$3 &50

6$3�,3&6$3�,3&

7KH�,QWHUQHW�3ULFLQJ��&RQILJXUDWRU �,3&��LV�UHVSRQVLEOH�IRU�SULFLQJ�WKURXJKRXW�WKH�HQWLUH�P\6$3 (50�DSSOLFDWLRQ�

� In mySAP CRM scenarios the Internet Pricing & Configurator is used to carry out pricing and variant configuration. Pricing and configuration information in the Internet (E-Commerce), in CRM Enterprise as well as on the Mobile clients is processed by only this component (“One face to the customer”).

� Only in the rare case that you would like to implement a mySAP CRM scenario without any pricing or configuration functions, are you able to switch off the IPC. For more information see note 702735.

Page 293: 2. CR100_Base Customising

© SAP AG CR100 9-6

SAP AG 2004

7UDFH7UDFH&RQYHUVLRQV&RQYHUVLRQV�� &XUUHQF\&XUUHQF\

�� 8R08R0

63(3ULFLQJ�

IUHH�JRRGV&RQGLWLRQ�WHFKQLTXH

,QWHUQHW�3ULFLQJ �&RQILJXUDWRU � &RPSRQHQWV

7UDFH7UDFH

.QRZOHGJH�EDVH.QRZOHGJH�EDVH

6&(&RQILJXUDWLRQ����������������� ������������������� ������ ���������� ��� ���������

���� ��� ���!��������"��#�����$

7UDFH7UDFH&RQYHUVLRQV&RQYHUVLRQV�� &XUUHQF\&XUUHQF\

�� 8R08R0

77(%��'&)(*�����+,�-�.����,� �/��0

1*+,� ������

&RQGLWLRQ�WHFKQLTXH

'DWD�/RDGHU

,3&,3&

� The Internet Pricing & Configurator is a software component based on Java. �

The IPC connects the functions of the Sales Configuration Engine (SCE), the Sales Pricing Engine (SPE) and the Tax Transaction Engine (TTE).

Page 294: 2. CR100_Base Customising

© SAP AG CR100 9-7

SAP AG 2004

,3&�,PSOHPHQWDWLRQ�6FHQDULRV

2 7KH�GDWD�LV�PDLQWDLQHG�LQ�WKH�6$3�&50�V\VWHP�7KH�,3&�DFFHVVHV�WKH�GDWD�LQ�WKH�&50�GDWDEDVH��

2 'DWD�LV�PDLQWDLQHG�LQ�WKH�6$3�(53�V\VWHP�7KH�6$3�(53�V\VWHP�VXSSOLHV�WKH�&50�V\VWHP�ZLWK�WKLV�GDWD�DQG�WKH�,3&�DFFHVVHV�WKH�&50�GDWDEDVH�

,3&35476

0LGGOHZDUH

&508:9 ��;���)� <���� >=8 �/���/� �?� �/��

35476,3&

(538:9 ��;���>� <���� >=8 �/���5� �,� �5��

&508@9 ����� � <��A�� >=8 �5���/� �B� �/��

� IPC Implementation Scenarios y Scenarios without ERP integration:

- You set up pricing Customizing in SAP CRM and maintain the conditions there. This data is only available in SAP CREM and cannot be transferred to the SAP ERM system. Exception: Trade Promotion Management

- Naming convention: standard Customizing objects normally start with a digit. y Scenarios with ERP integration:

- You set up pricing Customizing in the ERP system and maintain the conditions there. Both the Customizing and the master data can be transferred from the ERP system to SAP CRM via the middleware.

- You cannot change the transferred Customizing in SAP CRM. - The transferred conditions cannot be changed in SAP CRM.

You can declare exceptions. - Naming convention: standard Customizing objects normally start with a letter.

Page 295: 2. CR100_Base Customising

© SAP AG CR100 9-8

SAP AG 2004

&RQGLWLRQ�7HFKQLTXH

6FDOH)URP���SF�������(85�SHU�SF�)URP����SFV������(85�SHU�SF�

35�� ���(85�SFV�.��� ���

2SHUDWLRQ3URGXFW�$���������SFV�

$FFHVV�6HTXHQFH&RQGLWLRQ�WDEOHV���$FFHVV��FXVWRPHU�PDWHULDO���$FFHVV��PDWHULDO

=35�

3ULFLQJ�3URFHGXUH���3ULFH 35�����&XVWRPHU�GLVFRXQW .������6DOHV�3URPRWLRQ .$��

59$$��

&RQGLWLRQ�7\SH$FFHVV�VHTXHQFH =35�

35��

&RQGLWLRQ�5HFRUGV9DOLG�UHFRUG�QRW�DYDLODEOH9DOLG�UHFRUG�DYDLODEOH

IRU�35��

� The system reads the first condition type of the pricing procedure and determines the assigned access sequence. This step, together with the following steps, is repeated for each condition type on the pricing procedure.

� The system reads the access sequence with the condition tables. The sequence of the condition tables forms the search strategy for determining the individual condition records. Each condition table contains the field combinations according to which the system should search in the condition records, for example business partner – product – price.

� The system searches for valid condition records for the condition tables. If the system does not find a valid condition record for the first condition table, it carries on and searches for a condition record for the next condition table.

� Once the system has found a valid condition record for a condition table, it makes the result available to pricing in the form of prices and discounts.

� If the search procedure contains more than one condition type, the system repeats the search for condition records for each condition type.

� In the SAP CRM system, the free goods, campaign and product determination functions are executed using the pricing mechanism (condition technique).

� Different kinds of condition groups – for example, prices, discounts, surcharges, freight or taxes – can be determined.

Page 296: 2. CR100_Base Customising

© SAP AG CR100 9-9

SAP AG 2004

3ULFLQJ�3URFHGXUH

3ULFLQJ�SURFHGXUH

���3ULFH 35��

���&XVWRPHU�GLVFRXQW .���

���6DOHV�3URPRWLRQ .$��

59$$86

3ULFLQJ�SURFHGXUH� �FDOFXODWLRQ�UXOH

« «

� The pricing procedure defines the valid condition types and their calculation sequence in the transaction. �

The pricing procedure also defines the following: y Which subtotals are created and displayed on the pricing screens y If a condition type is mandatory y How far it is possible to process pricing manually y Which requirements must be fulfilled for a specific condition type to be taken into account

� Pricing procedures are defined in Customizing. �

Pricing procedures have a source (&50 or 5��).

Page 297: 2. CR100_Base Customising

© SAP AG CR100 9-10

SAP AG 2004

2UJDQL]DWLRQDO'DWD

3ULFLQJ�SURFHGXUH���3ULFH �35����&XVWRPHU�GLVFRXQW �.�����6SHFLDO�RIIHU�GLVFRXQW �.$�

�&50�

6DOHV�RUJDQL]DWLRQ2���������

&XVW��SULFLQJ�SURF�6WDQGDUG

'LVWULEXWLRQ�FKDQQHO ��

'RFXPHQW�SULFLQJ�SURFHGXUH $

'HWHUPLQDWLRQ�RI�3ULFLQJ�3URFHGXUH

&XVWRPHU�*URXS

GHWHUPLQHV

3URFHVV�7\SH

3URFHVV

�'LYLVLRQ�

� The determination of the pricing procedure must be set up manually. Unlike in SAP ERP, you do not need to set a division, but you can.

� The following elements influence the determination of the pricing procedure: y Sales organization y Distribution channel y Document pricing procedure (can be assigned to a transaction type) y Customer pricing procedure (assignment in the business partner master record – sales area data –

billing tab page) y Division (optional)

� The pricing procedure is defined in Customizing under 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3ULFLQJ�→�3ULFLQJ�LQ�WKH�%XVLQHVV�7UDQVDFWLRQ�→�'HWHUPLQH�3ULFLQJ�3URFHGXUHV��

Page 298: 2. CR100_Base Customising

© SAP AG CR100 9-11

SAP AG 2004

&RQGLWLRQ�7\SHV

9DOXH�IURP $PRXQW� ���� ���� ���

$PRXQW����SHU���NJ

)UHLJKW.)��&DOFXODWLRQ�W\SH� SHUFHQWDJH6FDOH�EDVH�W\SH� VFDOH

&DOFXODWLRQ�W\SH��$PRXQW�ZHLJKW

������������

�������

'LVFRXQW��.���

7KH�FRQGLWLRQ�W\SH�GHILQHV�WKH�FKDUDFWHULVWLFV�DQG�DWWULEXWHV�RI�D�FRQGLWLRQ��<RX�FDQ�GHILQH�D�FRQGLWLRQ�W\SH�IRU�HYHU\�W\SH�RI�SULFH��VXUFKDUJH��RU�GLVFRXQW�WKDW�RFFXUV�LQ�\RXU�EXVLQHVV�WUDQVDFWLRQV�

� The condition type determines the category of a condition and how it is used. �

The calculation type and the scale base type can be controlled for each condition type. �

Each condition type can be set as an automatic surcharge or an automatic discount. �

Condition types are defined in Customizing under 6$3�,PSOHPHQWDWLRQ�*XLGH����&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3ULFLQJ�→�'HILQH�6HWWLQJV�IRU�3ULFLQJ�→�&UHDWH�&RQGLWLRQ�7\SHV�

� Condition types have a Source (&50 or 5��). y SAP R/3 condition types can be loaded to the SAP CRM system (customizing download object

CRM_PRC_CNDTYP). y SAP CRM condition types cannot be loaded to the ERP system.

� Some ERP condition types cannot be used in SAP CRM. The details for this are covered on the next slides.

Page 299: 2. CR100_Base Customising

© SAP AG CR100 9-12

SAP AG 2004

$FFHVV�6HTXHQFH

$FFHVV�6HTXHQFH�.����

�� &XVWRPHU�VSHFLILF�GLVFRXQW&RQGLWLRQ�WDEOH��&XVWRPHU�6DOHV�2UJDQL]DWLRQ

�� 'LVFRXQW�IRU�SULFH�JURXS&RQGLWLRQ�WDEOH��3ULFH�*URXS�6DOHV�2UJDQL]DWLRQ

�� *HQHUDO�GLVFRXQW�IRU�WKH�VDOHV�RUJDQL]DWLRQ&RQGLWLRQ�WDEOH��6DOHV�2UJDQL]DWLRQ

&RQGLWLRQ�7\SH�.����

$FFHVV�VHTXHQFH� �VHDUFK�VWUDWHJ\

� An access sequence is a search strategy that the system uses to search valid data for a specific condition type.

� It comprises one or more accesses, that are each defined by specifying a condition table. �

The sequence of the accesses controls the priority of individual condition records. The system knows from the accesses where a valid condition record should first be searched, and which one is next.

� Create an access sequence for each condition type for which you create condition records

Page 300: 2. CR100_Base Customising

© SAP AG CR100 9-13

SAP AG 2004

&RQGLWLRQ�7DEOH

&RQGLWLRQ�7DEOH�)LHOGV�6DOHV�RUJDQL]DWLRQ'LVWULEXWLRQ�FKDQQHO'LYLVLRQ&XVWRPHU

&RQGLWLRQ�7DEOH�=����&XVWRPHU�6DOHV�2UJDQL]DWLRQ�

$�FRQGLWLRQ�WDEOH�GHILQHV�WKH�FRPELQDWLRQ�RI�ILHOGV��NH\V��WKDW�LGHQWLI\�DQ�LQGLYLGXDO�FRQGLWLRQ�UHFRUG�

� Condition table: a table that defines the combination of fields that an individual condition record consists of. The condition table consists of a combination of search and result fields

� Condition records are always created using a specific key. �

Use tables for help in defining the structure of condition record keys. �

The key fields of a condition table must appear at the start of the table, in other words, non-key fields must not appear between any two key fields.

� Name ranges for condition tables: y SAP condition table 001 – 500 created in the ERP system: SAP001 – SAP500 y Customer condition table 501 – 999 created in the ERP system: CUS501 – CUS999 y SAP condition table created in the CRM system: SAPxxxxx y Customer condition table created in the CRM system: CUSxxxxx

Page 301: 2. CR100_Base Customising

© SAP AG CR100 9-14

SAP AG 2004

)RU�H[DPSOH�� ,QFRWHUPV�SDUW��� ,QFRWHUPV�SDUWV����

)RU�H[DPSOH�� ,QFRWHUPV�SDUW��� ,QFRWHUPV�SDUWV����

)RU�H[DPSOH�� 0DWHULDO�SULFH� &XVWRPHU�VSHFLILF� 3ULFH�OLVW

)RU�H[DPSOH�� 0DWHULDO�SULFH� &XVWRPHU�VSHFLILF� 3ULFH�OLVW

)RU�H[DPSOH�� %\�FXVWRPHU� %\�PDWHULDO� %\�SULFH�JURXS

)RU�H[DPSOH�� %\�FXVWRPHU� %\�PDWHULDO� %\�SULFH�JURXS

)RU�H[DPSOH�� &RXQWU\�RIRULJLQ� ([SRUW

)RU�H[DPSOH�� &RXQWU\�RIRULJLQ� ([SRUW

*URXSV�RI�&RQGLWLRQV

3ULFHV 'LVFRXQWV�6XUFKDUJHV )UHLJKW

&RQGLWLRQV

7D[HV

<RX�FDQ�GHWHUPLQH�FRQGLWLRQV�DW�DQ\�OHYHO�\RX�UHTXLUH�

� You can determine conditions at any level you require. �

The levels on which pricing is most commonly carried out have been predefined in the standard version. You can easily add additional levels if required. SAP R/3 includes a standard field catalog with the fields normally used in pricing. However, you can define the conditions so that they are dependent on document fields. You may have to add these fields to the field catalog.

Page 302: 2. CR100_Base Customising

© SAP AG CR100 9-15

SAP AG 2004

&RQGLWLRQ�5HFRUGV

�VW�3HULRG0DU����WR�$SULO���

6DOHV�RUJDQL]DWLRQ� ����'LVWULEXWLRQ�FKDQQHO� ��&XVWRPHU� &�0DWHULDO� 0�

�QG�3HULRG0D\����WR�0D\���

/HYHO�RQ�ZKLFKWKH�FRQGLWLRQLV�GHILQHG

������� � ��������� � ��������� � ��

������� � ��������� � ��������� � ��

6SHFLDO�RIIHU�GLVFRXQW�

'DWD�DERXW�FRQGLWLRQV�LV�VWRUHG�LQFRQGLWLRQ�UHFRUGV�

� Data about conditions is stored in condition records. �

You can limit a price agreement to a specific period. To do this, specify a YDOLGLW\�SHULRG. This can be useful when you want to have different price lists for different years or have discounts valid only for the duration of a special offer.

� The values in a condition record (price, surcharge, discount) can be maintained according to a VFDOH. You can specify an unlimited number of levels in a scale.

Page 303: 2. CR100_Base Customising

© SAP AG CR100 9-16

SAP AG 2004

&RQGLWLRQ�0DLQWHQDQFH

<RX�FDQ�VWDUW�FRQGLWLRQ�PDLQWHQDQFH�IURP�WKH�IROORZLQJ�REMHFWV�LQ�&50�

� %XVLQHVV�3DUWQHUV�� %XVLQHVV�3DUWQHU�+LHUDUFKLHV� 3URGXFWV� &RQWUDFWV��3ULFH�$JUHHPHQWV�� &DPSDLJQV��'LVFRXQWV�<RX�FDQ�DOVR�PDLQWDLQ�FRQGLWLRQV�LQ�*HQHUDO�&RQGLWLRQ�0DLQWHQDQFH

� You can use the price group &XVWRPHUV to group products for which the same conditions are to be valid. You assign the price group to the customers or to the products when you maintain the business partners (customer partner function) or the products. You can define your own price groups.

� The conditions maintained in SAP CRM that begin with a zero (0), for example, 0PR0 for price, is equivalent to the PR00 for the price from SAP R/3 or SAP ECC.

� In Customizing you can group the condition types / condition tables that you want using the condition maintenance group (6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�0DVWHU�'DWD�→�&RQGLWLRQV�DQG�&RQGLWLRQ�7HFKQLTXH). By assigning the context *&0, you make the corresponding selection of condition types / condition tables possible for general condition maintenance.

Page 304: 2. CR100_Base Customising

© SAP AG CR100 9-17

SAP AG 2004

&RQGLWLRQ�0DLQWHQDQFH�*URXSV�DQG�&RQWH[WV

&RQGLWLRQ�W\SH �&RQGLWLRQ�W\SH �&RQGLWLRQ�W\SH � &RQGLWLRQ�W\SH �

&RQGLWLRQ�W\SH �

&RQGLWLRQ�W\SH �&RQGLWLRQ�W\SH �

&RQGLWLRQ�W\SH �&RQGLWLRQ�W\SH �

&RQGLWLRQ�0DLQWHQDQFH *URXS 0DLQWHQDQFH &RQWH[W- *HQHUDO��*&0�- %XVLQHVV�3DUWQHUV- &RQWUDFW- &DPSDLJQ- ���

� A condition maintenance group bundles condition tables and types for condition maintenance. This defines a special view in condition maintenance.

� In addition to specific maintenance contexts, there is also general condition maintenance (GCM) in the SAP CRM system (6$3�0HQX�→�0DVWHU�'DWD�→�3ULFHV�DQG�&RQGLWLRQV�→��0DLQWDLQ�&RQGLWLRQV). Here, you can maintain the conditions that are in condition maintenance groups and were assigned to the GCM maintenance context.

� You can define your own condition maintenance groups in Customizing y 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�0DVWHU�'DWD�→�&RQGLWLRQV�DQG�&RQGLWLRQ�7HFKQLTXH�→�&RQGLWLRQ�7HFKQLTXH��%DVLFV�→�&UHDWH�0DLQWHQDQFH�*URXS�

Page 305: 2. CR100_Base Customising

© SAP AG CR100 9-18

SAP AG 2004

3ULFLQJ�$QDO\VLV�LQ�7UDQVDFWLRQV��([DPSOH

2UGHU&XVWRPHU��0LOOHU1*+��� 9 �'� C 9 ����;� �D�

0��� ���SFV�

������SF����1HW�9DOXH

��SF���NJ

��SF�

��SF���SF�SHU

�������)LQDO�$PRXQW����������6KLSPHQW�&RVWV

�� ���� �3URGXFW�'LVFRXQW�� ���� �&XVWRPHU�'LVFRXQW���������*URVV���������0DWHULDO�3ULFH

&XUU9DOXH8R05DWH&RQGLWLRQ

E You can carry out a SULFLQJ�DQDO\VLV. This is a log that gives you an overview of the transactions in automatic pricing. y You can use this information to check how the individual pricing elements from the item are

calculated in the system. y Not only information for the last pricing transaction the system carried out is displayed, but for each of

these transactions. This enables you to compare pricing transactions. This can be useful after failed searches or price changes.

y User parameter PRC_TRACE = X needs to be set. y Condition analysis is not available in the People-Centric UI.

Page 306: 2. CR100_Base Customising

© SAP AG CR100 9-19

SAP AG 2004

3ULFLQJ�² )HDWXUHV

� ,WHP�OHYHO�SULFLQJ��IRUPXODV�IRU�PRUH�FRPSOH[�SULFLQJ� 0DQXDO�FKDQJHV�DW�WKH�LWHP�DQG�KHDGHU�OHYHOV� 'LIIHUHQW�FDOFXODWLRQ�W\SHV� 7ZR�GLPHQVLRQDO�VFDOHV��VFDOHV�ZLWK�GLIIHUHQW�VFDOH�

EDVHV� 9DOLGLW\�SHULRGV� &XUUHQF\�FRQYHUVLRQ��TXDQWLW\�FRQYHUVLRQ��

DQG�XQLW�RI�PHDVXUHPHQW�FRQYHUVLRQ� )UHH�JRRGV

E SAP Pricing has a flexible infrastructure that enables comprehensive pricing strategies. E

SAP Pricing benefits include: y Increased profitability through economically sound response to any type of customer request y Increased competitiveness y Timely reaction to any type of customer request y Enhanced selling effectiveness by providing product, pricing and discount information at the point of

sale E

Differences in Pricing in SAP CRM and SAP R/3 or SAP ECC. y Condition types that are not supported in SAP CRM: EK01, EK02, BO01 to BO05, AZWR, RL00,

MW15, VRPS, EDI1, EDI2. y Mass copying of condition records is not possible in SAP CRM. y Change documents are not available in SAP CRM. y Archiving of pricing conditions is not possible in SAP CRM.

Page 307: 2. CR100_Base Customising

© SAP AG CR100 9-20

SAP AG 2004

3ULFLQJ�² 6SHFLDO�)XQFWLRQV

&RQGLWLRQ�([FOXVLRQ9DULDQW�&RQGLWLRQV*URXS�&RQGLWLRQV+LHUDUFKLFDO�$FFHVV

E In pricing, more than one condition record may apply to a particular item at any one time. You can use FRQGLWLRQ�H[FOXVLRQ to compare possible conditions in order to determine such things as the best price for a customer.

E 9DULDQW�FRQGLWLRQV can be used to influence the price of a configurable material depending on the characteristic values assigned.

E You can use JURXS�FRQGLWLRQV when you want some conditions to be used as the basis for determining scale values from several items. Example: Materials have been assigned to a material pricing group. You want a quantity-based discount to be assigned to these materials. You want the quantity scale to be read cumulatively with the cumulated quantity of all materials in the sales order that are assigned to this material pricing group.

E +LHUDUFKLFDO�DFFHVV is used to optimize pricing for hierarchical data constellations such as a product hierarchy. General condition maintenance is available in the classic user interface and in the People-Centric User Interface.

E Minimum and maximum limits allow you to restrict manual processing of pricing conditions in transactions per condition type. Currently this can be used only for condition records that were originally created in SAP R/3.

Page 308: 2. CR100_Base Customising

© SAP AG CR100 9-21

SAP AG 2004

2XWFRPH

,3&

7D[�'HWHUPLQDWLRQ�YLD�77(

6$3�&506$3�&50

FHG�I�JK�I�L'MBN O/J�F�I'PQRJ�S/NAJ�T

FHG�I�JK�I�L'M,N O/JUF5I'PQRJ�S5N�J�T

V F�I'P)WXT�M!T�G!Y>N�J�I�M,N O/JV F�I'P[Z\I�] L�^�] I�M;N O/JV F�I'P)WXT�MT�G;Y>N�J�I�M,N O/JV F�I'P[Z\I�] L�^�] I�M;N O/J

_a`cbed�`gf.hgi_j`kb:lmbmhon:pkfrq s'toiu�hwv'x7ycfrq zmq { q fA|

d�xm{ hwiX_a`}bu�hkfAhm~rn�q to`kfDq sat

F�I'P)Q���T�JM_a`gbe�osmyk`kf.q sat_a`gb\_7|jpwh7� io�_a`gbed`kf�h7� iw�

_a`gb�u�smymxmnHh7twf

&50�6DOHV�DQG�6HUYLFH��&50�%LOOLQJ&50�6DOHV�DQG�6HUYLFH��&50�%LOOLQJ

���>�RI�] T�K"��GS/�7���HT�J���O�G• Address

• Country or region• Jurisdiction code

• Tax registration numbers

Z@^�KM;O�Y"T�GK• Address

• Country or region• Jurisdiction code

• Tax registration number• Tax types and groups

�*G;O��/^�L�M• Tax types and groups

���T�G!I�MBN O/J• Date• CRM item object type

E If you create billing documents using CRM Billing, the taxes are determined via the Transaction Tax Engine.

E To trigger the Transaction Tax Engine call, you need define the condition type �77( (for tax calculation and the net price) or �77( (for tax calculation and the gross price). Recommendation: use the �&50�� pricing procedure.

E As of SAP CRM 4.0, there is a WD[�GRFXPHQW. This document is stored permanently in a system and can be accessed at all times. The Tax Document comprises all input and output data for a particular Transaction Tax Engine (TTE) tax determination and calculation.

E You can find a check list for the TTE’s basic settings in the online documentation. E

The TTE determines and calculates tax based on the condition records and tax exemption licenses. The TTE uses the transferred data to determine the tax event, tax type(s) and the corresponding tax record.

E The simulation transaction TTE_SIMULATION supports: y Tests of all Customizing parameters y Tests of all tax calculation results y Saving documents

Page 309: 2. CR100_Base Customising

© SAP AG CR100 9-22

SAP AG 2004

0DVWHU�'DWD�IRU�7D[�&DOFXODWLRQ�LQ�&50�

7D[�FODVVLILFDWLRQ�RI�%XVLQHVV�3DUWQHU�DQG�3URGXFWV&XVWRPL]LQJ� 7D[�7\SHV

� 7D[�*URXSV- 'HIDXOW�%XVLQHVV�3DUWQHU�7D[�*URXSV�IRU�7D[�&DOFXODWLRQ- 'HIDXOW��3URGXFW��7D[�*URXSV�IRU�7D[�&DOFXODWLRQ

E Tax calculation requires classification of business partners and products. The business partner and product tax classification is made by assigning tax groups to the tax types (for example, VAT, sales tax) that must be determined in any given country. The tax groups indicate whether a business partner is liable for or exempted from the respective tax type that is imposed.

E In Customizing, the tax type specifies which taxes are determined for each country. y Corresponding tax groups are defined for business partners and products for each tax type. The

combination of tax group, the country (or region), and tax type determines the tax condition record. y A default tax group can be defined for business partners and products per country and tax type. When

a business partner or a product has not been assigned a tax classification, the default tax group is used.

Page 310: 2. CR100_Base Customising

© SAP AG CR100 9-23

SAP AG 2004

&XVWRPL]LQJ��7D[�7\SHV�DQG�7D[�*URXSV

E A prerequisite for business partner and product tax classification is the definition of country-specific tax types and tax groups in Customizing.

E The WD[�W\SH specifies which taxes are determined for each country. The DFFHVV�VHTXHQFH specifies the order in which condition records are accessed for a country when more than one tax type has been defined for it.

E The WD[�FDWHJRU\ is a distinct grouping of taxes to which tax types belong such as sales tax, withholding tax or excise tax.

E Corresponding tax groups are defined for business partners and products for each tax type. The combination of tax group, the country (or region), and tax type determines the condition record.

E A default tax group can be defined for business partners and products per country and tax type. When a business partner or a product has not been assigned a tax classification, the default tax group is used.

Page 311: 2. CR100_Base Customising

© SAP AG CR100 9-24

SAP AG 2004

3ULFLQJ�)XQGDPHQWDOV��6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� 'HVFULEH�WKH�,QWHUQHW�3ULFLQJ�DQG�&RQILJXUDWRU��,3&�� 8QGHUVWDQG�WKH�HVVHQWLDO�IHDWXUHV�RI�WKH�FRQGLWLRQ�WHFKQLTXH� 'HVFULEH�WKH�SULFLQJ�IXQFWLRQV� 0DNH�FHUWDLQ�VHWWLQJV�LQ�SULFLQJ�&XVWRPL]LQJ� &DUU\�RXW�FRQGLWLRQ�PDLQWHQDQFH�LQ�6$3�&50

Page 312: 2. CR100_Base Customising

© SAP AG CR100 9-25

�([HUFLVHV�

8QLW��� &50�3ULFLQJ�7RSLF��� &RQGLWLRQ�0DLQWHQDQFH�DQG�&XVWRPL]LQJ�

At the conclusion of this exercise, you will be able to:

• Maintain conditions in the SAP CRM system

• Maintain conditions in the SAP ERP system

• Understand certain basic Customizing settings related to pricing in transactions

You want to set up your sales and service transactions so that, when transactions are processed, pricing is carried out and the relevant pricing elements are found for each business transaction. You also want to familiarize yourself with condition maintenance, which is used in both the ERP and CRM systems.

1-1 Conditions and Condition Maintenance in the CRM System

1-1-1 Create a sales transaction of the type 6DOHV�3URFHVV with the business partner ��0HJDVWRUH and enter the product +7����� with the TXDQWLW\��� pieces.

1-1-2 Check in the transaction’s item details to see if the system found a FXVWRPHU�GLVFRXQW (�.��).

1-1-3 Try entering a FXVWRPHU�GLVFRXQW into the transaction manually, with a value of ��. Is this possible?

1-1-4 In the future, the customer should receive a FXVWRPHU�GLVFRXQW (�.��) of �� for transactions of this type. This agreement should last from today until the end of the year.

Maintain a condition master record in the 6$3�&50 system accordingly.

1-1-5 Create another sales transaction of the type 6DOHV�3URFHVV with the business partner ##0HJDVWRUH and enter the product +7����� with the�TXDQWLW\����pieces.

What do you notice about the conditions screen?

Save the transaction and note the number.

_______________

Page 313: 2. CR100_Base Customising

© SAP AG CR100 9-26

1-2 Conditions and Condition Maintenance in the ERP System

1-2-1 In the SAP CRM system, create a sales transaction of the type ��4XRWDWLRQ with the business partner ��6WRFNPDQQ and enter the product called ��0RQLWRU with a TXDQWLW\ of��� pieces.

1-2-2 Check in the transaction’s item details to see if the system found a SULFH (35��).

Is this a customer-specific material price?

How do you know?

1-2-3 In the future, you want the customer to receive a customer-specific material price of �������(85 per piece for transactions of this type.

With quantities of ���SLHFHV of more, the material costs ����(85 for this customer. This agreement should last from today until the end of the year.

Maintain a condition master record in the 6$3�(53 system accordingly.

1-2-4 Create another sales transaction of the type ��4XRWDWLRQ with the business partner ��6WRFNPDQQ and enter the product called ��0RQLWRU with a TXDQWLW\ of��� pieces.

What do you notice about the conditions screen?

Call up the access analysis.

What is the name of the condition table on which this customer-specific material price is based?

_______________

Please note that this is a database table, in which important information relating to the price conditions is saved.

The conditions table in Customizing does not have the prefix CNCCRMPR.

Save the transaction and note the number.

_______________

Page 314: 2. CR100_Base Customising

© SAP AG CR100 9-27

1-3 Customizing Pricing

1-3-1 Take a look at one of the transactions from the previous exercise.

1-3-2 What pricing procedure was determined?

Transaction from 1-1:�BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB�Transaction from 1-2:�BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB�

1-3-3 What factors influence the determination of a pricing procedure? Where in the system are the concrete values of the factors for your business transactions from the previous exercise?

Transaction from 1-1:_________________________________

___________________________________________________

___________________________________________________

Transaction from 1-2:_________________________________

___________________________________________________

___________________________________________________

1-3-4 Can you make any changes to the two pricing procedures in the SAP CRM system’s Customizing?

Transaction from 1-1:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB�Transaction from 1-2:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB�

1-3-5 You want to display the customer-specific material price (which you created in the ERP system) (FRQGLWLRQ�W\SH�35��) in general condition maintenance.

To do this, set up a separate condition maintenance group – =&0*�� (PDLQWHQDQFH�JURXS ##) – containing the corresponding condition table / condition type. Use a suitable description.

Specify that this condition maintenance group is in the *&0 (general condition maintenance) context.

1-3-6 In general condition maintenance, check if you can display condition master records of condition type PR00 in the condition maintenance group ZCMG##.

Page 315: 2. CR100_Base Customising

© SAP AG CR100 9-28

Page 316: 2. CR100_Base Customising

© SAP AG CR100 9-29

2SWLRQDO�([HUFLVHV��6HUYLFH��

2-1 Conditions and Condition Maintenance in the CRM System

2-1-1 Create a service process of the type ��6HUYLFH�2UGHU with the business partner ��6WRFNPDQQ�$* and enter the product ��5HSDLU with the TXDQWLW\�� 68.

2-1-2 Check in the transaction’s item details to see if the system found a FXVWRPHU�GLVFRXQW (�.��).

2-1-3 Try entering a FXVWRPHU�GLVFRXQW into the transaction manually, with a value of ��. Is this possible?

2-1-4 In the future, the customer should receive a FXVWRPHU�GLVFRXQW (�.��) of �� for transactions of this type. This agreement should last from today until the end of the year.

Maintain a condition master record in the 6$3�&50 system accordingly.

2-1-5 Create another service process of the type ��6HUYLFH�2UGHU with the business partner ��6WRFNPDQQ�$* and enter the product ��5HSDLU with the TXDQWLW\�� 68.

What do you notice about the conditions screen?

Save the transaction and note the number.

_______________ >o�GDWD�VKHHW@

Page 317: 2. CR100_Base Customising

© SAP AG CR100 9-30

2-2 Customizing Pricing

2-2-1 Take a look at the transaction from the previous exercise.

2-2-2 What pricing procedure was determined?

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB�2-2-3 What factors influence the determination of a pricing procedure? Where in the

system are the concrete values of the factors for your business transactions from the previous exercise?

__________________________________________________

___________________________________________________

___________________________________________________

2-2-4 Can you make any changes to the pricing procedure in the SAP CRM system’s Customizing?

BBBBBBBBBBBBBBBBB�2-2-5 You want to display the customer-specific material price (which you created in

SAP ERP) (FRQGLWLRQ�W\SH�35��) in general condition maintenance.

To do this, set up a separate condition maintenance group – =&0*�� (PDLQWHQDQFH�JURXS ##) – containing the corresponding condition table / condition type. Use a suitable description.

Specify that this condition maintenance group is in the *&0 (general condition maintenance) context.

2-2-6 In general condition maintenance, check if you can display condition master records of condition type 35�� in the condition maintenance group =&0*##.�

Page 318: 2. CR100_Base Customising

© SAP AG CR100 9-31

�6ROXWLRQV�

8QLW��� &50�3ULFLQJ�7RSLF��� &RQGLWLRQ�0DLQWHQDQFH�DQG�&XVWRPL]LQJ��

1-1 Conditions and Condition Maintenance in the CRM System

1-1-1 Create a sales transaction of the type 6DOHV�3URFHVV with the business partner ��0HJDVWRUH and enter the product +7����� with the TXDQWLW\��� pieces.

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Select 6DOHV�o�6DOHV�7UDQVDFWLRQ.

Enter ��0HJDVWRUH in the 6ROG�WR�SDUW\ field and confirm your entry.

In the 3URGXFW field, enter the number +7����� with the TXDQWLW\��� and confirm your entry.

1-1-2 Check in the transaction’s item details to see if the system found a FXVWRPHU�GLVFRXQW (�.��).

Click on the ([SDQG�GDWD�DUHDV icon ( ) to see the item details.

Choose the &RQGLWLRQV tab.

The list of displayed condition types does QRW include the entry 0K07.

1-1-3 Try entering a FXVWRPHU�GLVFRXQW into the transaction manually, with a value of ��. Is this possible?

Choose $SSHQG�5RZ�( ).

Ctyp: �.��

Amount: �

The minus sign (-) and unit (%) are added automatically.

You do not need to save the transaction.

1-1-4 In the future, the customer should receive a FXVWRPHU�GLVFRXQW (�.��) of �� for transactions of this type. This agreement should last from today until the end of the year.

Maintain a condition master record in the 6$3�&50 system accordingly.

6$3�0HQX�o�0DVWHU�'DWDo�3ULFHV�DQG�&RQGLWLRQV�o�0DLQWDLQ�&RQGLWLRQV�Application: &50

Maintenance group: %83$',6&28�…

Page 319: 2. CR100_Base Customising

© SAP AG CR100 9-32

Choose (([HFXWH).

In the data area, enter the value 0K07 in the &RQGLWLRQ�7\SH (&W\S) field on the right and confirm your entry. Enter:

Sales Organization: 6DOHV�86�Distribution Channel: ���Division: ��

Customer:� 1XPEHU�RI���0HJDVWRUH�Amount: ��Valid-From Date: WRGD\�Valid-To Date: (QG�RI�\HDU�Save your data.

1-1-5 Create another sales transaction of the type 6DOHV�3URFHVV with the business partner ##0HJDVWRUH and enter the product +7����� with the�TXDQWLW\����pieces.

What do you notice about the conditions screen?

Now the list of displayed condition types includes the entry 0K07 with the amount 3%.

Save the transaction and note the number.

_______________

Page 320: 2. CR100_Base Customising

© SAP AG CR100 9-33

1-2 Conditions and Condition Maintenance in the ERP System

1-2-1 In the SAP CRM system, create a sales transaction of the type ��4XRWDWLRQ with the business partner ��6WRFNPDQQ and enter the product called ��0RQLWRU with a TXDQWLW\ of��� pieces.

6$3�0HQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Select 6DOHV�o���4XRWDWLRQ.

Enter ##6WRFNPDQQ in the 6ROG�WR�SDUW\ field and confirm your entry.

In the 3URGXFW field, enter the number of the product with the description ��0RQLWRU�and the TXDQWLW\����and confirm your entry.

1-2-2 Check in the transaction’s item details to see if the system found a SULFH (35��).

Is this a customer-specific material price?

How do you know?

Click on the ([SDQG�GDWD�DUHDV icon ( ) to see the item details.

Choose the &RQGLWLRQV tab.

Select the row with condition type PR00 and click on the 'LVSOD\�FRQGLWLRQ�UHFRUG button.

The condition record is not related to a customer, it depends instead on the following keys: 6DOHV�RUJDQL]DWLRQ��'LVWULEXWLRQ�FKDQQHO��3URGXFW�,'.

Alternatively, you can answer this question by carrying out an access analysis.

1-2-3 In the future, you want the customer to receive a customer-specific material price of �������(85 per piece for transactions of this type.

With quantities of ���SLHFHV of more, the material costs ����(85 for this customer.

This agreement should last from today until the end of the year.

Maintain a condition master record in the 6$3�(53 system accordingly.

6$3�0HQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�0DVWHU�'DWD�o�&RQGLWLRQV�o�6HOHFW�8VLQJ�&RQGLWLRQ�7\SH�o�&UHDWH�Condition Type: 35��

Select ENTER, then the key combination &XVWRPHU�PDWHULDO�ZLWK�UHOHDVH�VWDWXV and confirm this.

Page 321: 2. CR100_Base Customising

© SAP AG CR100 9-34

Sales Organization: ����

Distribution Channel: ��

Customer:� 1XPEHU�RI���6WRFNPDQQ�Material: 1XPEHU�RI�\RXU���0RQLWRU� Amount: ���

Valid-From Date: WRGD\

Valid-To Date: (QG�RI�\HDU Choose scales ( ).

In the second row, enter:

Scale quantity: ��

Amount: ����Save your data.

1-2-4 Create another sales transaction of the type ��4XRWDWLRQ with the business partner ��6WRFNPDQQ and enter the product called ��0RQLWRU with a TXDQWLW\ of��� pieces.

What do you notice about the conditions screen?

The system LQFOXGHV the FXVWRPHU�VSHFLILF�PDWHULDO�SULFH. Call up the access analysis.

Select the $FFHVV�button.

Expand the entry for condition determination.

Expand the entry for 6WHS��� (35��; green).

Expand the entry $FFHVV���.

What is the name of the condition table on which this customer-specific material price is based?

The condition table is called &1&&50356$3���.

Please note that this is a database table, in which important information relating to the price conditions is saved.

The conditions table in Customizing does not have the prefix &1&&5035.

Save the transaction and note the number.

_______________

Page 322: 2. CR100_Base Customising

© SAP AG CR100 9-35

1-3 Customizing Pricing

1-3-1 Take a look at one of the transactions from the previous exercise.

1-3-2 What pricing procedure was determined?

Open each of the transactions and go to the +HDGHU�2YHUYLHZ tab page.

Transaction from 1-1:

3ULFLQJ�SURFHGXUH��&50���Transaction from 1-2:

3ULFLQJ�SURFHGXUH��59&(8���1-3-3 What factors influence the determination of a pricing procedure? Where in the

system are the concrete values of the factors for your business transactions from the previous exercise?

Determining the pricing procedure can be affected by the following factors:

6DOHV�RUJDQL]DWLRQ��'LVWULEXWLRQ�FKDQQHO��'LYLVLRQ��'RFXPHQW�SULFLQJ�SURFHGXUH�and�&XVWRPHU�SULFLQJ�SURFHGXUH. The 6DOHV�RUJDQL]DWLRQ��'LVWULEXWLRQ�FKDQQHO�and�'LYLVLRQ are displayed in the transaction on the 2UJDQL]DWLRQ tab page.

The document pricing procedure is assigned to the transaction type.

$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�Go to the 6$3�5HIHUHQFH�,0*.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Select entry =6$/ and click on the 'HWDLOV icon ( ).

In the dialog structure, double-click on $VVLJQPHQW�RI�%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV� Select the 6DOHV transaction category and double-click on &XVWRPL]LQJ�KHDGHU in the dialog structure.

The document pricing procedure is called &50����. The customer pricing procedure is stored in the sold-to party’s master data. It is located in the sales area data related to this case on the %LOOLQJ�tab page.

The customer pricing procedure is called 6WDQGDUG��$�. …

Page 323: 2. CR100_Base Customising

© SAP AG CR100 9-36

Transaction from 1-1:

Sales Organization: 6DOHV�86�Distribution Channel: ���Division: �QRQH!�Document Pricing Procedure: ��Customer Pricing Procedure: ��Transaction from 1-2:

Sales Organization: ,'(6�75�Distribution Channel: ���Division: �QRQH!�Document Pricing Procedure: $

Customer Pricing Procedure: �

1-3-4 Can you make any changes to the two pricing procedures in the SAP CRM system’s Customizing?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3ULFLQJ�o�'HILQH�6HWWLQJV�IRU�3ULFLQJ�o�&UHDWH�3ULFLQJ�3URFHGXUH��Transaction from 1-1:

<HV��changes are possible because the procedure was created in the SAP CRM system (source: CRM).

Transaction from 1-2:

1R, it is not possible to make changes in the SAP CRM system. The pricing procedure was transferred from the SAP ERP system by Customizing download (source: R/3).�

1-3-5 You want to display the customer-specific material price (which you created in the ERP system) (FRQGLWLRQ�W\SH�35��) in general condition maintenance.

To do this, set up a separate condition maintenance group – =&0*�� (PDLQWHQDQFH�JURXS ##) – containing the corresponding condition table / condition type. Use a suitable description.

Specify that this condition maintenance group is in the *&0 (general condition maintenance) context.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�0DVWHU�'DWD�o�&RQGLWLRQV�DQG�&RQGLWLRQ�7HFKQLTXHo�&RQGLWLRQ�7HFKQLTXH��%DVLFV�o�&UHDWH�0DLQWHQDQFH�*URXS�…

Page 324: 2. CR100_Base Customising

© SAP AG CR100 9-37

Select 1HZ�(QWULHV. Maintenance group: =&0*��

Description: 0DLQWHQDQFH�JURXS���

Confirm your input, select the new entry and go to &RQGLWLRQ�0DLQWHQDQFH�*URXS��'HWDLO. Select 1HZ�(QWULHV. Counter: ��Application: &50�Use: 35

Condition table: 6$3����Condition Type: 35���Description: &XVWRPHU�VSHF��0DWHULDO�SULFH���

Save your entries.

0DLQWDLQ�&RQGLWLRQV�maintenance context: *&0

Select 1HZ�(QWULHV. Group: =&0*##�Save your entries.

1-3-6 In general condition maintenance, check if you can display condition master records of condition type PR00 in the condition maintenance group ZCMG##.

6$3�0HQX�o�0DVWHU�'DWDo�3ULFHV�DQG�&RQGLWLRQV�o�0DLQWDLQ�&RQGLWLRQV�Application: &50

Maintenance group: =&0*##

Choose ([HFXWH.

In the structure area on the left, select the fields &RQGLWLRQ�7\SH and 6ROG�7R�3DUW\.

Click on 6HOHFW�UHFRUGV ( )

In the dialog box that then appears, enter the following:

Condition Type: 35��

Sold-To Party: 1XPEHU�RI���6WRFNPDQQ�Choose ([HFXWH.�Condition records are displayed (at least one). However, it is not possible to change the master record because it was transferred from the ERP system and was not intended for processing in the SAP CRM system.

Page 325: 2. CR100_Base Customising

© SAP AG CR100 9-38

Page 326: 2. CR100_Base Customising

© SAP AG CR100 9-39

2SWLRQDO�([HUFLVHV��6HUYLFH��

2-1 Conditions and Condition Maintenance in the CRM System

2-1-1 Create a service process of the type ��6HUYLFH�2UGHU with the business partner ��6WRFNPDQQ�$* and enter the product ��5HSDLU with the TXDQWLW\�� 68.

6$3�0HQX�o�6HUYLFH�o�0DLQWDLQ�6HUYLFH�3URFHVVHV�Choose�&UHDWH�7UDQVDFWLRQ�( icon).

Select 6HUYLFH�o���6HUYLFH�2UGHU Enter ##6WRFNPDQQ $* in the 6ROG�WR�SDUW\ field and confirm your entry.

In the 3URGXFW field, enter the number ��5HSDLU with the TXDQWLW\�� 68 and confirm your entry.

2-1-2 Check in the transaction’s item details to see if the system found a FXVWRPHU�GLVFRXQW (�.��).

Click on the ,WHP�GHWDLO button to see the item’s detail.

Choose the &RQGLWLRQV tab.

The list of displayed condition types does QRW include the entry 0K07.

2-1-3 Try entering a FXVWRPHU�GLVFRXQW into the transaction manually, with a value of ��. Is this possible?

Choose $SSHQG�5RZ�( ).

Ctyp: �.��

Amount: �

The minus sign (-) and unit (%) are added automatically.

You do not need to save the transaction.

2-1-4 In the future, the customer should receive a FXVWRPHU�GLVFRXQW (�.��) of �� for transactions of this type. This agreement should last from today until the end of the year.

Maintain a condition master record in the 6$3�&50 system accordingly.

6$3�0HQX�o�0DVWHU�'DWDo�3ULFHV�DQG�&RQGLWLRQV�o�0DLQWDLQ�&RQGLWLRQV�Application: &50

Maintenance group: %83$',6&28�Choose (([HFXWH).

Page 327: 2. CR100_Base Customising

© SAP AG CR100 9-40

In the data area, enter the value 0K07 in the &RQGLWLRQ�7\SH (&W\S) field on the right and confirm your entry. Enter:

Sales Organization: ,'(6�75�Distribution Channel: ���Division: ��

Customer:� 1XPEHU�RI���6WRFNPDQQ�$*�Amount: ��Valid-From Date: WRGD\�Valid-To Date: (QG�RI�\HDU�Save your data.

2-1-5 Create another sales transaction of the type ��6HUYLFH�2UGHU with the business partner ��6WRFNPDQQ�$* and enter the product ��5HSDLU with the TXDQWLW\�� 68.

What do you notice about the conditions screen?

Now the list of displayed condition types includes the entry 0K07 with the amount 3%.

Save the transaction and note the number.

_______________ >o�GDWD�VKHHW@

Page 328: 2. CR100_Base Customising

© SAP AG CR100 9-41

2-2 Customizing Pricing

2-2-1 Take a look at the transaction from the previous exercise.

2-2-2 What pricing procedure was determined?

Open the transaction and select the 3ULFHV�tab page in the 7UDQVDFWLRQ�GDWD.

3ULFLQJ�SURFHGXUH��&50���2-2-3 What factors influence the determination of a pricing procedure? Where in the

system are the concrete values of the factors for your business transactions from the previous exercise?

Determining the pricing procedure can be affected by the following factors:

6DOHV�RUJDQL]DWLRQ��'LVWULEXWLRQ�FKDQQHO��'LYLVLRQ��'RFXPHQW�SULFLQJ�SURFHGXUH�and�&XVWRPHU�SULFLQJ�SURFHGXUH. The 6DOHV�RUJDQL]DWLRQ��'LVWULEXWLRQ�FKDQQHO�and�'LYLVLRQ are displayed in the transaction on the 2UJDQL]DWLRQ tab page.

The document pricing procedure is assigned to the transaction type.

$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ�Go to the 6$3�5HIHUHQFH�,0*.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�7UDQVDFWLRQV�o�%DVLF�6HWWLQJV�o�'HILQH�7UDQVDFWLRQ�7\SHV�Select entry =6##�and click on the 'HWDLOV�icon ( ).

In the dialog structure, double-click on $VVLJQPHQW�RI�%XVLQHVV�7UDQVDFWLRQ�&DWHJRULHV� Select the 6DOHV transaction category and double-click on &XVWRPL]LQJ�KHDGHU in the dialog structure.

The document pricing procedure is called 6HUYLFH�3URFHVV��6�. The customer pricing procedure is stored in the sold-to party’ s master data. It is located in the sales area data related to this case on the %LOOLQJ�tab page.

The customer pricing procedure is called 6WDQGDUG��$�. Sales Organization: ,'(6�75�Distribution Channel: ���Division: �QRQH!�Document Pricing Procedure: 6�Customer Pricing Procedure: ��

Page 329: 2. CR100_Base Customising

© SAP AG CR100 9-42

2-2-4 Can you make any changes to the pricing procedure in the SAP CRM system’ s Customizing?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%DVLF�)XQFWLRQV�o�3ULFLQJ�o�'HILQH�6HWWLQJV�IRU�3ULFLQJ�o�&UHDWH�3ULFLQJ�3URFHGXUH��<HV��changes are possible because the procedure was created in the SAP CRM system (source: CRM).

On the other hand, pricing procedures that were transferred by Customizing download from the SAP ERP system cannot be changed in the CRM system. This applies particularly to transactions from the 6DOHV area.

2-2-5 You want to display the customer-specific material price (which you created in SAP ERP) (FRQGLWLRQ�W\SH�35��) in general condition maintenance.

To do this, set up a separate condition maintenance group – =&0*�� (PDLQWHQDQFH�JURXS ##) – containing the corresponding condition table / condition type. Use a suitable description.

Specify that this condition maintenance group is in the GCM (general condition maintenance) context.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�0DVWHU�'DWD�o�&RQGLWLRQV�DQG�&RQGLWLRQ�7HFKQLTXHo�&RQGLWLRQ�7HFKQLTXH��%DVLFV�o�&UHDWH�0DLQWHQDQFH�*URXS�Select 1HZ�(QWULHV. Maintenance group: =&0*��

Description: 0DLQWHQDQFH�JURXS���

Confirm your input, select the new entry and go to &RQGLWLRQ�0DLQWHQDQFH�*URXS��'HWDLO. Select 1HZ�(QWULHV. Counter: ��Application: &50�Use: 35

Condition table: 6$3����Condition Type: 35���Description: &XVWRPHU�VSHF��0DWHULDO�SULFH���

Save your entries.

0DLQWDLQ�&RQGLWLRQV�maintenance context: *&0

Select 1HZ�(QWULHV. Group: =&0*���Save your entries.

Page 330: 2. CR100_Base Customising

© SAP AG CR100 9-43

2-2-6 In general condition maintenance, check if you can display condition master records of condition type 35�� in the condition maintenance group =&0*##.

6$3�0HQX�o�0DVWHU�'DWDo�3ULFHV�DQG�&RQGLWLRQV�o�0DLQWDLQ�&RQGLWLRQV�Application: &50

Maintenance group: =&0*��

Choose ([HFXWH.

In the structure area on the left, select the fields &RQGLWLRQ�7\SH and 6ROG�7R�3DUW\.

Click on 6HOHFW�UHFRUGV ( )

In the dialog box that then appears, enter the following:

Condition Type: 35��

Sold-To Party: 1XPEHU�RI���6WRFNPDQQ�Choose ([HFXWH.�Condition records are displayed (at least one). However, it is not possible to change the master record because it was transferred from the SAP ERP system and was not intended for processing in the SAP CRM system.

Page 331: 2. CR100_Base Customising

© SAP AG CR100 9-44

Page 332: 2. CR100_Base Customising

© SAP AG CR100 10-1

SAP AG 2004

&50�%LOOLQJ��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 333: 2. CR100_Base Customising

© SAP AG CR100 10-2

SAP AG 2004

&50�%LOOLQJ

%LOOLQJ�3URFHVV�2YHUYLHZ%LOOLQJ�&XVWRPL]LQJ

Page 334: 2. CR100_Base Customising

© SAP AG CR100 10-3

SAP AG 2004

%LOOLQJ��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR�� ([SODLQ�WKH�P\6$3 &50�%LOOLQJ�SURFHVV� &UHDWH�DQG�GHVFULEH�ELOOLQJ�GRFXPHQWV� 1DPH�WKH�&XVWRPL]LQJ�VHWWLQJV�UHOHYDQW�IRU�&50�%LOOLQJ

Page 335: 2. CR100_Base Customising

© SAP AG CR100 10-4

SAP AG 2004

%LOOLQJ��%XVLQHVV�6FHQDULR

� ,'(6�ZRXOG�OLNH�WR�XVH�P\6$3 &50�%LOOLQJ�IRU�LQYRLFLQJ�VHUYLFH�WUDQVDFWLRQV�DQG�VDOHV�RUGHUV��<RX�QHHG�WR�EHFRPH�IDPLOLDU�ZLWK�WKH�JHQHUDO�FRQFHSWV�RI�P\6$3 &50�%LOOLQJ��WKH�SURFHVV�GHWDLOV��DQG�WKH�&XVWRPL]LQJ�RSWLRQV�

Page 336: 2. CR100_Base Customising

© SAP AG CR100 10-5

SAP AG 2004

,QWHJUDWLRQ�RI�%LOOLQJ�LQ�WKH�6DOHV�6FHQDULR�4XRWDWLRQ�DQG�2UGHU�0DQDJHPHQW�LQ�P\6$3 &50�

&UHDWH�FXVWRPHU�LQTXLU\

��

��

0RQLWRU�VWDWXV�RI�RUGHU

&UHDWH�6DOHV�2UGHU

&UHDWH�TXRWDWLRQ

&UHDWH�LQYRLFH &UHDWH�GHOLYHU\�DQG�SLFN��SDFN�DQG�SRVW�JRRGV�LVVXH

$QDO\]H�VDOHV�SURFHVVHV

Page 337: 2. CR100_Base Customising

© SAP AG CR100 10-6

SAP AG 2004

([DPSOH�RI�,QWHJUDWLRQ�RI�%LOOLQJ�LQ�6HUYLFH�6FHQDULR��6HUYLFH�2UGHU�0DQDJHPHQW

5HTXHVW�D�TXRWDWLRQ

&RQYHUW�WKH�TXRWDWLRQ�LQWR�D�VHUYLFH�RUGHU

$FFHSW�TXRWDWLRQ

&UHDWH�DQG�VXEPLW�D�TXRWDWLRQ

([HFXWH�DVVLJQPHQW��

SHUIRUP�FRQILUPDWLRQ

&UHDWH�DQG�RSWLPL]H�DVVLJQPHQWV

3HUIRUP�DQDO\VHV

&UHDWHLQYRLFH

Page 338: 2. CR100_Base Customising

© SAP AG CR100 10-7

SAP AG 2004

6\VWHP�/DQGVFDSH

&50�&50��6DOHV��6DOHV�6HUYLFH�6HUYLFH� &50�%LOOLQJ&50�%LOOLQJ 6$3�%:

6$3�&50

6$3�5��6$3�(&&

�������� ���

� ��������� ��� ��

� You can bill for different business transactions directly in mySAP Customer Relationship Management (mySAP CRM). These transactions include: y Sales orders (with or without reference to delivery) y Service orders, service contracts, service confirmations, complaints processing �

Using CRM Billing, you can combine a service order item with a sales order item together in an invoice and thereby simplify communication with your customers. �

If you simply want to bill CRM sales orders and are currently using SAP Sales and Distribution (SAP SD), you have the option of using either SD Billing or CRM Billing. For billing contracts, service orders or confirmations or complaints, you should principally use CRM Billing. �

The R/3 components SAP FI-AR (Accounts Receivable) or FI-CA (Contract Accounting) have to be implemented if you wish to post billing documents in Financial Accounting. �

You need SAP BW for statistical reporting of billing documents

Page 339: 2. CR100_Base Customising

© SAP AG CR100 10-8

SAP AG 2004

3URFHVV�2YHUYLHZ

����������� ��� � ! �#" �%$"'&#(*) � + $�,

- � ) !�.0/ " � 132 �465 798 �

:6; � � )�<=� � >?! 1?2 ��@ 5

8 >?!�! "'<=� A >B! & 1C2 �.�D'. �E"'( .

�GF�HEHEI9J3K

,QSXWSURFHVVLQJ

%LOOLQJ

%LOOLQJGXH OLVW

%LOOLQJGRFXPHQWV

2XWSXWSURFHVVLQJ�GF�LMNI OBF

P F�HEI M3FQL R

��SCT F�LUJ?V�HW V T V

7KH�ELOOLQJ�SURFHVV�FRQVLVWV�RI�WKUHH�PDMRU�VWHSV�� ,QSXW�SURFHVVLQJ� %LOOLQJ� 2XWSXW�SURFHVVLQJ

� During LQSXW�SURFHVVLQJ, CRM Billing takes over billing-relevant items from different business transactions and saves them as billing due list items. �

As of CRM Release 5.0, you can use an external interface to copy data from non-SAP systems to the CRM Billing due list. It supports the following formats: y IDoc; XML SOAP via HTTP; XML via the Exchange infrastructure y For more information, see the documentation for function module

CRMXIF_BEA_DL_CRMB_SAVE. � During ELOOLQJ, related billing due list items are also grouped together as far as possible from different CRM business transactions and transferred to a joint billing document. From the billing due list, you can process both single and collective billing from billing due list items and also trigger them to run in the background. �

You can cancel individual billing documents and also execute collective cancellations. The system transfers information on cancellations automatically to Financial Accounting. �

2XWSXW�SURFHVVLQJ consists of invoice output, the transfer to mySAP Financials, and retrieval for SAP BW. The ledger posting of billing data takes place either in SAP FI-A/R or in SAP FI-CA. CRM Billing provides all relevant billing data for the SAP Business Warehouse for statistical reporting.

Page 340: 2. CR100_Base Customising

© SAP AG CR100 10-9

SAP AG 2004

,QSXW�3URFHVVLQJ

%LOOLQJ�GXH�OLVW�LV�FUHDWHG

%LOOLQJ�UHOHYDQW EXVLQHVV�WUDQVDFWLRQV�RU�WUDQVDFWLRQ�LWHPV- &RQWUDFWV- 6HUYLFH�FRQILUPDWLRQV- 'HOLYHULHV- 2UGHUV- «

7KH ELOOLQJ GXH OLVW�LWHPV FRQWDLQ DOO WKH GDWD QHHGHGIRU ELOOLQJ

$XWRPDWLF

� As soon as you have saved a business transaction in which at least one item is relevant to billing, the system automatically transfers the data from this billing request item to the CRM Billing billing due list. The system executes the following steps, up to saving the billing-relevant data. �

CRM Billing uses the data from application Customizing to determine the item category of CRM Billing for the transferred data record. When the system cannot determine an item category (if, for example, the item category determination is not set up completely), the system has to reject the transferred data record because no billing is possible without the item categories. �

Here the system subjects the transferred items to a processing check, which, in the following cases, results in the rejection of transferred items: �

CRM Billing saves all successfully processed and completed data as billing due items. � You can search for billing due list items using various selection criteria. � You can display the details of each billing due list item. � You can display the billing due list items, y That are blocked for billing y That are incomplete �

There are two ways of setting a billing block y You give the business transaction item the billing block status. y You block the billing item category for billing with the corresponding indicator.

Page 341: 2. CR100_Base Customising

© SAP AG CR100 10-10

SAP AG 2004

%LOOLQJ�3URFHVV

%LOOLQJ 0HWKRGV• ,QGLYLGXDO�ELOOLQJ��GLDORJ�• &ROOHFWLYH�ELOOLQJ��GLDORJ�• &ROOHFWLYH�ELOOLQJ��EDFNJURXQG�• &ROOHFWLYH�ELOOLQJ��MRE�FRQWUROOHG�

� L W F�L P F�HEI M3FQL RBillingBilling splitsplit

X I#H9HEIEJ3KPZY O�[�\]F�J TX I#H9HEIEJ3KPZY O�[�\]F�J T

P F�HEI M3FNL%R

MergingMerging

�GF�HEHEI9J3K

�GF�L MNI OBFX I9HEH#IEJ?KPZY O�[�\^F�J T

<RX�FDQ�XVH�FRS\�UHTXLUHPHQWV�WR�FRQWURO�WKH�FRQGLWLRQV�XQGHU�ZKLFK�D�WUDQVDFWLRQV�LWHP�DUH�ELOOHG�

� As a subprocess of billing, CRM Billing transfers billing due list items to billing document items and assigns these to the billing document headers. Therefore, billing documents (for example invoices, credit and debit memos) are created from items which come from a wide range of CRM Business Transactions. �

Split criteria in billing document header data includes the billing unit, payer, bill-to-party, billing document type, billing date, terms of payment and the 6SOLW�FULWHULD field. You can also influence the splitting criteria via the copy requirements. For this, choose 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→ %LOOLQJ�→ 'HILQH�&RS\�5HTXLUHPHQWV� �

In the case of delivery-related CRM Billing, the billing status is changed in R/3 Delivery and the CRM billing document is updated in the SD document flow SAP note 504730 describes the 6XEVFULSWLRQ�IRU�GRFXPHQW�IORZ�RI�GHOLYHU\�LQ�5��.

Page 342: 2. CR100_Base Customising

© SAP AG CR100 10-11

SAP AG 2004

%LOOLQJ�'RFXPHQWV

3D\HU%LOOLQJ W\SH%LOOLQJ GDWH%LOOLQJ XQLW«

+HDGHU GDWD

,WHP�GDWD3URGXFW4XDQWLW\3ULFHV�DQG�FRQGLWLRQV6ROG�WR�SDUW\«

� Billing documents are not exchanged between the CRP and ERP systems. � As long as the invoices have not been transferred to Accounting, it is possible to make certain changes to the invoices (such as changing the value date), to the prices and to the texts. �

CRM invoices generate the sales data for the rebate. � You can cancel individual billing documents and also execute collective cancellations. The system transfers information on cancellations automatically to Financial Accounting.

Page 343: 2. CR100_Base Customising

© SAP AG CR100 10-12

SAP AG 2004

2XWSXW�3URFHVVLQJ

B�B�B�BB�B�B�BB�B�B�BB�B�B�B

�Z�����6��� - � ) !�.0/ " � :'; � � )0<=� � >C! 8 >B!_! "'<=�

(53 %,([WHUQDO�,QWHUIDFH�;,)�$GDSWHU�

� Output processing in CRM Billing aids the transfer of follow-up applications and SAP tools with billing document data and is split into the following processes: y Output of invoicing documents through different output media (for example, printer, fax,

e-mail or external output management systems) y Transfer of billing data to a range of SAP ERP accounting applications y Provision for the SAP Business Information Warehouse (SAP BI) y Connection of any non-SAP applications to the external interface of CRM Billing – You can find

more information about connection under ,QWHUIDFHV�IRU�FRQQHFWLQJ�WR�H[WHUQDO�V\VWHPV. �

CRM Billing enables invoice output through the following output media: Printer, Fax, E-mail, Optical Archiving, External printing channels (Pickup through CRM Billing XML Interface).

� The SmartForm processes the invoice in the layout you require. The formation of a specific invoice depends on the billing type (for example invoices, credit or debit memos as well as cancellation documents) of the corresponding action.

� You can monitor the transfer to Accounting (status, error handling).

� You can carry out the transfer to Accounting separately (at a later point in time). � You can enrich account determination either simply or flexibly (condition technique).

Page 344: 2. CR100_Base Customising

© SAP AG CR100 10-13

SAP AG 2004

%LOOLQJ 2SWLRQ��'LUHFW %LOOLQJ

%LOOLQJ'RFXPHQW

7UDQVDFWLRQ

3D\HU%LOOLQJ�'DWHVP I#L`FCO TZa I HEH IEJ3KNb

2.��

� Direct billing allows you to create billing documents directly, without having to explicitly process the billing due date. �

Prerequisite: the 'LUHFW�%LOOLQJ indicator in the payer’s sales area data (billing tab page). � Incomplete or blocked billing due list items cannot be billed directly. � Incorrectly processed transactions appear in the billing due list. � There is a BAdI for triggering direct billing under other conditions.

Page 345: 2. CR100_Base Customising

© SAP AG CR100 10-14

SAP AG 2004

%LOOLQJ 2SWLRQ��%LOOLQJ 3ODQV

3HULRGLF�ELOOLQJ�VXFK�DV�FRQWUDFWV�

c ) ! ��) �9Dc ) ! �0) � Dd e f gh i j k l d`m d�dd`e df dg d`h d`i d`j d`kd`l e`m end e�e e�f e`g e�he�i e`j e�k e�l f�m fndfnd

4 "_o � ��) � D4 "_o � �=) �9Dd e f gh i j k l d`m d�dde d�f d`g d�h d�i d`j d`kdl enm epd ene enf e`g e�he`i enj e�kenk

q ) � <�rq ) � <�rd e f gh i j k l d`m d�dd`e d`f dg d`h d`i d`j d`kd`l e�m end e�e e�f e`g e�he�i e�j e�k e�l f�m fndfnd

(85���� (85���� (85����

0LOHVWRQH�ELOOLQJ�VXFK�DV�SURMHFWV�

c ) ! ��) �9Dc ) ! �0) � Ddd e f gh i j k l d`m d�dd`e df dg d`h d`i d`j d`kd`l e`m end e�e e�f e`g e�he�i e`j e�k e�l f�m fnd

q ) � <�rq ) � <�rd e f gh i j k l d`m d�dde d�f d`g d`hd�h d�i d`j d`kdl enm epd ene enf e`g e�he`i enj enk

q ) Dq ) Dd e f gh i j k l d`m d�dd`e d`f dg d`h d`i d`j d`kd`l e�m end e�e e�f e`g e�he�i e�j e�k e�l f�m fndfnd

s?tCuwvx�Gy�z|{�t?t } tCuwvx�Gy�z~s?t?t } tCuwv���y�z�s?t?t

3D\HU

%LOOLQJ�SODQ�SURFHGXUH���WUDQVDFWLRQ�W\SH���LWHP�FDWHJRU\ � ELOOLQJ�SODQ�W\SH

� The billing plan specifies when a certain amount is invoiced. � Service contracts and leasing scenarios in particular use billing plans. � As of CRM 5.0, it is also possible to map usage-based billing. Billing plans are also used in this case. � You set up billing plan types and billing plan determination in Customizing: y 6$3�,PSOHPHQWDWLRQ�*XLGH�→ &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→ 7UDQVDFWLRQV�→ %DVLF�6HWWLQJV�

→ %LOOLQJ�3ODQ�

Page 346: 2. CR100_Base Customising

© SAP AG CR100 10-15

SAP AG 2004

&XVWRPL]LQJ 2UJDQL]DWLRQDO 'DWD

%86DOHV�2UJDQL]DWLRQ��6DOHV�2UJDQL]DWLRQ��6DOHV�2UJDQL]DWLRQ��

6HUYLFH�2UJDQL]DWLRQ %8

&RPSDQ\�&RGH��

&RPSDQ\�&RGH��

6$3�5HIHUHQFH�,0*&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW

0DVWHU�'DWD2UJDQL]DWLRQDO�0DQDJHPHQW

&URVV�6\VWHP�$VVLJQPHQWV����

%LOOLQJ�VSHFLILF�DVVLJQPHQWV�RI�RUJDQL]DWLRQDO�XQLWV

� The billing unit (BU) is a CRM business partner that has the role %LOOLQJ�8QLW. � The billing unit can be defined independently of the sales or service organization as a standalone. � You can assign more than one sales organizations to a billing unit (cross-sales organization billing). � A billing unit is uniquely assigned to a company code.

Page 347: 2. CR100_Base Customising

© SAP AG CR100 10-16

SAP AG 2004

%LOOLQJ 'RFXPHQW &XVWRPL]LQJ

6$3�5HIHUHQFH�,0*&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW

%LOOLQJ� 'HILQH�1XPEHU�5DQJHV� 'HILQH�%LOOLQJ�5HOHYDQFH�RI�WKH�%XVLQHVV�7UDQVDFWLRQ�,WHPV� 'HILQH�%LOOLQJ�7\SHV� 'HILQH�,WHP�&DWHJRULHV� 'HILQH�,WHP�&DWHJRU\�'HWHUPLQDWLRQ

%LOOLQJ�GRFXPHQW�VSHFLILF�&XVWRPL]LQJ�VHWWLQJV

� To be able to use all the CRM Billing functions, you must maintain all the activities in the Implementation Guide under the %LOOLQJ node. For this, in IMG (SPRO) choose &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW����%LOOLQJ. �

Under 'HILQH�%LOOLQJ�7\SHV, you define billing types for CRM Billing. A billing type specifies a billing document’s characteristics and properties. The billing type attributes determine how the system behaves during billing. �

Under 'HILQH�,WHP�&DWHJRULHV, you define the item categories for CRM Billing. The item category determines the properties and characteristics of the billing due list items and the billing items. The item category attributes specify how the system behaves during input processing and billing. �

Under ,WHP�&DWHJRU\�'HWHUPLQDWLRQ, you make settings for item category determination in CRM Billing. Item Category Determination is used to define the item category for CRM Billing from data on CRM business transactions. There are two possible ways of doing this: y In the activity $VVLJQ�,WHP�&DWHJRU\, you can assign the item category for CRM Billing to a specific

combination of transaction type (process type of source application) and an item category of the relevant CRM business transaction.

Page 348: 2. CR100_Base Customising

© SAP AG CR100 10-17

SAP AG 2004

&XVWRPL]LQJ��)XUWKHU 6HWWLQJV

$GGLWLRQDO�&XVWRPL]LQJ�6HWWLQJV���³6HUYLFHV´6$3�5HIHUHQFH ,0*

&XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW%DVLF�)XQFWLRQV

� 3ULFLQJ� 3DUWQHU�'HWHUPLQDWLRQ� 7H[W�'HWHUPLQDWLRQ

,QWHJUDWLRQ�6HWWLQJV6$3�5HIHUHQFH ,0*

&XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW%LOOLQJ

,QWHJUDWLRQ7UDQVIHU�WR�$FFRXQWLQJ7UDQVIHU�WR�*OREDO�7UDGH�6HUYLFHV

� Under Service-related Customizing, you make settings for the services used by CRM Billing: pricing, partner processing, text processing, and action processing. �

Under Integration-related Customizing, you make settings for integrating Billing with accounting applications. Settings regarding document types, accounts and tax codes for accounting documents are made here.

Page 349: 2. CR100_Base Customising

© SAP AG CR100 10-18

SAP AG 2004

&RQILJXULQJ WKH %LOOLQJ $SSOLFDWLRQ

� (QKDQFHG LWHP FDWHJRU\ GHWHUPLQDWLRQ� (QKDQFHG DFFRXQW GHWHUPLQDWLRQ� ;,)�FRQQHFWLRQ�WR�LQSXW�SURFHVVLQJ� ,QWHJUDWLRQ�ZLWK�&RQWUDFW�$FFRXQWLQJ��),�&$�� 6XSSOHPHQWDU\ LQYRLFH� ,QWHUFRPSDQ\�ELOOLQJ� 0XOWL�OHYHO LQWHUFRPSDQ\ ELOOLQJ� ,QYRLFH VSOLW XVLQJ FRQGLWLRQV� *76�LQWHJUDWLRQ� %LOOLQJ FRUUHFWLRQ� 5HWURDFWLYH ELOOLQJ� &RXQWU\�VSHFLILF IXQFWLRQV

<RX�FDQ�DGMXVW�WKH�ELOOLQJ�DSSOLFDWLRQ

� The Billing Engine Framework enables you to flexibly adjust the billing application. � For details of the additional functions in the context of CRM Billing, see y 6$3�,PSOHPHQWDWLRQ�*XLGH�→ &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→ %LOOLQJ�→ &RQILJXUH�$SSOLFDWLRQ�

Page 350: 2. CR100_Base Customising

© SAP AG CR100 10-19

SAP AG 2004

&50�%LOOLQJ��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� ([SODLQ�WKH�P\6$3 &50�%LOOLQJ�SURFHVV� &UHDWH�DQG�GHVFULEH�ELOOLQJ�GRFXPHQWV� 1DPH�WKH�&XVWRPL]LQJ�VHWWLQJV�UHOHYDQW�IRU�&50�%LOOLQJ

Page 351: 2. CR100_Base Customising

© SAP AG CR100 10-20

Page 352: 2. CR100_Base Customising

© SAP AG CR100 10-21

�([HUFLVHV�

8QLW��� &50�%LOOLQJ�7RSLF��� &UHDWLQJ�%LOOLQJ�'RFXPHQWV��

At the conclusion of this exercise, you will be able to:

• Understand the organizational units needed for billing and the assignments of these units

• Work with the billing due list and create individual billing documents

• Carry out certain necessary Customizing settings to set up CRM Billing

You want to settle sales and service transactions with CRM Billing and so you want to familiarize yourself with this application.

1-1 Relevant Organizational Data for CRM Billing.

1-1-1 Check if one or more billing units exist in the CRM system. Make a note of the numbers.

6HDUFK�IRU�EXVLQHVV�SDUWQHUV�WKDW�KDYH�WKH�UROH�%LOOLQJ�8QLW��%($������

1-1-2 Check in Customizing which of these billing units was assigned to the sales organization 6DOHV�86�

1-1-3 Which company code is this billing unit assigned to?

1-2 Create a new order of the type 6DOHV�7UDQVDFWLRQ�(=6$/� for the customer ��0HJDVWRUH and the product +7���������SLHFH� and maintain it in the sequence in the ERP system.

1-2-1 Save the order and check which pricing procedure was used.

Save the order and note the number.

__________________ >o�GDWD�VKHHW@ 1-2-2 Check whether your created order was transferred to SAP ERP.

Page 353: 2. CR100_Base Customising

© SAP AG CR100 10-22

1-2-3 Go to the SAPERP system and deliver your order.

Make a note of the delivery number.

_____________ >o�GDWD�VKHHW@�

1-2-4 Can you find an entry for your process in the billing due list after carrying out the delivery? If not, why?

______________________________________________________

1-2-5 Carry out picking and posting goods issue in the SAP ERP system for your process.

1-2-6 Open the billing due list billing in the CRM system again and check again if you can find your transaction within this list.

1-2-7 Create a billing document for your sales process.

1-2-8 Are accounting documents generated in the SAP ERP system?

_________________________________

1-3 Check the relevant Customizing for CRM Billing.

1-3-1 Check the %LOOLQJ�UHOHYDQFH indicator for the item category =6$/ (which was determined in your transaction).

______________

1-3-2 Check out which item category for billing is assigned to your source process category /)��'HOLYHU\��in SAP ERP and source item category =6$/.

______________

1-3-3 Take a look at the details for this item category. What billing type is used by default? Do billing due list items need to be released before they can be billed?

Page 354: 2. CR100_Base Customising

© SAP AG CR100 10-23

2SWLRQDO�([HUFLVHV��6HUYLFH��

1-1 Relevant Organizational Data for CRM Billing.

1-1-1 Check if one or more billing units exist in the CRM system. Make a note of the numbers.

6HDUFK�IRU�EXVLQHVV�SDUWQHUV�WKDW�KDYH�WKH�UROH�%LOOLQJ�8QLW��%($������

1-1-2 Check in Customizing which of these billing units was assigned to the sales organization 6DOHV�86�

1-2 Create a service confirmation of the type &RQILUPDWLRQ��=6(&��for the customer ��0HJDVWRUH.

1-2-1 Create the confirmation with the following data and check which pricing procedure was used.

Transaction Description: &50�%LOOLQJ�##

Executing Service Employee: ������

Sold-To Party: 1XPEHU�RI���0HJDVWRUH�Enter a service item on the 6HUYLFH tab page.

Product: 659�B��Quantity: ���68� Choose the status &RPSOHWH.

Save the confirmation and note the number.

__________________ >o�GDWD�VKHHW@ 1-2-2 Create a billing document for your confirmation.

1-2-3 Are accounting documents generated in the SAP ERP system?

_________________________________

1-3 Check the relevant Customizing for CRM Billing.

1-3-1 Check the %LOOLQJ�UHOHYDQFH indicator for the item category 69&3 (which was determined in your transaction).

______________

1-3-2 Check out which item category for billing is assigned to your source process category =6(& �&RQILUPDWLRQ��and source item category 69&3.

______________

1-3-3 Take a look at the details for this item category. What billing type is used by default? Do billing due list items need to be released before they can be billed?

Page 355: 2. CR100_Base Customising

© SAP AG CR100 10-24

Page 356: 2. CR100_Base Customising

© SAP AG CR100 10-25

�6ROXWLRQV�

8QLW��� &50�%LOOLQJ�7RSLF��� &UHDWLQJ�%LOOLQJ�'RFXPHQWV�

1-1 Relevant Organizational Data for CRM Billing.

1-1-1 Check if one or more billing units exist in the CRM system. Make a note of the numbers.

6$3�PHQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�Click on Open BP ( ) and use the 3DUWQHUV�E\�%3�5ROH�search help.

BP role: %($�����%LOOLQJ�8QLW� Choose ENTER.

Numbers of the billing units:

_________________________________________________________

1-1-2 Check in Customizing which of these billing units was assigned to the sales organization 6DOHV�86� 6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�0DVWHU�'DWD�o�2UJDQL]DWLRQDO�0DQDJHPHQW�o�&URVV�6\VWHP�$VVLJQPHQW�RI�2UJDQL]DWLRQDO�8QLWV�o�$VVLJQ�%LOOLQJ�8QLWV�WR�6DOHV�2UJDQL]DWLRQV�The sales organization Sales US is assigned %LOOLQJ�8QLW���.

1-1-3 Which company code is this billing unit assigned to?

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�0DVWHU�'DWD�o�2UJDQL]DWLRQDO�0DQDJHPHQW�o�&URVV�6\VWHP�$VVLJQPHQW�RI�2UJDQL]DWLRQDO�8QLWV�o�$VVLJQ�&RPSDQ\�&RGHV�WR�%LOOLQJ�8QLWV�Billing unit 33 is assigned &RPSDQ\�&RGH�����.

1-2 Create a new order of the type 6DOHV�7UDQVDFWLRQ�(=6$/� for the customer ��0HJDVWRUH and the product +7���������SLHFH� and maintain it in the sequence in the ERP system.

1-2-1 Save the order and check which pricing procedure was used.

Save the order and note the number.

__________________ >o�GDWD�VKHHW@ 6$3�PHQX�o�6DOHV�o�0DLQWDLQ�6DOHV�7UDQVDFWLRQV�…

Page 357: 2. CR100_Base Customising

© SAP AG CR100 10-26

Choose &UHDWH�7UDQVDFWLRQ and then 6DOHV�→�6DOHV�3URFHVV. Enter the data for the order.

Select the +HDGHU�RYHUYLHZ�tab.

The pricing procedure found is �&50����This pricing procedure was defined in the CRM system.

1-2-2 Check whether your created order was transferred to SAP ERP.

Go to the transaction’s change mode. As soon as you are there, you will see in the document flow that there is a replicated sales document.

6ZLWFK�EDFN�WR�GLVSOD\�PRGH��1-2-3 Go to the SAPERP system and deliver your order.

Make a note of the delivery number.

6$3�PHQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�6DOHV�o�2UGHU�o�'LVSOD\�Enter the order number of order you just created and choose 6DOHV�'RFXPHQW�o�'HOLYHU. Save the delivery.

___________ >o�GDWD�VKHHW@ 1-2-4 Can you find an entry for your process in the billing due list after carrying out

the delivery? If not, why?

__________________________________________________

6$3�PHQX�o�6DOHV�o�%LOOLQJ�o�0DLQWDLQ�%LOOLQJ�'XH�/LVW�In the creation data, enter the value CRM-## as the user and select 0DLQWDLQ�� � There is no entry for your process EHFDXVH�JRRGV�LVVXH�KDV�QRW�EHHQ�SRVWHG�\HW.�

1-2-5 Carry out picking and posting goods issue in the SAP ERP system for your process.

6$3�(DV\�$FFHVV�0HQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�6KLSSLQJ�DQG�7UDQVSRUWDWLRQ�o�2XWERXQG�'HOLYHU\�o�&KDQJH�o�6LQJOH�'RFXPHQW�Enter your outbound delivery number, confirm your entry by choosing ENTER and select )ROORZ�RQ�)XQFWLRQV�o�&UHDWH�7UDQVSRUW�5HTXHVW. Enter %DFNJURXQG in the )RUHJURXQG�%DFNJUQG�field. In the $GRSW�SLFN��TXDQWLW\ field, select parameter 2 (to book goods issue immediately).

1-2-6 Open the billing due list billing in the CRM system again and check again if you can find your transaction within this list.

6$3�PHQX�o�6DOHV�o�%LOOLQJ�o�0DLQWDLQ�%LOOLQJ�'XH�/LVW�Now there will be an entry with your delivery number.

Page 358: 2. CR100_Base Customising

© SAP AG CR100 10-27

1-2-7 Create a billing document for your sales process.

In the Billing Due List, select your entry and choose ,QGLYLGXDO�%LOOLQJ.

Save the invoice.

1-2-8 Are accounting documents generated in the SAP ERP system?

<HV, because the 'R�QRW�7UDQVIHU option is not selected in billing type F2.

6$3�PHQX�o�6DOHV�o�%LOOLQJ�o�0DLQWDLQ�%LOOLQJ�'RFXPHQWV�Go to the created billing document and choose 'LVSOD\�'RFXPHQW�IORZ.

In the document flow ( ), you can go to the created Accounting documents ( ).

1-3 Check the relevant Customizing for CRM Billing.

1-3-1 Check the %LOOLQJ�UHOHYDQFH indicator for the item category =6$/ (which was determined in your transaction).

______________

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%LOOLQJ�o�'HILQH�%LOOLQJ�5HOHYDQFH�RI�7UDQVDFWLRQ�,WHP�&DWHJRULHV�Go to item category =6$/� Billing relevance: 'HOLYHU\�5HODWHG�&50�%LOOLQJ

1-3-2 Check out which item category for billing is assigned to your source process category /)��'HOLYHU\��in SAP ERP and source item category =6$/.

,0*��6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%LOOLQJ�o�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�o�$VVLJQ�,WHP�&DWHJRULHV�Choose &50% (CRM Billing).

Go to the line with 6RXUFH�3URFHVV�&DWHJRU\�/) and 6RXUFH�,WHP�&DWHJRU\�=6$/.

Billing item category ='(/ is assigned.

1-3-3 Take a look at the details for this item category. What billing type is used by default? Do billing due list items need to be released before they can be billed?

,0*��6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%LOOLQJ�o�'HILQH�,WHP�&DWHJRULHV Select &50% (CRM Billing).

Take a look at the details for item category ='(/ ( ).

The billing type ,QYRLFH��)�� is stored as the default value.

The billing block indicator is not set; in other words, invoices do not have to be released.

Page 359: 2. CR100_Base Customising

© SAP AG CR100 10-28

Page 360: 2. CR100_Base Customising

© SAP AG CR100 10-29

2SWLRQDO�([HUFLVHV��6HUYLFH��

1-1 Relevant Organizational Data for CRM Billing.

1-1-1 Check if one or more billing units exist in the CRM system. Make a note of the numbers.

Search for business partners that have the role %LOOLQJ�8QLW (%($���).

1-1-2 Check in Customizing which of these billing units was assigned to the sales organization 6DOHV�86�

1-2 Create a service confirmation of the type &RQILUPDWLRQ��=6(&��for the customer ��0HJDVWRUH.

1-2-1 Create the confirmation with the following data and check which pricing procedure was used.

6$3�PHQX�o�6HUYLFH�o�0DLQWDLQ�6HUYLFH�&RQILUPDWLRQV�Choose &UHDWH�7UDQVDFWLRQ and then 6HUYLFH�&RQILUPDWLRQ�→�&RQILUPDWLRQ.

Transaction Description: &50�%LOOLQJ���

Executing Service Employee: ������

Sold-To Party: 1XPEHU�RI���0HJDVWRUH�Enter a service item on the 6HUYLFH tab page.

Product: 659�B��Quantity: ���68��In the WUDQVDFWLRQ�GDWD, choose the 3ULFHV tab page.

The SULFLQJ�SURFHGXUH is =�6599. It was created in the CRM system.

Choose the status &RPSOHWH.

Click on the &RPSOHWH button in the )DVW�(QWU\ view (top).

Save the confirmation and note the number.

__________________ >o�GDWD�VKHHW@ 1-2-2 Create a billing document for your confirmation.

In the Billing Due List, select your entry and choose ,QGLYLGXDO�%LOOLQJ.

Save the invoice.

__________________ >o�GDWD�VKHHW@

Page 361: 2. CR100_Base Customising

© SAP AG CR100 10-30

1-2-3 Are accounting documents generated in the SAP ERP system?

<HV, because the 'R�QRW�7UDQVIHU option is not selected in billing type ZFSE.

6$3�PHQX�o�6HUYLFH�o�%LOOLQJ�o�0DLQWDLQ�%LOOLQJ�'RFXPHQWV��Go to the created billing document and choose 'LVSOD\�'RFXPHQW�IORZ.

In the document flow ( ), you can go to the created Accounting documents ( ).

1-3 Check the relevant Customizing for CRM Billing.

1-3-1 Check the %LOOLQJ�UHOHYDQFH indicator for the item category 69&3 (which was determined in your transaction).

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%LOOLQJ�o�'HILQH�%LOOLQJ�5HOHYDQFH�RI�7UDQVDFWLRQ�,WHP�&DWHJRULHV�Go to item category 69&3� Billing-relevance: WUDQVDFWLRQ�UHODWHG�ELOOLQJ�DFFRUGLQJ�WR�RUGHU�TXDQWLW\

1-3-2 Check out which item category for billing is assigned to your source process category =6(& �&RQILUPDWLRQ��and source item category 69&3.

,0*��6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%LOOLQJ�o�,WHP�&DWHJRU\�'HWHUPLQDWLRQ�o�$VVLJQ�,WHP�&DWHJRULHV�Choose &50% (CRM Billing).

Go to the line with 6RXUFH�3URFHVV�&DWHJRU\�=6(& and 6RXUFH�,WHP�&DWHJRU\�69&3.

Billing item category 6&1 is assigned.

1-3-3 Take a look at the details for this item category. What billing type is used by default? Do billing due list items need to be released before they can be billed?

,0*��6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�%LOOLQJ�o�'HILQH�,WHP�&DWHJRULHV Select &50% (CRM Billing).

Take a look at the details for item category 6&1 ( ).

The billing type ,QYRLFH�6HUYLFH�7UDQVDFWLRQ��=)6(� is stored as the default value.

The billing block indicator is not set; in other words, invoices do not have to be released.

Page 362: 2. CR100_Base Customising

© SAP AG CR100 11-1

SAP AG 2004

&50�0LGGOHZDUH��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH����3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 363: 2. CR100_Base Customising

© SAP AG CR100 11-2

SAP AG 2004

&50�0LGGOHZDUH

&50�0LGGOHZDUH�2YHUYLHZ%XVLQHVV�'RFXPHQWV��%'RFV���0RWLYDWLRQ'DWD�([FKDQJH�6$3�&50�² 6$3�5��&RQVLVWHQF\�DQG�0RQLWRULQJ�RI�WKH�'DWD�([FKDQJH

Page 364: 2. CR100_Base Customising

© SAP AG CR100 11-3

SAP AG 2004

&50�0LGGOHZDUH��8QLW�2EMHFWLYHV

$W�WKH�HQG�RI�WKLV�XQLW�\RX�VKRXOG�EH�DEOH�WR� 'HVFULEH�WKH�PDLQ�WDVNV�RI�WKH�&50�0LGGOHZDUH� ([SODLQ�GDWD�H[FKDQJH�EHWZHHQ�6$3�&50�DQG�DQ�(53�V\VWHP�DQG�

SHUIRUP�WKLV� $GPLQLVWUDWH�WKH�HVVHQWLDO�IHDWXUHV�RI�GDWD�H[FKDQJH� $VVHVV�PRQLWRULQJ�RSWLRQV�IRU�GDWD�H[FKDQJH

Page 365: 2. CR100_Base Customising

© SAP AG CR100 11-4

SAP AG 2004

7HFKQLFDO�,QWHJUDWLRQ�YLD�&50�0LGGOHZDUH

&50�0LGGOHZDUH3URYLGHV�VHDPOHVV�EDFN�HQG�LQWHJUDWLRQ3URYLGHV�JURXSZDUH�LQWHJUDWLRQ6\QFKURQL]HV�0RELOH�&OLHQWV,V�DQ�LQWHJUDO�SDUW�RI�WKH�&50�6HUYHU5HTXLUHV1R�H[WUD�VRIWZDUH1R�H[WUD�LQVWDOODWLRQ1R�H[WUD�VHUYHU

&50�0LGGOHZDUH

� The CRM enterprise with the CRM middleware and CRM applications is at the core of the CRM system landscape. It takes advantage of all the benefits of the SAP Web Application Server, including load balancing, high availability, integration, and security. The CRM server can run as a stand-alone solution or with various back-end systems. If SAP R/3 is the back-end system, only a plug-in is needed to handle data exchange with the SAP CRM server. CRM middleware handles data exchange with third-party systems. �

mySAP CRM supports two types of mobile scenarios: Laptop computers and handheld devices. Laptops employ the solutions for mobile sales and mobile service, which are synchronized (using the CRM middleware) with the applications on the SAP CRM server. Handheld applications can be used in either online or offline mode. �

The exchange of information between SAP CRM and other components, such as SAP BW and ERP back-end systems, occurs over the CRM middleware.

Page 366: 2. CR100_Base Customising

© SAP AG CR100 11-5

SAP AG 2004

&50�6\VWHP�/DQGVFDSH

6$3�(53%DFNHQG

&50�6HUYHU

0RELOH�&OLHQWV

&RPPXQLFDWLRQ6WDWLRQ

6$3�%:

*URXSZDUH������������ ������� ���������

� The &50�6HUYHU contains the CRM middleware, which handles the data exchange with internal applications and external major components, such as an SAP ERP systems used as the back-end, an SAP Business Information Warehouse or non-SAP systems. The CRM middleware also synchronizes the databases of mobile clients with the CRM database. �

0RELOH�&OLHQWV are normally laptop computers on which the 0RELOH�6DOHV�0RELOH�6HUYLFH�DSSOLFDWLRQ is executed. Mobile clients typically connect temporarily (for example, via modem) to the CRM Server for data exchange. The mobile clients are connected to the CRM Server via the FRPPXQLFDWLRQ�VWDWLRQ. �

6$3�%: (the SAP Business Information Warehouse) is the SAP data warehouse application. � The CRM middleware can exchange messages with QRQ�6$3�(53�V\VWHPV via standard interfaces, for example, XML – SOAP. �

*URXSZDUH�VROXWLRQV that are supported: Microsoft Exchange and Lotus Domino. � If you want to link more than one CRM system or more than one ERP system, see Notes 640570 and 853430.

Page 367: 2. CR100_Base Customising

© SAP AG CR100 11-6

SAP AG 2004

&50�6HUYHU�$UFKLWHFWXUH

&50�6HUYHU

1HW:HDYHU $SSOLFDWLRQ�6HUYHU�6$3�:HE�$SSOLFDWLRQ�6HUYHU� &50�'DWDEDVH

&50�0LGGOHZDUH�PDLQ�SDUW�

&50�6HUYHU�$SSOLFDWLRQV• ��� ����� �� ��� ! �#" � � �����• ��� ���� � ��� � �$ ���• % ��'&(���'� ��) � � " ��+*� �� ),�-% � ) ���-� � �

%XVLQHVV�REMHFWV•

���!��/.�� �• 0 .���� � �����1�� ��� � ����• 0 .���� � �����2�3�� � �� ��(�4� ! �

"657%98 �: �*������;=<� �$�� �� (�4� ! ������><�� ����?

0A@B8 �� �*������

C ��DE8 �� �*�����C ��DF8 �� �*������;>C %2G�H;>C %2G�H ��I !����I !�� ??

8 � "J���K8 �� �*�����8 � "6�L�K8 �� �*������

5/H�MN8 �� �*�����5,H�MO8 �� �*������

% !,P��L$ � " $�� � � �% !/P���$ � " $�� � � �8 �: �*�����8 �� �*������

Q7R>S�T�UWVYXZR=[7\�](X UW^=[ RQ_R>S�T UWV`X(R�[3\,]ZX Ua^�[ R

� The data exchange between the CRM Middleware and external systems is performed via adapters. The adapters map and convert data between various formats. �

The CRM system supports the handling of &50�EXVLQHVV�REMHFWV, such as business partners, activities and opportunities, products and product catalogs, in several CRM functional areas such as Internet Sales, Service Interaction Center, Telesales, and Campaign Management. The CRM Server applications exchange data with the CRM middleware via the &50�$GDSWHU. �

Business Document (BDoc) messages are used for data exchange and data processing within a CRM system environment (business documents process and transport business objects as one unit). Synchronization BDocs handle data synchronization with mobile clients; messaging BDocs are used for messaging between components such as SAP ERP and SAP CRM.

Page 368: 2. CR100_Base Customising

© SAP AG CR100 11-7

SAP AG 2004

0LGGOHZDUH�%URNHU

0LGGOHZDUH�%URNHU0RELOH�&OLHQWV

([FKDQJH�FXVWRPHU��6PLWK

.1$� $'5& .199���

%'RF ³6PLWK´

,GHD��SURFHVV�RU�WUDQVSRUW�EXVLQHVV�REMHFWV�DV�RQH�XQLW

%XVLQHVV�'RFXPHQWV��%'RFV���0RWLYDWLRQ

0RELOH�&OLHQWV

(53

(53

� The motivation for using %XVLQHVV�'RFXPHQWV��%'RFV� as a data container for processing business objects that logically belong together (for example, all data about one order or one partner and so on) and for transporting them as one unit is that this avoids having to process or transport several individual table entries. �

%'RF�PHVVDJHV are used for data processing within the CRM system and for data replication toward Mobile Clients. �

%'RF�W\SHV are defined and managed in the BDoc Repository with the the BDoc Modeler.

Page 369: 2. CR100_Base Customising

© SAP AG CR100 11-8

SAP AG 2004

&XVWRPHU�%'RF ³6PLWK´��7$6.� �³XSGDWH´)LHOGV��&,7<�� �³1HZ�<RUN´��675((7� �³��%URDGZD\´

DOVR��³LQVHUW´�RU�³GHOHWH´

�FRQWDLQV�RQO\�PRGLILHG�ILHOGV�

'LVWLQFWLRQ�� %'RF W\SH��VWUXFWXUH�

� %'RF PHVVDJH

� %'RF FODVVHVb 0HVVDJLQJ�%'RFVb 6\QFKURQL]DWLRQ�

%'RFV �PRELOH�RQO\��

:KDW�DUH�%'RFV"

P%'RF

6%'RF

.199$'5&

.1$�

� When talking about %'RFV, a distinction must be made between BDoc type, the BDoc instance and the BDoc message: y A %'RF�W\SH or structure must be defined for each required business object, for example, Contact

Person, Sales Order. It contains all table entries that make up the corresponding business object. y A %'RF�LQVWDQFH is a concrete example of a given BDoc type containing all field values. It does not

exist as a BDoc yet but is still to be found in the database. y A %'RF�PHVVDJH (or just %'RF) contains modified fields only. These include new fields and deleted

fields. The difference between a BDoc message and a BDoc instance is that there is only one BDoc instance for a business object but there can be multiple BDoc messages (with their own IDs) for one BDoc instance. However a BDoc instance is replicated to a mobile client using a BDoc message where all fields are filled.

Page 370: 2. CR100_Base Customising

© SAP AG CR100 11-9

SAP AG 2004

5���$GDSWHUP%'RF

&50�'%�&50�DSSOLFDWLRQV�

6$3�5���RU�DQ\�RWKHU�V\VWHP

5���$GDSWHU

9DOLGDWLRQ

,QERXQG DQG�2XWERXQG 3URFHVVLQJ

4XHXH

4XHXH

$GPLQ&RQVROH P%'RF

,QERXQG

2XWERXQG

� During data exchange, data is transferred to the CRM server via the appropriate queue. The data is validated through a validation service. The messaging layer uses PHVVDJLQJ�%'RF�W\SHV for data exchanges with the CRM Server applications, ERP back-ends and external systems. �

The Administration Console will determine the receivers of the data. The appropriate adaptor services are called and sent to the outbound queue. �

The CRM middleware can apply simple intelligent replication to Messaging BDoc types. A messaging BDoc type acts like an envelope: The CRM middleware cannot access the data inside the envelope but can access data on the envelope. Each application uses different address information so that, for example, sales orders can be routed according to the sales organization.

Page 371: 2. CR100_Base Customising

© SAP AG CR100 11-10

SAP AG 2004

'DWD�([FKDQJH�EHWZHHQ�(53�%DFN�(QG�DQG�WKH�&50�6\VWHP

&50�6\VWHP

(53�6\VWHP

,QLWLDO�DQG�'HOWD�/RDG�FRQWUROOHG�E\�2EMHFW�

0DQDJHPHQW

'HOWD�/RDG�FRQWUROOHG�E\�$GPLQLVWUDWLRQ�&RQVROH

� Initial data transfers from ERP to the system are controlled by 2EMHFW�0DQDJHPHQW. Here you can use filter criteria to restrict the scope of the data according to your requirements. These filter criteria then apply for the delta data exchange too. �

To start the initial load, using Transaction R3AS (6$3�PHQX�→�$UFKLWHFWXUH�DQG�7HFKQRORJ\�→�0LGGOHZDUH�→�'DWH�([FKDQJH�→�,QLWLDO�/RDG�→�6WDUW) �

When changing filter criteria later, this must be checked very carefully as, in some circumstances, it can lead to inconsistencies in the data set. �

Allocation of data from CRM to other systems (including ERP) is controlled by the $GPLQLVWUDWLRQ�FRQVROH.

Page 372: 2. CR100_Base Customising

© SAP AG CR100 11-11

SAP AG 2004

5HSOLFDWLRQ�$GPLQLVWUDWLRQ�² $GPLQLVWUDWLRQ�&RQVROH

6WDU�OLNH�UHSOLFDWLRQ1R�KLHUDUFKLFDO�GLVWULEXWLRQ�QHWZRUNV5HSOLFDWLRQ�WR�VLWHV��QRW�SHUVRQV

6LWH�'�5���%DFNHQG�

6LWH�(��1RQ�6$3�V\VWHP�

$GPLQ&RQVROH

6LWHV�$�&�0RELOH�&OLHQWV�

'

$%

(

&

� The replication takes place in a star-like fashion from the CRM Server to the Mobile Clients (sites A, B and C), SAP R/3 back-ends (site D) or non-SAP back-ends (site E). �

There is no KLHUDUFK\ in this system. The data is therefore stored in the CRM database and in the local client databases. No storage repository exists for regulating distribution. �

Data is replicated to VLWHV (local databases) and not to individual persons. A UHSOLFDWLRQ�PRGHO defines the rules for how data is distributed. The replication model is created and administered in the Administration Console. �

The main tasks performed with the $GPLQLVWUDWLRQ�&RQVROH are: y Setting up and maintaining the UHSOLFDWLRQ, that is, maintaining replication objects, publications and

subscriptions y Managing mobile employee (users) and their passwords y Defining sites, the logical representation of data receivers within the CRM Middleware y Assigning employees to sites (site type Mobile Client only) y Defining and administering organizational structures. �

To call the administration console, choose the following path: $UFKLWHFWXUH�DQG�7HFKQRORJ\�→ 0LGGOHZDUH�→�$GPLQLVWUDWLRQ�→ $GPLQLVWUDWLRQ�&RQVROH��(Alternatively, you can use Transaction SMOEAC).

Page 373: 2. CR100_Base Customising

© SAP AG CR100 11-12

SAP AG 2004

� %'RFc ��!��+*�$ � de���'�'.��K�4.����

� 5HSOLFDWLRQ�2EMHFWc I � ���4�'��P�.���� ! � �-� �'��!���f � � �g*�$ �eP�.�$�&

!,� �L� ���:$L$L� ) � � �c ��!:��� � �'� �$(�:�4� �����h� Oi'� ��$ �:�

� 3XEOLFDWLRQc G ! ) � �� �$ ) �!/.�*:� ��) !�iA�:��� ����h� Ei'� �:$ ���

� 6XEVFULSWLRQc " ! � �:�������F<� �$�.����Oi�!/�/�:��� ������� Ei'� �:$ �:�

5HSOLFDWLRQ�0RGHO

6LWH�$6LWH�%6LWH�&

� The above model describes simple intelligent replication - such as transfer of data to the mobile client. � You can call the BDoc modeler via the following path: 6$3�PHQX�→�$UFKLWHFWXUH�DQG�7HFKQRORJ\�→�0LGGOHZDUH�→�'HYHORSPHQW�→�0HWD�2EMHFW�0RGHOLQJ�→�%'RF�0RGHOHU��

Replication Objects, Publications and Subscriptions can be administered via the Administration Console (SMOEAC). �

There is a 1:1 relationship between BDoc and Replication Object. � There is a 1:n relationship between Replication Object and Publication (mBDoc). � There is a 1:n relationship between Publication and Subscription.

Page 374: 2. CR100_Base Customising

© SAP AG CR100 11-13

SAP AG 2004

2EMHFW�0DQDJHPHQW�² ,QLWLDO�/RDG

&50�6HUYHU

&50�'%

(53�6\VWHP

5���'%5���

$GDSWHU

5���3

OXJ�,Q

6LQJXODU�GDWD�ORDG�IURP�RQH�V\VWHP�RU�GDWDEDVH�WR�DQRWKHU'XH�WR�GHSHQGHQF\�RI�REMHFWV��D�VSHFLILF�VHTXHQFH�GXULQJ�GDWD�ORDG�LV�QHFHVVDU\� &XVWRPL]LQJ� %XVLQHVV�REMHFWV� 3DUHQW�FKLOG�UHODWLRQVKLS�EHWZHHQ�GLIIHUHQW�REMHFWV

� You can load customizing and business objects from SAP backend system to SAP CRM. � Usually a customizing load is started before business objects are loaded. � Occasionally, the sequence in which objects are loaded may be significant, for example when downloading customer material info records from SAP ERP. In such cases, you must load information for business partners, material masters and plants first before you begin to load customer material information. �

To start initial data transfer, choose in the SAP menu → Architecture and Technology → Middleware → Data Exchange → Initial Data Transfer.�

Page 375: 2. CR100_Base Customising

© SAP AG CR100 11-14

SAP AG 2004

&XVWRPL]LQJ3ULFH

&RQGLWLRQV

&XVWRPL]LQJ3ULFH

&RQGLWLRQV

%DFN�(QG�,QWHJUDWLRQ�² 6XSSRUWHG�2EMHFWV

5��

&50

%XVLQHVV�3DUWQHUV3URGXFWV

6DOHV�2UGHUV4XRWDWLRQV

%XVLQHVVDJUHHPHQWV

%XVLQHVV�3DUWQHUV3URGXFWV

6DOHV�2UGHUV4XRWDWLRQV

%XVLQHVVDJUHHPHQWV

j�klkam(nZoap=q oar6s�mZkZnZt`uvolp�wx�q y y q oZrJz(p�{Wp>naw

j�klkam(nZoWp�q oar6s�mKkvnZtYuvoWp=wx�q y y q oar|z(p={}p�naw

� $GDSWHU�REMHFWV can be exchanged between a source system and a target system, for example, between an SAP R/3 system and the CRM Server. Examples are business partner master data, orders and product master data. Load objects are stored in the SMOFOBJECT table. They are grouped as follows: y Business objects y Customizing objects y Condition objects �

Which objects are loaded to which target systems depends on the business process and has been defined for each application. Generally, initial loads and delta loads can be performed from SAP R/3 (SAP ECC) to CRM and vice versa (and CRM to CDB in case of a mobile scenario). However, conditions will be loaded only from SAP R/3 (SAP ECC) to CRM. Sales orders will usually be loaded from CRM to SAP R/3 (SAP ECC) for further execution.

Page 376: 2. CR100_Base Customising

© SAP AG CR100 11-15

SAP AG 2004

&XVWRPHUV &XVWRPHU�0DVWHU ËËËËË

�;���

7DEOH )LHOG 23 /RZ~7� 8N� ~��/�O~ I ��� �������

2EMHFW�ILOWHU�VHWWLQJV+LJK

2EMHFW�VSHFLILF ILOWHU FULWHULD�

2EMHFW�0DQDJHPHQW�² /RDG�)LOWHULQJ��,QLWLDO�'HOWD�

&RQWDFW &RQWDFW�3HUVRQ�0DVWHU Ë �%LOO�RI�0DWHULDO %LOO�RI�0DWHULDO Ë �$WWULEXWH &ODVVLILFDWLRQ��$WWULE� Ë �

%XVLQHVV�REMHFWV1DPH 'HVFULSWLRQ D ��$ �����������>�4� ��) � ,QDFWLYH

� The objects to be exchanged between CRM and SAP R/3 systems can be filtered using ILOWHU�FULWHULD. � Filters for the initial load are also used for the delta load from the SAP R/3 system. For the initial load toward the SAP R/3 system, there is no filtering of the load objects. �

Filter settings, which are stored in table SMOFFILTAB, refer to table fields. The filter for business objects are predefined (stored in table SMOFFILFLD) whereas filters for customizing or condition objects can be set on existing fields. �

Filter options allow the filtering of business objects at the source, at the target, or at both the source and the target for business objects. However, business data are usually filtered at the source. Customizing or condition objects can be filtered at the source only. �

Saving a filter entry triggers the automatic transfer to the Plug-In in SAP R/3. � The transaction to specify the filter criteria is found under $UFKLWHFWXUH�DQG�7HFKQRORJ\���!�0LGGOHZDUH���!��'DWD�([FKDQJH��!��2EMHFW�0DQDJHPHQW��!��%XVLQHVV�2EMHFWV����&XVWRPL]LQJ�2EMHFWV���&RQGLWLRQ�2EMHFWV.

Page 377: 2. CR100_Base Customising

© SAP AG CR100 11-16

SAP AG 2004

6WDUWLQJ� 6HOHFW�WKH�REMHFWV�WR�EH�ORDGHG�IURP�WKH�6$3�5���V\VWHP�RU�IURP�WKH�

&50�GDWDEDVH� 6HOHFW�WKH�VRXUFH�DQG�GHVWLQDWLRQ�VLWHV� 6WDUW�WKH�LQLWLDO�ORDG

0RQLWRULQJ� 0RQLWRU�2EMHFWV� 8VH�WKH�0LGGOHZDUH�3RUWDO

6WDUWLQJ�DQG�0RQLWRULQJ�WKH�,QLWLDO�/RDG

� The transaction to start the initial load can be found at $UFKLWHFWXUH�DQG�7HFKQRORJ\�→�0LGGOHZDUH�→�'DWD�([FKDQJH�→�,QLWLDO�/RDG�→�6WDUW�.��

While there are no restrictions for UHSHDWLQJ�GDWD�WUDQVIHUV from SAP R/3 to CRM, data transfers from CRM to the consolidated database follow a different logic. To avoid inconsistencies between the consolidated database and mobile application databases, a repeated initial data transfer from CRM to the consolidated database is prevented. If you are sure that no Mobile Clients have been supplied with data or that no data can be extracted again, then a repeated initial data transfer from CRM to the consolidated database can be carried out. To do this, you must change an entry in table SMOFINICUS (for more information, go to the SAP Library). �

The transaction used to monitor the initial load is under $UFKLWHFWXUH�DQG�7HFKQRORJ\�→�0LGGOHZDUH�→�'DWD�([FKDQJH�→�,QLWLDO�/RDG�→�0RQLWRU�2EMHFWV. If the initial data transfer is not successful, have a look at SAP Note 309734. This contains some useful hints on making a JHQHUDO�HUURU�DQDO\VLV. �

You can also use the 0LGGOHZDUH�3RUWDO or 0RQLWRULQJ�&RFNSLW under $UFKLWHFWXUH�DQG�7HFKQRORJ\�→�0LGGOHZDUH�→�0RQLWRULQJ�→�&HQWUDO�0RQLWRULQJ�→�0RQLWRULQJ�&RFNSLW.

Page 378: 2. CR100_Base Customising

© SAP AG CR100 11-17

SAP AG 2004

'DWD�&RQVLVWHQF\

'DWD�,QWHJULW\�0DQDJHU� 6\QFKURQL]DWLRQ�RI�WUDQVDFWLRQDO�GDWD

5HTXHVWV� )RU�GDWD�ZLWK�QR�GHOWD�ORDG�FDSDELOLW\

&50 5��

� In certain cases, you need tools to correct data inconsistency. y Data Integrity Manager: more information on one of the next slides. y Requests: If you already know where the inconsistencies are you can use a request. The request loads

selected data (business, customizing data and conditions) from an ERP Back-End to the CRM Database or vice versa. Note that the Request of objects from the CRM Database to an ERP Back-End is not supported for all objects. The transactions to define and start a request are R3AR2 and R3AR4, respectively.

Page 379: 2. CR100_Base Customising

© SAP AG CR100 11-18

SAP AG 2004

&URVV�FRPSRQHQW�GDWD�LQWHJULW\)XQFWLRQV�DW�D�JODQFH� )UDPHZRUN�IRU�FRPSDULQJ�DQG�UH�V\QFKURQL]LQJ�

GDWDEDVHV� &RPSDULVRQ�RI�EXVLQHVV�REMHFWV

� $W�REMHFW�LQVWDQFH�OHYHO� $W�ILHOG�OHYHO

� 6\QFKURQL]DWLRQ�RI�EXVLQHVV�REMHFWV� /RDGLQJ�RI�PLVVLQJ�REMHFWV� 6\QFKURQL]DWLRQ�RI

REMHFW�GHWDLOV

(QKDQFHG�² 'DWD�,QWHJULW\�0DQDJHU

&50�6HUYHU

5H�V\QFKUR

QL]H

(53%DFNHQG

&RPSDULVRQ1RQ�6$3�6\VWHP�3!������� � �� ������� � �� � ���� �P�$ �

� With the Data Integrity Manager (DIMa), you can detect and repair inconsistencies between objects across components within the SAP CRM system landscape. �

An SAP CRM system landscape usually consists of more than one database. Every SAP CRM system has a CRM database. In most cases data exchange with one or more SAP R/3 back-end systems is necessary. A FRQVROLGDWHG�GDWDEDVH is the basis for data exchange with mobile clients. It is very important to keep the objects in the different databases or datasets synchronized. �

The Data Integrity Manager compares data in different components and displays inconsistencies. The data comparisons are always carried out for the CRM database and an R/3 back-end database, and the CRM database and the consolidated database. �

For many objects, it is also possible to synchronize the data via the Data Integrity Manager. � There are two compare types available in the Data Integrity Manager: header compare and detail compare. A header compare checks if an object instance exists in both databases. A detail compare compares all data of an object instance found in both databases. �

Some objects may not allow a header compare. The detail compare is then carried out.

Page 380: 2. CR100_Base Customising

© SAP AG CR100 11-19

SAP AG 2004

0RQLWRULQJ�2YHUYLHZ

&50�6HUYHU

6$3�5���V\VWHP

�,�Y���

�,�Y���

�7� ����� � � �Y����L�����,����� � ���������

�Y� ����� � ��Y�_���

�O�������������

�������L� ���� 4� �/�¡ �� '���/������ ����������¢

£L�����/�����¤ �������%'RF )ORZ ¡ �� 4���/�����

� ����������¢�J������ ���¥�¦

� ¥��§-� ¨F�/¥'©

�Y� ����� � � �`����/�� 4���,����� � ����������`� ����� � �2  �`���� � � ������ �

�«ª­¬_¥������ �O�/���  ��,¥¡ �Z®����  �

&50�0LGGOHZDUH�0RQLWRULQJ�&RFNSLW

� Useful transactions: y SMWP (Monitoring Cockpit) y SMW00 (Error Handler) y SMW01 (Display BDoc Messages) y SMW02 (BDoc Message Summary) y SMQ1 (Outbound Queue Monitor) y SMQ2 (Inbound Queue Monitor) y SMQR (Queue-In Scheduler) y SMQS (Queue-Out Scheduler) y SMWT (Middleware Trace) y R3AS (Start Initial Load) y R3AC6 (Define Middleware Parameters) y R3AR2 (Define Requests) y R3AR3 (Monitor Requests) y R3AR4 (Start Requests) y SDIMA (Data Integrity Manager) y SBDM (BDoc Modeler)

Page 381: 2. CR100_Base Customising

© SAP AG CR100 11-20

SAP AG 2004

'LVSOD\LQJ�%'RF 0HVVDJHV�² 60:��

6HOHFW�D�%'RF

PHVVDJH�7� ����� � �E 4¥�����

�Y� ����� � �E 4¯���:� ������� ����������¥ 

°A¥����������������-�� ��� 4���2�:±�-�`�3���#§e�������:���

�`� ����� � �2 '¯��� ²� ���������³����¥ 

5HSURFHVV�%'RFPHVVDJH

'HOHWH�%'RFPHVVDJH

�O�/���  ��/¥A´������¡ �Z®���  ��

µA��� �/¯����/¥��

¶�¥'¥��/¥,¬�¥����:©��L���

�7� ����� � ���¥4¥�/¥���·¥����:�L��� ���  ��

� The 'LVSOD\�%'RF�0HVVDJHV function lists all BDoc messages (transaction SMW01). It displays the following: y The BDoc ID and BDoc type, the BDoc state, the flow context, the queue name, the date and time

when the BDoc message was sent y The flow trace, the data and error segments, the service in which the error occurred (last service

reached), the recipient list y The succession of BDocs if a mobile scenario is in place �

Successfully processed messages appear with a green light, those still in process with a yellow light, and those with a terminal error condition with a red light. If a message is in process and does not get processed within a reasonable amount of time, it is possible to restart the message, view the message content, or discard the message. A BDoc message can be marked as deleted. (Note that deleting BDoc messages can lead to data inconsistencies however.) It is also possible to make a second attempt at processing. �

You should delete successfully-processed BDoc messages at regular intervals. This is usually done using fix-scheduled reorganization jobs.

Page 382: 2. CR100_Base Customising

© SAP AG CR100 11-21

SAP AG 2004

/RDG�&50�6HUYHU�WR�6$3�5���V\VWHP� &KHFN�%'RF PHVVDJHV�LQFOXGLQJ�WKH�PLGGOHZDUH�WUDFH�LQIRUPDWLRQ� &KHFN�WKH�RXWERXQG�TXHXH� &KHFN�WKH�WDEOH�%'2&B75$&.�LQ�WKH�6$3�5���V\VWHP� &KHFN�WKH�RXWERXQG�TXHXH�RI�WKH�6$3�5���V\VWHP� &KHFN�WKH�LQERXQG�TXHXH�RI�WKH�P\6$3 &50�V\VWHP

+LQWV�IRU�DQ�(UURU�$QDO\VLV��/RDG�([DPSOH�

6$3�5���V\VWHP�

6WDWXV�LQIRUPDWLRQ

&50�6HUYHU2XWERXQGTXHXHV�

'HOWD/RDG

,QERXQGTXHXHV

2XWERXQGTXHXHV

'DWD�8SORDG�WR�$SSOLFDWLRQ

���� ��

��

P%'RF

��

� A SRVVLEOH�HUURU�VLWXDWLRQ would be that a business object was changed in a CRM Server application, but the change (delta load) is not received in the SAP R/3 system. �

In case of errors or missing data updates in the target system, you can perform the following steps: y Check Display BDoc Messages including the middleware trace information. y Check the outbound queue y Check the table BDOC_TRACK in the SAP R/3 system (which shows information on the data

handling of the R/3 application). y Check the outbound queue of the SAP R/3 system y Check the inbound queue of the mySAP CRM system �

In addition, you should verify the RFC destination and the logical system assigned to your site (in the Administration Console) and the CRM Middleware parameter settings in the CRM system and the SAP R/3 system (for example, CRMRFCPAR). (See also unit on installation and configuration.)

Page 383: 2. CR100_Base Customising

© SAP AG CR100 11-22

SAP AG 2004

&50�0LGGOHZDUH��8QLW�6XPPDU\

<RX�VKRXOG�QRZ�EH�DEOH�WR�� 'HVFULEH�WKH�PDLQ�WDVNV�RI�WKH�&50�0LGGOHZDUH� ([SODLQ�GDWD�H[FKDQJH�EHWZHHQ�6$3�&50�DQG�DQ�(53�V\VWHP�DQG�

SHUIRUP�WKLV� $GPLQLVWUDWH�WKH�HVVHQWLDO�IHDWXUHV�RI�GDWD�H[FKDQJH� $VVHVV�PRQLWRULQJ�RSWLRQV�IRU�GDWD�H[FKDQJH

Page 384: 2. CR100_Base Customising

© SAP AG CR100 11-23

�([HUFLVHV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� $GPLQLVWUDWLRQ�&RQVROH�

At the conclusion of these exercises, you will be able to:

• Make certain settings in the Administration Console and reproduce these.

Settings in the Administration Console are instrumental in defining data distribution to other systems.

For this reason, you should make sure you become familiar with some features of the Administration Console.

1-1 Familiarize yourself with the $GPLQLVWUDWLRQ�&RQVROH. The Administration Console essentially specifies which data from the CRM system is to be distributed to other systems.

1-1-1 Start the Administration Console.

1-1-2 Display the details for the 6LWH�object.

Display the details for the SAP R/3 site.

What is the RFC destination of the site and what is the logical system?

RFC destination: __________________

Logical system: __________________

1-1-3 Take a closer look at the RFC destination and perform a test to find out which system is being addressed.

To display the RFC destination, use Transaction �QVP�� ($%$3�FRQQHFWLRQV). Find the corresponding destination and test this by carrying out a (test) remote login.

1-1-4 Examine the existing assigned subscription $OO�%XVLQHVV�3DUWQHUV �0(6*�. What is the assigned publication and replication object used?

_________________

_________________

Are there criteria values assigned to the subscription?

BBBBBBBBBBBBBBBBB�

Page 385: 2. CR100_Base Customising

© SAP AG CR100 11-24

Page 386: 2. CR100_Base Customising

© SAP AG CR100 11-25

([HUFLVHV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� 2EMHFW�0DQDJHPHQW�DQG�'DWD�7UDQVIHUV�

IURP�6$3�(53�

At the conclusion of these exercises, you will be able to:

• Make settings for data exchange of business partners from ERP to the CRM system.

Before carrying out the initial data transfer, you need to perform some important preparatory tasks. This includes defining suitable filter criteria for data transfers.

You familiarize yourself with Object Management to enable you to define data transfers from the ERP system to the SAP CRM system more accurately.

2-1 Familiarize yourself with 2EMHFW�0DQDJHPHQW. In Object Management, you specify which data from the ERP system is to be transferred to the CRM system.

2-1-1 Take a look at the details for the &86720(5B0$,1�business adapter object. Which Business Document (Bdoc) is the adapter object linked to?

2-1-2 Do filter settings exist which restrict loading of ERP business partner data?

2-1-3 In the ERP system, create a new (customer) business partner for the account group 6ROG�WR�SDUW\�5������!�&50 and check whether this is transferred successfully to the SAP CRM system.

Use transaction �QYG���or, alternatively, /RJLVWLFV�PHQX�o�6DOHV�DQG�'LVWULEXWLRQ�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHU�o�&XVWRPHU�o�&UHDWH�o�6DOHV�DQG�'LVWULEXWLRQ

Enter a IRUP�RI�DGGUHVV, a QDPH and the FRXQWU\.

Save the master record make a note of the number.

______________

2-1-4 Does the business partner appear in SAP CRM?

Perform a search in Business Partner Processing using the R/3 customer number. What number does the business partner have in the SAP CRM system?

2-1-5 Using the same method, take a look now at the details for the Customizing adapter object =&5���B��B'2.

Which table does this object refer to? This information is relevant for the next exercise.

Page 387: 2. CR100_Base Customising

© SAP AG CR100 11-26

Page 388: 2. CR100_Base Customising

© SAP AG CR100 11-27

([HUFLVHV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� ,QLWLDO�'DWD�7UDQVIHUV�

At the conclusion of these exercises, you will be able to:

• Perform an initial data transfer of Customizing data

You make filter settings in Object Management and transfer Customizing data from the ERP system.

3-1 In the following exercise, you make an initial data transfer of Customizing data. To do this, you use separately defined Customizing tables and adapter objects.

3-1-1 Display the contents of table =&5���B�� in the ERP system.

Use transaction Q, �QVH���or,�alternatively, 6$3�PHQX�o�7RROV�o�$%$3�:RUNEHQFK�o�2YHUYLHZ�o�'DWD�%URZVHU�

Which contents are displayed? Which tables are displayed?

Note the name of one continent.

______________________

3-1-2 Display the contents of table =&5���B�� in the SAP CRM system.

Which contents are displayed?

3-1-3 Define filter criteria for the data transfer (Customizing adapter object =&5���B��B'2).

You want to perform an initial data transfer but restrict the data transfer by only transferring countries from one continent.

0DNH�VXUH�\RX�HQWHU�WKH�ILOWHU�GHILQLWLRQ�FRUUHFWO\��3-1-4 Now perform the initial load for your table =&5���B��.

3-1-5 Display the contents of table =&5���B�� in the SAP CRM system.

Which contents are displayed now?

Page 389: 2. CR100_Base Customising

© SAP AG CR100 11-28

Page 390: 2. CR100_Base Customising

© SAP AG CR100 11-29

([HUFLVHV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� 'DWD�([FKDQJH�DQG�7URXEOHVKRRWLQJ�

At the conclusion of these exercises, you will be able to:

• Call a monitor that is important for data exchange

• Reprocess erroneous BDoc messages

It is inevitable that BDoc messages will occasionally be processed with errors. You deliberately cause an erroneous data transfer for a business partner, search for and locate the error and then rectify it.

4-1 In the following exercise you exchange business partner data between the ERP and SAP CRM systems and, in doing so, cause a deliberate error during data transfer. Using a suitable monitor, you perform an error analysis and rectify the problem.

4-1-1 In the 6$3�&50 system, open the business partner ��6WRFNPDQQ�$*�in &KDQJH�PRGH�

4-1-2 Change the customer ��6WRFNPDQQ�$* in the (53 system by entering an additional region for instance and then save the master record.

4-1-3 Check that this change is displayed in the SAP CRM system. To do this, exit the Business Partner transaction and restart it.

4-1-4 Take a look at the BDoc message that was generated during this data exchange.

Use Transaction �QVPZ���or 6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�0RQLWRULQJ�o�0HVVDJH�)ORZ�o�'LVSOD\�%'RF�0HVVDJHV Select the EXVLQHVV�SDUWQHU�QXPEHU�using the queue name for example.�To do this, you need to display additional selection options.

4-1-5 Take a look at the error message. Why does the message have the error status (E04)?

4-1-6 Ensure that the business partner ##Stockmann AG is not being processed in the CRM system and reprocess the BDoc message. Check that the data has been processed correctly by, for example, opening the business partner again.

Page 391: 2. CR100_Base Customising

© SAP AG CR100 11-30

Page 392: 2. CR100_Base Customising

© SAP AG CR100 11-31

6ROXWLRQV�

8QLW��� &50�0LGGOHZDUH�7RSLF�� $GPLQLVWUDWLRQ�&RQVROH�

1-1 Familiarize yourself with the $GPLQLVWUDWLRQ�&RQVROH. The Administration Console essentially specifies which data from the CRM system is to be distributed to other systems.

1-1-1 Start the Administration Console.

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�$GPLQLVWUDWLRQ�o�$GPLQLVWUDWLRQ�&RQVROH

1-1-2 Display the details for the 6LWH�object.

Display the details for the SAP R/3 site.

Choose the 6LWH�REMHFW�W\SH and then 'LVSOD\�REMHFW ( )

Double-click on the R/3 node.

Choose 6LWH�DWWULEXWHV� What is the RFC destination of the site and what is the logical system?

The RFC destination is ',,B����and the logical system is 7��&/17���.

1-1-3 Take a closer look at the RFC destination and perform a test to find out which system is being addressed.

To display the RFC destination, use Transaction �QVP�� ($%$3�FRQQHFWLRQV). Find the corresponding destination and test this by carrying out a (test) remote login.

Call transaction �QVP�� and choose the $%$3�FRQQHFWLRQ�',,B���.

Choose the 5HPRWH�/RJLQ pushbutton.

A new session is started in the ERP system.

Close the session again.

Page 393: 2. CR100_Base Customising

© SAP AG CR100 11-32

1-1-4 Examine the existing assigned subscription $OO�%XVLQHVV�3DUWQHUV��0(6*�. Double-click either the $OO�%XVLQHVV�3DUWQHUV��0(6*��entry in the structure tree on the left or in the detail area of the 5���site (6XEVFULSWLRQV tab page).

What is the assigned publication and replication object used?

If you called up the details of the subscription, choose the 3XEOLFDWLRQV tab page. The publication name is $OO�%XVLQHVV�3DUWQHUV��0(6*�� Are there criteria values assigned to the subscription?

1R��The replication object is of the type simple unfiltered and cannot be assigned criteria values.

Page 394: 2. CR100_Base Customising

© SAP AG CR100 11-33

6ROXWLRQV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� 2EMHFW�0DQDJHPHQW�DQG�'DWD�7UDQVIHUV�IURP�

6$3�(53�

2-1 Familiarize yourself with 2EMHFW�0DQDJHPHQW. In Object Management, you specify which data from the ERP system is to be transferred to the CRM system.

2-1-1 Take a look at the details for the &86720(5B0$,1�business adapter object. Which Business Document (Bdoc) is the adapter object linked to?

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�'DWD�([FKDQJH�o�2EMHFW�0DQDJHPHQW�o�%XVLQHVV�2EMHFWV�Select &86720(5B0$,1 and choose 'HWDLOV ( ).

BDoc link: %83$B0$,1.

2-1-2 Do filter settings exist that restrict loading of ERP business partner data?

Choose the R/3 source site and the Filter Settings tab.

1R�ILOWHUV�KDYH�EHHQ�PDLQWDLQHG��2-1-3 In the ERP system, create a new (customer) business partner for the account

group 6ROG�WR�SDUW\�5������!�&50 and check whether this is transferred successfully to the SAP CRM system.

6$3�PHQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHU�o�&XVWRPHU�o�&UHDWH�o�6DOHV�DQG�'LVWULEXWLRQ�Account group: 6ROG�WR�3DUW\�5������!�&50

Choose (17(5.

Form of Address: &RPSDQ\

Name: ��7UDQVIHU

Country: '(

Save the master record make a note of the number.

______________

2-1-4 Does the business partner appear in SAP CRM?

Perform a search in Business Partner Processing using the R/3 customer number. What number does the business partner have in the SAP CRM system?

6$3�PHQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�…

Page 395: 2. CR100_Base Customising

© SAP AG CR100 11-34

Using the Locator, search for the business partner.

Search: 2UJDQL]DWLRQ�By: 5����FXVWRPHU�QXPEHU

(Number): &XVWRPHU�QXPEHU

2-1-5 Using the same method, take a look now at the details for the Customizing adapter object =&5���B��B'2.

Which table does this object refer to? This information is relevant for the next exercise.

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�'DWD�([FKDQJH�o�2EMHFW�0DQDJHPHQW�o�&XVWRPL]LQJ�2EMHFWV�Select =&5���B��B'2 and choose 'HWDLOV ( ).

Choose the 7DEOHV�6WUXFWXUHV tab page� The table is =&5���B�#.

Page 396: 2. CR100_Base Customising

© SAP AG CR100 11-35

6ROXWLRQV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� ,QLWLDO�'DWD�7UDQVIHUV�

3-1 In the following exercise, you make an initial data transfer of Customizing data. To do this, you use separately defined Customizing tables and adapter objects.

3-1-1 Display the contents of table =&5���B�� in the ERP system.

6$3�PHQX�o�7RROV�o�$%$3�:RUNEHQFK�o�2YHUYLHZ�o�'DWD�%URZVHU Table Name: =&5���B��.

Choose (17(5 followed by Execute ( ).

Which contents are displayed?

���FRXQWULHV�DQG�WKH�UHOHYDQW�FRQWLQHQWV�DUH�VKRZQ��Which tables are displayed?

0$1'7, &28175< and &217,1(17.

Note the name of one continent.

3-1-2 Display the contents of table =&5���B�� in the SAP CRM system.

Which contents are displayed?

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�$%$3�:RUNEHQFK�o�2YHUYLHZ�o�'DWD�%URZVHU Choose (17(5 followed by Execute ( ).

7KH�UHOHYDQW�WDEOH�LV�HPSW\��3-1-3 Define filter criteria for the data transfer (Customizing adapter object

ZCR540_##_DO).

You want to perform an initial data transfer but restrict the data transfer by only transferring countries from one continent.

0DNH�VXUH�\RX�HQWHU�WKH�ILOWHU�GHILQLWLRQ�FRUUHFWO\��6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�'DWD�([FKDQJH�o�2EMHFW�0DQDJHPHQW�o�&XVWRPL]LQJ�2EMHFWV�Select =&5���B��B'2 and choose 'HWDLOV ( ).

Choose the Tables/Structures tab page and press the Filter pushbutton ( ).

Select the 5�� source site and then press Change ( ).

Page 397: 2. CR100_Base Customising

© SAP AG CR100 11-36

Enter the following filter settings

Field: &217,1(17

Operator: (TXDO�WR��=�ORZ�� LOW: for example�(8523(�Save the settings. You will receive a message confirming that these filter criteria have been changed successfully in the backend system.

3-1-4 Now perform the initial load for your table =&5���B��.

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�'DWD�([FKDQJH�o�,QLWLDO�/RDG�o�6WDUW Load object: =&5���B��B'2

Choose (([HFXWH).

Acknowledge the popup.

3-1-5 Display the contents of table =&5���B�� in the SAP CRM system.

Which contents are displayed now?

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�$%$3�:RUNEHQFK�o�2YHUYLHZ�o�'DWD�%URZVHU Choose (17(5 followed by Execute ( ).

The table now contains some entries with countries from the continent you entered in the filter criteria.

Page 398: 2. CR100_Base Customising

© SAP AG CR100 11-37

6ROXWLRQV�

8QLW��� &50�0LGGOHZDUH�7RSLF��� 'DWD�([FKDQJH�DQG�7URXEOHVKRRWLQJ�

4-1 In the following exercise you exchange business partner data between the ERP and SAP CRM systems and, in doing so, cause a deliberate error during data transfer. Using a suitable monitor, you perform an error analysis and rectify the problem.

4-1-1 In the 6$3�&50 system, open the business partner ��6WRFNPDQQ�$*�in &KDQJH�PRGH� 6$3�PHQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�Open the business partner ##Stockmann AG and switch to change mode.

4-1-2 Change the customer ��6WRFNPDQQ�$*�LQ�WKH�ERP system by entering an additional region for instance and then save the master record.

6$3�PHQX�o�/RJLVWLFV�o�6DOHV�DQG�'LVWULEXWLRQ�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHU�o�&XVWRPHU�o�&KDQJH�o�6DOHV�DQG�'LVWULEXWLRQ

Customer: 1XPEHU�RI���6WRFNPDQQ�$*

Choose ENTER.

Region: for example, ��

Save your data.

4-1-3 Check that this change is displayed in the SAP CRM system. To do this, exit the Business Partner transaction and restart it.

6$3�PHQX�o�0DVWHU�'DWD�o�%XVLQHVV�3DUWQHUV�o�0DLQWDLQ�%XVLQHVV�3DUWQHU�The changes are not displayed.

4-1-4 Take a look at the BDoc message that was generated during this data exchange.

6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�0LGGOHZDUH�o�0RQLWRULQJ�o�0HVVDJH�)ORZ�o�'LVSOD\�%'RF�0HVVDJHV Select the EXVLQHVV�SDUWQHU�QXPEHU�using the queue name for example.�Choose $GG�IXUWKHU�VHOHFWLRQ�RSWLRQV ( ).

Queue name: 1XPEHU�RI�EXVLQHVV�SDUWQHU�Choose (([HFXWH).

If multiple entries are listed, search for the correct entry using transmission time and transmission date.

Page 399: 2. CR100_Base Customising

© SAP AG CR100 11-38

4-1-5 Take a look at the error message. Why does the message have the error status (E04)?

Select the relevant entry (red traffic light) and choose %'RF�0HVVDJH�(UURU���5HFLSLHQW ( ).

One of the messages indicates that the business partner is currently being processed.

4-1-6 Ensure that the business partner ##Stockmann AG is not being processed in the CRM system and reprocess the BDoc message. Check that the data has been processed correctly by, for example, opening the business partner again.

Select your entry and choose 5HSURFHVV�%�'RF�0HVVDJH ( ).

The message that follows is very important and in this case you can answer using <HV� After reprocessing, the CRM business partner should contain the correct data and one region only.

Page 400: 2. CR100_Base Customising

© SAP AG CR100 12-1

SAP AG 2004

3HRSOH�&HQWULF�&50��&RXUVH�$JHQGD

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

Page 401: 2. CR100_Base Customising

© SAP AG CR100 12-2

SAP AG 2004

3HRSOH�&HQWULF�&50

,QWURGXFWLRQ WR�3HRSOH�&HQWULF&506$3�1HW:HDYHU 3RUWDO���3RUWDO�&RQWHQW3HRSOH�&HQWULF 8,�² $SSOLFDWLRQ3RUWDO�DGPLQLVWUDWLRQ3HRSOH�&HQWULF 8,�² &XVWRPL]LQJ

Page 402: 2. CR100_Base Customising

© SAP AG CR100 12-3

SAP AG 2004

3HRSOH�&HQWULF�&50��8QLW�2EMHFWLYHV

$W�WKH�FRQFOXVLRQ�RI�WKLV�XQLW��\RX�ZLOO�EH�DEOH�WR�� 1DPH�VRPH�EDVLF�SURSHUWLHV�RI�3HRSOH�&HQWULF�&50� 8QGHUVWDQG�WKH�UROH�FRQFHSW� ([SODLQ�SHUVRQDOL]DWLRQ�RSWLRQV�LQ�3&�8,� 0DNH�VLPSOH�FKDQJHV�WR�SRUWDO�FRQWHQW

Page 403: 2. CR100_Base Customising

© SAP AG CR100 12-4

SAP AG 2004

3HRSOH�&HQWULF�&50�DQG�WKH�6$3�1HW:HDYHU 3RUWDO

7KH�6$3�1HW:HDYHU 3RUWDO�LV�D�SUHUHTXLVLWH�IRU�XVLQJ�3HRSOH�&HQWULF�&50

6$31HW:HDYHU

3RUWDO

&50�6\VWHP

&50�DSSOLFDWLRQV������������� ������ �������

%URZVHU

(53

%,

«

� The SAP NetWeaver Portal enables users to access various SAP and non-SAP applications as well as documents and other information sources.

� BSP = Business Server Page. A BSP application is – like with a transaction in the classic sense – an application that is functionally self-contained. This application is not executed in the SAPGUI however, but in a Web Browser.

Page 404: 2. CR100_Base Customising

© SAP AG CR100 12-5

SAP AG 2004

3HRSOH�&HQWULF�&50�² 3URSHUWLHV���%HQHILWV

� %URZVHU�7HFKQRORJ\ (no additional installation on client)

� 5ROH�EDVHG�access to information

� 6LQJOH�6LJQ�2Q�� ,QWXLWLYH�DQG�HDV\�WR�OHDUQ�(same patterns for navigation and

layout used on all screens)

� $GDSWDEOH

� User-friendly user interface: y Intuitive and recognizable interaction design y Easy navigation and Web-like behavior

� Preconfigured user roles: y Preassembled content for complete business tasks y Easy adaptation of the roles for specific needs

� Knowledge Management (KM): y Users want easy access to the knowledge of the entire enterprise through a single point of access. y Documents should be displayed within their specific context (for example, a CRM transaction). This

context should be automatically accessed from the KM search result list. �

Personalization and configuration: y Users require personalization options to adapt content to their liking. y User interface needs to be flexible and configurable to embrace customer-specific business

requirements.

Page 405: 2. CR100_Base Customising

© SAP AG CR100 12-6

SAP AG 2004

%XVLQHVV�3DFNDJHV� �3UHGHILQHG�3RUWDO�&RQWHQW

:KDW�LV�D�EXVLQHVV�SDFNDJH"� %XVLQHVV�3DFNDJHV�DUH�SUHGHILQHG�

SRUWDO�DSSOLFDWLRQV�WDUJHWHG�WR�D�VHW�RI�UHODWHG�UROHV�RU�WR�D�VSHFLILF�DSSOLFDWLRQ�V\VWHP�

� %XVLQHVV�3DFNDJHV�IRU�6$3�SRUWDOV�FRQWDLQ�SUHFRQILJXUHG�FRQWHQWV�IRU�H[HFXWLRQ�RI�EXVLQHVV�WDVNV��7KLV�HQDEOHV�HDFK�HPSOR\HH�LQ�\RXU�FRPSDQ\�WR�KDYH�DFFHVV�WR�UHOHYDQW�LQIRUPDWLRQ��WR�PDNH�HIIHFWLYH�GHFLVLRQV��WDNH�DSSURSULDWH�PHDVXUHV�DQG�DOVR�WR�FROODERUDWH�ZLWK�RWKHUV� %XVLQHVV�3DFNDJH

IRU�3RUWDO�8VHUV

%3�IRU�6$3�&50

%3�IRU�&ROODERUDWLRQ%3�IRU�3URMHFWV

� The usage of other Business Packages depends on the business scenario.

� The documentation of the Business Packages can be found in the SAP Developer Network.

� Business Packages (BP’s) are compressed files containing all roles, worksets, iViews, and so on.

� Business Packages (BP’s) can be downloaded from the SAP Developer Network and uploaded to the Portal server.

Page 406: 2. CR100_Base Customising

© SAP AG CR100 12-7

SAP AG 2004

'HOLYHU\�RI�%XVLQHVV�3DFNDJHV

&XVWRPHUV�FDQ�EURZVH�WKH�3RUWDO�&RQWHQW�3RUWIROLR�IRU�WKH�IROORZLQJ�LQIRUPDWLRQ� &RQWHQWV�RI�EXVLQHVV�SDFNDJHV� $VVRFLDWHG�ZRUNVHWV IRU�YDULRXV�

XVHU�JURXSV&XVWRPHUV�FDQ�VHDUFK�EDVHG�RQ�VXFK�FULWHULD�DV�� %DFN�HQG�FRPSRQHQWV� 5ROHV�DQG�WDVNV� ,QGXVWU\�VHJPHQWV

%XVLQHVV�SDFNDJHV�DUH�DYDLODEOH�YLD�WKH�6$3�'HYHORSHU�1HWZRUN�XQGHU�KWWS���VGQ�VDS�FRP�

� The Portal Content Portfolio page is the primary delivery mechanism for business packages. It has three

primary functions: y Informing customers about available packages, worksets, and iViews and making this content

available for download y Supporting the developer community in creating new content and offering it to SAP Portals

customers y Delivering updates and patches

� You can obtain business packages from SAP and from both certified and non-certified partners via the

Internet under https://www.sdn.sap.com/irj/sdn/developerareas/contentportfolio. On the website, you can perform searches for business packages and also inform yourself about the details of certain business packages. To download business packages, you need a user ID, which you can also request on this website. This user enables you to access all business packages available. Provided that you possess the licenses required, you can start downloading business packages immediately.

� 1RWH: Consultants should always use the customer’ s user ID to download business packages from the

Portal Content Portfolio. �

For further information on installation of business packages, see KWWS���KHOS�VDS�FRP��! 'RFXPHQWDWLRQ��! 6$3�1HW:HDYHU��! 6$3�1HW:HDYHU�����V��! 6$3�1HW:HDYHU�/LEUDU\��! SAP NetWeaver Key Areas -> 3HRSOH�,QWHJUDWLRQ��! 3RUWDO��! $GPLQLVWUDWLRQ�*XLGH��! &RQWHQW�$GPLQLVWUDWLRQ��! %XVLQHVV�3DFNDJH�$GPLQLVWUDWLRQ��! %XVLQHVV�3DFNDJH�/LIHF\FOH�

Page 407: 2. CR100_Base Customising

© SAP AG CR100 12-8

SAP AG 2004

3HRSOH�&HQWULF�&50�² 5ROH�&RQFHSWV

,QGLYLGXDO�SHUVRQV SHUIRUP�YDULRXV MRE�IXQFWLRQV��EXVLQHVV�DFWLYLWLHV�DQGWDVNV �

3HRSOH�&HQWULF�&50FRPSULVHV�DOO�FRQWHQWV�UHTXLUHG�IRU�SHUIRUPLQJ�D�MRE�IXQFWLRQ�DV�D�UROH�� $�UROH�FRQVLVWV�RI�ZRUNVHWV

IRU�HDFK�EXVLQHVV�DFWLYLW\�� (DFK�ZRUNVHW SURYLGHV�SDJHV�

DQG�L9LHZV WR�DFFHVV�DOO�XQGHUO\LQJ�DSSOLFDWLRQVQHHGHG�WR�SHUIRUP�D�WDVN�

� The UROH is one of the central concepts of the SAP NetWeaver Portal. A role is a collection of tasks, services and information for a group of users. The role defines which service and information the user should be able to access and the activities he or she may perform.

� User access to content is determined by UROH�GHILQLWLRQV. A portal role is a collection of content. The portal content is developed to enable access to information that is relevant for the company that uses the portal. The roles define which content parts are available for each function role in the company. Users are assigned to the role or roles that provide content relevant to them. A user has access to the content that has been assigned to all of his or her roles.

� The role definition determines the navigation structure within the portal. The navigation structure consists of the top-level navigation bar, and the detailed navigation tree. The top-level navigation bar is a series of tabs in the title area of the portal header.

� A page can display a detailed navigation tree. The navigation tree presents a hierarchical list of portal pages and services. A user can navigate portal pages and services by clicking on the nodes in the detailed navigation tree. Using the role definition, users can specify whether detailed navigation trees are to be shown. In addition, the role definition is used to configure both navigation at the highest level and also detailed navigation.

Page 408: 2. CR100_Base Customising

© SAP AG CR100 12-9

SAP AG 2004

3HRSOH�&HQWULF�&50�² 3HUVRQDOL]DWLRQ

3HUVRQDOL]DWLRQ�PHDQV�SURYLGLQJ�WKH�ULJKW�LQIRUPDWLRQ�IRU�WKH�ULJKW�SHUVRQ�DW�WKH�ULJKW�WLPH� 3HUVRQDOL]DWLRQ�KDV�WR�FRYHU�

D�ZLGH�DUHD3HUVRQDOL]DWLRQ�PXVW�EH�HDV\�WR�XVH��3HUVRQDOL]DWLRQ�LV�D�FHQWUDO�SXUSRVH�RI�3HRSOH�&HQWULF�&50�WR�DGMXVW�WKH�DSSOLFDWLRQ�WR�WKH�LQGLYLGXDO�UHTXLUHPHQWV�RI�WKH�XVHU�

� Personalization is a critical success factor for mySAP CRM: y Easy customization and personalization enables the user to have the right information at the right

place. y Personalization enables quick navigation to relevant information. y Personalization provides an optimized working environment for users.

Page 409: 2. CR100_Base Customising

© SAP AG CR100 12-10

SAP AG 2004

3HRSOH�&HQWULF�&50�² 3HUVRQDOL]DWLRQ�2SWLRQV

� 6HOHFW�SRUWDO�VW\OH� 0RGLI\�FRQWHQW�DQG�OD\RXW�RI�SRUWDO�SDJHV� 3HUVRQDOL]H�L9LHZV LQ�SRUWDO� 3HUVRQDOL]H�&50�DSSOLFDWLRQV� $GG�REMHFWV�WR�RU�UHPRYH�REMHFWV�IURP�)DYRULWHV� 6DYH�VHOI�GHILQHG�VHDUFK�YDULDQWV

0DNLQJ�3HUVRQDOL]DWLRQ�6HWWLQJV���

For information about personalization of the portal, have a look in the SAP Library under KHOS�VDS�FRP. Choose the following path there: 'RFXPHQWDWLRQ��!�6$3�1HW:HDYHU��!�6$3�1HW:HDYHU�����!��3HRSOH�,QWHJUDWLRQ��!�3RUWDO��!�(QG�8VHU�*XLGH��!�3HUVRQDOL]LQJ�\RXU�3RUWDO��

� For information about personalization of iView, have a look in the SAP Library under KHOS�VDS�FRP. Choose the following path there: 'RFXPHQWDWLRQ��!�6$3�1HW:HDYHU��!�6$3�1HW:HDYHU�����!��3HRSOH�,QWHJUDWLRQ��!�3RUWDO��!�(QG�8VHU�*XLGH��!�8VH�&RQWHQW��!�3HUVRQDOL]H�L9LHZ��

Page 410: 2. CR100_Base Customising

© SAP AG CR100 12-11

SAP AG 2004

3HRSOH�&HQWULF�&50�² 3HUVRQDOL]H�&50�$SSOLFDWLRQV

� You can use the 3HUVRQDOL]H link to personalize a results list - for example show/hide fields and influence the sequence of the fields.

Page 411: 2. CR100_Base Customising

© SAP AG CR100 12-12

SAP AG 2004

3HRSOH�&HQWULF &50�² )DYRULWHV 2EMHFWV

$GG�5HPRYH�DFWLYH�REMHFW�WR�IURP�)DYRULWHV$GG�5HPRYH�DFWLYH�REMHFW�WR�IURP�)DYRULWHV

3UH3UH�� DQG�VHOIDQG�VHOI��GHILQHG�VHDUFK�YDULDQWVGHILQHG�VHDUFK�YDULDQWV

Objects can be added or removed from the list of my favorite objects. �

Using the advanced search users can create and store their self defined search variants. �

These search variants can be selected and executed from the drop-down listbox. �

Also predefined searches (CRM customizing) are shown in the drop down listbox.

Page 412: 2. CR100_Base Customising

© SAP AG CR100 12-13

SAP AG 2004

:RUNLQJ�ZLWK�3HRSOH�&HQWULF�&50

��� ������ ���

! �#"�$! �%"&$

'("��*)��,+��'("&�-)��.+ �

! �#"�$! �%"&$

/10�232 )�465/(0�232 )74�5

! �#"�$! �%"&$

��8���9,�;:=<>��9 ?&@BADC E�C A,C F*G H C AJI KMLON A,P-F N G ���D�9J� &HQWUDO�6HDUFK

� Central search: y Searching for specific data and documents is one of your most important tasks in People-Centric UI.

The iView for the central search provides you with a fast and flexible tool in the portal. y You can stipulate which business objects and which attributes are available for each business object in

the central search. �

Various views are available: y List: This is mainly used for searching and displaying various data records. You also have an ([WHQGHG�VHDUFK option with this view.

y Summarized: This provides the most important information for a selected application in a single view. Note you cannot enter or edit any data on this page however.

y Details: Details are contained in a screen area in which you can view and edit all information for an application.

Page 413: 2. CR100_Base Customising

© SAP AG CR100 12-14

SAP AG 2004

3RUWDO�$GPLQLVWUDWLRQ�² 2EMHFW�$VVLJQPHQWV

Q GRF N

ST�U F

C V�C F H

WXT NJY GRF-A

Z N T�[M\

KOLR] F

C V�C F H

� Possible object assignments y Pages can contain pages and iViews y Worksets can contain worksets, pages and iViews y Roles can contain roles, worksets, pages and iViews y Groups can contain users y Roles can be assigned to groups and users y iViews can not contain other content objects

Page 414: 2. CR100_Base Customising

© SAP AG CR100 12-15

SAP AG 2004

3RUWDO�$GPLQLVWUDWLRQ�² &RS\LQJ�5ROHV

&RS\�IURP�VWDQGDUG�SRUWDO�FRQWHQW

3DVWH��DV�'HOWD�/LQN��WR�VSHFLILF�DUHD

&RS\LQJ�D�5ROH��

8VH: You can copy an existing role and then edit the copied version. �

3URFHGXUH��y Select a role in the role catalog (%URZVHU structure). y Right-click the role and choose &RS\. y Navigate to the customer specific area within portal content directory.

- Use right-click and e.g. choose 3DVWH if you want an independent object. - Use right-click and e.g. choose 3DVWH�DV�'HOWD�/LQN if you would like inheritance take place

(Parent-Child relationship). y Open your role and change properties accordingly.

Page 415: 2. CR100_Base Customising

© SAP AG CR100 12-16

SAP AG 2004

3RUWDO�$GPLQLVWUDWLRQ�² &KDQJLQJ�5ROHV2SHQ�WKH�UROH

0RGLI\�UROH�FRQWHQW�DFFRUGLQJ�WR�UHTXLUHPHQWV��IRU�H[DPSOH�- $GG�DVVLJQ�UHPRYH�ZRUNVHWV- $GG�DVVLJQ�UHPRYH L9LHZV

&KDQJLQJ�([LVWLQJ�5ROHV��

3URFHGXUH��y Select a role in the Portal Content (either %URZVH or 6HDUFK tab) area and right-click on the object.

Choose 2SHQ to edit the role. y You can edit the object by adding new entries or removing existing ones and by changing properties. y If possible, save your role. When you remove a Workset from a role (Delete), changes are effective

immediately. No save necessary. 0RGLI\LQJ�3RUWDO�5ROHV�'HOLYHUHG�E\�6$3��

You should QHYHU modify roles delivered by SAP (such as the role for the portal administrator and the Knowledge Management administrator).

� If you want to adjust or change an object that does not belong to your namespace, DOZD\V�XVH�WKH�GHOWD�OLQN�SURFHGXUH. Also read Delta Links and Upgrade of Business Packages.

Page 416: 2. CR100_Base Customising

© SAP AG CR100 12-17

SAP AG 2004

3RUWDO�$GPLQLVWUDWLRQ�² $VVLJQLQJ�8VHUV�WR�D�5ROH

User Management System(LDAP Directory)

Portal

5ROH��5ROH��5ROH��

*URXS��

*URXS��

8VHU��8VHU��8VHU��8VHU��8VHU��

$VVLJQLQJ�D�*URXS�WR�D�5ROH

� E.g. Lightweight Directory Access Protocol (LDAP) is supported.

� The SAP NetWeaver Portal is an easy-to-use tool for assigning roles to users and groups or, conversely,

for assigning users or groups to roles. �

Procedure for Assigning Roles y Search for the user in 8VHU�$GPLQLVWUDWLRQ��!�5ROHV��y Edit the user. y Search for available roles and assign them to the user. y Save the user.

� Every user will be assigned to group (YHU\RQH and the role HXBUROH.

Page 417: 2. CR100_Base Customising

© SAP AG CR100 12-18

SAP AG 2004

&XVWRPL]LQJ RI�9LHZV���6HOHFW�L9LHZV

���(GLW�L9LHZ SURSHUWLHV

���$GDSW�4XHU\�6WULQJ�LQFOXGLQJ�D�YLHZ

appl=CRMM_ACCOUNTEOYLHZ 6$/(6&...

� CRM uses an approach where only one BSP application exists (CRM_BSP_FRAME). All the various applications like Account Management, Opportunity Management and so on are managed internally by a URL parameter known as $33/. The personalization is realized by the BLVIEW parameter.

Page 418: 2. CR100_Base Customising

© SAP AG CR100 12-19

SAP AG 2004

'LIIHUHQW�5ROHV�0DS�WR�WKH�'LIIHUHQW�9LHZV

$FWLYLW\�0DQDJHPHQW

6DOHV9LHZ

$FWLYLW\�0DQDJHPHQW

6HUYLFH9LHZ

:LWK�WKH�KHOS�RI�WKH�&50�YLHZ�FRQFHSW��FXVWRPHUV�FDQ�FUHDWH�VSHFLDO�OD\RXW�GHULYDWLYHV��2QH�RU�PRUH�YLHZV�FDQ�EH�XVHG�LQ�HDFK�UROH��7KLV�HQVXUHV�WKH�JUHDWHVW�SRVVLEOH�IOH[LELOLW\��,Q�WKLV�H[DPSOH�WZR�YLHZV�KDYH�EHHQ�FUHDWHG�IRU�DFWLYLW\�PDQDJHPHQW�VLQFH�ERWK�VDOHV�DQG�VHUYLFH�GHSDUWPHQW�KDYH�PDLQWDLQ�DFWLYLWLHV�EXW�XVH�GLIIHUHQW�OD\RXW�

� To create a view, choose the following path: 6$3�,PSOHPHQWDWLRQ�*XLGH��! &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW��! /D\RXW�RI�8VHU�,QWHUIDFH��3HRSOH�&HQWULF�8,���!� $SSOLFDWLRQ���/D\RXW��! 9LHZ

� The iView property $GGLWLRQDO�4XHU\�6WULQJ��2SWLRQDO�3URSHUW\� allows you to address a view; use parameter EOYLHZ �YLHZ!��

Page 419: 2. CR100_Base Customising

© SAP AG CR100 12-20

SAP AG 2004

0RGLILFDWLRQV�LQ�WKH�&50�6\VWHP

� $VVLJQ�D�VXLWDEOH�LQGLYLGXDO�UROH�WR�WKH�SRUWDO�UROH�LQ�WKH�&50�V\VWHP�� 0RGLI\�QDYLJDWLRQ��85/�JHQHUDWLRQ��IRU�\RXU�UROH� 0RGLI\�WKH�OD\RXW�RI�\RXU�3&�8,�DSSOLFDWLRQV

� Transaction CRMC_BLUEPRINT_C leads you directly to the /D\RXW�RI�WKH�8VHU�,QWHUIDFH��3HRSOH�&HQWULF�8,��

� The &XVWRPL]LQJ�WRRO�replaces the Business Application Builder and the CRM Designer. This is started via an (ABAP) transaction and is QRW a graphical drag and drop tool.

� You can use the Customizing tool to modify field groups, group tab pages and group toolbars.

� The Customizing tool displays both static and dynamic elements, provides a preview and contains a consistency check.

Page 420: 2. CR100_Base Customising

© SAP AG CR100 12-21

SAP AG 2004

3HRSOH�&HQWULF�&50��8QLW�6XPPDU\

<RX�DUH�QRZ�DEOH�WR�� 1DPH�VRPH�EDVLF�SURSHUWLHV�RI�3HRSOH�&HQWULF�&50� 8QGHUVWDQG�WKH�UROH�FRQFHSW� ([SODLQ�SHUVRQDOL]DWLRQ�RSWLRQV�LQ�3&�8,� 0DNH�VLPSOH�FKDQJHV�WR�SRUWDO�FRQWHQW

Page 421: 2. CR100_Base Customising

© SAP AG CR100 12-22

Page 422: 2. CR100_Base Customising

© SAP AG CR100 12-23

�([HUFLVHV�

R-

8QLW����3HRSOH�&HQWULF�&50�7RSLF��)DPLOLDUL]LQJ�\RXUVHOI�ZLWK�WKH�3HRSOH�&HQWULF�8,�

DQG�WKH�$FFRXQWV�DSSOLFDWLRQ��

At the conclusion of these exercises, you will be able to:

• Create search queries and understand their meaning

• Personalize a results list

• Explain the difference between the List and Form views.

People-Centric User Interface users need to get a better understanding of the PC UI application. As a first step it is necessary to understand simple personalization features when creating result lists.

1-1 Familiarize yourself with the People-Centric UI and its applications. Using the example of the $FFRXQWV application, you familiarize yourself with the personalization options.�1-1-1 Log on to the portal.

/LQN��XVHU�DQG�SDVVZRUG�DUH�SURYLGHG�E\�\RXU�WUDLQHU� 1-1-2 Select the application $FFRXQW�0DQDJHPHQW�→�$FcountV�→ $FFRXQWV.

Select Extended Search. This is only available in the List view. If necessary, switch to this view.

Search for accounts with the postal code �� .

Save your query under &5������ Describe exactly what is saved

________________________________________________________

1-1-3 Personalize the search result list.

Choose the Personalization link, select and deselect fields and change the order of appearance.

1-1-4 Only display accounts for the city of Seattle.

1-1-5 Sort your search result list by house numbers.

1-1-6 Export the results list to a file.

Page 423: 2. CR100_Base Customising

© SAP AG CR100 12-24

Page 424: 2. CR100_Base Customising

© SAP AG CR100 12-25

([HUFLVHV�

R-

8QLW�����3HRSOH�&HQWULF�&50�7RSLF��&50�6SHFLILF�&RQWHQW�LQ�(3�����

At the conclusion of these exercises, you will be able to:

• Reproduce portal personalization options

• Explain the basic content of a standard portal role

You would like to become familiar with user and content information within the Enterprise Portal. You also need to gain a better understanding of standard portal content such as roles, worksets, pages and iViews.

2-1 Analyze an existing portal user as well as an existing portal role. In the following you will become familiar with user management (Identity Management) for the SAP NetWeaver portal.

2-1-1 Take a look at portal personalization. Which options do you have to personalize the user specific portal environment?

2-1-2 In 8VHU�$GPLQLVWUDWLRQ��search for user 0LNH�%XUWRQ and display the details.

a) Which user ID is assigned to Mike Burton?

b) To which roles is this user assigned?

c) Which other actions can you execute from the user search result list?

2-1-3 Take a look at the icon legend within &RQWHQW�$GPLQLVWUDWLRQ�→�3RUWDO�&RQWHQW��You will see some of those icons again in the further course of this exercise.

2-1-4 In &RQWHQW�$GPLQLVWUDWLRQ,�search for the 6HUYLFH�0DQDJHU�role, open it and find out more about the content of this role.

a) Where is this role located in the portal catalog?

b) Which worksets are assigned to the role? How many of them are marked as entry points? Use the legend as a reference.

c) What are the contents of the 2SSRUWXQLW\�0DQDJHPHQW workset in the 6HUYLFH�&\FOH�workset?

d) Call up the &XVWRPHUV page in the Service Performance Analysis workset of the $QDO\WLFV workset. How many iViews does this page comprise?

d) How do you find out which BW query is called from each of these iViews?

Page 425: 2. CR100_Base Customising

© SAP AG CR100 12-26

Page 426: 2. CR100_Base Customising

© SAP AG CR100 12-27

([HUFLVHV�

R-

8QLW�����3HRSOH�&HQWULF�&50�7RSLF���&RS\LQJ�DQG�&KDQJLQJ�D�5ROH�

At the conclusion of these exercises, you will be able to:

• Copy a standard PCUI role and modify it.

• Make necessary settings in the SAP CRM system.

You would like to become familiar with user and content information within the Enterprise Portal. You also need to gain a better understanding of standard portal content such as roles, worksets, pages and iViews.

3-1 Copying a portal role and changing it according to your needs. In the steps that follow you will copy an existing portal role and then modify it. In addition, you will generate a suitable user role in the CRM system corresponding to the portal role responsible for portal navigation for example.

3-1-1 Create a subfolder ��*5283 in the folder CRM Training� 3-1-2 Copy the 6HUYLFH�0DQDJHU role from the corresponding folder in the newly-

created ##Group folder.

Right-click to use the copy & paste function.

Change the 'HVFULSWLRQ��,' and 1DPH of the role to ��6HUYLFH�0DQDJHU.

What is the complete ID for this role? You can find this information further down under�4XLFN�,QIR.

3-1-3 Delete the $QDO\WLFV workset. Answer the dialog with <HV. 3-1-4 Go to 8VHU�$GPLQLVWUDWLRQ and assign the newly-created role to the user CRM-

##.

Refresh the display (F5). What do you notice?

Go to $FFRXQWV�DQG�3URGXFWV�→�$FFRXQW�0DQDJHPHQW →��$FFRXQWV�and call the Account Media Store (3271).

Can your see any hyperlinks on the 2SSRUWXQLWLHV tab?

Page 427: 2. CR100_Base Customising

© SAP AG CR100 12-28

2SWLRQDO�([HUFLVHV�

3-1-5 Generate a new user role in the CRM system.

Create a new user role =��B3&&B6(59,&(B0$1$*(5�in the SAP CRM system using the existing role SAP_PCC_SERVICE_MANAGER as a template.

3-1-6 Assign the newly-created role to the user CRM-##.

3-1-7 Assign your newly-created portal role to the individual role you have just created.

Carry out this setting in CRM Customizing.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�/D\RXW�RI�8VHU�,QWHUIDFH��3HRSOH�&HQWULF�8,��o��1DYLJDWLRQ��85/�*HQHUDWLRQ��o�$VVLJQ�3RUWDO�5ROH�WR�6LQJOH�5ROH�

3-1-8 Use the role copier to generate object links.

/D\RXW�RI�8VHU�,QWHUIDFH��3HRSOH�&HQWULF�8,��o�1DYLJDWLRQ��85/�*HQHUDWLRQ��o�8VH�5ROH�&RSLHU�IRU�2EMHFW�/LQNV��Individual role (source): 6$3B3&&B6(59,&(B0$1$*(5

Confirm the entry with ENTER.

Individual role (destination): =��B3&&B6(59,&(B0$1$*(5�Confirm your entry with ENTER.

Destination role priority: 10

Execute the activity in test mode to start with and then GHVHOHFW the 7HVW�0RGH�FKHFNER[.

3-1-9 Log on to the portal again and check whether the hyperlinks are now visible.

Page 428: 2. CR100_Base Customising

© SAP AG CR100 12-29

�6ROXWLRQV�R-

8QLW��� 3HRSOH�&HQWULF�&50�7RSLF��� )DPLOLDUL]LQJ�<RXUVHOI�ZLWK�WKH�3HRSOH�&HQWULF�8,�

DQG�WKH�$FFRXQWV�$SSOLFDWLRQ��

1-1 Familiarize yourself with the People-Centric UI and its applications. Using the example of the $FFRXQWV application, you familiarize yourself with the personalization options.�1-1-1 Log on to the portal.

/LQN��XVHU�DQG�SDVVZRUG�DUH�SURYLGHG�E\�\RXU�WUDLQHU� 1-1-2 To save the search strategy, choose 6HDUFK�TXHU\«

Only the search attributes are saved, not the search result list. If you select your predefined search the next time, the system starts the search again with exactly the same search attributes, though the result list might be different.

1-1-3 Click on the 3HUVRQDOL]H link in the upper right area of your result list.

1-1-4 Click the Filter On button and enter Seattle in the City�row.

1-1-5 Perform a single or double click on the House Number field.

1-1-6 Choose the Export pushbutton.

Page 429: 2. CR100_Base Customising

© SAP AG CR100 12-30

Page 430: 2. CR100_Base Customising

© SAP AG CR100 12-31

6ROXWLRQV�R-

8QLW������3HRSOH�&HQWULF�&50�7RSLF����&50�6SHFLILF�&RQWHQW�LQ�(3�����

2-1 Analyze an existing portal user as well as an existing portal role. In the following you will become familiar with user management (Identity Management) for the SAP NetWeaver portal.

2-1-1 Click on the 3HUVRQDOL]H link in the upper right corner of the browser window.

Users can personalize the portal theme for example (influences the fonts and colors of portal pages) or portal language. Users can also change their user profile and password.

In addition, users can configure WorkProtect mode which allows them to set the handling of unsaved data during navigation.

2-1-2 Choose User Administration→ Identity Management

Under the ([WHQGHG�VHDUFK for XVHUV, enter the surname %XUWRQ and press (17(5.

a) Mike Burton’ s user ID is 6(59,&(5(3.

b) Choose the $VVLJQHG�5ROHV tab� Select 5HFXUVLYH�VHDUFK and choose 6WDUW. You can see that the user is assigned to the roles [Description] (YHU\RQH�UROH, &50�8VHU, &5����6HUYLFH 5ROH and 3HUVRQDOL]DWLRQ.

c) You can, for example, modify or lock the user.

Page 431: 2. CR100_Base Customising

© SAP AG CR100 12-32

2-1-3 The following icon legend can be observed:

Folder iView (Hidden)

iView Folder (Added to Delta Link Target)

iViewTemplate Folder (Changed in Delta Link Target)

Page iView (Added to Delta Link Target)

Page Template iView (Changed to Delta Link Target)

Workset Portal Page (Added to Delta Link T)

Role Portal Page (Changed to Delta Link T)

Page Layout Workset (Added to Delta Link Target)

Unclarified Link Workset (Changed to Delta Link T)

Business Object Business Object (Existing)

iView (Locked in Page) Business Object Operation

Page 432: 2. CR100_Base Customising

© SAP AG CR100 12-33

2-1-4 Click�&RQWHQW�$GPLQLVWUDWLRQ�→�3RUWDO�&RQWHQW and go to the Search tab. Enter the following:

Search In: (QWLUH�3RUWDO�&DWDORJ

Object Type: 5ROH

Search For: 6HUYLFH�0DQDJHU Press 6HDUFK.

Select the ILUVW�HQWU\ in the results list. In the Quick Info, you will see the identity for this role. This ends in FUPVF�VHUYLFHPDQDJHU� a) Perform a right-click and select 6HDUFK�LQ�3RUWDO�&DWDORJ. The directory structure of the portal catalog will open up and you will see the relevant location.

Right-click to open this role and choose 2SHQ��2EMHFW. b) In the details area on the right hand side, you will see that the following worksets are assigned to the role:

+RPH��6HUYLFH�&\FOH��,QVWDOODWLRQV��6HUYLFH�3HUIRUPDQFH��$FFRXQWV�DQG�3URGXFWV�$QDO\WLFV�and�0DUNHW� Six of the seven worksets are marked as entry points, meaning that they show up in first level navigation. It is not necessary to check the properties of the worksets. The font (bold) provides you with you the information.

c) The workset 2SSRUWXQLW\�0DQDJHPHQW contains three pages - 2YHUYLHZ��2SSRUWXQLWLHV��6XPPDU\ and $QDO\VLV plus 2SSRUWXQLWLHV�iViews.

c) Right-click the &XVWRPHUV page and choose (GLW. The page contains two iViews.

e) Select one of these iViews and choose the 3URSHUWLHV�pushbutton.

In the 3URSHUW\�(GLWRU�on the right-hand side. choose the 3URSHUW\�&DWHJRU\ &RQWHQW�±�%([�:HE�$SSOLFDWLRQ. Here you will find information on the BW Report ID.

Page 433: 2. CR100_Base Customising

© SAP AG CR100 12-34

Page 434: 2. CR100_Base Customising

© SAP AG CR100 12-35

6ROXWLRQV�R-

8QLW������3HRSOH�&HQWULF�&50�7RSLF����&RS\LQJ�DQG�&KDQJLQJ�D�UROH�

3-1 Copying a portal role and changing it according to your needs. In the steps that follow you will copy an existing portal role and then modify it. In addition, you will generate a suitable user role in the CRM system corresponding to the portal role responsible for portal navigation for example.

3-1-1 Link, user and password are provided by your trainer.

Navigate to &RQWHQW�$GPLQLVWUDWLRQ�→�3RUWDO�&RQWHQW Use the %URZVH structure on the left to navigate to 3RUWDO�&RQWHQW�→�&50�7UDLQLQJ

Right-click to create a subfolder ��*URXS.

3-1-2 Stay within the %URZVH structure and navigate to:

3RUWDO�&RQWHQW�→�&RQWHQW�3URYLGHG�E\�6$3�→�VSHFLDOLVW�→�&50�→�5ROHV Search for the 6HUYLFH�0DQDJHU role.

Right-click to select the role and choose &RS\.

Navigate to the newly-created folder within &50�7UDLQLQJ and right-click to 3DVWH�DV�GHOWD�OLQN�. Answer the dialog with <HV. Once you have inserted the role into your folder, first change the ID by right-clicking to select the object and choose &KDQJH�,'. Follow the instructions in the dialog and assign ��VHUYLFHPDQDJHU�as the new object ID.

Now open the object and change the GHVFULSWLRQ�and QDPH of this role to ��VHUYLFHPDQDJHU� The complete ID for the new role is:

SFG�SRUWDOBFRQWHQW�FRP�VDS�WUDLQLQJ�&507UDLQLQJ���*UXSSH�FRP�VDS�SFW�FUP���VHUYLFHPDQDJHU�Save your settings.

Page 435: 2. CR100_Base Customising

© SAP AG CR100 12-36

�3-1-3 Right-click on the Analytics workset and choose 'HOHWH. Answer the dialog

with <HV. 3-1-4 Navigate to User Administration → Identity Management�

Search for the user &50���� Select the entry by choosing the pushbutton at the start of the row.

Choose &KDQJH and go to the $VVLJQHG�5ROHV tab.

Search for your newly-created role using the search string *##service*.

Select your role and choose $GG.

Press the 6DYH button in order to save the user.

Press F5 or use the browser refresh icon.

7KH�WRS�OHYHO�QDYLJDWLRQ�VKRXOG�QRZ�LQFOXGH�VHYHUDO�QHZ�HQWU\�SRLQWV�WKDW�RULJLQDWH�IURP�WKH�VHUYLFH�UHSUHVHQWDWLYH�UROH. Go to $FFRXQWV�DQG�3URGXFWV�→�$FFRXQW�0DQDJHPHQW�→��$FFRXQWV�and call the Account Media Store (3271).

Choose the 2SSRUWXQLWLHV�tab� +\SHUOLQNV�DUH�QRW�DYDLODEOH��/RJ�RII�DQG�FORVH�WKH�EURZVHU�

Page 436: 2. CR100_Base Customising

© SAP AG CR100 12-37

2SWLRQDO�([HUFLVHV�

3-1-5 6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�6\VWHP�$GPLQLVWUDWLRQ�o�8VHU�0DLQWHQDQFH�o�5ROH�$GPLQVWUDWLRQo�5ROHV� Role: 6$3B3&&B6(59,&(B0$1$*(5

Choose &RS\�5ROH. To role: =��B3&&B6(59,&(B0$1$*(5

Choose &RS\�$OO. 3-1-6 6$3�PHQX�o�$UFKLWHFWXUH�DQG�7HFKQRORJ\�o�6\VWHP�$GPLQLVWUDWLRQ�o�

8VHU�0DLQWHQDQFH�o�8VHUV User: CRM-##

Choose &KDQJH. Choose the 5ROHV tab.

Role: =��B3&&B6(59,&(B0$1$*(5�Save the user.

3-1-7 6$3�PHQX�o�&RQILJXUDWLRQ�o�&XVWRPL]LQJ� Choose 6$3�5HIHUHQFH�,0*.

6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o�/D\RXW�RI�8VHU�,QWHUIDFH��3HRSOH�&HQWULF�8,��o��1DYLJDWLRQ��85/�*HQHUDWLRQ��o�$VVLJQ�3RUWDO�5ROH�WR�6LQJOH�5ROH

Select 1HZ�(QWULHV. Role: =��B3&&B6(59,&(B0$1$*(5�Portal role: FRP�VDS�WUDLQLQJ�&507UDLQLQJ���*UXSSH�FRP�VDS�SFW�FUP���VHUYLFHPDQDJHU�Save this data.

3-1-8 6$3�,PSOHPHQWDWLRQ�*XLGH�o�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�o Layout of User Interface (People-Centric UI) → Navigation (URL Generation) → Use Role Copier for Object Links

Individual role (source): 6$3B3&&B6(59,&(B0$1$*(5

Confirm the entry with ENTER.

Individual role (destination): =��B3&&B6(59,&(B0$1$*(5�Confirm the entry with ENTER.

Destination role priority: 10

Execute the activity in test mode to start with and then GHVHOHFW the 7HVW�0RGH�FKHFNER[.

3-1-9 The hyperlinks will now be displayed.

Page 437: 2. CR100_Base Customising

© SAP AG CR100 12-38

Page 438: 2. CR100_Base Customising

© SAP AG CR100 Appendix-1

SAP AG 2004

$SSHQGL[��&RXUVH�2XWOLQH

��� 3ULFLQJ�)XQGDPHQWDOV��� &50�%LOOLQJ��� &50�0LGGOHZDUH��� 3HRSOH�&HQWULF�&50$SSHQGL[

8QLW�� P\6$3 &50������±

$Q�2YHUYLHZ�� %XVLQHVV�3DUWQHUV�� 2UJDQL]DWLRQDO�0DQDJHPHQW�� 3URGXFW�0DVWHU

�� 7UDQVDFWLRQ 3URFHVVLQJ�� $FWLYLW\ 0DQDJHPHQW�� 3DUWQHU�3URFHVVLQJ�� $FWLRQV

Page 439: 2. CR100_Base Customising

© SAP AG CR100 Appendix-2

SAP AG 2004

$SSHQGL[

%DVLF�)XQFWLRQV�DQG�8QGHUO\LQJ�&XVWRPL]LQJ&50 0LGGOHZDUH

Page 440: 2. CR100_Base Customising

© SAP AG CR100 Appendix-3

SAP AG 2004

$GGUHVV�'HWHUPLQDWLRQ

Address 3Delivery address

Correspondenceaddress

Send reminder Applicationprogram

%3�$GGUHVVHV $GGUHVV�7\SHV 7UDQVDFWLRQ

$SSOLFDWLRQ &XVWRPL]LQJ &RQWURO

Address 2

Address 1

Deliver goods

Send letter

��������������� ���������

���������������������� ��� ������������������������������ ��� ����������

BP

� Through Customizing, you can ensure that the different addresses of a business partner are determined correctly by the system for the different partner functions in a business process (for example, send invoice to bill-to address).

� In the Business Partner master, you enter the different addresses of the business partner. One address is marked as the standard address.

� You can assign the addresses to different address types (address usages), which you predefined in the Customizing.

� Several addresses can be assigned to the same address type, but only one is marked as the standard address.

Page 441: 2. CR100_Base Customising

© SAP AG CR100 Appendix-4

SAP AG 2004

&XVWRPL]LQJ�IRU�$GGUHVV�'HWHUPLQDWLRQ

6$3�%XVLQHVV�3DUWQHU�² $GGUHVV�'HWHUPLQDWLRQ� 'HILQH�7UDQVDFWLRQV� 'HILQH�$GGUHVV�7\SHV

� $VVLJQ�7UDQVDFWLRQ�WR�$GGUHVV�7\SH

&50�² 3DUWQHU�'HWHUPLQDWLRQ�3URFHGXUH� (QWHU�$GGUHVV�7UDQVDFWLRQ�IRU�3DUWQHU�)XQFWLRQ�LQ�3URFHGXUH

SAP Reference IMG: �

&URVV�DSSOLFDWLRQ�FRPSRQHQWV�→�6$3�%XVLQHVV�3DUWQHUV�→�%XVLQHVV�3DUWQHUV�→�%DVLF�6HWWLQJV�→�$GGUHVV�'HWHUPLQDWLRQ�and so on.

� &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�3DUWQHU�3URFHVVLQJ�→�'HILQH�3DUWQHU�

'HWHUPLQDWLRQ�3URFHGXUH�

Page 442: 2. CR100_Base Customising

© SAP AG CR100 Appendix-5

SAP AG 2004

0DLQWHQDQFH�RI�,QWHUQDWLRQDO�$GGUHVV�9HUVLRQV

(QKDQFHPHQW�RI�H[LVWLQJ�IXQFWLRQV� 0DLQWHQDQFH�RI�LQWHUQDWLRQDO�DGGUHVV�YHUVLRQV�IRU

� 2UJDQL]DWLRQV� 3HUVRQV� *URXSV� &RQWDFW�SHUVRQV

� 'HILQLWLRQ�RI�LQWHUQDWLRQDO�DGGUHVV�YHUVLRQV�LQ�WKH�&XVWRPL]LQJ� $GGLWLRQDO�PDLQWHQDQFH�IRU�QDPH�DQG�QDPH�GHSHQGHQW�

DWWULEXWHV�� 0DLQWHQDQFH�RI�LQWHUQDWLRQDO�DGGUHVV�YHUVLRQV�VWDUWHG�IURP�WKH�

GHWDLOHG�DGGUHVV�YLHZ�� 3ULQW�SUHYLHZ�IRU�LQWHUQDWLRQDO�DGGUHVV�YHUVLRQV

� The worldwide use of SAP software requires the use of many different fonts. International address versions (or versions for short) are an attribute of Business Address Services that enable addresses to be printed in different fonts depending on the country. In this context, the term GLIIHUHQW�IRQWV does not refer to special country-specific letters or symbols within a character set, such as vowels with umlauts in German and vowels with accents in French, but rather fonts that consist of their own character sets.

� When printing addresses, note that the font of the addresses to be printed is not determined by the current logon language or the logon language at the time of address creation. International address versions enable the same address to be printed in different fonts (or versions), depending on certain parameters.

� A Japanese address is to be printed in Kanji (Chinese characters) if the sending company is also in Japan, or in international font if the sending company is not in Japan.

� See also SAP Note 316331 about international address versions.

Page 443: 2. CR100_Base Customising

© SAP AG CR100 Appendix-6

SAP AG 2004

(QVXULQJ�'DWD�&RUUHFWQHVV�DQG�&RQVLVWHQF\

&KHFN�'XSOLFDWH� 6WDQGDUGL]HG�LQWHUIDFH�IRU�LQWHJUDWLRQ�RI��UG�SDUW\�RU�FXVWRPHU�

VSHFLILF�WRROV3RVWDO�YDOLGDWLRQ�IRU�DGGUHVVHV� &KHFN�DJDLQVW�5���5HJLRQDO�6WUXFWXUH� 6WDQGDUGL]HG�LQWHUIDFH�IRU�LQWHJUDWLRQ�RI��UG�SDUW\�RU�FXVWRPHU�

VSHFLILF�WRROV

&KHFN�RQ�EDQN�GHWDLOV$UFKLYLQJ3UHGHILQHG�YDOXHV�DQG�RU�FKHFN�WDEOHV���������������������������IRU�FHUWDLQ�ILHOGV

� In Business Address Services, interfaces for partner products are provided for the attachment of tools for duplicate check and error tolerant searches.

� The prerequisite for the duplicate check is that a solution of a third-party provider is used and the implementations for the Business-Add-Ins ADDRESS_UPDATE and ADDRESS_SEARCH are active (transaction SE19).

� You can customize postal validation. You can maintain a separate post-customizing for each country.

� The archiving flag (BUT000-XDELE) is set manually or via a BAPI.

� Data dependency test: The business partner cannot be archived when the following statements are true: y The business partner is a reference business partner. y The business partner is being used in a business transaction (for example, in an activity, opportunity,

sales order, lead). Business transactions must first be archived. y The business partner is an active organizational unit. y Relationships to a product exist (for example, customer order number): Partner/product ranges must

first be archived. y An Internet user exists.

Page 444: 2. CR100_Base Customising

© SAP AG CR100 Appendix-7

SAP AG 2004

,Q�'DWD�&OHDQVLQJ��WKH�IROORZLQJ�KDSSHQV�� ,GHQWLILHG�GXSOLFDWHV�FDQ�EH�EURXJKW�WRJHWKHU�ZLWK�WKH�GHSHQGHQW

GDWD�DQG�REMHFWV�� $OO�GHSHQGHQW�GDWD�DQG�REMHFWV�FDQ�EH�SUHVHQWHG�JUDSKLFDOO\�LQ�D

WUHH�VWUXFWXUH�� $IWHU�GDWD�FOHDQVLQJ��WKH�GXSOLFDWH�FDQ�EH�DUFKLYHG�DXWRPDWLFDOO\�

%HQHILWV� 5HGXFHG�GDWD�UHGXQGDQF\� ,PSURYHG�TXDOLW\�RI�GDWD

%XVLQHVV�3DUWQHU�'DWD &OHDQVLQJ

,QWHJUDWLRQ: �

Before GDWD�FOHDQVLQJ can be carried out, the redundant data must be determined in the system. �

The following possibilities for duplicate recognition exist: y External search engine – The Business Address Services (BAS) provide an interface for integrating

any necessary external software such as a search engine. y Customer-owned programs y Services from data providers to search your data for possible duplicates

� In individual cases you can find potential business partner duplicates in the hit list of the business partner search.

3UHUHTXLVLWHV���

Redundant data records must have been determined in the system. �

To use the Business Address Services interface, make the following settings in Customizing: In the IMG, choose %DVLV�→�%DVLV�6HUYLFHV�→��$GGUHVV�0DQDJHPHQW�→�$FWLYDWH�'XSOLFDWH�&KHFN�,QGH[�3RROV��

� Perform the following system settings in the SAP Business Partner IMG: Choose &URVV�$SSOLFDWLRQ�&RPSRQHQWV�→�6$3�%XVLQHVV�3DUWQHU�→�'DWD�&OHDQVLQJ�→�0DLQWDLQ�1XPEHU�5DQJHV���'HILQH�3ULRULWLHV���$FWLYDWH�'DWD�&OHDQVLQJ��

Page 445: 2. CR100_Base Customising

© SAP AG CR100 Appendix-8

SAP AG 2004

3KDVH��� 6HOHFWLRQ� &KHFNLQJ� 6HWWLQJ�RI�V\VWHP

VWDWXV�WR�$5&5

3KDVH��� :ULWLQJ�RI�GDWD

WR�WKH�DUFKLYH

3KDVH��� &KHFNLQJ RI�

DUFKLYHG GDWD� 'HOHWH IURP

GDWDEDVH(all data records with status $5&5�

%XVLQHVV�3DUWQHU�$UFKLYLQJ 3URFHGXUH

� The archiving flag (BUT000-XDELE) is set manually or via a BAPI.

� Data dependency test: The business partner cannot be archived when the following statements are true: y The business partner is a reference business partner. y The business partner is being used in a business transaction (for example, in an activity, opportunity,

sales order, lead). Business transactions must first be archived. y The business partner is an active organizational unit. y Relationships to a product exist (for example, customer order number): Partner/product ranges must

first be archived. y An Internet user exists.

� Phases 2 and 3 of the archiving process must be initiated directly in the Archive Development Kit (ADK). The phase 1 tasks can be completed by periodic collective processing.

� Status ARCR stands for archivable.

Page 446: 2. CR100_Base Customising

© SAP AG CR100 Appendix-9

SAP AG 2004

6HDUFK�IRU�$UFKLYHG�'RFXPHQWV�LQ�3HRSOH�&HQWULF�8,

,Q�WKH�3HRSOH�&HQWULF�XVHU�LQWHUIDFH��\RX�FDQ�VHDUFK�IRU�DUFKLYHG�GRFXPHQWV�DQG�GLVSOD\�WKHP�

Page 447: 2. CR100_Base Customising

© SAP AG CR100 Appendix-10

SAP AG 2004

'DWH�0DQDJHPHQW

([DPSOHV�RI�'DWH�7\SHV�LQ�%XVLQHVV�7UDQVDFWLRQV�

$FWLYLW\

6DOHVFRQWUDFW

3ODQQHG�GDWH�$FWXDO�GDWH��

&RQWUDFW�VWDUW�9DOLGLW\�SHULRG�&RQWUDFW�HQG�&DOO�FXVWRPHU�

'DWH�W\SH� 'DWH�UXOH�

&XUUHQW�GDWH

&XUUHQW�GDWH��\HDU&RQWUDFW�VWDUW��YDOLGLW\�SHULRG&RQWUDFW�HQG�± ��ZHHNV

'DWH�0DQDJHPHQW�HQDEOHV�\RX�WR�SURFHVV�DV�PDQ\�GDWHV�DV�\RX�UHTXLUH�LQ�D�GRFXPHQW

� Date management enables you to process as many dates as you wish in a transaction. It is used, for example, in contracts (for cancellations date, run times), activities (total duration of an activity), and quotations (valid to date). You can use date management in any other transaction types. You define specific dates, or the system can calculate dates using date types, durations and date rules.

� The date profile controls which reference objects, time duration, date types, and date rules can be used in a specific transaction type.

Page 448: 2. CR100_Base Customising

© SAP AG CR100 Appendix-11

SAP AG 2004

'DWHV�LQ�%XVLQHVV�7UDQVDFWLRQV�² 6$3�*8,

'DWH�W\SH 'DWH�UXOH

Page 449: 2. CR100_Base Customising

© SAP AG CR100 Appendix-12

SAP AG 2004

'DWH�3URILOH�

,WHP�&DWHJRU\3URFHVV�7\SH

� :KLFK�GDWH�W\SHV�FDQ�,�XVH"� :KLFK�GXUDWLRQV�DUH�LQFOXGHG"� :KDW�DWWULEXWHV�KDYH�EHHQ�JLYHQ�WR�WKH�GDWHV�

DQG�GXUDWLRQV"� +RZ�DUH�WKH�GDWHV�GHWHUPLQHG��GDWH�UXOHV�"� :KHUH�GR�WKH�GDWHV�DQG�GXUDWLRQV�DSSHDU�LQ�

WKH�GRFXPHQW"

'DWH�3URILOH

� Date types are descriptions of business transaction dates, for example, start of contract, end of contract, date of signature.

� The duration is the period between two points in time. It consists of a numerical value and definable time unit.

� Date rules for calculating times are defined in XML.

Page 450: 2. CR100_Base Customising

© SAP AG CR100 Appendix-13

SAP AG 2004

&RQWHQW�0DQDJHPHQW

<RX�FDQ�XVH�P\6$3 &50�&RQWHQW�0DQDJHPHQW�WR�OLQN�DQ\�GRFXPHQWV��VXFK�DV�0LFURVRIW�([FHO�RU�:RUG�ILOHV�WR�EXVLQHVV�WUDQVDFWLRQV�7KH�IROORZLQJ�IXQFWLRQV�DUH�DYDLODEOH�LQ�&RQWHQW�0DQDJHPHQW�� &UHDWLQJ��FKDQJLQJ��FRS\LQJ�DQG�GHOHWLQJ�GRFXPHQWV� 6WRULQJ�GRFXPHQWV�LQ�IROGHUV��IROGHU�VWUXFWXUH�� ,PSRUWLQJ�GRFXPHQWV�IURP�DQG�H[SRUWLQJ�GRFXPHQWV�WR�D�ORFDO�3&� ([SRUWLQJ�GRFXPHQWV�WR�\RXU�3&� 5HIHUHQFLQJ�GRFXPHQWV�WKDW�DUH�OLQNHG�WR�RWKHU�WUDQVDFWLRQV� ,QFOXGLQJ�85/V�LQ�WKH�VWUXFWXUH� 6HDUFKLQJ�GRFXPHQWV� 6HQGLQJ�GRFXPHQWV� 0DQDJLQJ�YHUVLRQV� 3UHYLHZLQJ�GRFXPHQWV

� Content Management is a function of the SAP Web Application Server, which is used in SAP CRM in various areas, for example, for business partner- and product master data.

� In the business transaction, the various Content Management functions are available on header- and item level.

� Integration with the ArchiveLink functionality: In Customizing, you can define which documentation for the appropriate business objects is linked to the ArchiveLink functions. To do this, in Customizing, select the :HE�$SSOLFDWLRQ�6HUYHU��! 6$3�:HE�$SSOLFDWLRQ�6HUYHU��! �%DVLV�6HUYLFHV���! $UFKLYH/LQN� Additionally, you can create ArchiveLink documents from Content Management.

� The exchange of Content Management documents with CRM Mobile is possible. Usage of filter profiles allows you to specify which documents are to be transferred to the Mobile Client.

� For technical information on Content Management, see the SAP Help portal under http://help.sap.com -> SAP NetWeaver -> SAP Web Application Server -> SAP NetWeaver Components -> SAP Web Application Server -> Basis Services / Communication Interfaces (BC-SRV) -> Knowledge Provider (BC-SRV-KPR) -> Content Management Service (BC-SRV-KPR).

� Please see OSS note 720434 for information on $XWKRUL]DWLRQV�IRU�GRFXPHQWV.

Page 451: 2. CR100_Base Customising

© SAP AG CR100 Appendix-14

SAP AG 2004

&RQWHQW�0DQDJHPHQW�² 6$3�*8,

)ROGHU�VWUXFWXUH 3UHYLHZ��SURSHUWLHV��RU�YHUVLRQV

� Functions for Content Management are on the 'RFXPHQWV tab page.

� Special functions in SAP GUI: y Sending documents: You can send business partners documents linked to a business transaction, for

example, by e-mail or fax. y Creation of personal- and generally visible notes at document level. y Document templates: You can define templates for your documents that will be available to you later

in Content Management. For more information, see the Implementation Guide under &XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�%DVLF�)XQFWLRQV�→�&RQWHQW�0DQDJHPHQW�→�'HILQH�'RFXPHQW�7HPSODWHV.�

Page 452: 2. CR100_Base Customising

© SAP AG CR100 Appendix-15

SAP AG 2004

&RQWHQW�0DQDJHPHQW�² 3HRSOH�&HQWULF�8VHU�,QWHUIDFH

� Functions for Content Management are on the $WWDFKPHQWV tab page.

Page 453: 2. CR100_Base Customising

© SAP AG CR100 Appendix-16

SAP AG 2004

6\VWHP�/DQGVFDSH��'DWD�&RQWDLQHUV�8VHG

0RELOH�&OLHQWV

&RPPXQLFDWLRQ�6WDWLRQ

;0/�)LOHV�,'RFV��62$3��RU�$6&,,�)LOHV

'DWD�([WUDFWV���([FHO�:RUNERRNV

'LUHFW�$FFHVV�YLD�%$3,V

2WKHU�V\VWHPV

&50�6HUYHU

%:

6$3�5���V\VWHP

&50�0LGGOHZDUH

&50�0LGGOHZDUH

%'RF0HVVDJHV

� %'RF�PHVVDJHV�serve as data containers on the CRM Server and between the CRM Server and the Mobile Clients.

� Data from SAP R/3 systems and other systems are received via BAPIs, XML files, Idocs or ASCII files. This data is mapped to fill BDocs for further distribution.

� Several layers can be distinguished to technically enable the data transfer between the systems involved: y The TCP/IP transfer protocol is usually used on the network. y Remote Function Calls (RFCs) or the File Transfer Protocol (ftp) provide data. y BDocs, IDocs, XML messages or ASCII flat files contain the actual data.

Page 454: 2. CR100_Base Customising

© SAP AG CR100 Appendix-17

SAP AG 2004

,GHD�� (YHU\�UHFHLYHU�LV�UHSUHVHQWHG�E\�DQ�DEVWUDFW�VLWH

6$3�5���6\VWHP�

&50��&'%0RELOH�&OLHQW 1RQ�6$36\VWHP�

5HSOLFDWLRQ�DGPLQLVWUDWLRQ�

6LWH�$ 6LWH�% 6LWH�& 6LWH�'

YDULRXVVLWH�W\SHV

6LWH�7\SH�&RQFHSW

5HVXOW�� 'DWD�UHSOLFDWLRQ�WR�GLIIHUHQW�V\VWHPV�FDQ�EH�DGPLQLVWHUHG�LQ�D�

XQLIRUP�ZD\

� In an SAP CRM system environment, local components or VLWHV must be connected to the central component permanently or temporarily so that messages can be exchanged. Sites (not users) are the smallest addressable unit in Replication and Realignment. They are identified by a global identifier (GUID).

� Each site has a VLWH type. Sites of the same type use the VDPH�DGDSWHU for exchanging data between the CRM Server and the sites. There is a range of site types available for connecting SAP components.

� Sites are created in the Administration Console, a CRM Middleware tool for the administration of the data exchange of sites (local components). An SAP R/3 system is created, for example, as a site using the site type R/3. SAP provides many standard site types: CRM, CDB, R/3, Mobile client, External interface for XML, External interface for Idocs.

� You can create your own user-defined site types in Customizing. To do this, choose: 6$3�,PSOHPHQWDWLRQ�*XLGH�→�&XVWRPHU�5HODWLRQVKLS�0DQDJHPHQW�→�0LGGOHZDUH�DQG�5HOHYDQW�&RPSRQHQWV�→�&RPPXQLFDWLRQ�6HWWLQJV�→�&UHDWH�VLWHV�DQG�VXEVFULSWLRQV��

Page 455: 2. CR100_Base Customising

© SAP AG CR100 Appendix-18

SAP AG 2004

6\QF

KURQ

L]DWLR

Q�)ORZ

,QERXQG�$GDSWHU

&'%�6HUYLFH

5HSOLFDWLRQ�DQG�5HDOLJQPHQW�

6HUYLFH

2XWERXQG�$GDSWHU

�! �"$#%� �&'( �)� �)+*

, &�#%- �&'( �)� �)+*

V%'RF

0HVVDJH�IORZ��9DOLGDWLRQ��5HSOLFDWLRQ�

0DSSLQJ�6HUYLFH��0RELOH�%ULGJHV%'RF P%'RF

6\QFKURQL]DWLRQ�%'RFV ² 6\QFKURQL]DWLRQ�)ORZ

&'%

� The main tasks of a synchronization flow comprise the storage of files in the consolidated database (CDB) and the realignment service, that is, the redistribution (synchronization) of data to mobile clients��$UFKLWHFWXUH�DQG�7HFKQRORJ\�→�0LGGOHZDUH�→�0RQLWRULQJ�→�4XHXHV�→�0RQLWRULQJ�55�4XHXHV�

� An LQERXQG�sBDoc can be processed in two ways: y If assigned to an mBDoc, it is (always) mapped to this mBDoc, which is then passed to messaging

flow for validation in the CRM Server. y If not assigned to an mBDoc, the sBDoc is (always) passed to synchronization BDoc outbound

processing. �

2XWERXQGprocessing can be done in two ways: y Initial load processing updates the CDB only. y Notification (delta) processing takes place if the data distribution is active (table SMOFINICUS) and

receiver determination, realignment, extract, and other processes need to run.

Page 456: 2. CR100_Base Customising

© SAP AG CR100 Appendix-19

SAP AG 2004

&50�6HUYHU&50�6HUYHU&50�0LGGOHZDUH

7KH�([WHUQDO�,QWHUIDFH�$GDSWHU��;0/�62$3�&KDQQHO

6$3�%XVLQHVV�&RQQHFWRU

.0/214365 �87:9

; "<">=

;0/

;0/�0HVVDJLQJ�6\VWHP

0HVVDJHV�)ORZP%'RF &50�

$SSOLFDWLRQ ;0/

6$3�([FKDQJH�

,QIUDVWUXFWXUH;0/

$GDSWHU�IRU�H[WHUQDO�LQWHUIDFH

� The figure shows a more detailed overview of SOAP/XML processing.

� SOAP/XML messages can be sent to XML messaging systems, which convert the XML into other XML schemata based on mapping rules and send these messages to other applications based on routing rules.

� For CRM – Business Connector communication, IDocs should be used. An IDoc transfer is quicker in comparison to SOAP/XML because, unlike an XML document, the IDoc document contains no metadata information (tags), therefore, the size of document sent down the line is substantially smaller in comparison.

Page 457: 2. CR100_Base Customising

© SAP AG CR100 Appendix-20

SAP AG 2004

&50�6HUYHU&50�6HUYHU

&50�0LGGOHZDUH

$GDSWHU�IRU�H[WHUQDO�LQWHUIDFH

.0/21+3?5 �@7:9

0HVVDJHV�)ORZP%'RF &50�

$SSOLFDWLRQ

7KH�([WHUQDO�,QWHUIDFH�$GDSWHU��$/(�,'RF &KDQQHO

�UG�3DUW\�$/(�&RQYHUWHUV

"$ACBD

B�EGF )

;0/

�UG�3DUW\�$/(�0HVVDJLQJ�6\VWHP

6$3�([FKDQJH�

,QIUDVWUXFWXUH� �

,'RF

(',��,'RF

)ODW�ILOHLQ�,'RFIRUPDW

(',6XEV\VWHP (',

B�EHF )

I6J$K�L *�M�N )�%�O�" ; ) 5 7:9QPR �*�EH&�)+*�*�DR%-&�&�) S4"T%�U-M�F *%V=�% *�*WEG#�F )

� The figure shows a more detailed overview of IDoc processing.

� IDocs can be used to send messages to the Business Connector where an IDoc XML document will be established and mapped to other XML schemata such as Rosetta Net, xCBL or the customer‘s own schemata.

� IDocs can be used to send messages to a flat file.

� IDocs can be used to send messages to an ALE converter where IDocs are mapped to standardized message formats (EDI communication). IDocs can be used to send messages to an ALE messaging system. In contrast to an ALE converter, the message handler will not perform any conversion or mapping but instead receives IDocs and sends them to applications for processing.

� IDocs can be used to send messages to an EDI subsystem. In contrast to an ALE converter, the EDI subsystem does not use direct program-to-program communication for transferring IDocs.

Page 458: 2. CR100_Base Customising

© SAP AG CR100 Appendix-21

SAP AG 2004

6$3�%:�6\VWHP

&50�6\VWHP

&50�0LGGOHZDUH

%'RF%'RF)ORZ)ORZ

%:�%:�$GDSWHU$GDSWHU

%'RF

'RZQORDG�RI�6ROXWLRQ�

:RUNERRNV

([WUDFW�RI�&50�%XVLQHVV�2EMHFWV

5HSOLFDWLRQRI�6ROXWLRQ�:RUNERRNV

,QWHJUDWLRQ�&50�² %XVLQHVV�,QIRUPDWLRQ�:DUHKRXVH

X The 0LGGOHZDUH�%URNHU provides data to an SAP Business Information Warehouse (SAP BW) system and receives reports from an SAP BW system to replicate them to Mobile Clients. However, only the extract function is available in a pure CRM Server Applications scenario (without Mobile Clients) because CRM Server Applications users will have direct access to an SAP BW system. The load of Solution Workbooks to the CRM system and, consequently, to Mobile Clients, is covered in the course 7$&50��0RELOH�6DOHV���6HUYLFH.

X The SAP BW is linked to the CRM Server partly by the Middleware Broker, partly by direct RFCs and BAPIs.

X The %:�DGDSWHU�extracts data from the SAP Business Information Warehouse (SAP BW) for the following BDoc types: y Sales orders, opportunities, leads, activities, contracts, billing documents (mBDoc types) y One single sBDoc: Chemical Market Potentials. Further customer-defined extractions of sBDocs

without using a messaging flow are possible. y Product and campaign master data, which is not handled by the CRM middleware

X By default, changes to master data by a CRM Server Application always trigger a BDoc flow. However, the BW adapter does not use this BDoc flow for product data or campaign master data but receives the data from the application directly to put those data in a DataSource structure into the outbound queue where it is pulled by the SAP BW system using scheduled requests.

Page 459: 2. CR100_Base Customising

© SAP AG CR100 Appendix-22