good sap book2

254
8/14/2019 Good SAP Book2 http://slidepdf.com/reader/full/good-sap-book2 1/254 © SAP AG CR100 5-65 2SWLRQDO([HUFLVH6HUYLFH 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 &XVWRPHU5HODWLRQVKLS0DQDJHPHQW o %DVLF)XQFWLRQV o ,QFRPSOHWHQHVV o 'HILQH,QFRPSOHWHQHVV3URFHGXUH In the Dialog Structure navigate to ,QFRPSOHWHQHVV*URXS7UDQVDFWLRQ,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 . $VVLJQPHQW7UDQVDFWLRQ7\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 ,QFRPSOHWHQHVV3URFHGXUH 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. F o r i n t e r n a l u s e b y C S C o n l y A-PDF Split DEMO : Purchase from www.A-PDF.com to remove the watermark

Upload: mindbashing

Post on 30-May-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 1/254

© SAP AG CR100 5-65

2SWLRQDO ([HUFLVH 6HUYLFH

4-1 You would like to ensure that the sales transaction ZA## must have the ExternalReference field maintained. You would like an error message if no data is enteredfor the field. Create an incompleteness group =* with the description ,& *URXS

for your transaction. Maintain the incompleteness procedure =3 ## with thedescription ,& 3URFHGXUH .

4-1-1 Define the incompleteness group =* ##.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo ,QFRPSOHWHQHVVo '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 thedescription ,& 3URFHGXUH .

4-1-4 Enter the details for the incompleteness procedure and define the ([WHUQDO 5HIHUHQFHfield 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, andchoose 7HFKQLFDO ,QIRUPDWLRQ. In the )LHOG 'DWDsection, youwill see the field name

In the Dialog Structure navigate to

,QFRPSOHWHQHVV3URFHGXUH 'HWDLO , choose 1HZ (QWULHVand enter

Object Name: 6DOHV

Field Name: 32B180%(5B62/'

Relevance: +HDGHU

Message Category: (UURU

Business Transaction: ,1&

Save your entries.

For internal u

se by C

S

C

only

A-PDF Split DEMO : Purchase from www.A-PDF.com to remove the watermark

Page 2: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 2/254

© 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 businesspartner) empty. Enter =3 in the 3URFHGXUHfield.

In the Dialog Structure navigate to,QFRPSOHWHQHVV 3URFHGXUH 'HWHUPLQDWLRQ, choose 1HZ (QWULHVand enterthe 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 6HUYLFHRUGHU.

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 tonavigate to the corresponding field.

For internal u

se by C

S

C

only

Page 3: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 3/254

© SAP AG CR100 6-1

© SAP AG2004

$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

For internal u

se by C

S

C

only

Page 4: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 4/254

© SAP AG CR100 6-2

© SAP AG2004

$FWLYLW\ 0DQDJHPHQW

$FWLYLW\ 0DQDJHPHQW 2YHUYLHZ

&XVWRPL]LQJ $FWLYLWLHV

&DOHQGDU ,QWHJUDWLRQ

%XVLQHVV 3DUWQHU &RFNSLW

For internal u

se by C

S

C

only

Page 5: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 5/254

© SAP AG CR100 6-3

© SAP AG2004

$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

For internal u

se by C

S

C

only

Page 6: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 6/254

© SAP AG CR100 6-4

© SAP AG2004

8VLQJ GLIIHUHQW RSWLRQV LQ P\6$3 &50 \RX ZDQWWR FUHDWH DQG PRQLWRU GLYHUVH DFWLYLWLHV DQG DOVRFUHDWH IROORZ XS DFWLYLWLHV

<RX PLJKW KDYH WR PDNH &XVWRPL]LQJ VHWWLQJV IRUDFWLYLWLHV LQ WKH IXWXUH

$FWLYLWLHV %XVLQHVV 6FHQDULR

For internal u

se by C

S

C

only

Page 7: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 7/254

© SAP AG CR100 6-5

© SAP AG2004

$FWLYLW\$FWLYLW\

7\SHV RI $FWLYLW\

7DVN7DVN7DVN

3ULYDWHDSSRLQWPHQW

3ULYDWH3ULYDWHDSSRLQWPHQWDSSRLQWPHQW 9LVLW9LVLW9LVLW

( PDLO(( PDLOPDLO

7HOHSKRQHFDOO

7HOHSKRQH7HOHSKRQHFDOOFDOO

%XVLQHVVDFWLYLWLHV

%XVLQHVVDFWLYLWLHV 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 haveworked on. All data that are stored in an activity consist of important information sources, to whichall 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.

For internal u

se by C

S

C

only

Page 8: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 8/254

© SAP AG CR100 6-6

© SAP AG2004

6WUXFWXUH RI $FWLYLWLHV

+HDGHU +HDGHU

7DE'HWDLOV

7DE'HWDLOV

)XUWKHU7DEV

)XUWKHU7DEV

'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$FWLRQV

2UJDQL]DWLRQ2UJDQL]DWLRQ

'HDGOLQHV'HDGOLQHV

$WWDFKPHQWV$WWDFKPHQWV

All activities consist of basic and more detailed information on various tab pages(header data).

The KHDGHUcontains fields for the description, date and time, category, and partner information. The 2YHUYLHZtab page is divided into several areas and contains the following detailed information:

y Priority, completion, and result (status) of the activityy Reason and goal of the activity

General information, for example, who created the activity and when. The possible entries for thesefields 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 partnerinformation, check organizational data, enter activity-specific addresses, and display a detailed viewof all dates.

When you work with WDVNV, the system does not show the tab pages for organizational data andaddresses because this data is relevant only when the activity includes an activity partner.

For internal u

se by C

S

C

only

Page 9: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 9/254

© SAP AG CR100 6-7

© SAP AG2004

%XVLQHVV 7UDQVDFWLRQ &DWHJRULHV DQG7UDQVDFWLRQ 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

%XVLQHVVDFWLYLWLHV

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 outon 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 theCustomizing 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 widerange of possibilities, for example, the preparation of a customer presentation, or a reminder to buy abirthday card. If you mark a task as SULYDWH, it cannot be viewed by other users.

For internal u

se by C

S

C

only

Page 10: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 10/254

© SAP AG CR100 6-8

© SAP AG2004

&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 theprevious 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 textdetermination procedure, the partner determination procedure, the status profile, the organizationaldata profile, and the number range assignment.

y Assigning the business transaction category: You can assign a transaction type to one or morebusiness transaction categories. Only specific combinations of business transaction categories arepossible. You can select additional business transaction categories dependent on the leadingbusiness transaction category.

y Customizing at header level: Dependent on the business transaction category, various settingsshould be performed here.

For internal u

se by C

S

C

only

Page 11: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 11/254

© SAP AG CR100 6-9

© SAP AG2004

&UHDWLQJ D IROORZXS DFWLYLW\

&XVWRPHU YLVLW

&XVWRPHU &XVWRPHU YLVLWYLVLW2UGHU

¡£ ¢¥ ¤§ ¦© ¨

© ¨ ¢! " ¦

# # #

2UGHU 2UGHU ¡$ ¢" ¤! ¦© ¨

¡£ ¢¥ ¤! ¦% ¨ &

© ¨ ' ¢( ( ¦

© ¨ ¢§ " ¦

# # #

# # #

$FWLYLWLHV FDQ DOZD\V EH FUHDWHG DV IROORZ XS WUDQVDFWLRQV

&XVWRPL]LQJ FRS\LQJ FRQWURO LV SRVVLEOH EXW QRW QHFHVVDU\

)ROORZ 8S $FWLYLWLHV

)1 03 2 03 46 58 7@ 9' 0B A C3 2 D 2

)E 03 2 03 46 58 7@ 9' 0)@ 03 2 03 46 58 7F 9' 0

A C6 2 D 2 A C3 2 D 2

&UHDWLQJ D IROORZXS DFWLYLW\

&RQWUDFW¡F ¢( ¤! ¦© ¨

# # #

&RQWUDFW&RQWUDFW¡F ¢( ¤! ¦G ¨ H

¡$ ¢" ¤! ¦© ¨

# # #

# # #

&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 GRFXPHQWIORZ 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, thecopied process does not have a reference to the reference document.

For internal u

se by C

S

C

only

Page 12: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 12/254

© SAP AG CR100 6-10

© SAP AG2004

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\

6WDWXV

6DOHV RUJDQL]DWLRQ'LVWULEXWLRQ FKDQQHO'LYLVLRQ7HUULWRU\

0XOWLSOH DVVLJQPHQW

The TXHVWLRQQDLUHin 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 customery A customer feedback formy 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

4XHVWLRQQDLUHVtab page. If you do not maintain questionnaire determination, the 4XHVWLRQQDLUHtabpage is QRWshown.

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.

For internal u

se by C

S

C

only

Page 13: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 13/254

© SAP AG CR100 6-11

© SAP AG2004

$FWLYLW\ -RXUQDOV

:LWK DFWLYLW\ MRXUQDOV \RX FDQ UHFRUG DQG XSGDWH

LQIRUPDWLRQ JDWKHUHG IURP FXVWRPHU YLVLWV RU WHOHSKRQHFDOOV$FWLYLW\ MRXUQDOV FDQ FRQWDLQ

Products or product categories

Product-related information such as what products were discussed with thecustomer, or the number of samples given to the customer

7KH DFWLYLW\ MRXUQDO LV WUDQVIHUUHG IURP (QWHUSULVH 6DOHV WR &50 0RELOHDQG YLFH YHUVD

$FWLYLW\ -RXUQDO

3URGXFW 'LVFXVVHG 1XPEHU RI 6DPSOHV 3ULRULW\IP )F Q% R S S' T U 56 V W@ 5

IP )F Q% R S S' X R Y` 0' a@ Vc bd Y

99

1RWHVe

b f gh 7E Yi 06 pP V fq A8 7@ 9 f3 V a3 03 pr Vs 98 W` 7@ pt a6 06 pu Vc 98 WB Iv )1 Q© R' S S Tw Vs 9x f' 0d A 7@ 98 a` y@ b' C6 p g 03 p1 73 1 R S' S Xd

The information in the activity journal may or may not be product-related. An activity journal cancontain the following information:y Type and number of products discussed with customers or samples handed out to customers, for

example, in the pharmaceuticals industryy Position of products in store, for example, whether they are placed on the promotional shelf, at the

check-out or near the store entrancey Customer feedback

The information gathered in activity journals can be used to:y Track the distribution of samples in the pharmaceuticals industryy Analyze sales data, for example, number of products handed out to customersy Track the progress of your sales team, for example, the number of discussions held with customers

and the result of these discussionsy 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 categorydetermination.

You may define additional fields for activity journals. Example: Transaction type 0020 (business activity with product).

For internal u

se by C

S

C

only

Page 14: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 14/254

© SAP AG CR100 6-12

© SAP AG2004

,QWHJUDWLQJ WKH &DOHQGDU

$FWLYLWLHV DSSHDU LQ WKH FDOHQGDU LQ 6$3 &50 LI WKH FDOHQGDU IODJ LVDFWLYH

)RU WKH WUDQVDFWLRQ W\SH PDLQ VZLWFK &XVWRPL]LQJ

)RU WKH UHVSHFWLYH SDUWQHU IXQFWLRQ GHIDXOW YDOXH IURP WKH SDUWQHUGHWHUPLQDWLRQ SURFHGXUH

$FWLYLWLHV FDQ EH FUHDWHG RU FKDQJHG GLUHFWO\ IURP FDOHQGDU

7KH FDOHQGDU FDQ EH V\QFKURQL]HG ZLWK JURXSZDUH DSSOLFDWLRQV

You can synchronize CRM activities with the groupware calendar so that CRM business activitiescan also be displayed, for example, in Outlook. This is an additional function to synchronizingnormal appointments from the SAP calendar.

The 6$3 &DOHQGDU 6\QFKURQL]DWLRQ 7RROmust 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.

For internal u

se by C

S

C

only

Page 15: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 15/254

© SAP AG CR100 6-13

© SAP AG2004

*URXSZDUH ,QWHJUDWLRQ

&50 %XVLQHVV$FWLYLWLHV DQG 7DVNV

&50 %XVLQHVV$FWLYLWLHV DQG 7DVNV

*URXSZDUH6HUYHU

*URXSZDUH6HUYHU

%LGLUHFWLRQDO GDWD H[FKDQJH EHWZHHQ P\6$3 &50PLGGOHZDUH DQG JURXSZDUH VROXWLRQV0LFURVRIW ([FKDQJH DQG /RWXV 1RWHV

6HUYHU EDVHG IRU

7DVNV

%XVLQHVV DFWLYLWLHV

%XVLQHVV SDUWQHUÆ *URXSZDUH %XVLQHVV DFWLYLW\ DGGUHVVHVRQO\ &50 Æ *URXSZDUH

As of SAP CRM 4.0, exchange in both directions is possible, that is, from CRM to groupware andfrom groupware to CRM.

You can integrate CRM Activity Management with groupware applications, that is, MicrosoftOutlook and Lotus Notes, allowing you to synchronize business activities and tasks in your CRMcalendar and your own groupware calendar. Data exchange is two-way, enabling you to displayactivities and their data, such as date, time, location and business partners involved, which you havemaintained in the CRM system, in your own office management system, and vice versa. This allowsyou to work more quickly and effectively because you do not have to keep referring back to yourCRM 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 inthe database as a business document (BDoc), and then sent to CRM middleware. Middleware callsadapters, and sends the activity to the map box. The business activity is then converted to iCalendarformat, making it compatible with groupware applications.

Groupware integration with CRM Enterprise is server-based, meaning the data is exchangedautomatically in the background, without having to be triggered by the user.

For internal u

se by C

S

C

only

Page 16: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 16/254

© SAP AG CR100 6-14

© SAP AG2004

*URXSZDUH ,QWHJUDWLRQ $UFKLWHFWXUH

&50 6HUYHU

&50 0LGGOHZDUH

*URXSZDUH $GDSWHU *URXSZDUH $GDSWHU

;0/P 76 AB Yw 0 f f' C' WE 0

%'RF0HVVDJH

*URXSZDUH6HUYHU

$pt 7@ b6 4 x C3 p 0

e7@ 96 9' 0' A gu 7@ p

;0/e

C6 pt a8 Ve

C3 2 06 98 a3 C6 p

F ¥ ( " ( !

G( § ¥ s

% j G k

A gr V V gu V 0 f

l b f6 V© 9' 0 f f

4' C3 p gm 98 03 p

Groupware integration is achieved by a set of *URXSZDUH $GDSWHUVand *URXSZDUH &RQQHFWRUV. The SAP *URXSZDUH $GDSWHUon 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 isknown as the 0DS%R[ . Predefined mappings are delivered for groupware integration.

SAP *URXSZDUH &RQQHFWRUVexternal to the CRM server perform the message synchronizationbetween the CRM server and the groupware server. Message transfer is performed using a reliableand open messaging interface based on XML-SOAP. The standard groupware object formats aretransformed to proprietary groupware object formats.

For internal u

se by C

S

C

only

Page 17: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 17/254

© SAP AG CR100 6-15

© SAP AG2004

$FWLYLW\ $QDO\VLV

0\ DFWLYLWLHV0\ 'HSDUWPHQW V $FWLYLWLHV0\ &ROOHDJXH¶V $FWLYLWLHV

%XVLQHVV SDUWQHU IURP WR

1RW FRPSOHWHG&RPSOHWHG$OO

$FWLYLW\ GDWH IURP WR

%XVLQHVV $FWLYLWLHV7DVNV%RWK

2UJDQL]DWLRQDO GDWD

$FWLYLW\ 0RQLWRU 6$3 &50 %, &RQWHQW

A gm V V g n 4' C f' fE V V g% nq C3 9' C6 2 n fE V f

bd A A 0 f f G C3 Vs 2 c b6 p 0o C6 9' C6 2 n f6 V f

© 9 g 03 9 f6 V g nq 7d F A3 b f gt 7E Yi 03 p$ A C3 pt 0

A gm V V g nw 56 V f gt 7@ p n

nx g 0 C8 Y f 4E 2 C3 96 9' 0d a

C' A gm V V gm V 0 f

l V f gm pm V© 6 b gh V 7@ 9i 7' @ C' A gm V V gh V 0 f

4' 0E p@ 7@ p WE C3 96 V C' gt VD 7@ 9' C3 2 bE 96 V g

A gm V V g nw 4' C3 p gr 9' 06 p8 q V gr 5B 7@ 4' 03 9

C' A gm V V gm V 0 f

© s

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

For internal u

se by C

S

C

only

Page 18: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 18/254

© SAP AG CR100 6-16

© SAP AG2004

%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 fromseveral sources, for example, business partner master data, statistical data, and transaction data. Inthis way, you can quickly and simply display the most important details for your main customers orbusiness transaction partners.

The most important steps for modifying the fact sheet are the view definition, the assignment of infoblocks to views, and the assignment of views to user roles:y 9LHZ GHILQLWLRQWith 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 viewaccording to the requirements of the user.

y $VVLJQPHQW RI LQIR EORFNV WR WKH YLHZV y $VVLJQPHQW RI YLHZV WR XVHU UROHVIn this step, you can assign particular views to particular

single roles. Therefore, the information you see on the fact sheet depends on the application inwhich you are working or on the user group to which you are assigned.(This step is optional.)

For internal u

se by C

S

C

only

Page 19: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 19/254

© SAP AG CR100 6-17

© SAP AG2004

$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

For internal u

se by C

S

C

only

Page 20: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 20/254

© SAP AG CR100 6-18

For internal u

se by C

S

C

only

Page 21: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 21/254

© 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 theCRM system for your trade fair business. You set up a new transaction

type of the type trade fair activities and familiarize yourself with a numberof functions in the activity maintenance. This includes selecting activitiesusing the activity monitor and using the Businss Partner Cockpit and theFact 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 thetransaction type and ## 7UDGH )DLU 9LVLWas the name and long description.

Assign the organizational data profile =25*352) and the actionprofile $&7,9,7< to the new transaction type.

In the &XVWRPL]LQJ KHDGHUarea, assign your newly created aim = to thetransaction type =% and set the priority to +LJK.

A ##Trade Fair Visit should generally be relevant for the calendar. It shouldnot be possible to create a private ##Trade Fair Visit. Set or check thecorresponding indicators.

1-1-3 Now test the new transaction type by creating a contact of the type ## 7UDGH)DLU 9LVLWfor a week from today, 2.00-3.00 p.m. Use )LUVW## YLVLW DIWHUWUDGH IDLUas the description and ## 6WRFNPDQQas 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.

For internal u

se by C

S

C

only

Page 22: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 22/254

© 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 transactiontype 7DVN . Use $SSRLQWPHQW &XVWRPHU 6WRFNPDQQas the description,3UHSDUDWLRQas 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 $FWLRQVtab page. Try toexecute the action &UHDWH IROORZ RQ WDVN .

Later in the course, the more detailed relationships for executing andautomatically processing actions will be explained.

1-3 Activity Monitor

1-3-1 Use various methods to search for the activites you created in the previousexercises.

1-4 Now you want to add a personalized view to the fact sheet in the business partnercockpit which will enable you to view various business partner-specific informationat the same time.

1-4-1 Call the business partner cockpit directly from the transaction processing orfrom the SAP menu ( 0DVWHU 'DWDo %XVLQHVV 3DUWQHUVo %XVLQHVV 3DUWQHU &RFNSLW ) and enter the QXPEHUof the customer 6WRFNPDQQ, if necessary.

1-4-2 In the 3HUVRQDOL]Harea, define your own view 7UDGH )DLU 9LHZasVHOHFWDEOHand assign the following info blocks / sequences.

$GGUHVV &ODVVLILFDWLRQand 2SHQ DFWLYLWLHV1-4-3 In the Business Partner Cockpit, check the new fact sheet view for your new

customer 6WRFNPDQQ $*

For internal u

se by C

S

C

only

Page 23: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 23/254

© 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 &RQILJXUDWLRQo &XVWRPL]LQJ

Choose 6$3 ,PSOHPHQWDWLRQ *XLGH.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo 6HWWLQJV IRU $FWLYLWLHVo 0DLQWDLQ &DWHJRULHV *RDOV DQG 3ULRULWLHVo 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 thetransaction type and 7UDGH )DLU 9LVLWas the name and long description.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo '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 dialogbox.

Assign the organizational data profile =25*352) and the actionprofile $&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< .…

For internal u

se by C

S

C

only

Page 24: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 24/254

© SAP AG CR100 6-22

In the &XVWRPL]LQJ KHDGHUarea, assign your newly created aim = to thetransaction type =% and set the priority to +LJK.

In the dialog structure, double-click on $VVLJQPHQW RI %XVLQHVV7UDQVDFWLRQ &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 shouldnot be possible to create a private Trade Fair Visit. Set or check thecorresponding indicators.

The corresponding indicators &DOHQGDUand 3ULYDWH $SSRLQWPHQWV3RVVLEOHshould 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 9LVLWfor a week from today, 2.00-3.00 p.m. Use )LUVW YLVLW DIWHUWUDGH IDLUas the description and 6WRFNPDQQ as the contact person.

Check whether the system’s defaults for priority and aim are correct.

6$3 0HQX o $FWLYLWLHVo 0DLQWDLQ $FWLYLWLHV

Choose &UHDWH 7UDQVDFWLRQ( icon) and then &RQWDFWo 7UDGH )DLU9LVLW .

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 notready for input.

Will the activity appear in the calendar of the employee responsible? Why,or why not?

Select the 3DUWQHUVtab. If the &DOHQGDU 0DLQWHQDQFHindicator is set in thefunction 5HVSRQVLEOH 3HUVRQ, then the activity is entered in thecorresponding calendar because the condition is fulfilled (the transactiontype 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 &DOHQGDUtab page in the /RFDWRU.

Alternatively, you can also call the calendar using the Business Workplace

(SAP menu, icon, Calendar button).

For internal u

se by C

S

C

only

Page 25: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 25/254

© 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 transactiontype 7DVN . Use 6DOHV &DOO &XVWRPHU 6WRFNPDQQas the description,3UHSDUDWLRQas 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 7DVNo 7DVN .

Desc. 6DOHV &DOO &XVWRPHU6WRFNPDQQ

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 $FWLRQVtab page. Try toexecute the action &UHDWH IROORZ XS WDVN .

You can thus navigate directly from the document flow to the Trade FairVisit, for example.

Alternatively, you could navigate by means of the transaction history

( ).Take the activity being processed and choose the $FWLRQVtab page.

Choose &UHDWH DFWLRQ( ) and then &UHDWH IROORZ XS WDVN .

Later in the course, the more detailed relationships for executing andautomatically processing actions will be explained.

For internal u

se by C

S

C

only

Page 26: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 26/254

© SAP AG CR100 6-24

1-3 Activity Monitor

1-3-1 Use various methods to search for the activites you created in the previousexercises.

6$3 0HQX o $FWLYLWLHVo $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 3DUWQHUfield, enter the number of thecustomer 6WRFNPDQQ.

Selection variant 3: Enter 6DOHV &DOOin the 'HVFULSWLRQfield.

1-4 Now you want to add a personalized view to the fact sheet in the business partnercockpit which will enable you to view various business partner-specific informationat the same time.

1-4-1 Call the business partner cockpit directly from the transaction processing orfrom the SAP menu ( 0DVWHU 'DWDo %XVLQHVV 3DUWQHUVo %XVLQHVV 3DUWQHU &RFNSLW ) and enter the QXPEHUof the customer 6WRFNPDQQ,if necessary.

If you are in the transaction processing, choose the %XVLQHVV 3DUWQHU&RFNSLWbutton.

Alternatively, choose 6$3 0HQX o 0DVWHU 'DWDo %XVLQHVV 3DUWQHUVo

%XVLQHVV 3DUWQHU &RFNSLW .If necessary, in the %XVLQHVV 3DUWQHUfield, enter the number of thecustomer ## 6WRFNPDQQ.

1-4-2 In the 3HUVRQDOL]Harea, define your own view 7UDGH )DLU 9LHZasVHOHFWDEOHand assign the following info blocks / sequences.

$GGUHVV &ODVVLILFDWLRQand 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 andsave your entries.

1-4-3 In the Business Partner Cockpit, check the new fact sheet view for your newcustomer 6WRFNPDQQ $* .

Select the 7UDGH )DLU 9LHZand check the information.

For internal u

se by C

S

C

only

Page 27: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 27/254

© SAP AG CR100 7-1

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 28: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 28/254

© SAP AG CR100 7-2

© SAP AG2004

3DUWQHU 3URFHVVLQJ

3DUWQHU 3URFHVVLQJ ² $SSOLFDWLRQ

3DUWQHU 3URFHVVLQJ ² &XVWRPL]LQJ

For internal u

se by C

S

C

only

Page 29: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 29/254

© SAP AG CR100 7-3

© SAP AG2004

3DUWQHU 3URFHVVLQJ 8QLW 2EMHFWLYHV

$W WKH HQG RI WKLV XQLW \RX VKRXOG EH DEOH WR

([SODLQ WKH RSWLRQV DQG IXQFWLRQV DVVRFLDWHG ZLWK SDUWQHUSURFHVVLQJ LQ EXVLQHVV WUDQVDFWLRQV

&UHDWH D SDUWQHU GHWHUPLQDWLRQ SURFHGXUH LQ &XVWRPL]LQJ

'HVFULEH DFFHVV VHTXHQFHV FUHDWH WKHP LQ &XVWRPL]LQJ DQG XVHWKHP LQ WKH SDUWQHU GHWHUPLQDWLRQ SURFHGXUH

For internal u

se by C

S

C

only

Page 30: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 30/254

© SAP AG CR100 7-4

© SAP AG2004

:LWKLQ WKH FRQWH[W RI WUDQVDFWLRQ SURFHVVLQJ \RXZDQW WR HQVXUH WKDW WKH EXVLQHVV SDUWQHUV LQYROYHG LQD WUDQVDFWLRQ DUH DXWRPDWLFDOO\ GHWHUPLQHG E\ WKHV\VWHP

3DUWQHU 3URFHVVLQJ %XVLQHVV 6FHQDULR

For internal u

se by C

S

C

only

Page 31: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 31/254

© SAP AG CR100 7-5

© SAP AG2004

3DUWQHU 3URFHVVLQJ 0RWLYDWLRQ

:KLFK H[WHUQDO SDUWQHUVDUH LQYROYHG ±IRU H[DPSOH VXSSOLHUSD\HU"

:KLFK H[WHUQDO SDUWQHUVDUH LQYROYHG ±IRU H[DPSOH VXSSOLHUSD\HU"

:KLFK LQWHUQDO SDUWQHUV DUHLQYROYHG ± IRU H[DPSOHUHVSRQVLEOH HPSOR\HHVVHUYLFH WHFKQLFLDQ JURXSV"

:KLFK LQWHUQDO SDUWQHUV DUHLQYROYHG ± IRU H[DPSOHUHVSRQVLEOH HPSOR\HHVVHUYLFH WHFKQLFLDQ JURXSV"

:KLFK SDUWQHUV PXVWEH LQYROYHG LQ DEXVLQHVV WUDQVDFWLRQ"

:KLFK SDUWQHUV PXVWEH LQYROYHG LQ DEXVLQHVV WUDQVDFWLRQ"

$UH LQGLYLGXDO SDUWQHUVIRXQG DXWRPDWLFDOO\"$UH LQGLYLGXDO SDUWQHUVIRXQG DXWRPDWLFDOO\"

:KHUH GRHV WKH V\VWHPORRN IRU LQYROYHGSDUWQHUV"

:KHUH GRHV WKH V\VWHPORRN IRU LQYROYHGSDUWQHUV"

7UDQVDFWLRQ7UDQVDFWLRQ

Partner determination controls business partner processing in transaction processing. Partner data canbe checked for correctness using rules defined in Customizing. In this way, the user createscomplete, consistent transactions.

All transactions in CRM involve business partners. Partner processing allows you to work with thesepartners efficiently and consistently.

Partner processing includes partner determination, the procedure with which the systemautomatically finds and enters partners in transactions.

Partner processing allows you to define partners with your company’s terminology. It also lets youspecify many aspects of how partners are handled in transactions and lets you set how CRM and R/3exchange partner processing information. This means that end users do not have to think aboutpartner processing.

For internal u

se by C

S

C

only

Page 32: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 32/254

© SAP AG CR100 7-6

© SAP AG2004

&UHDWH 7UDQVDFWLRQ

(QWHUPDLQ SDUWQHU ¢ ¡¤ £¦ ¥ §¨ ¥ £ © £¦

!# "% $ &¨ '£

"£( ©

! $ 0 )1 " ) ¨ 2 ¡¤ £

7KH SDUWQHUV LQYROYHG DUHGHWHUPLQHG E\ WKH V\VWHP

34 "5 £ 2 ¡¤ £6 ( )

"

!4 7¥8

"£ ©

!§ ¥ ¡5 9 £ ¡

7¥ ¡2 ¥ A @%

"% B

$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 determinedautomatically 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.

For internal u

se by C

S

C

only

Page 33: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 33/254

© SAP AG CR100 7-7

© SAP AG2004

&UHDWH FKDQJH VDYH WUDQVDFWLRQCD 5

&0 £E

F £E H G&

I £E

PI Q¤ RT S( UW V0 R X

Smith, Steven608EmployeeResponsible

HiTech Ltd, 34560 Washington4711YW `( aE b( c

...

HiTech Ltd, 34560 Washington

HiTech Ltd, 12340 New York

Malecki, Tom, 34560 Washington

HiTech Ltd, 34560 Washington

4711df e g g h iq pI r¦ s cT i a

......

4812tv u

e r¦ h i pI r¦ v cw i a

0815Contact person

4711x¤ ys

i p b( c

:KLFK SDUWQHUV PXVWEH LQYROYHG LQ WKHWUDQVDFWLRQ"

$UH WKH SDUWQHUVGHWHUPLQHG DXWRPDWLFDOO\ RU FRPSOHWHGPDQXDOO\"

:KHQ DUH WKHSDUWQHUV GHWHUPLQHG"

P0 Q¤ R8 S( U VI Rq X

3DUWQHU 3URFHVVLQJ LQ WKH $SSOLFDWLRQ

3DUWQHUV DUH DOVRGHWHUPLQHG DW WKHLWHP OHYHO

6XJJHVW DOWHUQDWLYHV

In a transaction, partners can be determined at both header and item level. The partners found do notnecessarily 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 willresult 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 SURSRVDOfunction can also be used to redetermine partners in saveddocuments and for triggering partner determination for empty partner functions saved previouslyin a document.

For internal u

se by C

S

C

only

Page 34: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 34/254

© SAP AG CR100 7-8

© SAP AG2004

3DUWQHU)XQFWLRQ&DWHJRU\

3DUWQHU)XQFWLRQ&DWHJRU\

3DUWQHU)XQFWLRQ3DUWQHU

)XQFWLRQ

3DUWQHU 'HWHUPLQDWLRQ

3URFHGXUH

3DUWQHU 'HWHUPLQDWLRQ

3URFHGXUH

$FFHVV6HTXHQFH

$FFHVV6HTXHQFH

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 foridentifying the partner function and the business partners who carry out these responsibilities. TheSAP CRM system includes SAP predefined partner function categories that cannot be changed orcreated again. Example: The FXVWRPHUpartner function has the partner function category VROG WR SDUW\.

3DUWQHU IXQFWLRQTerms for describing people with whom you do business. Customers can also bereferred to as sold-to parties, clients, patients or tenants. Partner functions describe those partnersthat you use in your organization. You can assign names freely.

3DUWQHU GHWHUPLQDWLRQ SURFHGXUHRules that determine how the system works with businesspartners during transaction processing. This procedure combines partner functions and accesssequences and contains additional information.

$FFHVV VHTXHQFHA search strategy for determining the data sources the system uses for partnerdetermination 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 VRXUFHVin which partners involved in a transaction can be found.

For internal u

se by C

S

C

only

Page 35: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 35/254

© SAP AG CR100 7-9

© SAP AG2004

3DUWQHU )XQFWLRQ &DWHJRULHV DQG 3DUWQHU )XQFWLRQV

3DUWQHU IXQFWLRQFDWHJRU\(PSOR\HH

3DUWQHU IXQFWLRQFDWHJRU\(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\ GHILQDEOH3DUWQHU IXQFWLRQ FDWHJRULHV DUH SUHGHILQHG

Partner function catego ries 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 relationshipcategory ( 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, thelock field is not set, then the sold-to party can also appear as the contact person function in thetransaction.

For internal u

se by C

S

C

only

Page 36: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 36/254

© SAP AG CR100 7-10

© SAP AG2004

7KH SDUWQHU GHWHUPLQDWLRQ SURFHGXUH EDVLFDOO\ VSHFLILHV ZKLFK

SDUWQHU IXQFWLRQV FDQ EH IRXQG DXWRPDWLFDOO\ LQ D WUDQVDFWLRQ

3DUWQHU GHW SURF7HOHVDOHV

3DUWQHU )XQFWLRQ

&XVWRPHU

6KLS WR SDUW\

%LOO WR SDUW\

3D\HU

0DQGDWRU\ SDUWQHU"

'HWHUPLQH DXWRPDWLFDOO\RU VSHFLI\ PDQXDOO\

:KLFK VHDUFK VWUDWHJ\ VKRXOG

EH XVHG"&DQ WKH DGGUHVV EH FKDQJHG"

6WDQGDUG DGGUHVV DGGUHVVXVDJH"

0DQGDWRU\ SDUWQHU"

'HWHUPLQH DXWRPDWLFDOO\RU VSHFLI\ PDQXDOO\

:KLFK VHDUFK VWUDWHJ\ VKRXOG

EH XVHG"&DQ WKH DGGUHVV EH FKDQJHG"

6WDQGDUG DGGUHVV DGGUHVVXVDJH"

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 SURFHGXUHcan 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 SURFHGXUHfor the determination, that is, the partnersstored in the procedure are not automatically found by the system but need to be maintainedmanually. For performance reasons, it can be useful to make this adjustment, for example, withInternet Sales transactions.

It can be useful to analyze partner processing for testing reasons. You can display a log. Forperformance reasons, it is best not to always record a log.

The GHWHUPLQDWLRQ WLPHcan be set for each partner function. However, partner determination occursonly before the initial save. If a transaction is saved and then subsequently altered, no new partnerprocessing (determination) takes place.

For internal u

se by C

S

C

only

Page 37: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 37/254

© SAP AG CR100 7-11

© SAP AG2004

$Q DFFHVV VHTXHQFH LV D VHDUFK VWUDWHJ\ WKDW SURYLGHV WKHGDWD VRXUFHV DQG WKH RUGHU LQ ZKLFK WKH V\VWHP FKHFNV WKHPGXULQJ SDUWQHU SURFHVVLQJ

6ROG WR SDUW\Æ DFFHVV VHT

6KLS WR SDUW\Æ DFFHVV VHT

&RQWDFW SHUVRQÆ DFFHVV VHT

(PSOR\HH UHVS Æ DFFHVV VHT

$FFHVV SUHFHGLQJ GRFXPHQW

$FFHVV VDOHV DUHDPDQDJHPHQW

$FFHVV RUJDQL]DWLRQDO PRGHO

$FFHVV EXVLQHVV SDUWQHU

$FFHVV SUHFHGLQJ GRFXPHQW

$FFHVV VDOHV DUHDPDQDJHPHQW

$FFHVV RUJDQL]DWLRQDO PRGHO

$FFHVV EXVLQHVV SDUWQHU

$FFHVV 6HTXHQFHV

3DUWQHU 'HWHUPLQDWLRQ3URFHGXUH 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 partnerdetermination procedure for a partner function, you can enter the partner manually.

The following are access sources:y Business partner relationshipsy Business partner relationships by sales areay CRM organizational model (via determination rules)y Preceding documentsy Customer-specific sources, defined in the form of BAdI methods (such as

DETERMINATION_ADD_IN_1) (BAdI definition &20B3$571(5B%$', )

For internal u

se by C

S

C

only

Page 38: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 38/254

© SAP AG CR100 7-12

© SAP AG2004

3UHFHGLQJ'RFXPHQW3UHFHGLQJ'RFXPHQW

2UJDQL]DWLRQDO'DWD

2UJDQL]DWLRQDO'DWD

%XVLQHVV 3DUWQHU 5HODWLRQVKLSV

%XVLQHVV 3DUWQHU 5HODWLRQVKLSV &XUUHQW 3DUWQHUV&XUUHQW 3DUWQHUV

3DUWQHU )XQFWLRQ3DUWQHU )XQFWLRQ

3DUWQHU 'HWHU 3URF3DUWQHU '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 thetransaction type %XVLQHVV WUDQVDFWLRQ W\SHVin 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.

For internal u

se by C

S

C

only

Page 39: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 39/254

© SAP AG CR100 7-13

© SAP AG2004

3DUWQHU )XQFWLRQV3DUWQHU )XQFWLRQV 3DUWQHU 5ROHV3DUWQHU 5ROHV

3DUWQHU IXQFWLRQV DQG SDUWQHU UROHV DUH PDSSHGLQ &XVWRPL]LQJ

3DUWQHU IXQFWLRQV DQG SDUWQHU UROHV DUH PDSSHGLQ &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 partnerfunction 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 &XVWRPHUis used. In SAP R/3 the same partner function is knownas 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.

For internal u

se by C

S

C

only

Page 40: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 40/254

© SAP AG CR100 7-14

© SAP AG2004

3DUWQHU 3URFHVVLQJ 8QLW 6XPPDU\

<RX VKRXOG QRZ EH DEOH WR

([SODLQ WKH RSWLRQV DQG IXQFWLRQV DVVRFLDWHG ZLWK SDUWQHU SURFHVVLQJLQ EXVLQHVV WUDQVDFWLRQV

&UHDWH D SDUWQHU GHWHUPLQDWLRQ SURFHGXUH LQ &XVWRPL]LQJ

'HVFULEH DFFHVV VHTXHQFHV FUHDWH WKHP LQ &XVWRPL]LQJ DQG XVHWKHP LQ WKH SDUWQHU GHWHUPLQDWLRQ SURFHGXUH

For internal u

se by C

S

C

only

Page 41: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 41/254

© 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 PartnerProcessing

• Create both a partner determination procedure and a sequence access inCustomizing

Within your trade fair business framework, you want to set up partnerprocessing for the transaction type 4XRWDWLRQaccording to your ownrequirements. You want to utilize business partner relationships and enterthe contact persons in the document as partners.

1-1 Analyze partner processing for the sales transaction 4XRWDWLRQin Customizing.In a separate parallel session, create a sales transaction with transaction type4XRWDWLRQ. Use your business partner ## 6WRFNPDQQ $* as Sold-To Party.

1-1-1 Which partner functions were automatically found by the system for thisparticular 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.

For internal u

se by C

S

C

only

Page 42: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 42/254

© SAP AG CR100 7-16

1-2 Set up partner processing. You want to use a partner determination procedure forthe transaction of the type ##Quotation that will determine at least one of thecustomer’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 procedure3DUWQHU'HW3URF

1-2-2 Create a single access sequence == 6ROG 7R 3DUW\ ± 5HODWLRQVKLSVwith individual accesses, which searches for a partner within therelationships maintained in the business partner master record. Enter forthe batch and dialog sequences, %XVLQHVV SDUWQHU UHODWLRQVKLSVas thesource, and 6ROG WR 3DUW\ &50 as the partner function.

1-2-3 Enhance the partner determination procedure =36 with the partnerfunction &RQWDFW 3HUVRQ &50, which the system finds automatically.

The partner function &RQWDFW 3HUVRQ&50 should occur at least once andno more than three times.

For determination, use the access sequence == , which you created in theprevious 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-toparty is used. For all other partner functions the VWDQGDUG DGGUHVVshould bedetermined within transactions.

1-2-5 Display the partner function (PSOR\HH UHVSRQVLEOH &50on the headerscreen 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 salestransaction 4XRWDWLRQDoes the system now find the contact person whowas stored as a relationship to the business partner (see Business Partnersexercises)?

____________________________

For internal u

se by C

S

C

only

Page 43: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 43/254

© 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 UHVSRQVLEOHusing an accesssequence 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 forthe business partner ##Stockmann AG and use any existing employee, suchas Lou Windham, for example (business partner number 400440).

For internal u

se by C

S

C

only

Page 44: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 44/254

© SAP AG CR100 7-18

For internal u

se by C

S

C

only

Page 45: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 45/254

© SAP AG CR100 7-19

2SWLRQDO ([HUFLVHV 6HUYLFH

2-1 Analyze partner processing for the service transaction ## 6HUYLFH 2UGHUinCustomizing. In a separate parallel session, create a service transaction withtransaction 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, dothis.

For internal u

se by C

S

C

only

Page 46: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 46/254

© SAP AG CR100 7-20

2-2 Set up partner processing. You want to use a partner determination procedure forthe transaction of the type ##Service Order that will determine at least one of thecust omer’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 newpartner determination procedure 3DUWQHU'HW3URF

2-2-2 Create a single access sequence == 6ROG 7R 3DUW\ ± 5HODWLRQVKLSVwith individual accesses, which searches for a partner within therelationships maintained in the business partner master record. Enter forthe batch and dialog sequences, %XVLQHVV SDUWQHU UHODWLRQVKLSVas thesource, and 6ROG WR 3DUW\ &50 as the partner function.

2-2-3 Change the =36 partner determination procedure and assign the accesssequence you just created to the &RQWDFW SHUVRQ &50partner function.

In addition to this, the partner function &RQWDFW 3HUVRQ&50 should occurat least once and no more than three times.

2-2-4 Display the partner function &RQWDFW SHUVRQ &50on the header screenas 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 servicetransaction 6HUYLFH 3URFHVVDoes the system now find the contact personwho was stored as a relationship to the business partner (see BusinessPartners exercises)?

____________________________

For internal u

se by C

S

C

only

Page 47: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 47/254

© 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 UHVSRQVLEOHusing an accesssequence 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 forthe business partner ##Stockmann AG and use any existing employee, suchas Lou Windham, for example (business partner number 400440).

For internal u

se by C

S

C

only

Page 48: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 48/254

© SAP AG CR100 7-22

For internal u

se by C

S

C

only

Page 49: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 49/254

© 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 4XRWDWLRQin Customizing.In a separate parallel session, create a sales transaction with transaction type4XRWDWLRQ. Use your business partner ## 6WRFNPDQQ $* as the Sold-To Party.

1-1-1 Which partner functions were automatically found by the system for thisparticular sales transaction? Was a contact person found?

6$3 0HQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o &RQILJXUDWLRQo

&XVWRPL]LQJ

6$3 5HIHUHQFH ,0* button

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo 'HILQH 7UDQVDFWLRQ 7\SHV

The partner determination procedure 00000001 is assigned to transactiontype AG (Telesales).

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

The partner determination procedure 00000001 contains the following fivepartner functions:

6ROG WR 3DUW\ 6KLS WR 3DUW\ %LOO WR 3DUW\ 3D\HU (PSOR\HH5HVSRQVLEOH

Does the system also determine a contact person?

7KH SDUWQHU IXQFWLRQ&RQWDFW 3HUVRQ &50ZDV QRW IRXQGDXWRPDWLFDOO\ EHFDXVH LW LV QRW OLVWHG LQ WKH SDUWQHU GHWHUPLQDWSURFHGXUH

1-1-2 What access sequence is used to search for the Employee Responsible?

,0* o &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %DVLF )XQFWLRQVo

3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

View the details for the partner function Employee Responsible in partnerdetermination procedure 00000001 (Telesales).

,'(6 IURP XVHU =

1-1-3 Can you manually maintain additional partners in the partner view? If so, dothis.

In your second session, go to the 3DUWQHUtab page in the sales transaction

and enter, for example, a contact person (e.g. the Business Partner numberof Michael Contact ##).

For internal u

se by C

S

C

only

Page 50: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 50/254

© SAP AG CR100 7-24

1-2 Implement partner processing. You want to use a partner determination procedurefor the transaction of the type ##Quotation that will determine at least one of thecustomer’s contact persons.

1-2-1 Copy the partner determination procedure Telesales (00000001) with all itsdependent entries to =36 . Name the new partner determination procedure3DUWQHU'HW3URF

,0* o &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %DVLF )XQFWLRQVo

3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

Select the entry 7HOHVDOHVand choose &RS\ $V. Confirm thedialog box and copy all dependent entries. Name the new partnerdetermination procedure 3DUWQHU'HW3URF

Save your data and go back to the IMG.

1-2-2 Create a single access sequence == 6ROG 7R 3DUW\ ± 5HODWLRQVKLSVwith individual accesses, which searches for a partner within therelationships maintained in the business partner master record. Enter forthe batch and dialog sequences, %XVLQHVV SDUWQHU UHODWLRQVKLSVas thesource, and 6ROG WR 3DUW\ &50 as the partner function.

,0* o &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %DVLF )XQFWLRQVo

3DUWQHU 3URFHVVLQJo 'HILQH $FFHVV 6HTXHQFHV

Choose 1HZ (QWULHVand enter == as the ID and ## 6ROG 7R 3DUW\ ±5HODWLRQVKLSVas the description.

Select the new access sequences and choose ,QGLYLGXDO $FFHVVHV. Enter thefollowing 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 partnerfunction &RQWDFW 3HUVRQ &50, which the system finds automatically.

The partner function &RQWDFW 3HUVRQ&50 should occur at least once andno more than three times.

For determination, use the access sequence == , which you created in theprevious exercise.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

For internal u

se by C

S

C

only

Page 51: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 51/254

© 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 Sequence6ROG 7R 3DUW\ ± 5HODWLRQVKLSV

1-2-4 In the details of partner function Ship-To Party choose 5HFHLYH JRRGVfromthe drop down list $GGUHVV IRU 7UDQV

In the details of all other partner functions mark the checkbox 6WDQGDUGDGGUHVV RQO\.

1-2-5 Display the partner function (PSOR\HH UHVSRQVLEOH &50on 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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo 'HILQH 7UDQVDFWLRQ 7\SHV

Search for transaction type =$ and change the GHWDLOVEnter =36 inthe field 3DUWQHU 'HWHUP 3URF.

1-2-7 Test the new partner determination procedure by creating the salestransaction 4XRWDWLRQDoes the system now find the contact person whowas stored as a relationship to the business partner (see Business Partnersexercises)?

6$3 0HQX o 6DOHVo 0DLQWDLQ 6DOHV 7UDQVDFWLRQV

Create a transaction ## 4XRWDWLRQand use the sold-to party ## 6WRFNPDQQ$*

Now, no dialog box should appear because of unclear addressdetermination.On the *HQHUDO tab, you should be able to see the Responsible employeepartner function.

Go to the 3DUWQHUtab page. The system found the contact person Michael##Contact

For internal u

se by C

S

C

only

Page 52: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 52/254

© 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 forindividual partners. For example the (PSOR\HH 5HVSRQVLEOHcan bedetermined through organizational data determination or, if no partners arefound 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 personalrequirements.

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 UHVSRQVLEOHusing an accesssequence that searches in the business partner’s relationships?

6$3 0HQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o &RQILJXUDWLRQo

&XVWRPL]LQJ

6$3 5HIHUHQFH ,0* button

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo '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 forthe business partner ##Stockmann AG and use any existing employee, suchas Lou Windham, for example (business partner number 400440).

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

Select the partner determination procedure =36 and then double-click 3DUWQHU )XQFWLRQV LQ 3URFHGXUH.

Select partner function (PSOR\HH UHVSRQVLEOHand call up the details.

In the access sequence field, enter the access sequence you just created.

Maintain an LV UHVSRQVLEOH WRrelationship as explained in Business Partnerexercise 1-2-2.

Create a new ##Quotation and test if your settings were implementedcorrectly.

For internal u

se by C

S

C

only

Page 53: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 53/254

© SAP AG CR100 7-27

2SWLRQDO ([HUFLVHV 6HUYLFH

2-1 Analyze partner processing for the sales transaction ## 6HUYLFH 2UGHUinCustomizing. In a separate parallel session, create a sales transaction withtransaction 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 &RQILJXUDWLRQo

&XVWRPL]LQJ

6$3 5HIHUHQFH ,0* button

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo 'HILQH 7UDQVDFWLRQ 7\SHV

The =7659+ partner determination procedure is assigned to transactiontype =6( (Service Process).

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

The partner determination procedure =7659+ contains the followingQLQHpartner functions:

6ROG WR SDUW\ %LOO WR SDUW\ 3D\HU $FWLYLW\ SDUWQHU (PSOR\HHUHVSRQVLEOH &RQWDFW SHUVRQ 9HQGHU 6HUYLFH 7HFKQLFLDQ *URXSand6KLS WR SDUW\ 6HUYLFH UHFLSLHQW

Does the system also determine a contact person?

Is it Michael ##Contact?

$OWKRXJK WKH V\VWHP GHWHUPLQHV WKH&RQWDFW SHUVRQ &50SDUWQHUIXQFWLRQ LW GRHV QRW ILQG 0LFKDHO &RQWDFW

2-1-2 What access sequence is used to search for the Employee Responsible?

,0* o &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %DVLF )XQFWLRQVo

3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

Display the details for the (PSOR\HH UHVSRQVLEOHpartner function.

=&+0

2-1-3 Can you manually maintain additional partners in the partner view? If so, dothis.

In your second session, go to the 3DUWQHUtab page in the service process inthe 7UDQVDFWLRQ GDWDand enter another contact person (the Business Partnernumber for Michael Contact , for example).

For internal u

se by C

S

C

only

Page 54: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 54/254

© SAP AG CR100 7-28

2-2 Set up partner processing. You want to use a partner determination procedure forthe transaction of the type ##Service Order that will determine at least one of thecustomer’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 newpartner determination procedure 3DUWQHU'HW3URF.

,0* o &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %DVLF )XQFWLRQVo

3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

Select the entry =7659+ and choose &RS\ $V. Confirm the dialog boxand copy all dependent entries. Name the new partner determinationprocedure 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 therelationships maintained in the business partner master record. Enter forthe batch and dialog sequences, %XVLQHVV SDUWQHU UHODWLRQVKLSVas thesource, and 6ROG WR 3DUW\ &50 as the partner function.

,0* o &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %DVLF )XQFWLRQVo

3DUWQHU 3URFHVVLQJo 'HILQH $FFHVV 6HTXHQFHV

Choose 1HZ (QWULHVand enter == as the ID and ## 6ROG 7R 3DUW\ ±5HODWLRQVKLSVas the description.

Select the new access sequences and choose ,QGLYLGXDO $FFHVVHV. Enter thefollowing 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 accesssequence you just created to the &RQWDFW SHUVRQ &50partner function.

In addition to this, the partner function &RQWDFW 3HUVRQ&50 should occurat least once and no more than three times.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

Select the partner determination procedure =36 and then double-click 3DUWQHU )XQFWLRQV LQ 3URFHGXUH. Choose the partner function &RQWDFWSHUVRQ &50 .

Number of Occurrences (Lowest):

Number of Occurrences (Highest):

Access Sequence6ROG 7R 3DUW\ ± 5HODWLRQVKLSV

For internal u

se by C

S

C

only

Page 55: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 55/254

© SAP AG CR100 7-29

2-2-4 Display the partner function &RQWDFW SHUVRQ &50on the header screenas 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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo 'HILQH 7UDQVDFWLRQ 7\SHV

Search for transaction type =6 and change the 'HWDLOV. Enter =36 in thefield 3DUWQHU 'HWHUP 3URF.

2-2-6 Test the new partner determination procedure by creating the salestransaction 6HUYLFH 2UGHU Does the system now find the contact personwho was stored as a relationship to the business partner (see BusinessPartners exercises)?

6$3 0HQX o 6DOHVo 0DLQWDLQ 6DOHV 7UDQVDFWLRQV

Create a transaction ## 6HUYLFH 2UGHUand use the sold-to party##6WRFNPDQQ $*

You should be able to see the contact person partner function and the foundpartner Michael ##Contact in the )DVW (QWU\ 5HIHUHQFHarea.

For internal u

se by C

S

C

only

Page 56: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 56/254

© 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 forindividual partners. For example the (PSOR\HH 5HVSRQVLEOHcan bedetermined through organizational data determination or, if no partners arefound 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 personalrequirements.

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 UHVSRQVLEOHusing an accesssequence that search es in the business partner’s relationships?

6$3 0HQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o &RQILJXUDWLRQo

&XVWRPL]LQJ

6$3 5HIHUHQFH ,0* button

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo '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 forthe business partner ##Stockmann AG and use any existing employee, suchas Lou Windham, for example (business partner number 400440).

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3DUWQHU 3URFHVVLQJo 'HILQH 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH

Select the partner determination procedure =36 and then double-click 3DUWQHU )XQFWLRQV LQ 3URFHGXUH.

Select partner function (PSOR\HH UHVSRQVLEOHand call up the details.

In the access sequence field, enter the access sequence you just created.

Maintain an LV UHVSRQVLEOH WRrelationship as explained in Business Partnerexercise 1-2-2.

Create a new ##Service Order and test if your settings were implementedcorrectly.

For internal u

se by C

S

C

only

Page 57: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 57/254

© SAP AG CR100 8-1

© SAP AG2004

$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

For internal u

se by C

S

C

only

Page 58: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 58/254

© SAP AG CR100 8-2

© SAP AG2004

$FWLRQV

2YHUYLHZ RI $FWLRQV

$FWLRQV LQ 'HWDLO

For internal u

se by C

S

C

only

Page 59: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 59/254

© SAP AG CR100 8-3

© SAP AG2004

$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

For internal u

se by C

S

C

only

Page 60: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 60/254

© SAP AG CR100 8-4

© SAP AG2004

<RX ZDQW WR VHW XS \RXU EXVLQHVV WUDQVDFWLRQV VRWKDW XQGHU FHUWDLQ FLUFXPVWDQFHV VXEVHTXHQWSURFHVVHV RU WUDQVDFWLRQV DUH DOVR WULJJHUHGDXWRPDWLFDOO\ ,Q DGGLWLRQ WR LVVXLQJ IRUPV WKLVDOVR LQFOXGHV JHQHUDWLQJ IROORZ RQ DFWLYLWLHV IRUH[DPSOH

$FWLRQV %XVLQHVV 6FHQDULR

For internal u

se by C

S

C

only

Page 61: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 61/254

© SAP AG CR100 8-5

© SAP AG2004

&RQGLWLRQ&RQGLWLRQ$FWLRQ$FWLRQ

6HW TXRWDWLRQ WR EHFRPSOHWHG

9DOLGLW\ SHULRGH[SLUHG

&UHDWH IROORZ XSDFWLYLW\ VXFK DV DSKRQH FDOO

ZHHNV EHIRUH FRQWUDFW HQG

3ULQW WKH RUGHUFRQILUPDWLRQ2UGHU

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 automaticallytrigger output, follow-up activities or workflows.

You can normally use the $FWLRQVtab page in a business transaction to edit a list of possible actionsfor the business transaction.

For internal u

se by C

S

C

only

Page 62: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 62/254

© SAP AG CR100 8-6

© SAP AG2004

3URFHVVLQJ $FWLRQV ² 3URFHVV )ORZ

6WDUW FRQGLWLRQ6WDUW FRQGLWLRQ6WDUW FRQGLWLRQ

$FWLRQ SURILOH$FWLRQ SURILOH

$FWLRQ$FWLRQ

6FKHGXOHFRQGLWLRQ6FKHGXOH6FKHGXOHFRQGLWLRQFRQGLWLRQ

6FKHGXOHDXWRPDWLFDOO\

6FKHGXOH6FKHGXOHDXWRPDWLFDOO\DXWRPDWLFDOO\

3URFHVVLQJ WLPH¢ ¡ £¤ £¦ ¥ §© ¡ ¥

! ¥ "$ #¨ & %' ¡ " (

) # ¥ ¥ 01 2 ¡ 3' "¦ 45 ¥ 6! 3© 47

3URFHVVLQJ WLPH¢ ¡ £¤ £¦ ¥ §' ¡ ! 5 ¥8

¥8 "$ #¨ 9 %@ ¡ "! (

) # ¥ ¥A 01 2 ¡ 3@ "B 4 ¥@ 6! 3© 47

$FWLRQ OLVW

7RROEDUC

£B 8 " D! A E

³) ´ C

£¦ @ "A D A E

F© G HP I QS R

I T© F© G@ HU I QV R

A ¥! #

" 3

W

D8

W

¡ ¥ §

W

D

W

¡ ¥ ¨ §

$FWLRQV FDQ EH IUHHO\ GHILQHG DFFRUGLQJ WRWKH GHPDQGV RI \RXU FRPSDQ\¶V SURFHVVHV

&RQGLWLRQV FDQ EH WLPH GHSHQGHQW XVLQJGDWHV DQG GDWH UXOHV GDWH SURILOH

7UDQVDFWLRQ 7\SH ,WHP FDWHJRU\

3URFHVVLQJ 7\SHV•

X

£B 47 S Y 3' 45 £

•`

3@ 42 a

W

3

•b

¥! 2 ¨ 3A §A #

3URFHVVLQJ 7\SHV•

X

£B 47 © Y¨ 3' 4c £

•`

3@ 4d a

W

3

•b

¥1 d 38 §¨ #

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 dialogy Action displayed in toolbar (SAP GUI)y Processing timey Partner dependencey Action mergingy 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.

For internal u

se by C

S

C

only

Page 63: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 63/254

© SAP AG CR100 8-7

© SAP AG2004

&RQGLWLRQV

6WDUW &RQGLWLRQ6WDUW &RQGLWLRQ6WDUW &RQGLWLRQ6FKHGXOH &RQGLWLRQ6FKHGXOH &RQGLWLRQ6FKHGXOH &RQGLWLRQ

7KH VFKHGXOH FRQGLWLRQ GHFLGHVZKHWKHU DQ DFWLRQ VKRXOG EHVFKHGXOHG IRU SURFHVVLQJ $Q DFWLRQ LVWKHUHIRUH JHQHUDWHG YLVLEOH RQO\ LI WKHVFKHGXOH FRQGLWLRQ LV PHW

7KH V\VWHP FKHFNV WKH VWDUWFRQGLWLRQ EHIRUH H[HFXWLQJ WKHDFWLRQ ,W RQO\ H[HFXWHV WKH DFWLRQ LIWKH VWDUW FRQGLWLRQ LV VDWLVILHG

1HW YDOXHJUHDWHU WKDQ&RQWUDFW &RQWUDFW&RQWUDFWFDQFHOODWLRQ

There are two modes available for defining conditions:y Mouse-oriented PC modey 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.

For internal u

se by C

S

C

only

Page 64: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 64/254

© SAP AG CR100 8-8

© SAP AG2004

3URFHVVLQJ 7LPH

3URFHVVLQJ 7LPH3URFHVVLQJ 7LPH

,PPHGLDWHO\,PPHGLDWHO\ :KHQ VDYLQJ:KHQ VDYLQJ 6HOHFWLRQ UHSRUW6HOHFWLRQ UHSRUW

&RPSODLQW

6DOHV &DOO

4XRWDWLRQ

6XEVHTXHQW LWHP&UHGLW PHPR

6DOHV2UGHU

If you select ,PPHGLDWHO\as the processing time, the action is started as soon as the start condition isfulfilled.

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 foractions 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 $FWLRQVtab 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

For internal u

se by C

S

C

only

Page 65: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 65/254

© SAP AG CR100 8-9

© SAP AG2004

3URFHVVLQJ 7\SHV

5HOHDVH SURFHGXUH IRUTXRWDWLRQ GHSHQGLQJ RQQHW YDOXH

3URFHVVLQJ 7\SHV3URFHVVLQJ 7\SHV3URFHVVLQJ 7\SHV

6PDUW )RUPV6PDUW )RUPV6PDUW )RUPV :RUNIORZ:RUNIORZ:RUNIORZ 0HWKRGV0HWKRGV0HWKRGV

6DOHV2UGHU

6DOHV &DOO

4XRWDWLRQ 2SSRUWXQLW\

7DVN

eg fi hq p$ rd s

e

e

f

f

ht pu r2 s

hv p$ r2 s

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 therelevant BAdI.)

There are a large number of BAdI implementations supplied by SAP that are used in the standardtransactions.

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)

For internal u

se by C

S

C

only

Page 66: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 66/254

© SAP AG CR100 8-10

© SAP AG2004

$GGUHVVVKLS WR SDUW\$GGUHVVVKLS 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 usedand prints it on the form. Data retrieval and form logic are separated from one another.

SAP Smart Forms replace SAPscript forms.

For internal u

se by C

S

C

only

Page 67: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 67/254

© SAP AG CR100 8-11

© SAP AG2004

$FWLRQ 0RQLWRU

7KH DFWLRQ PRQLWRU JLYHV \RX DQ RYHUYLHZ RI DOO VFKHGXOHG DQG SURFHVVHGDFWLRQV 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 severaltransactions.

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-ondocuments).

As soon as the processing time 3URFHVVLQJ E\ VHOHFWLRQ UHSRUW for an action is set in Customizing (foran 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 LevelAgreements: 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 :KHQ6DYLQJ ; if time-dependent conditions have been fulfilled after a certain time without any changes tothe document, for example. The program should be executed regularly so that actions are also startedin these cases.

For internal u

se by C

S

C

only

Page 68: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 68/254

© SAP AG CR100 8-12

© SAP AG2004

:RUNIORZ YHUVXV $FWLRQV

:RUNIORZ $FWLRQV

:RUNIORZ VHWWLQJV UHTXLUHG

3URFHVVHV FRPSOH[ VFHQDULRV ZLWKPXOWLSOH VWHSV DQG V\VWHPV

7ULJJHUHG E\ HYHQWV DFWLRQV&XVWRPL]LQJ RU ZRUNIORZSURJUDPPLQJ UHTXLUHV D &200,7:25. VWDWHPHQW

1R VHSDUDWH SODQQLQJ DQG VWDUWFRQGLWLRQ

8VHG ZLWK RUJDQL]DWLRQDOPDQDJHPHQW

&UHDWHV ZRUN LWHPV LQ %XVLQHVV:RUNSODFH

:RUNIORZ VHWWLQJV QRW UHTXLUHG

3URFHVVHV VLQJOH VWHSV LQ D VLQJOH&50 V\VWHP

7ULJJHUHG E\ %DVLV 33) ZKLFKGRHV QRW UHTXLUH FRPPLW ZRUN

)OH[LEOH SODQQLQJ DQG VWDUWFRQGLWLRQV

8VHG LQGHSHQGHQWO\ RIRUJDQL]DWLRQDO PDQDJHPHQW

8VHG LQGHSHQGHQWO\ RI %XVLQHVV:RUNSODFH

$SSURSULDWH IRU GDWH GULYHQSURFHVVHV

6$3 %XVLQHVV :RUNIORZis an SAP Basis component. In the SAP CRM system, SAP BusinessWorkflow definitions and functions can be found under $UFKLWHFWXUH DQG 7HFKQRORJ\→ $%$3:RUNEHQFK→ 'HYHORSPHQW→ 6$3 %XVLQHVV :RUNIORZ.

$FWLRQVare 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.

For internal u

se by C

S

C

only

Page 69: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 69/254

© SAP AG CR100 8-13

© SAP AG2004

$FWLRQV 8QLW 6XPPDU\

<RX VKRXOG QRZ EH DEOH WR

([SODLQ WKH RSWLRQV IRU SURFHVVLQJ DFWLRQV

&RQILJXUH DFWLRQV

8VH WKH DFWLRQ PRQLWRU WR ODXQFK DFWLRQV

For internal u

se by C

S

C

only

Page 70: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 70/254

© SAP AG CR100 8-14

For internal u

se by C

S

C

only

Page 71: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 71/254

© 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 determinedwithin 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 canalso 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 4XRWDWLRQfor the customer 6WRFNPDQQ$* . Offer the customer SLHFHVof the material with the description0RQLWRU.

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 schedulethe action manually.

What processing status does this action have?

1-1-3 Display the print preview of the commitment to finance that wasdetermined.

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 definition4827$7,21B35,17 action status = , processing time = Processingusing selection report.

If you want to select the action that was found in thequotation you created, enter the WUDQVDFWLRQ QXPEHU> inthe 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.

For internal u

se by C

S

C

only

Page 72: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 72/254

© SAP AG CR100 8-16

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW4XRWDWLRQ 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 thequotation form output?

1-3-3 Check the details of the action definition to find out why you could notexecute the action from transaction processing.

For internal u

se by C

S

C

only

Page 73: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 73/254

© SAP AG CR100 8-17

2-1 You would like to create an action profile for your ##TradeFairVisits that helps youcreate 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 &DOOas 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 QRWbe 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).

Choose &RQILUPand then select $GRSW HQWULHV.

Choose &RQWLQXH.…

For internal u

se by C

S

C

only

Page 74: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 74/254

© SAP AG CR100 8-18

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 $FWLRQVtab. Is theaction 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 activityof 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\ FRPSOHWHGas the name. Click thehyperlink to define the condition.

Expand the container object &50 %XV $FWLYLW\.

Using the editor, form an expression 8VHU 6WDWXV &RPSOHWH(statusprofile &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?

For internal u

se by C

S

C

only

Page 75: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 75/254

© SAP AG CR100 8-19

2SWLRQDO ([HUFLVHV 6HUYLFH

1-1 Create a 6HUYLFH 2UGHUand check if and how you can issue a correspondingform.

1-1-1 Create a service order of the type 6HUYLFH 2UGHUfor the customer##Stockmann AG. You offer the customer 68 of the ##5HSDLUservice.

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\? Nowschedule 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 thequotation you created, enter the WUDQVDFWLRQ QXPEHU> inthe application key field.

You can also work without this selection parameter and sortor 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 3ULQW6HUYLFH 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 thequotation form output?

1-3-3 Check the details of the action definition to find out why you could notexecute the action from transaction processing.

For internal u

se by C

S

C

only

Page 76: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 76/254

© SAP AG CR100 8-20

For internal u

se by C

S

C

only

Page 77: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 77/254

© 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 4XRWDWLRQfor the customer 6WRFNPDQQ$* . Offer the customer SLHFHVof the material with the description0RQLWRU.

6DOHVo 0DLQWDLQ 6DOHV 7UDQVDFWLRQVo 7UDQVDFWLRQo &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 $FWLRQVtab strip.

What entries are there on the corresponding tab page?

You can see various actions: (&DOO &XVWRPHU $JDLQ $ERXW 2IIHU « $UFKLYHRXWJRLQJ TXRWDWLRQ).

Does the list include the action 3ULQW 4XRWDWLRQ 0DQXDOO\? Now schedulethe 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 wasdetermined.

On the $FWLRQVtab, select the Quotation Confirmation that was determined

and press the 3UHYLHZbutton .

For internal u

se by C

S

C

only

Page 78: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 78/254

© 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 ([HFXWHaction ( ).

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 = Processingusing selection report.

If you want to select the action that was found in thecustomer order you created, enter the WUDQVDFWLRQQXPEHU> in the application key field.

You can also work without this selection parameter and sortor filter to find the creator in the list that appears.

6$3 0HQX o 6DOHVo 0RQLWRULQJo $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 thestatus of the action to 3URFHVVHG VXFFHVVIXOO\.

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW4XRWDWLRQ 0DQXDOO\action.

1-3-1 Which action profile is used by transaction type ZA## (##Quotation)? 6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQVo $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 thequotation form output?

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo &KDQJH $FWLRQVDQG &RQGLWLRQVo 'HILQH $FWLRQ 3URILOHV DQG $FWLRQV

Select the action profile 4827$7,21 . Display the details of actiondefinition 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 notexecute the action from transaction processing.

The indicator ([HFXWDEOH LQ 'LDORJis QRW VHWin the action definition ’s

details.

For internal u

se by C

S

C

only

Page 79: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 79/254

© SAP AG CR100 8-23

2-1 You would like to create an action profile for your ##TradeFairVisits that helps youcreate a follow-up activity once the preceding activity is completed.

2-1-1 6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo &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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo $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 $FWLRQVtab. Is theaction scheduled yet?

BBBBBBBBBBBBB

6$3 0HQX o $FWLYLWLHVo 0DLQWDLQ $FWLYLWLHV

Create an activity of the type 7UDGH)DLU9LVLWfor the activity partner6WRFNPDQQ $* . Maintain any data.

Since the action is not scheduled automatically, the action does not appearon the Actions tab.

What are your two options for scheduling the action?

Option 1: on the actions tab, click on the Create Action icon ( ) andselect the action.

Option 2: in transaction processing, click on the Actions icon ( ) andselect 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 thetransaction.

The document flow icon is ready for input because processing the actioncreated a follow-up activity.

For internal u

se by C

S

C

only

Page 80: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 80/254

© 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 afollow-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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo &KDQJH $FWLRQVDQG &RQGLWLRQVo 'HILQH &RQGLWLRQV

In the upper-left corner, double-click on your action profile.

Click the 6FKHGXOH &RQGLWLRQtab.

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 $FWLYLWLHVo 0DLQWDLQ $FWLYLWLHV

Create an activity of the type ## 7UDGH)DLU9LVLWfor 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 correctstatus.

Complete the trade fair visit by setting the status accordingly.

On the 'HWDLOVtab, select the &RPSOHWHG status.

Can you schedule the activity now?

<HV, the action can now be scheduled.

For internal u

se by C

S

C

only

Page 81: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 81/254

© SAP AG CR100 8-25

2SWLRQDO ([HUFLVHV 6HUYLFH

1-1 Create a 6HUYLFH 2UGHUand check if and how you can issue a correspondingform.

1-1-1 Create a service order of the type 6HUYLFH 2UGHUfor the customer##Stockmann AG. You offer the customer 68 of the 5HSDLU service.

6HUYLFHo 0DLQWDLQ 6HUYLFH 3URFHVVHVo %XVLQHVV 7UDQVDFWLRQo &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 $FWLRQVtab

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\? Nowschedule 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 $FWLRQVtab, select the commitment to finance that was determined

and press the 3UHYLHZbutton ( ).

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 ([HFXWHaction ( ).

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 thequotation you created, enter the WUDQVDFWLRQ QXPEHU> inthe application key field.

You can also work without this selection parameter and sortor filter to find the creator in the list that appears.

Now process your action using the action monitor.

6$3 0HQX o 6HUYLFHo $FWLRQ 0RQLWRU

For internal u

se by C

S

C

only

Page 82: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 82/254

© 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 thestatus of the action to 3URFHVVHG VXFFHVVIXOO\.

1-3 Use Customizing to analyze how automatic determination takes place for the 3ULQW6HUYLFH 3URFHVV 0DQXDOO\action.

1-3-1 Which action profile is used by transaction type ZS## (##Service Order)?

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo $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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo &KDQJH $FWLRQVDQG &RQGLWLRQVo '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/' 723$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 notexecute the action from transaction processing.

The indicator ([HFXWDEOH LQ 'LDORJis QRW VHWin the action definition’sdetails.

For internal u

se by C

S

C

only

Page 83: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 83/254

© SAP AG CR100 8-27

2-1 You would like to create an action profile for your ##TradeFairVisits that helps youcreate 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 WizardEnter the data given in the exercise.

2-1-2 Assign the action profile to transaction type =%## (## 7UDGH)DLU9LVLW).

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo $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 $FWLRQVtab. Is theaction scheduled yet?

BBBBBBBBBBBBB

6$3 0HQX o $FWLYLWLHVo 0DLQWDLQ $FWLYLWLHV

Create an activity of the type ## 7UDGH)DLU9LVLWfor the activity partner##6WRFNPDQQ $*. Maintain any data.

Since the action is not scheduled automatically, the action does not appearon the Actions tab.

What are your two options for scheduling the action?

Option 1: on the actions tab, click on the Create Action icon ( ) andselect the action.

Option 2: in transaction processing, click on the Actions icon ( ) andselect 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 thetransaction.

The document flow icon is ready for input because processing the actioncreated a follow-up activity.

For internal u

se by C

S

C

only

Page 84: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 84/254

© SAP AG CR100 8-28

2-3 Next, you want to add a schedule condition to your action. As soon as your tradefair visit is done (and only then), you want to be able to create a follow-up activityof 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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo $FWLRQVo $FWLRQV LQ 7UDQVDFWLRQo &KDQJH $FWLRQVDQG &RQGLWLRQVo 'HILQH &RQGLWLRQV

In the upper-left corner, double-click on your action profile.

Click the 6FKHGXOH &RQGLWLRQtab.

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 $FWLYLWLHVo 0DLQWDLQ $FWLYLWLHV

Create an activity of the type ## 7UDGH)DLU9LVLWfor 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 correctstatus.

Complete the trade fair visit by setting the status accordingly.

On the 'HWDLOVtab, select the &RPSOHWHG status.

Can you schedule the activity now?

<HV, the action can now be scheduled.

For internal u

se by C

S

C

only

Page 85: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 85/254

© SAP AG CR100 9-1

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 86: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 86/254

© SAP AG CR100 9-2

© SAP AG2004

3ULFLQJ )XQGDPHQWDOV

2YHUYLHZ RI 3ULFLQJ DQG 7D['HWHUPLQDWLRQ

)XQFWLRQDO 3ULQFLSOH RI 3ULFLQJ3URFHVV

6SHFLDO )XQFWLRQV LQ 3ULFLQJ

&RQGLWLRQ 0DLQWHQDQFH

7D[HV

For internal u

se by C

S

C

only

Page 87: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 87/254

© SAP AG CR100 9-3

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 88: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 88/254

© SAP AG CR100 9-4

© SAP AG2004

<RX ZDQW WR IDPLOLDUL]H \RXUVHOI ZLWK WKH SULFLQJIXQFWLRQV DV ZHOO DV FRQGLWLRQ PDLQWHQDQFH LQ WKH6$3 &50 V\VWHP

3ULFLQJ )XQGDPHQWDOV %XVLQHVV 6FHQDULR

For internal u

se by C

S

C

only

Page 89: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 89/254

© SAP AG CR100 9-5

© SAP AG2004

Internet SalesR/3 Edition

Internet SalesR/3 Edition

mySAPAutomotive

(VehicleManagement

System)

mySAPAutomotive

(VehicleManagement

System)

SupplierRelationshipManagement

SupplierRelationshipManagement

P\6$3 &50Field Applications

P\6$3 &50Field Applications

P\6$3 &50E-CommerceP\6$3 &50E-Commerce

P\6$3 &50Interaction Center

P\6$3 &50Interaction Center

3ULFLQJ DQG 7D[ 'HWHUPLQDWLRQ LQ P\6$3 &50

6$3 ,3&6$3 ,3&

7KH ,QWHUQHW 3ULFLQJ &RQILJXUDWRU ,3& LV UHVSRQVLEOH IRUSULFLQJ WKURXJKRXW WKH HQWLUH P\6$3 (50 DSSOLFDWLRQ

In mySAP CRM scenarios the Internet Pricing & Configurator is used to carry out pricing andvariant configuration. Pricing and configuration information in the Internet (E-Commerce), in CRMEnterprise as well as on the Mobile client s is processed by only this component (“One face to thecustomer”).

Only in the rare case that you would like to implement a mySAP CRM scenario without any pricingor configuration functions, are you able to switch off the IPC. For more information see note 702735.

For internal u

se by C

S

C

only

Page 90: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 90/254

© SAP AG CR100 9-6

© SAP AG2004

7UDFH7UDFH

&RQYHUVLRQV&RQYHUVLRQV

&XUUHQF\&XUUHQF\8R08R0

63(3ULFLQJ

IUHH JRRGV

&RQGLWLRQ WHFKQLTXH

,QWHUQHW 3ULFLQJ &RQILJXUDWRU &RPSRQHQWV

7UDFH7UDFH

.QRZOHGJH EDVH.QRZOHGJH EDVH

6&(&RQILJXUDWLRQ

¢ ¡¤ £¦ ¥ §© ¡ £ ¥ £ ¥

¤ ¥ ¤ ¤ ¥ £ ¨ ! "

#¨ ¡$ !% £¦ & £( ' £ §0 )1 ¡ ¥

¨ 2 % 34 ' $ §5 ¤ ¥ $ ! !6 7 8

7UDFH7UDFH

&RQYHUVLRQV&RQYHUVLRQV&XUUHQF\&XUUHQF\

8R08R0

77(9% ¡A @4 BC $ §© DE 3F £ ¥ ¡$ §E £ 2G ¥$ H

IC DP £ £¦ ¥

&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).

For internal u

se by C

S

C

only

Page 91: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 91/254

© SAP AG CR100 9-7

© SAP AG2004

,3& ,PSOHPHQWDWLRQ 6FHQDULRV

Q 7KH GDWD LV PDLQWDLQHG LQ WKH 6$3 &50 V\VWHP

7KH ,3& DFFHVVHV WKH GDWD LQ WKH &50 GDWDEDVH

Q 'DWD LV PDLQWDLQHG LQ WKH 6$3 (53 V\VWHP7KH 6$3 (53 V\VWHP VXSSOLHV WKH &50 V\VWHP ZLWK WKLVGDWD DQG WKH ,3& DFFHVVHV WKH &50 GDWDEDVH

,3&R% SU T

0LGGOHZDUH

&50VX W

! §5 2 Y 3` £ a £¦ ¥ c b

V2 d ¥ d £ §P £ 2 G ¥¨ !

RY Se T

,3&

(53Vf W

! §5 2 % 34 £ a £ ¥ c b

V2 d ¥ d £ §P £ 2 d ¥¨ !

&50VX W

! §5 2 Y 3` £ a £¦ ¥ c b

V2 d ¥ d £ §P £ 2 G ¥¨ !

IPC Implementation Scenariosy Scenarios without ERP integration:

- You set up pricing Customizing in SAP CRM and maintain the conditions there. This data isonly 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 theCustomizing and the master data can be transferred from the ERP system to SAP CRM via themiddleware.

- 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.

For internal u

se by C

S

C

only

Page 92: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 92/254

© SAP AG CR100 9-8

© SAP AG2004

&RQGLWLRQ 7HFKQLTXH

6FDOH

)URP SF (85 SHU SF)URP SFV (85 SHU SF

35 (85 SFV.

2SHUDWLRQ

3URGXFW $ 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 5HFRUGV

9DOLG UHFRUG QRW DYDLODEOH

9DOLG UHFRUG DYDLODEOH

IRU 35

The system reads the first condition type of the pricing procedure and determines the assigned accesssequence. This step, together with the following steps, is repeated for each condition type on thepricing procedure.

The system reads the access sequence with the condition tables. The sequence of the condition tablesforms the search strategy for determining the individual condition records. Each condition tablecontains the field combinations according to which the system should search in the conditionrecords, for example business partner – product – price.

The system searches for valid condition records for the condition tables. If the system does not find avalid condition record for the first condition table, it carries on and searches for a condition recordfor the next condition table.

Once the system has found a valid condition record for a condition table, it makes the result availableto pricing in the form of prices and discounts.

If the search procedure contains more than one condition type, the system repeats the search forcondition records for each condition type.

In the SAP CRM system, the free goods, campaign and product determination functions are executedusing the pricing mechanism (condition technique).

Different kinds of condition groups – for example, prices, discounts, surcharges, freight or taxes –can be determined.

For internal u

se by C

S

C

only

Page 93: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 93/254

© SAP AG CR100 9-9

© SAP AG2004

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 thetransaction.

The pricing procedure also defines the following:y Which subtotals are created and displayed on the pricing screensy If a condition type is mandatoryy How far it is possible to process pricing manuallyy 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 ).

For internal u

se by C

S

C

only

Page 94: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 94/254

© SAP AG CR100 9-10

© SAP AG2004

2UJDQL]DWLRQDO 'DWD

3ULFLQJ SURFHGXUH

3ULFH 35

&XVWRPHU GLVFRXQW .

6SHFLDO RIIHU GLVFRXQW.$

&50

6DOHV RUJDQL]DWLRQ

2

&XVW SULFLQJ SURF6WDQGDUG

'LVWULEXWLRQFKDQQHO

'RFXPHQWSULFLQJSURFHGXUH $

'HWHUPLQDWLRQ RI 3ULFLQJ 3URFHGXUH

&XVWRPHU*URXS

GHWHUPLQHV

3URFHVV7\SH

3URFHVV

'LYLVLRQ

The determination of the pricing procedure must be set up manually. Unlike in SAP ERP, you do notneed to set a division, but you can.

The following elements influence the determination of the pricing procedure:y Sales organizationy Distribution channely 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

For internal u

se by C

S

C

only

Page 95: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 95/254

© SAP AG CR100 9-11

© SAP AG2004

&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 DQGDWWULEXWHV RI D FRQGLWLRQ<RX FDQ GHILQH D FRQGLWLRQ W\SH IRU HYHU\ W\SH RI SULFH VXUFKDUJHRU 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 nextslides.

For internal u

se by C

S

C

only

Page 96: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 96/254

© SAP AG CR100 9-12

© SAP AG2004

$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 specificcondition 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

For internal u

se by C

S

C

only

Page 97: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 97/254

© SAP AG CR100 9-13

© SAP AG2004

&RQGLWLRQ 7DEOH

&RQGLWLRQ 7DEOH )LHOGV6DOHV 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 recordconsists 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 – SAP500y Customer condition table 501 – 999 created in the ERP system: CUS501 – CUS999y SAP condition table created in the CRM system: SAPxxxxxy Customer condition table created in the CRM system: CUSxxxxx

For internal u

se by C

S

C

only

Page 98: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 98/254

© SAP AG CR100 9-14

© SAP AG2004

)RU H[DPSOH,QFRWHUPVSDUW,QFRWHUPVSDUWV

)RU H[DPSOH,QFRWHUPVSDUW,QFRWHUPVSDUWV

)RU H[DPSOH0DWHULDO SULFH&XVWRPHU VSHFLILF3ULFH OLVW

)RU H[DPSOH0DWHULDO SULFH&XVWRPHU VSHFLILF3ULFH OLVW

)RU H[DPSOH%\ FXVWRPHU %\ PDWHULDO%\ SULFH JURXS

)RU H[DPSOH%\ FXVWRPHU %\ PDWHULDO%\ SULFH JURXS

)RU H[DPSOH&RXQWU\ RI RULJLQ([SRUW

)RU H[DPSOH&RXQWU\ RI RULJLQ([SRUW

*URXSV RI &RQGLWLRQV

3ULFHV 'LVFRXQWV6XUFKDUJHV )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 catalogwith the fields normally used in pricing. However, you can define the conditions so that they aredependent on document fields. You may have to add these fields to the field catalog.

For internal u

se by C

S

C

only

Page 99: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 99/254

Page 100: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 100/254

© SAP AG CR100 9-16

© SAP AG2004

&RQGLWLRQ 0DLQWHQDQFH

<RX FDQ VWDUW FRQGLWLRQ PDLQWHQDQFH IURP WKHIROORZLQJ 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 &XVWRPHUVto group products for which the same conditions are to bevalid. You assign the price group to the customers or to the products when you maintain the businesspartners (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, isequivalent 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 thecondition maintenance group ( 6$3 ,PSOHPHQWDWLRQ *XLGH→ &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW→

0DVWHU 'DWD→ &RQGLWLRQV DQG &RQGLWLRQ 7HFKQLTXH). By assigning the context *&0 , you make thecorresponding selection of condition types / condition tables possible for general conditionmaintenance.

For internal u

se by C

S

C

only

Page 101: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 101/254

© SAP AG CR100 9-17

© SAP AG2004

&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. Thisdefines a special view in condition maintenance.

In addition to specific maintenance contexts, there is also general condition maintenance (GCM) inthe 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 andwere assigned to the GCM maintenance context.

You can define your own condition maintenance groups in Customizingy 6$3 ,PSOHPHQWDWLRQ *XLGH→ &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW→ 0DVWHU 'DWD→ &RQGLWLRQV

DQG &RQGLWLRQ 7HFKQLTXH→ &RQGLWLRQ 7HFKQLTXH %DVLFV→ &UHDWH 0DLQWHQDQFH *URXS

For internal u

se by C

S

C

only

Page 102: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 102/254

© SAP AG CR100 9-18

© SAP AG2004

3ULFLQJ $QDO\VLV LQ 7UDQVDFWLRQV ([DPSOH

2UGHU

&XVWRPHU 0LOOHU IC D5 2

W$ § g

W¡ ¥ §E £ §0 )

0 SFV

SF1HW 9DOXH

SF

NJ

SF

SF

SF

SHU

)LQDO $PRXQW

6KLSPHQW &RVWV

3URGXFW 'LVFRXQW

&XVWRPHU 'LVFRXQW

*URVV

0DWHULDO 3ULFH

&XUU 9DOXH8R0 5DWH&RQGLWLRQ

You can carry out a SULFLQJ DQDO\VLV. This is a log that gives you an overview of the transactions inautomatic 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 usefulafter 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.

For internal u

se by C

S

C

only

Page 103: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 103/254

© SAP AG CR100 9-19

© SAP AG2004

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 VFDOHEDVHV

9DOLGLW\ SHULRGV

&XUUHQF\ FRQYHUVLRQ TXDQWLW\ FRQYHUVLRQDQG XQLW RI PHDVXUHPHQW FRQYHUVLRQ

)UHH JRRGV

SAP Pricing has a flexible infrastructure that enables comprehensive pricing strategies. SAP Pricing benefits include:

y Increased profitability through economically sound response to any type of customer requesty Increased competitivenessy Timely reaction to any type of customer requesty Enhanced selling effectiveness by providing product, pricing and discount information at the point

of sale 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.

For internal u

se by C

S

C

only

Page 104: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 104/254

© SAP AG CR100 9-20

© SAP AG2004

3ULFLQJ ² 6SHFLDO )XQFWLRQV

&RQGLWLRQ ([FOXVLRQ

9DULDQW &RQGLWLRQV

*URXS &RQGLWLRQV

+LHUDUFKLFDO $FFHVV

In pricing, more than one condition record may apply to a particular item at any one time. You canuse FRQGLWLRQ H[FOXVLRQto compare possible conditions in order to determine such things as the bestprice for a customer.

9DULDQW FRQGLWLRQVcan be used to influence the price of a configurable material depending on thecharacteristic values assigned.

You can use JURXS FRQGLWLRQVwhen you want some conditions to be used as the basis fordetermining scale values from several items. Example: Materials have been assigned to a materialpricing group. You want a quantity-based discount to be assigned to these materials. You want thequantity scale to be read cumulatively with the cumulated quantity of all materials in the sales orderthat are assigned to this material pricing group.

+LHUDUFKLFDO DFFHVVis used to optimize pricing for hierarchical data constellations such as a producthierarchy. General condition maintenance is available in the classic user interface and in the People-Centric User Interface.

Minimum and maximum limits allow you to restrict manual processing of pricing conditions intransactions per condition type. Currently this can be used only for condition records that wereoriginally created in SAP R/3.

For internal u

se by C

S

C

only

Page 105: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 105/254

© SAP AG CR100 9-21

© SAP AG2004

2XWFRPH

,3&

7D[ 'HWHUPLQDWLRQ YLD 77(

6$3 &506$3 &50

hC i© p q r p s$ tv u wG qx h% pA y

G q¤ d u q

h i© p¤ q¨ r p s$ tv u wd qx hY pA y

G q d u q

hd pA yF ¨ t© ¤ iv F u q p$ tE u wd q

hd pA y6 p s¤ p$ tE u wG q

h% p¨ yF $ t5 ¤ iv F u q p tE u wd q

h% p¨ y6 p¤ s¤ p$ tE u wd q

$ ¦

U e jX k m l n oU

$ A m l U l l (

¨

¨ ¦ e 0 jz l o m l n o

hd pA y` ¤ { q t

} | nU m l nA o

z e k e ~

} $ ¦ e ~

A $ n U U j U o

&50 6DOHV DQG 6HUYLFH&50 %LOOLQJ&50 6DOHV DQG 6HUYLFH&50 %LOOLQJ

F C p% $ r x i5 d e ¤ q % wd i

• Address• Country or region• Jurisdiction code

• Tax registration numbers

X ¨ r t5 wY 6 ¤ i r

• Address• Country or region• Jurisdiction code

• Tax registration number• Tax types and groups

C i© w d ¤ sA t

• Tax types and groupsi5 p$ tP u wG q

• Date• CRM item object type

If you create billing documents using CRM Billing, the taxes are determined via the Transaction TaxEngine.

To trigger the Transaction Tax Engine call, you need define the condition type 77( (for taxcalculation and the net price) or 77( (for tax calculation and the gross price). Recommendation:use the &50 pricing procedure.

As of SAP CRM 4.0, there is a WD[ GRFXPHQW. This document is stored permanently in a system andcan be accessed at all times. The Tax Document comprises all input and output data for a particularTransaction Tax Engine (TTE) tax determination and calculation.

You can find a check list for the TTE’s basic settings in the online documentation. 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 taxrecord.

The simulation transaction TTE_SIMULATION supports:y Tests of all Customizing parametersy Tests of all tax calculation resultsy Saving documents

For internal u

se by C

S

C

only

Page 106: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 106/254

© SAP AG CR100 9-22

© SAP AG2004

0DVWHU 'DWD IRU 7D[ &DOFXODWLRQ LQ &50

7D[ FODVVLILFDWLRQ RI %XVLQHVV 3DUWQHU DQG 3URGXFWV

&XVWRPL]LQJ7D[ 7\SHV

7D[ *URXSV- 'HIDXOW %XVLQHVV 3DUWQHU 7D[ *URXSV IRU 7D[ &DOFXODWLRQ- 'HIDXOW 3URGXFW 7D[ *URXSV IRU

7D[ &DOFXODWLRQ

Tax calculation requires classification of business partners and products. The business partner andproduct tax classification is made by assigning tax groups to the tax types (for example, VAT, salestax) that must be determined in any given country. The tax groups indicate whether a businesspartner is liable for or exempted from the respective tax type that is imposed.

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 conditionrecord.

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 taxgroup is used.

For internal u

se by C

S

C

only

Page 107: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 107/254

© SAP AG CR100 9-23

© SAP AG2004

&XVWRPL]LQJ 7D[ 7\SHV DQG 7D[ *URXSV

A prerequisite for business partner and product tax classification is the definition of country-specifictax types and tax groups in Customizing.

The WD[ W\SHspecifies which taxes are determined for each country. The DFFHVV VHTXHQFHspecifiesthe order in which condition records are accessed for a country when more than one tax type hasbeen defined for it.

The WD[ FDWHJRU\is a distinct grouping of taxes to which tax types belong such as sales tax,withholding tax or excise tax.

Corresponding tax groups are defined for business partners and products for each tax type. Thecombination of tax group, the country (or region), and tax type determines the condition record.

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 groupis used.

For internal u

se by C

S

C

only

Page 108: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 108/254

© SAP AG CR100 9-24

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 109: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 109/254

© 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 intransactions

You want to set up your sales and service transactions so that, when

transactions are processed, pricing is carried out and the relevant pricingelements are found for each business transaction. You also want tofamiliarize yourself with condition maintenance, which is used in boththe 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 3URFHVVwith the businesspartner 0HJDVWRUHand 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 FXVWRPHUGLVFRXQW( . ).

1-1-3 Try entering a FXVWRPHU GLVFRXQWinto the transaction manually, with avalue 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 3URFHVVwith the business

partner ## 0HJDVWRUHand enter the product +7 with the TXDQWLW\pieces.

What do you notice about the conditions screen?

Save the transaction and note the number.

_______________

For internal u

se by C

S

C

only

Page 110: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 110/254

© 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 called0RQLWRUwith 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 materialprice of (85 per piece for transactions of this type.

With quantities of SLHFHVof more, the material costs (85 for thiscustomer. 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 4XRWDWLRQwith the business

partner 6WRFNPDQQ and enter the product called 0RQLWRUwith aTXDQWLW\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-specificmaterial price is based?

_______________

Please note that this is a database table, in which importantinformation relating to the price conditions is saved.

The conditions table in Customizing does not have the prefixCNCCRMPR.

Save the transaction and note the number.

_______________

For internal u

se by C

S

C

only

Page 111: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 111/254

© 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: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBTransaction from 1-2: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

1-3-3 What factors influence the determination of a pricing procedure? Where inthe system are the concrete values of the factors for your businesstransactions 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 CRMsystem’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 createdin the ERP system) ( FRQGLWLRQ W\SH 35) in general conditionmaintenance.

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 (generalcondition maintenance) context.

1-3-6 In general condition maintenance, check if you can display condition masterrecords of condition type PR00 in the condition maintenance groupZCMG##.

For internal u

se by C

S

C

only

Page 112: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 112/254

© SAP AG CR100 9-28

For internal u

se by C

S

C

only

Page 113: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 113/254

© 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 2UGHUwith the businesspartner 6WRFNPDQQ $* and enter the product 5HSDLU with theTXDQWLW\ 68 .

2-1-2 Check in the transaction’s item details to see if the system found a FXVWRPHUGLVFRXQW( . ).

2-1-3 Try entering a FXVWRPHU GLVFRXQWinto the transaction manually, with avalue 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 2UGHUwith thebusiness partner 6WRFNPDQQ $* and enter the product 5HSDLU withthe TXDQWLW\ 68 .

What do you notice about the conditions screen?

Save the transaction and note the number.

_______________ >o GDWD VKHHW@

For internal u

se by C

S

C

only

Page 114: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 114/254

© 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?

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB2-2-3 What factors influence the determination of a pricing procedure? Where in

the system are the concrete values of the factors for your businesstransactions from the previous exercise?

__________________________________________________

___________________________________________________

___________________________________________________

2-2-4 Can you make any changes to the pricing procedure in the SAP CRMsystem’s Customizing?

BBBBBBBBBBBBBBBBB

2-2-5 You want to display the customer-specific material price (which you createdin 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 (generalcondition maintenance) context.

2-2-6 In general condition maintenance, check if you can display condition masterrecords of condition type 35 in the condition maintenance group=&0* ##.

For internal u

se by C

S

C

only

Page 115: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 115/254

© 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 3URFHVVwith the businesspartner 0HJDVWRUHand enter the product +7 with the TXDQWLW\ pieces.

6$3 0HQX o 6DOHVo 0DLQWDLQ 6DOHV 7UDQVDFWLRQV

Choose &UHDWH 7UDQVDFWLRQ( icon).

Select 6DOHVo 6DOHV 7UDQVDFWLRQ.

Enter 0HJDVWRUHin the 6ROG WR SDUW\field and confirm your entry.

In the 3URGXFW field, enter the number +7 with the TXDQWLW\ andconfirm your entry.

1-1-2 Check in the transaction’s item details to see if the system found a FXVWRPHUGLVFRXQW( . ).

Click on the ([SDQG GDWD DUHDVicon ( ) to see the item details.

Choose the &RQGLWLRQVtab.The list of displayed condition types does QRWinclude the entry 0K07.

1-1-3 Try entering a FXVWRPHU GLVFRXQWinto the transaction manually, with avalue 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 untilthe end of the year.

Maintain a condition master record in the 6$3 &50 system accordingly.

6$3 0HQX o 0DVWHU 'DWDo 3ULFHV DQG &RQGLWLRQVo 0DLQWDLQ&RQGLWLRQV

Application: &50

Maintenance group: %83$',6&28…

For internal u

se by C

S

C

only

Page 116: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 116/254

© SAP AG CR100 9-32

Choose ( ([HFXWH).

In the data area, enter the value 0K07 in the &RQGLWLRQ 7\SH(&W\S) fieldon 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 3URFHVVwith the businesspartner ## 0HJDVWRUHand 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 theamount 3%.

Save the transaction and note the number.

_______________

For internal u

se by C

S

C

only

Page 117: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 117/254

© 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 called0RQLWRUwith a TXDQWLW\of pieces.

6$3 0HQX o 6DOHVo 0DLQWDLQ 6DOHV 7UDQVDFWLRQV

Choose &UHDWH 7UDQVDFWLRQ( icon).

Select 6DOHVo 4XRWDWLRQ.

Enter ## 6WRFNPDQQin the 6ROG WR SDUW\field and confirm your entry.

In the 3URGXFW field, enter the number of the product with the description0RQLWRUand the TXDQWLW\ and confirm your entry.

1-2-2 Check in the trans action’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 DUHDVicon ( ) to see the item details.

Choose the &RQGLWLRQVtab.

Select the row with condition type PR00 and click on the 'LVSOD\ FRQGLWLRQUHFRUG button.

The condition record is not related to a customer, it depends instead on thefollowing keys: 6DOHV RUJDQL]DWLRQ 'LVWULEXWLRQ FKDQQHO 3URGXFW ,'.

Alternatively, you can answer this question by carrying out an accessanalysis.

1-2-3 In the future, you want the customer to receive a customer-specific materialprice of (85 per piece for transactions of this type.

With quantities of SLHFHVof more, the material costs (85 for thiscustomer.

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 /RJLVWLFVo 6DOHV DQG 'LVWULEXWLRQo 0DVWHU 'DWDo

&RQGLWLRQVo 6HOHFW 8VLQJ &RQGLWLRQ 7\SHo &UHDWH

Condition Type: 35

Select ENTER, then the key combination &XVWRPHU PDWHULDO ZLWK UHOHDVHVWDWXVand confirm this.

For internal u

se by C

S

C

only

Page 118: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 118/254

© 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 4XRWDWLRQwith the businesspartner 6WRFNPDQQ and enter the product called 0RQLWRUwith aTXDQWLW\of pieces.

What do you notice about the conditions screen?

The system LQFOXGHVthe FXVWRPHU VSHFLILF PDWHULDO SULFH.

Call up the access analysis.

Select the $FFHVVbutton.

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-specificmaterial price is based?

The condition table is called &1&&50356$3 .

Please note that this is a database table, in which importantinformation 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.

_______________

For internal u

se by C

S

C

only

Page 119: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 119/254

© 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 2YHUYLHZtab 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 inthe system are the concrete values of the factors for your businesstransactions from the previous exercise?

Determining the pricing procedure can be affected by the following factors:

6DOHV RUJDQL]DWLRQ 'LVWULEXWLRQ FKDQQHO 'LYLVLRQ 'RFXPHQW SULFLQJSURFHGXUHand &XVWRPHU SULFLQJ SURFHGXUH.

The 6DOHV RUJDQL]DWLRQ 'LVWULEXWLRQ FKDQQHOand 'LYLVLRQare displayedin the transaction on the 2UJDQL]DWLRQtab page.

The document pricing procedure is assigned to the transaction type.

$UFKLWHFWXUH DQG 7HFKQRORJ\o &RQILJXUDWLRQo &XVWRPL]LQJ

Go to the 6$3 5HIHUHQFH ,0* .

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo 'HILQH 7UDQVDFWLRQ 7\SHV

Select entry =6$/ and click on the 'HWDLOVicon ( ).

In the dialog structure, double-click on $VVLJQPHQW RI %XVLQHVV7UDQVDFWLRQ &DWHJRULHV

Select the 6DOHVtransaction category and double-click on &XVWRPL]LQJKHDGHU 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 $.

Transaction from 1-1:

Sales Organization: 6DOHV 86

Distribution Channel:

Division: QRQH!

Document Pricing Procedure:

Customer Pricing Procedure:

For internal u

se by C

S

C

only

Page 120: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 120/254

© SAP AG CR100 9-36

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 CRMsystem’s Customizing?

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3ULFLQJo 'HILQH 6HWWLQJV IRU 3ULFLQJo &UHDWH 3ULFLQJ 3URFHGXUH

Transaction from 1-1:

<HV changes are possible because the procedure was created in the SAPCRM system (source: CRM).

Transaction from 1-2:

1R , it is not possible to make changes in the SAP CRM system. The pricingprocedure was transferred from the SAP ERP system by Customizingdownload (source: R/3).

1-3-5 You want to display the customer-specific material price (which you createdin the ERP system) ( FRQGLWLRQ W\SH 35) in general conditionmaintenance.

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 (generalcondition maintenance) context.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

0DVWHU 'DWDo &RQGLWLRQV DQG &RQGLWLRQ 7HFKQLTXHo &RQGLWLRQ7HFKQLTXH %DVLFVo &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.

For internal u

se by C

S

C

only

Page 121: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 121/254

© SAP AG CR100 9-37

Select 1HZ (QWULHV.

Counter:

Application: &50

Use: 35 Condition table: 6$3

Condition Type: 35

Description:&XVWRPHU VSHF 0DWHULDO SULFH

Save your entries.

0DLQWDLQ &RQGLWLRQVmaintenance context: *&0

Select 1HZ (QWULHV.

Group: =&0* ##Save your entries.

1-3-6 In general condition maintenance, check if you can display condition masterrecords of condition type PR00 in the condition maintenance groupZCMG##.

6$3 0HQX o 0DVWHU 'DWDo 3ULFHV DQG &RQGLWLRQVo 0DLQWDLQ&RQGLWLRQV

Application: &50

Maintenance group: =&0* ##

Choose ([HFXWH.

In the structure area on the left, select the fields &RQGLWLRQ 7\SHand 6ROG7R 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 tochange the master record because it was transferred from the ERP systemand was not intended for processing in the SAP CRM system.

For internal u

se by C

S

C

only

Page 122: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 122/254

© SAP AG CR100 9-38

2SWLRQDO ([HUFLVHV 6HUYLFH

2-1 Conditions and Condition Maintenance in the CRM System

2-1-1 Create a service process of the type 6HUYLFH 2UGHUwith the businesspartner 6WRFNPDQQ $* and enter the product 5HSDLU with theTXDQWLW\ 68 .

6$3 0HQX o 6HUYLFHo 0DLQWDLQ 6HUYLFH 3URFHVVHV

Choose &UHDWH 7UDQVDFWLRQ( icon).

Select 6HUYLFHo 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 FXVWRPHUGLVFRXQW( . ).

Click on the ,WHP GHWDLO button to see the item’s detail.

Choose the &RQGLWLRQVtab.

The list of displayed condition types does QRWinclude the entry 0K07.

2-1-3 Try entering a FXVWRPHU GLVFRXQWinto the transaction manually, with avalue 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 &RQGLWLRQVo 0DLQWDLQ&RQGLWLRQV

Application: &50

Maintenance group: %83$',6&28

Choose ( ([HFXWH ).

For internal u

se by C

S

C

only

Page 123: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 123/254

© SAP AG CR100 9-39

In the data area, enter the value 0K07 in the &RQGLWLRQ 7\SH(&W\S) fieldon 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 2UGHUwith thebusiness partner 6WRFNPDQQ $* and enter the product 5HSDLU withthe TXDQWLW\ 68 .

What do you notice about the conditions screen?

Now the list of displayed condition types includes the entry 0K07 with theamount 3%.

Save the transaction and note the number.

_______________ >o GDWD VKHHW@

For internal u

se by C

S

C

only

Page 124: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 124/254

© SAP AG CR100 9-40

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 3ULFHVtab page in the 7UDQVDFWLRQ GDWD.3ULFLQJ SURFHGXUH &50

2-2-3 What factors influence the determination of a pricing procedure? Where inthe system are the concrete values of the factors for your businesstransactions from the previous exercise?

Determining the pricing procedure can be affected by the following factors:

6DOHV RUJDQL]DWLRQ 'LVWULEXWLRQ FKDQQHO 'LYLVLRQ 'RFXPHQW SULFLQJSURFHGXUHand &XVWRPHU SULFLQJ SURFHGXUH.

The 6DOHV RUJDQL]DWLRQ 'LVWULEXWLRQ FKDQQHOand 'LYLVLRQare displayed

in the transaction on the 2UJDQL]DWLRQtab page.The document pricing procedure is assigned to the transaction type.

$UFKLWHFWXUH DQG 7HFKQRORJ\o &RQILJXUDWLRQo &XVWRPL]LQJ

Go to the 6$3 5HIHUHQFH ,0* .

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

7UDQVDFWLRQVo %DVLF 6HWWLQJVo 'HILQH 7UDQVDFWLRQ 7\SHV

Select entry =6 ## and click on the 'HWDLOVicon ( ).

In the dialog structure, double-click on $VVLJQPHQW RI %XVLQHVV7UDQVDFWLRQ &DWHJRULHV

Select the 6DOHVtransaction category and double-click on &XVWRPL]LQJKHDGHU 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:

For internal u

se by C

S

C

only

Page 125: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 125/254

© SAP AG CR100 9-41

2-2-4 Can you make any changes to the pricing procedure in the SAP CRMsystem’s Customizing?

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%DVLF )XQFWLRQVo 3ULFLQJo 'HILQH 6HWWLQJV IRU 3ULFLQJo &UHDWH

3ULFLQJ 3URFHGXUH<HV changes are possible because the procedure was created in the SAPCRM system (source: CRM).

On the other hand, pricing procedures that were transferred by Customizingdownload from the SAP ERP system cannot be changed in the CRMsystem. This applies particularly to transactions from the 6DOHVarea.

2-2-5 You want to display the customer-specific material price (which you createdin 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 (generalcondition maintenance) context.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

0DVWHU 'DWDo &RQGLWLRQV DQG &RQGLWLRQ 7HFKQLTXHo &RQGLWLRQ7HFKQLTXH %DVLFVo &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 &RQGLWLRQVmaintenance context: *&0

Select 1HZ (QWULHV.

Group: =&0*

Save your entries.

For internal u

se by C

S

C

only

Page 126: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 126/254

© SAP AG CR100 9-42

2-2-6 In general condition maintenance, check if you can display condition masterrecords of condition type 35 in the condition maintenance group=&0* ##.

6$3 0HQX o 0DVWHU 'DWDo 3ULFHV DQG &RQGLWLRQVo 0DLQWDLQ

&RQGLWLRQVApplication: &50

Maintenance group: =&0*

Choose ([HFXWH.

In the structure area on the left, select the fields &RQGLWLRQ 7\SHand 6ROG7R 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 tochange the master record because it was transferred from the SAP ERPsystem and was not intended for processing in the SAP CRM system.

For internal u

se by C

S

C

only

Page 127: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 127/254

© SAP AG CR100 10-1

© SAP AG2004

&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

For internal u

se by C

S

C

only

Page 128: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 128/254

© SAP AG CR100 10-2

© SAP AG2004

&50 %LOOLQJ

%LOOLQJ 3URFHVV 2YHUYLHZ

%LOOLQJ &XVWRPL]LQJ

For internal u

se by C

S

C

only

Page 129: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 129/254

© SAP AG CR100 10-3

© SAP AG2004

%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

For internal u

se by C

S

C

only

Page 130: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 130/254

© SAP AG CR100 10-4

© SAP AG2004

%LOOLQJ %XVLQHVV 6FHQDULR

,'(6 ZRXOG OLNH WR XVH P\6$3 &50 %LOOLQJ IRULQYRLFLQJ VHUYLFH WUDQVDFWLRQV DQG VDOHV RUGHUV<RX QHHG WR EHFRPH IDPLOLDU ZLWK WKH JHQHUDOFRQFHSWV RI P\6$3 &50 %LOOLQJ WKH SURFHVVGHWDLOV DQG WKH &XVWRPL]LQJ RSWLRQV

For internal u

se by C

S

C

only

Page 131: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 131/254

© SAP AG CR100 10-5

© SAP AG2004

,QWHJUDWLRQ RI %LOOLQJ LQ WKH 6DOHV 6FHQDULR4XRWDWLRQ DQG 2UGHU 0DQDJHPHQW LQ P\6$3 &50

&UHDWH

FXVWRPHULQTXLU\

0RQLWRU VWDWXVRI RUGHU

&UHDWH 6DOHV2UGHU

&UHDWHTXRWDWLRQ

&UHDWH LQYRLFH&UHDWH GHOLYHU\ DQG SLFN SDFN

DQG SRVW JRRGV LVVXH

$QDO\]H VDOHVSURFHVVHV

For internal u

se by C

S

C

only

Page 132: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 132/254

© SAP AG CR100 10-6

© SAP AG2004

([DPSOH RI ,QWHJUDWLRQ RI %LOOLQJ LQ 6HUYLFH 6FHQDULR6HUYLFH 2UGHU 0DQDJHPHQW

5HTXHVW DTXRWDWLRQ

&RQYHUW WKHTXRWDWLRQ LQWR D

VHUYLFH RUGHU

$FFHSWTXRWDWLRQ

&UHDWH DQGVXEPLW DTXRWDWLRQ

([HFXWHDVVLJQPHQW

SHUIRUPFRQILUPDWLRQ

&UHDWH DQG RSWLPL]H

DVVLJQPHQWV

3HUIRUP DQDO\VHV

&UHDWHLQYRLFH

For internal u

se by C

S

C

only

Page 133: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 133/254

© SAP AG CR100 10-7

© SAP AG2004

6\VWHP /DQGVFDSH

&50&506DOHV6DOHV

6HUYLFH6HUYLFH &50 %LOOLQJ&50 %LOOLQJ 6$3 %:

6$3 &50

6$3 56$3 (&&

¢ ¡¤ £

¥§ ¦ ¨ ©

¡ £

¢ ¡¤ £

©

©

You can bill for different business transactions directly in mySAP Customer RelationshipManagement (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 aninvoice 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 beimplemented if you wish to post billing documents in Financial Accounting.

You need SAP BW for statistical reporting of billing documents

For internal u

se by C

S

C

only

Page 134: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 134/254

© SAP AG CR100 10-8

© SAP AG2004

3URFHVV 2YHUYLHZ

! # "$ % &( '0 ) 1

3 2

'5 4

2 7 6 8@ 9

) A 4C B

D

'

9

1! E7 F

2

' GI H

&

PR Q S T

UW V

'

9Y X!

) a 1

G( H

&c b

Q

T

d 1R 1

2 W XY e

d 1

6

GI H

&

EY fW E

g 2 R 8

E

i hq p3 pg r3 s( t

,QSXWSURFHVVLQJ

%LOOLQJ

%LOOLQJ

GXH OLVW

%LOOLQJ

GRFXPHQWV

2XWSXWSURFHVVLQJ

hq uw vx r yI h

hq p3 r v hq u0

q dh§ u sd q p

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 businesstransactions 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 theCRM Billing due list. It supports the following formats:y IDoc; XML SOAP via HTTP; XML via the Exchange infrastructurey 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 duelist, you can process both single and collective billing from billing due list items and also triggerthem to run in the background.

You can cancel individual billing documents and also execute collective cancellations. The systemtransfers information on cancellations automatically to Financial Accounting.

2XWSXW SURFHVVLQJconsists of invoice output, the transfer to mySAP Financials, and retrieval forSAP 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 statisticalreporting.

For internal u

se by C

S

C

only

Page 135: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 135/254

© SAP AG CR100 10-9

© SAP AG2004

,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, thesystem automatically transfers the data from this billing request item to the CRM Billing billing duelist. 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 CRMBilling for the transferred data record. When the system cannot determine an item category (if, forexample, the item category determination is not set up completely), the system has to reject thetransferred 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 billingy 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.

For internal u

se by C

S

C

only

Page 136: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 136/254

© SAP AG CR100 10-10

© SAP AG2004

%LOOLQJ 3URFHVV

%LOOLQJ 0HWKRGV• ,QGLYLGXDO ELOOLQJ GLDORJ• &ROOHFWLYH ELOOLQJ GLDORJ• &ROOHFWLYH ELOOLQJ EDFNJURXQG• &ROOHFWLYH ELOOLQJ MRE FRQWUROOHG

u hq u hq pg r v h§ uw

BillingBilling splitsplit

rg pg p3 r3 s( t

y hq s

rg pg p3 r3 s( t

y hq s

hq p3 r v( hq uw

MergingMerging

hq p3 pg rg s t

hq uw vx r yI h

r3 pg p3 rg s( t

yq hq s

<RX FDQ XVH FRS\ UHTXLUHPHQWV WR FRQWURO WKH FRQGLWLRQV XQGHU ZKLFK DWUDQVDFWLRQ V LWHP DUH ELOOHG

As a subprocess of billing, CRM Billing transfers billing due list items to billing document items andassigns 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 BusinessTransactions.

Split criteria in billing document header data includes the billing unit, payer, bill-to-party, billingdocument type, billing date, terms of payment and the 6SOLW FULWHULDfield.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 theCRM billing document is updated in the SD document flow SAP note 504730 describes the6XEVFULSWLRQ IRU GRFXPHQW IORZ RI GHOLYHU\ LQ 5.

For internal u

se by C

S

C

only

Page 137: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 137/254

© SAP AG CR100 10-11

© SAP AG2004

%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.

For internal u

se by C

S

C

only

Page 138: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 138/254

© SAP AG CR100 10-12

© SAP AG2004

2XWSXW 3URFHVVLQJ

B B B B B B B B B B B B

B B B B

Y "R Y D

'

9

1% EW F

2

'

UC V

'

97 X!

) d 1

T

a 1$ 1

2 W X!

(53 %,([WHUQDO,QWHUIDFH

;,) $GDSWHU

Output processing in CRM Billing aids the transfer of follow-up applications and SAP tools withbilling 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 applicationsy 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 invoicedepends on the billing type (for example invoices, credit or debit memos as well as cancellationdocuments) 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).

For internal u

se by C

S

C

only

Page 139: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 139/254

© SAP AG CR100 10-13

© SAP AG2004

%LOOLQJ 2SWLRQ 'LUHFW %LOOLQJ

%LOOLQJ'RFXPHQW

7UDQVDFWLRQ

3D\HU

%LOOLQJ 'DWHVrg u hd y r p3 p r3 s( tx

2.

Direct billing allows you to create billing documents directly, without having to explicitly processthe 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.

For internal u

se by C

S

C

only

Page 140: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 140/254

© SAP AG CR100 10-14

© SAP AG2004

%LOOLQJ 2SWLRQ %LOOLQJ 3ODQV

3HULRGLF ELOOLQJVXFK DV FRQWUDFWV

9

1

Y 9

'g f

9

1

7 9

' f

j k l m #

w 0 w w 0 j 0 k

w l # m n # # #

# j # k l # m

P2 $ o

'

7 9

' f

P2 a o

'

Y 9

' f

j k l w m

w w 0 0 w j w k

l m n # # 0

j# k

# k

9

'

XC

9

'

XR

j k l 0 m

w w w 0 0 j k

w l m n #

j # k l # mn

n

(85 (85 (85

0LOHVWRQH ELOOLQJVXFK DV SURMHFWV

9

1

Y 9

'g f

9

1

7 9

' f

j k l m #

w 0 w w 0 j 0 k

w l # m n # # #

# j # k l # m

9

'

XC

9

'

XC

j k l w m

w ww

0 0 w j w k

l m n # # 0

j # k

9

f

9

f

j k l 0 m

w w w 0 0 j k

w l m n #

j # k l # m

n

n

I i z | {$ I }

( ~ i z I (

}

i z I (

3D\HU

%LOOLQJ SODQ SURFHGXUHWUDQVDFWLRQ 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→ %DVLF6HWWLQJV→ %LOOLQJ 3ODQ

For internal u

se by C

S

C

only

Page 141: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 141/254

© SAP AG CR100 10-15

© SAP AG2004

&XVWRPL]LQJ 2UJDQL]DWLRQDO 'DWD

%8

6DOHV 2UJDQL]DWLRQ

6DOHV 2UJDQL]DWLRQ

6DOHV 2UJDQL]DWLRQ

6HUYLFH 2UJDQL]DWLRQ %8

&RPSDQ\ &RGH

&RPSDQ\ &RGH

6$3 5HIHUHQFH ,0*

&XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW

0DVWHU 'DWD

2UJDQL]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.

For internal u

se by C

S

C

only

Page 142: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 142/254

© SAP AG CR100 10-16

© SAP AG2004

%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 theImplementation 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 abilling document’s characteristics and properties. The billing type attributes determine how thesystem behaves during billing.

Under 'HILQH ,WHP &DWHJRULHV, you define the item categories for CRM Billing. The item categorydetermines the properties and characteristics of the billing due list items and the billing items. Theitem category attributes specify how the system behaves during input processing and billing.

Under ,WHP &DWHJRU\ 'HWHUPLQDWLRQ, you make settings for item category determination in CRMBilling. Item Category Determination is used to define the item category for CRM Billing from dataon 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 categoryof the relevant CRM business transaction.

For internal u

se by C

S

C

only

Page 143: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 143/254

© SAP AG CR100 10-17

© SAP AG2004

&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 6HWWLQJV

6$3 5HIHUHQFH ,0*

&XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW

%LOOLQJ

,QWHJUDWLRQ

7UDQVIHU WR $FFRXQWLQJ

7UDQVIHU 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 accountingapplications. Settings regarding document types, accounts and tax codes for accounting documentsare made here.

For internal u

se by C

S

C

only

Page 144: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 144/254

© SAP AG CR100 10-18

© SAP AG2004

&RQILJXULQJ WKH %LOOLQJ $SSOLFDWLRQ

(QKDQFHG LWHP FDWHJRU\ GHWHUPLQDWLRQ(QKDQFHG DFFRXQW GHWHUPLQDWLRQ;,) FRQQHFWLRQ WR LQSXW SURFHVVLQJ,QWHJUDWLRQ ZLWK &RQWUDFW $FFRXQWLQJ ), &$6XSSOHPHQWDU\ LQYRLFH,QWHUFRPSDQ\ ELOOLQJ0XOWL OHYHO LQWHUFRPSDQ\ ELOOLQJ,QYRLFH VSOLW XVLQJ FRQGLWLRQV

*76 LQWHJUDWLRQ%LOOLQJ FRUUHFWLRQ5HWURDFWLYH 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

For internal u

se by C

S

C

only

Page 145: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 145/254

© SAP AG CR100 10-19

© SAP AG2004

&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

For internal u

se by C

S

C

only

Page 146: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 146/254

© SAP AG CR100 10-20

For internal u

se by C

S

C

only

Page 147: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 147/254

© 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 theassignments of these units

• Work with the billing due list and create individual billingdocuments

• Carry out certain necessary Customizing settings to set upCRM Billing

You want to settle sales and service transactions with CRMBilling and so you want to familiarize yourself with thisapplication.

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 salesorganization 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 customer0HJDVWRUHand 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.

For internal u

se by C

S

C

only

Page 148: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 148/254

© 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 yourprocess.

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 UHOHYDQFHindicator for the item category =6$/ (whichwas determined in your transaction).

______________

1-3-2 Check out which item category for billing is assigned to your source processcategory /) '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 bydefault? Do billing due list items need to be released before they can bebilled?

For internal u

se by C

S

C

only

Page 149: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 149/254

© 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 salesorganization 6DOHV 86

1-2 Create a service confirmation of the type &RQILUPDWLRQ =6(&for the customer0HJDVWRUH.

1-2-1 Create the confirmation with the following data and check which pricingprocedure was used.

Transaction Description: &50 %LOOLQJ##

Executing Service Employee:

Sold-To Party: 1XPEHU RI 0HJDVWRUH

Enter a service item on the 6HUYLFHtab 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 UHOHYDQFHindicator for the item category 69&3 (whichwas determined in your transaction).

______________

1-3-2 Check out which item category for billing is assigned to your source processcategory =6(& &RQILUPDWLRQand 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 bebilled?

For internal u

se by C

S

C

only

Page 150: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 150/254

© SAP AG CR100 10-24

For internal u

se by C

S

C

only

Page 151: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 151/254

© 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 'DWDo %XVLQHVV 3DUWQHUVo 0DLQWDLQ %XVLQHVV 3DUWQHU

Click on Open BP ( ) and use the 3DUWQHUV E\ %3 5ROHsearch 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 salesorganization 6DOHV 86

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

0DVWHU 'DWDo 2UJDQL]DWLRQDO 0DQDJHPHQWo &URVV 6\VWHP $VVLJQPHQWRI 2UJDQL]DWLRQDO 8QLWVo $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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

0DVWHU 'DWDo 2UJDQL]DWLRQDO 0DQDJHPHQWo &URVV 6\VWHP $VVLJQPHQWRI 2UJDQL]DWLRQDO 8QLWVo $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 customer0HJDVWRUHand 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 6DOHVo 0DLQWDLQ 6DOHV 7UDQVDFWLRQV

Choose &UHDWH 7UDQVDFWLRQand then 6DOHV→ 6DOHV 3URFHVV. Enter the data

for the order.…

For internal u

se by C

S

C

only

Page 152: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 152/254

© SAP AG CR100 10-26

Select the +HDGHU RYHUYLHZtab.

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 seein 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 /RJLVWLFVo 6DOHV DQG 'LVWULEXWLRQo 6DOHVo 2UGHUo

'LVSOD\

Enter the order number of order you just created and choose 6DOHV 'RFXPHQWo 'HOLYHU .

Save the delivery.

___________ >o GDWD VKHHW@

1-2-4 Can you find an entry for your process in the billing due list after carryingout the delivery? If not, why?

__________________________________________________

6$3 PHQX o 6DOHVo %LOOLQJo 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 EHHQSRVWHG \HW.

1-2-5 Carry out picking and posting goods issue in the SAP ERP system for yourprocess.

6$3 (DV\ $FFHVV 0HQX o /RJLVWLFVo 6DOHV DQG 'LVWULEXWLRQo

6KLSSLQJ DQG 7UDQVSRUWDWLRQo 2XWERXQG 'HOLYHU\o &KDQJHo 6LQJOH 'RFXPHQW

Enter your outbound delivery number, confirm your entry by choosingENTER and select )ROORZ RQ )XQFWLRQVo &UHDWH 7UDQVSRUW 5HTXHVW .

Enter %DFNJURXQGin the )RUHJURXQG %DFNJUQGfield. In the $GRSW SLFNTXDQWLW\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 6DOHVo %LOOLQJo 0DLQWDLQ %LOOLQJ 'XH /LVW

Now there will be an entry with your delivery number.

For internal u

se by C

S

C

only

Page 153: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 153/254

© 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 7UDQVIHUoption is not selected in billing type F2.

6$3 PHQX o 6DOHVo %LOOLQJo 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 UHOHYDQFHindicator for the item category =6$/ (whichwas determined in your transaction).______________

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

%LOOLQJo '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 processcategory /) 'HOLYHU\ in SAP ERP and source item category =6$/ .

,0* 6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %LOOLQJo ,WHP &DWHJRU\ 'HWHUPLQDWLRQo $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 bydefault? Do billing due list items need to be released before they can bebilled?

,0* 6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %LOOLQJo '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 tobe released.

For internal u

se by C

S

C

only

Page 154: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 154/254

© SAP AG CR100 10-28

For internal u

se by C

S

C

only

Page 155: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 155/254

© 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 salesorganization 6DOHV 86

1-2 Create a service confirmation of the type &RQILUPDWLRQ =6(&for the customer0HJDVWRUH.

1-2-1 Create the confirmation with the following data and check which pricingprocedure was used.

6$3 PHQX o 6HUYLFHo 0DLQWDLQ 6HUYLFH &RQILUPDWLRQV

Choose &UHDWH 7UDQVDFWLRQand then 6HUYLFH &RQILUPDWLRQ→ &RQILUPDWLRQ.

Transaction Description: &50 %LOOLQJ

Executing Service Employee:

Sold-To Party: 1XPEHU RI 0HJDVWRUH

Enter a service item on the 6HUYLFHtab page.Product: 659 B

Quantity: 68

In the WUDQVDFWLRQ GDWD, choose the 3ULFHVtab page.

The SULFLQJ SURFHGXUHis = 6599 . It was created in the CRM system.

Choose the status &RPSOHWH.

Click on the &RPSOHWHbutton 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@

For internal u

se by C

S

C

only

Page 156: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 156/254

© SAP AG CR100 10-30

1-2-3 Are accounting documents generated in the SAP ERP system?

<HV, because the 'R QRW 7UDQVIHUoption is not selected in billing typeZFSE.

6$3 PHQX o 6HUYLFHo %LOOLQJo 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 UHOHYDQFHindicator for the item category 69&3 (whichwas determined in your transaction).

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %LOOLQJo 'HILQH %LOOLQJ 5HOHYDQFH RI 7UDQVDFWLRQ ,WHP &DWHJRULHV

Go to item category 69&3

Billing-relevance: WUDQVDFWLRQ UHODWHG ELOOLQJ DFFRUGLQJ WR RUGHU TXDQ

1-3-2 Check out which item category for billing is assigned to your source processcategory =6(& &RQILUPDWLRQand source item category 69&3 .

,0* 6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %LOOLQJo ,WHP &DWHJRU\ 'HWHUPLQDWLRQo $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 bydefault? Do billing due list items need to be released before they can bebilled?

,0* 6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo %LOOLQJo '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 thedefault value.

The billing block indicator is not set; in other words, invoices do not have tobe released.

For internal u

se by C

S

C

only

Page 157: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 157/254

© SAP AG CR100 11-1

© SAP AG2004

&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

For internal u

se by C

S

C

only

Page 158: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 158/254

© SAP AG CR100 11-2

© SAP AG2004

&50 0LGGOHZDUH

&50 0LGGOHZDUH 2YHUYLHZ

%XVLQHVV 'RFXPHQWV %'RFV0RWLYDWLRQ

'DWD ([FKDQJH 6$3 &50 ² 6$3 5

&RQVLVWHQF\ DQG 0RQLWRULQJ RI WKH'DWD ([FKDQJH

For internal u

se by C

S

C

only

Page 159: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 159/254

© SAP AG CR100 11-3

© SAP AG2004

&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 DQGSHUIRUP WKLV

$GPLQLVWUDWH WKH HVVHQWLDO IHDWXUHV RI GDWD H[FKDQJH

$VVHVV PRQLWRULQJ RSWLRQV IRU GDWD H[FKDQJH

For internal u

se by C

S

C

only

Page 160: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 160/254

© SAP AG CR100 11-4

© SAP AG2004

7HFKQLFDO ,QWHJUDWLRQ YLD &50 0LGGOHZDUH

&50 0LGGOHZDUH

3URYLGHV VHDPOHVV EDFN HQG LQWHJUDWLRQ

3URYLGHV JURXSZDUH LQWHJUDWLRQ

6\QFKURQL]HV 0RELOH &OLHQWV

,V DQ LQWHJUDO SDUW RI WKH &50 6HUYHU

5HTXLUHV1R 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 CRMsystem 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 astand-alone solution or with various back-end systems. If SAP R/3 is the back-end system, only aplug-in is needed to handle data exchange with the SAP CRM server. CRM middleware handles dataexchange 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 theCRM middleware) with the applications on the SAP CRM server. Handheld applications can be usedin either online or offline mode.

The exchange of information between SAP CRM and other components, such as SAP BW and ERPback-end systems, occurs over the CRM middleware.

For internal u

se by C

S

C

only

Page 161: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 161/254

© SAP AG CR100 11-5

© SAP AG2004

&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 internalapplications and external major components, such as an SAP ERP systems used as the back-end, anSAP Business Information Warehouse or non-SAP systems. The CRM middleware alsosynchronizes the databases of mobile clients with the CRM database.

0RELOH &OLHQWVare normally laptop computers on which the 0RELOH 6DOHV 0RELOH 6HUYLFHDSSOLFDWLRQis executed. Mobile clients typically connect temporarily (for example, via modem) tothe CRM Server for data exchange. The mobile clients are connected to the CRM Server via theFRPPXQLFDWLRQ 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 VROXWLRQVthat 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.

For internal u

se by C

S

C

only

Page 162: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 162/254

© SAP AG CR100 11-6

© SAP AG2004

&50 6HUYHU $UFKLWHFWXUH

&50 6HUYHU

1HW:HDYHU $SSOLFDWLRQ 6HUYHU 6$3 :HE $SSOLFDWLRQ 6HUYHU

&50 'DWDEDVH

&50 0LGGOHZDUHPDLQ SDUW

&50 6HUYHU $SSOLFDWLRQV•

&( '

# " ¥# 0 )1 2 £ 3

'5 4

"

'

# " ¥

•&( '

# " ¥

'

"! 6 "!

•7

¥9 8@ "1 A £

'% B '

§

4

% $D C0 £

BE 'F 7 ' B

"G $F "

'

%XVLQHVV REMHFWV•

H ¥ 3¤ §E I% )P

•Q

I0 ¤ £

'

"1 ! R ¤ ¤ ¥

'

" ¥

•Q

I0 ¤ £

'

"1 ! 5 H ¥¨

'

0 0 )S 9 £T 3

'

4V UW 7Y X

§ C! ¨ " ¥

( a% 6b £ § P 9 £ 3

'

0 " ¥ ac £ )1 "0 d

QE ef X

§ C! " ¥

g

&¦ hi X

§ C! # " ¥

g

&¦ hp X

§ ¤ C! ¨ " ¥

b g

7r q1 s

( g

7t q1 s

&¦ u

3¤ )

&¦ u

3¤ )

d

d

X 4V &( &@ X

§ C! " ¥

X 4V &¦ &v X

§ ¤ C! # " ¥

Uw sy xp X

§ C! # " ¥

Uw s x X

§ ¤ C! ¨ " ¥

7

3E ¤ £¦ 6 "

4

6( £ "

'

7

3E ¤ £b 6 "

4

6¦ £ "

'

X

§ ¤ C! ¨ " ¥

X

§ ¤ C! # " ¥

b 0 1 @ b c @ P b P

b 0 1 S ( c v P ( 1

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 asInternet Sales, Service Interaction Center, Telesales, and Campaign Management. The CRM Serverapplications exchange data with the CRM middleware via the &50 $GDSWHU.

Business Document (BDoc) messages are used for data exchange and data processing within a CRMsystem environment (business documents process and transport business objects as one unit).Synchronization BDocs handle data synchronization with mobile clients; messaging BDocs are usedfor messaging between components such as SAP ERP and SAP CRM.

For internal u

se by C

S

C

only

Page 163: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 163/254

© SAP AG CR100 11-7

© SAP AG2004

0LGGOHZDUH %URNHU

0LGGOHZDUH %URNHU 0RELOH &OLHQWV

([FKDQJHFXVWRPHU 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 %'RFVas a data container for processing businessobjects 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 severalindividual table entries.

%'RF PHVVDJHVare used for data processing within the CRM system and for data replication towardMobile Clients.

%'RF W\SHVare defined and managed in the BDoc Repository with the the BDoc Modeler.

For internal u

se by C

S

C

only

Page 164: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 164/254

© SAP AG CR100 11-8

© SAP AG2004

&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 FODVVHV

0HVVDJLQJ %'RFV

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 andthe 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 LQVWDQFHis 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 onlyone BDoc instance for a business object but there can be multiple BDoc messages (with their ownIDs) for one BDoc instance. However a BDoc instance is replicated to a mobile client using aBDoc message where all fields are filled.

For internal u

se by C

S

C

only

Page 165: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 165/254

© SAP AG CR100 11-9

© SAP AG2004

5 $GDSWHU

P%'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 isvalidated through a validation service. The messaging layer uses PHVVDJLQJ %'RF W\SHVfor dataexchanges with the CRM Server applications, ERP back-ends and external systems.

The Administration Console will determine the receivers of the data. The appropriate adaptorservices are called and sent to the outbound queue.

The CRM middleware can apply simple intelligent replication to Messaging BDoc types. Amessaging BDoc type acts like an envelope: The CRM middleware cannot access the data inside theenvelope but can access data on the envelope. Each application uses different address information sothat, for example, sales orders can be routed according to the sales organization.

For internal u

se by C

S

C

only

Page 166: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 166/254

© SAP AG CR100 11-10

© SAP AG2004

'DWD ([FKDQJH EHWZHHQ (53 %DFN (QG DQG WKH &506\VWHP

&506\VWHP

(536\VWHP

,QLWLDO DQG 'HOWD /RDGFRQWUROOHG E\ 2EMHFW

0DQDJHPHQW

'HOWD /RDG FRQWUROOHG E\ $GPLQLVWUDWLRQ &RQVROH

Initial data transfers from ERP to the system are controlled by 2EMHFW 0DQDJHPHQW. Here you canuse filter criteria to restrict the scope of the data according to your requirements. These filter criteriathen 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.

For internal u

se by C

S

C

only

Page 167: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 167/254

© SAP AG CR100 11-11

© SAP AG2004

5HSOLFDWLRQ $GPLQLVWUDWLRQ ² $GPLQLVWUDWLRQ &RQVROH

6WDU OLNH UHSOLFDWLRQ

1R KLHUDUFKLFDO GLVWULEXWLRQ QHWZRUNV5HSOLFDWLRQ WR VLWHV QRW SHUVRQV

6LWH '5 %DFNHQG

6LWH ( 1RQ 6$3V\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 thelocal 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 theAdministration Console.

The main tasks performed with the $GPLQLVWUDWLRQ &RQVROHare:y Setting up and maintaining the UHSOLFDWLRQ, that is, maintaining replication objects, publications

and subscriptionsy Managing mobile employee (users) and their passwordsy Defining sites, the logical representation of data receivers within the CRM Middlewarey 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 TransactionSMOEAC).

For internal u

se by C

S

C

only

Page 168: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 168/254

© SAP AG CR100 11-12

© SAP AG2004

%'RF)! 3 $ C¤ 6 "P t 0 9 ¥2 I% )S A I¤ ¥ "

5HSOLFDWLRQ 2EMHFWu

£ 0 9 ¥9 £¦ ¤ I0 £ 3

'

$ "P 9 ¡% 3¤ §H j £ $R C¤ 6 "5 ¤ I¤ 6¦ 8

3E ¥

&¦ '

# "G 6¦ 6T £

B

"

'

c 3G ¨ "

'

9 £ 61 )G ¥9 £ # " ¥k £ m l2 £ "¤ 6 §G

3XEOLFDWLRQq

3

B

£ )1 ¤ 6

B

¥ 3E I¤ C £

'% B

3% lE ) ¥ £ " ¥ £ m l9 £ "% 6 §G

6XEVFULSWLRQ4

3

'

)¤ ¥# "1 # "p aG 6¦ I0 "! r l 3E ¥w )G ¥2 £ # " ¥2 £ m lk £ "G 6 §G

5HSOLFDWLRQ 0RGHO

6LWH $6LWH %6LWH &

The above model describes simple intelligent replication - such as transfer of data to the mobileclient.

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.

For internal u

se by C

S

C

only

Page 169: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 169/254

© SAP AG CR100 11-13

© SAP AG2004

2EMHFW 0DQDJHPHQW ² ,QLWLDO /RDG

&50 6HUYHU

&50 '%

(53 6\VWHP

5 '%5

$GDSWHU

5 3 O X J , 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 loadinformation for business partners, material masters and plants first before you begin to load customermaterial information.

To start initial data transfer, choose in the SAP menu → Architecture and Technology → Middleware → DataExchange → Initial Data Transfer.

For internal u

se by C

S

C

only

Page 170: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 170/254

© SAP AG CR100 11-14

© SAP AG2004

&XVWRPL]LQJ

3ULFH

&RQGLWLRQV

&XVWRPL]LQJ

3ULFH&RQGLWLRQV

%DFN (QG ,QWHJUDWLRQ ² 6XSSRUWHG 2EMHFWV

5

&50

%XVLQHVV 3DUWQHUV

3URGXFWV

6DOHV 2UGHUV

4XRWDWLRQV

%XVLQHVV

DJUHHPHQWV

%XVLQHVV 3DUWQHUV

3URGXFWV

6DOHV 2UGHUV

4XRWDWLRQV

%XVLQHVV

DJUHHPHQWV

n o o S @ y ! v ov @ zv ( {

|0 } } V ~S ( y {

n o o S @ y 1 @ o v z ( {

|% } } V ~P ( ( v {

$GDSWHU REMHFWVcan 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, ordersand product master data. Load objects are stored in the SMOFOBJECT table. They are grouped asfollows:y Business objectsy Customizing objectsy Condition objects

Which objects are loaded to which target systems depends on the business process and has beendefined 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 beloaded from CRM to SAP R/3 (SAP ECC) for further execution.

For internal u

se by C

S

C

only

Page 171: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 171/254

© SAP AG CR100 11-15

© SAP AG2004

&XVWRPHUV &XVWRPHU 0DVWHU Ë

Ë

Ë

ËË

;

7DEOH )LHOG 23 /RZ

X

¢ E p

u E ! % !

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 REMHFWV

1DPH 'HVFULSWLRQ h

£b 6 # " ¥¤ % "1 9 £

'% B ,QDFWLYH

The objects to be exchanged between CRM and SAP R/3 systems can be filtered using ILOWHUFULWHULD.

Filters for the initial load are also used for the delta load from the SAP R/3 system. For the initialload 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 businessobjects are predefined (stored in table SMOFFILFLD) whereas filters for customizing or conditionobjects can be set on existing fields.

Filter options allow the filtering of business objects at the source, at the target, or at both the sourceand 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]LQJ2EMHFWV &RQGLWLRQ 2EMHFWV.

For internal u

se by C

S

C

only

Page 172: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 172/254

© SAP AG CR100 11-16

© SAP AG2004

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 WUDQVIHUVfrom SAP R/3 to CRM, data transfersfrom CRM to the consolidated database follow a different logic. To avoid inconsistencies betweenthe consolidated database and mobile application databases, a repeated initial data transfer fromCRM to the consolidated database is prevented. If you are sure that no Mobile Clients have beensupplied with data or that no data can be extracted again, then a repeated initial data transfer fromCRM to the consolidated database can be carried out. To do this, you must change an entry in tableSMOFINICUS (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 HUURUDQDO\VLV.

You can also use the 0LGGOHZDUH 3RUWDOor 0RQLWRULQJ &RFNSLWunder $UFKLWHFWXUH DQG7HFKQRORJ\→ 0LGGOHZDUH→ 0RQLWRULQJ→ &HQWUDO 0RQLWRULQJ→ 0RQLWRULQJ &RFNSLW .

For internal u

se by C

S

C

only

Page 173: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 173/254

© SAP AG CR100 11-17

© SAP AG2004

'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 theCRM Database or vice versa. Note that the Request of objects from the CRM Database to an ERPBack-End is not supported for all objects. The transactions to define and start a request are R3AR2and R3AR4, respectively.

For internal u

se by C

S

C

only

Page 174: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 174/254

© SAP AG CR100 11-18

© SAP AG2004

&URVV FRPSRQHQW GDWD LQWHJULW\

)XQFWLRQV DW D JODQFH)UDPHZRUN IRU FRPSDULQJ DQG UH V\QFKURQL]LQJGDWDEDVHV

&RPSDULVRQ RI EXVLQHVV REMHFWV

$W REMHFW LQVWDQFH OHYHO

$W ILHOG OHYHO

6\QFKURQL]DWLRQ RI EXVLQHVV REMHFWV

/RDGLQJ RI PLVVLQJ REMHFWV6\QFKURQL]DWLRQ RI REMHFW GHWDLOV

(QKDQFHG ² 'DWD ,QWHJULW\ 0DQDJHU

&50 6HUYHU

5 H V \ Q F K

U R Q L ] H

(53%DFNHQG

&RPSDULVRQ1RQ 6$36\VWHP

3 ! ¨

'

§ ¥ §c

"

'

¡0

'

)1 "0 ¤ 6 "

With the Data Integrity Manager (DIMa), you can detect and repair inconsistencies between objectsacross components within the SAP CRM system landscape.

An SAP CRM system landscape usually consists of more than one database. Every SAP CRMsystem has a CRM database. In most cases data exchange with one or more SAP R/3 back-endsystems is necessary. A FRQVROLGDWHG GDWDEDVHis the basis for data exchange with mobile clients. Itis 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. Thedata comparisons are always carried out for the CRM database and an R/3 back-end database, andthe 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 comparecompares 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.

For internal u

se by C

S

C

only

Page 175: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 175/254

© SAP AG CR100 11-19

© SAP AG2004

0RQLWRULQJ 2YHUYLHZ

&50 6HUYHU

6$3 5 V\VWHP

U h% 4

U h% 4

u

£ C¤ 6 P

U h% 4

£

'

% 3E I

'

§ I0 " I0 "0

u

£ ¤ C 6 1

Q u

3¤ )

7

"! ! %

B

"!

X

C¤ C¤ 6¦ £ )1 ! 9 £ 3

'

r I! 9 % 3E I

'

§

I0 "¤ I0 "1 ¤

&( '

% 3E I

'

§

IG " I0 "%'RF )ORZ p I0 9 % 3E I

'

§

I0 " I0 "1 ¤

X

§ C! # " ¥

h

¥# % $ "P i 3E ¥9 8

u

£ ¤ C¤ 6 P

UW h% 4

3E I! 9 % 3w I

'

§ I0 "¤ I0 "1

u

£ ¤ C¤ 6 P i

UW h% 4

U

" I0 "1 0

7 e

¥# 0 )1 "

7

3

'

£ ¨ 3E ¥

r v "0 )P

&50 0LGGOHZDUH0RQLWRULQJ &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)

For internal u

se by C

S

C

only

Page 176: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 176/254

© SAP AG CR100 11-20

© SAP AG2004

'LVSOD\LQJ %'RF 0HVVDJHV ² 60:

6HOHFW D%'RF

PHVVDJH

u

£ ¤ C¤ 6 P r 9 ¥# % )1 "

u

£ ¤ Cc 6 P r 9 ¡0 "

) 6 1 0 ¤ £ )1 ¤ 6! C0 ¥#

H ¥¨ 3¤ )! "1 0 ¤ £

'G B

0 # ! 9 I! i 3G l

Q u

3c )i $5 "0 ! 0

B

"

u

£ C¤ 6 P r 9 ¡0 "

"P G # "

'

§ "0 § C0 ¥

5HSURFHVV %'RFPHVVDJH

'HOHWH %'RFPHVVDJH

7

3

'

£ ¨ 3E ¥

q

3¤ % §

r v "0 )1

¢ " £

B

¡¤ % 3E ¥

¥k ¥¨ 3E ¥E ¢ ¥ % ) 8! £

'% B

u

£ C¤ 6 P

" ¥k ¥¨ 3E ¥

s

¥# "0 ) £¦ C £ "

'

The 'LVSOD\ %'RF 0HVVDJHVfunction lists all BDoc messages (transaction SMW01). It displays thefollowing: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 senty The flow trace, the data and error segments, the service in which the error occurred (last service

reached), the recipient listy 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 getprocessed within a reasonable amount of time, it is possible to restart the message, view the messagecontent, or discard the message. A BDoc message can be marked as deleted. (Note that deletingBDoc messages can lead to data inconsistencies however.) It is also possible to make a secondattempt at processing.

You should delete successfully-processed BDoc messages at regular intervals. This is usually doneusing fix-scheduled reorganization jobs.

For internal u

se by C

S

C

only

Page 177: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 177/254

© SAP AG CR100 11-21

© SAP AG2004

/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

6WDWXVLQIRUPDWLRQ

&50 6HUYHU

2XWERXQGTXHXHV

'HOWD

/RDG

,QERXQGTXHXHV

2XWERXQGTXHXHV

'DWD 8SORDG WR$SSOLFDWLRQ

P%'RF

A SRVVLEOH HUURU VLWXDWLRQwould be that a business object was changed in a CRM Serverapplication, 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 queuey 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 systemy 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 (inthe Administration Console) and the CRM Middleware parameter settings in the CRM system andthe SAP R/3 system (for example, CRMRFCPAR). (See also unit on installation and configuration.)

For internal u

se by C

S

C

only

Page 178: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 178/254

© SAP AG CR100 11-22

© SAP AG2004

&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 DQGSHUIRUP WKLV

$GPLQLVWUDWH WKH HVVHQWLDO IHDWXUHV RI GDWD H[FKDQJH

$VVHVV PRQLWRULQJ RSWLRQV IRU GDWD H[FKDQJH

For internal u

se by C

S

C

only

Page 179: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 179/254

© 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 andreproduce these.

Settings in the Administration Console are instrumental indefining data distribution to other systems.

For this reason, you should make sure you become familiar withsome features of the Administration Console.

1-1 Familiarize yourself with the $GPLQLVWUDWLRQ &RQVROH. The AdministrationConsole essentially specifies which data from the CRM system is to be distributedto other systems.

1-1-1 Start the Administration Console.

1-1-2 Display the details for the 6LWHobject.

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 outwhich system is being addressed.

To display the RFC destination, use Transaction QVP ($%$3 FRQQHFWLRQV).

Find the corresponding destination and test this by carryingout 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

For internal u

se by C

S

C

only

Page 180: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 180/254

© SAP AG CR100 11-24

For internal u

se by C

S

C

only

Page 181: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 181/254

© SAP AG CR100 11-25

([HUFLVHV

8QLW &50 0LGGOHZDUH

7RSLF 2EMHFW 0DQDJHPHQW DQG 'DWD 7UDQVIHUVIURP 6$3 (53

At the conclusion of these exercises, you will be able to:

• Make settings for data exchange of business partners fromERP to the CRM system.

Before carrying out the initial data transfer, you need to performsome important preparatory tasks. This includes defining suitablefilter criteria for data transfers.

You familiarize yourself with Object Management to enable youto define data transfers from the ERP system to the SAP CRMsystem more accurately.

2-1 Familiarize yourself with 2EMHFW 0DQDJHPHQW. In Object Management, youspecify 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 adapterobject. 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 accountgroup 6ROG WR SDUW\ 5 ! &50 and check whether this is transferredsuccessfully to the SAP CRM system.

Use transaction QYG or, alternatively, /RJLVWLFV PHQXo

6DOHV DQG 'LVWULEXWLRQo 0DVWHU 'DWDo %XVLQHVV 3DUWQHUo &XVWRPHUo &UHDWHo 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 customernumber. What number does the business partner have in the SAP CRMsystem?

2-1-5 Using the same method, take a look now at the details for the Customizingadapter object =&5 B B'2 .

Which table does this object refer to? This information is relevant for thenext exercise.

For internal u

se by C

S

C

only

Page 182: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 182/254

© SAP AG CR100 11-26

For internal u

se by C

S

C

only

Page 183: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 183/254

© 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 transferCustomizing data from the ERP system.

3-1 In the following exercise, you make an initial data transfer of Customizing data. Todo 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

7RROVo $%$3 :RUNEHQFK o 2YHUYLHZo '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 byonly 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?

For internal u

se by C

S

C

only

Page 184: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 184/254

© SAP AG CR100 11-28

For internal u

se by C

S

C

only

Page 185: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 185/254

© 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 beprocessed with errors. You deliberately cause an erroneous datatransfer for a business partner, search for and locate the error andthen rectify it.

4-1 In the following exercise you exchange business partner data between the ERP andSAP 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 dataexchange.

Use Transaction QVPZ or 6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 0LGGOHZDUHo 0RQLWRULQJo 0HVVDJH )ORZo 'LVSOD\ %'RF 0HVVDJHV

Select the EXVLQHVV SDUWQHU QXPEHUusing 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 errorstatus (E04)?

4-1-6 Ensure that the business partner ##Stockmann AG is not being processed inthe CRM system and reprocess the BDoc message. Check that the data hasbeen processed correctly by, for example, opening the business partneragain.

For internal u

se by C

S

C

only

Page 186: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 186/254

© SAP AG CR100 11-30

For internal u

se by C

S

C

only

Page 187: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 187/254

© SAP AG CR100 11-31

6ROXWLRQV

8QLW &50 0LGGOHZDUH

7RSLF $GPLQLVWUDWLRQ &RQVROH

1-1 Familiarize yourself with the $GPLQLVWUDWLRQ &RQVROH. The AdministrationConsole essentially specifies which data from the CRM system is to be distributedto other systems.

1-1-1 Start the Administration Console.

6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 0LGGOHZDUHo

$GPLQLVWUDWLRQo $GPLQLVWUDWLRQ &RQVROH

1-1-2 Display the details for the 6LWHobject.Display the details for the SAP R/3 site.

Choose the 6LWH REMHFW W\SHand 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 outwhich system is being addressed.

To display the RFC destination, use Transaction QVP ($%$3 FRQQHFWLRQV).

Find the corresponding destination and test this by carryingout a (test) remote login.

Call transaction QVP and choose the $%$3 FRQQHFWLRQ ',,B .

Choose the 5HPRWH /RJLQpushbutton.

A new session is started in the ERP system.

Close the session again.

1-1-4 Examine the existing assigned subscription $OO %XVLQHVV 3DUWQHUV 0(6*.

Double-click either the $OO %XVLQHVV 3DUWQHUV 0(6*entry in thestructure 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 3XEOLFDWLRQVtabpage. 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 beassigned criteria values.

For internal u

se by C

S

C

only

Page 188: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 188/254

© SAP AG CR100 11-32

For internal u

se by C

S

C

only

Page 189: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 189/254

© SAP AG CR100 11-33

6ROXWLRQV

8QLW &50 0LGGOHZDUH

7RSLF 2EMHFW 0DQDJHPHQW DQG 'DWD 7UDQVIHUV IURP6$3 (53

2-1 Familiarize yourself with 2EMHFW 0DQDJHPHQW. In Object Management, youspecify 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 adapterobject. Which Business Document (Bdoc) is the adapter object linked to?

6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 0LGGOHZDUHo 'DWD ([FKDQJH o 2EMHFW 0DQDJHPHQWo %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 accountgroup 6ROG WR SDUW\ 5 ! &50 and check whether this is transferredsuccessfully to the SAP CRM system.

6$3 PHQX o /RJLVWLFVo 6DOHV DQG 'LVWULEXWLRQo 0DVWHU 'DWDo

%XVLQHVV 3DUWQHUo &XVWRPHUo &UHDWHo 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 customernumber. What number does the business partner have in the SAP CRMsystem?

6$3 PHQX o 0DVWHU 'DWDo %XVLQHVV 3DUWQHUVo 0DLQWDLQ %XVLQHVV 3DUWQHU …

For internal u

se by C

S

C

only

Page 190: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 190/254

© 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 thenext exercise.

6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 0LGGOHZDUHo 'DWD ([FKDQJH o 2EMHFW 0DQDJHPHQWo &XVWRPL]LQJ 2EMHFWV

Select =&5 B B'2 and choose 'HWDLOV( ).

Choose the 7DEOHV 6WUXFWXUHVtab page

The table is =&5 B #.For internal u

se by C

S

C

only

Page 191: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 191/254

© 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. Todo 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 7RROVo $%$3 :RUNEHQFK o 2YHUYLHZo '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

2YHUYLHZo '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 objectZCR540_##_DO).

You want to perform an initial data transfer but restrict the data transfer byonly transferring countries from one continent.

0DNH VXUH \RX HQWHU WKH ILOWHU GHILQLWLRQ FRUUHFWO\

6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 0LGGOHZDUHo 'DWD ([FKDQJH o 2EMHFW 0DQDJHPHQWo &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 ( ).…

For internal u

se by C

S

C

only

Page 192: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 192/254

© 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 filtercriteria 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 0LGGOHZDUHo 'DWD ([FKDQJH o ,QLWLDO /RDGo 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

2YHUYLHZo 'DWD %URZVHU

Choose (17(5 followed by Execute ( ).

The table now contains some entries with countries from the continent youentered in the filter criteria.

For internal u

se by C

S

C

only

Page 193: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 193/254

© 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 andSAP 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 'DWDo %XVLQHVV 3DUWQHUVo 0DLQWDLQ %XVLQHVV 3DUWQHU

Open the business partner ##Stockmann AG and switch to change mode.

4-1-2 Change the customer 6WRFNPDQQ $* LQ WKHERP system by entering anadditional region for instance and then save the master record.

6$3 PHQX o /RJLVWLFVo 6DOHV DQG 'LVWULEXWLRQo 0DVWHU 'DWDo

%XVLQHVV 3DUWQHUo &XVWRPHUo &KDQJHo 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 'DWDo %XVLQHVV 3DUWQHUVo 0DLQWDLQ %XVLQHVV 3DUWQHU

The changes are not displayed.

4-1-4 Take a look at the BDoc message that was generated during this dataexchange.

6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 0LGGOHZDUHo 0RQLWRULQJo 0HVVDJH )ORZo 'LVSOD\ %'RF 0HVVDJHV

Select the EXVLQHVV SDUWQHU QXPEHUusing 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 transmissiontime and transmission date.

For internal u

se by C

S

C

only

Page 194: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 194/254

Page 195: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 195/254

© SAP AG CR100 12-1

© SAP AG2004

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[

For internal u

se by C

S

C

only

Page 196: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 196/254

© SAP AG CR100 12-2

© SAP AG2004

3HRSOH &HQWULF &50

,QWURGXFWLRQ WR 3HRSOH &HQWULF&50

6$3 1HW:HDYHU 3RUWDO 3RUWDO &RQWHQW

3HRSOH &HQWULF 8, ² $SSOLFDWLRQ

3RUWDO DGPLQLVWUDWLRQ

3HRSOH &HQWULF 8, ² &XVWRPL]LQJ

For internal u

se by C

S

C

only

Page 197: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 197/254

© SAP AG CR100 12-3

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 198: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 198/254

© SAP AG CR100 12-4

© SAP AG2004

3HRSOH &HQWULF &50 DQG WKH 6$3 1HW:HDYHU 3RUWDO

7KH 6$3 1HW:HDYHU 3RUWDO LV D SUHUHTXLVLWH IRUXVLQJ 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 asdocuments and other information sources.

BSP = Business Server Page. A BSP application is – like with a transaction in the classic sense – anapplication that is functionally self-contained. This application is not executed in the SAPGUIhowever, but in a Web Browser.

For internal u

se by C

S

C

only

Page 199: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 199/254

© SAP AG CR100 12-5

© SAP AG2004

3HRSOH &HQWULF &50 ² 3URSHUWLHV %HQHILWV

%URZVHU 7HFKQRORJ\(no additional installation on client)

5ROH EDVHGaccess to information

6LQJOH 6LJQ 2Q

,QWXLWLYH DQG HDV\ WR OHDUQ(same patterns for navigation andlayout used on all screens)

$GDSWDEOH

User-friendly user interface:y Intuitive and recognizable interaction designy Easy navigation and Web-like behavior

Preconfigured user roles:y Preassembled content for complete business tasksy 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.

For internal u

se by C

S

C

only

Page 200: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 200/254

© SAP AG CR100 12-6

© SAP AG2004

%XVLQHVV 3DFNDJHV 3UHGHILQHG 3RUWDO &RQWHQW

:KDW LV D EXVLQHVV SDFNDJH"

%XVLQHVV 3DFNDJHV DUH SUHGHILQHGSRUWDO DSSOLFDWLRQV WDUJHWHG WR D VHWRI UHODWHG UROHV RU WR D VSHFLILFDSSOLFDWLRQ V\VWHP

%XVLQHVV 3DFNDJHV IRU 6$3 SRUWDOVFRQWDLQ SUHFRQILJXUHG FRQWHQWV IRUH[HFXWLRQ RI EXVLQHVV WDVNV 7KLVHQDEOHV HDFK HPSOR\HH LQ \RXUFRPSDQ\ WR KDYH DFFHVV WRUHOHYDQW LQIRUPDWLRQ WR PDNHHIIHFWLYH GHFLVLRQV WDNH

DSSURSULDWH PHDVXUHV DQG DOVR WRFROODERUDWH 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.

For internal u

se by C

S

C

only

Page 201: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 201/254

© SAP AG CR100 12-7

© SAP AG2004

'HOLYHU\ RI %XVLQHVV 3DFNDJHV

&XVWRPHUV FDQ EURZVH WKH 3RUWDO&RQWHQW 3RUWIROLR IRU WKH IROORZLQJLQIRUPDWLRQ

&RQWHQWV RI EXVLQHVV SDFNDJHV

$VVRFLDWHG ZRUNVHWV IRU YDULRXVXVHU JURXSV

&XVWRPHUV FDQ VHDUFK EDVHG RQVXFK FULWHULD DV

%DFN HQG FRPSRQHQWV5ROHV DQG WDVNV

,QGXVWU\ VHJPHQWV

%XVLQHVV SDFNDJHV DUH DYDLODEOH YLD WKH 6$3 'HYHORSHU 1HWZRUNXQGHUKWWS VGQ VDS FRP

The Portal Content Portfolio page is the primary delivery mechanism for business packages. It hasthree primary functions:

y Informing customers about available packages, worksets, and iViews and making this contentavailable for download

y Supporting the developer community in creating new content and offering it to SAP Portalscustomers

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 certainbusiness packages. To download business packages, you need a user ID, which you can also requeston this website. This user enables you to access all business packages available. Provided that youpossess the licenses required, you can start downloading business packages immediately.

1RWH: Consultants should always use the customer’s user ID to download business packages fromthe 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\ !SAPNetWeaver Key Areas -> 3HRSOH ,QWHJUDWLRQ ! 3RUWDO ! $GPLQLVWUDWLRQ *XLGH ! &RQWHQW $GPLQLVWUDWLRQ ! %XVLQHVV 3DFNDJH $GPLQLVWUDWLRQ ! %XVLQHVV 3DFNDJH /LIHF\FOH

For internal u

se by C

S

C

only

Page 202: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 202/254

© SAP AG CR100 12-8

© SAP AG2004

3HRSOH &HQWULF &50 ² 5ROH &RQFHSWV

,QGLYLGXDO SHUVRQVSHUIRUPYDULRXVMRE IXQFWLRQVEXVLQHVV DFWLYLWLHVDQGWDVNV

3HRSOH &HQWULF &50FRPSULVHV DOO FRQWHQWV UHTXLUHG IRUSHUIRUPLQJ D MRE IXQFWLRQ DV DUROH

$ UROH FRQVLVWV RIZRUNVHWVIRU HDFK EXVLQHVV DFWLYLW\(DFK ZRUNVHW SURYLGHV SDJHVDQG L9LHZV WR DFFHVV DOOXQGHUO\LQJ DSSOLFDWLRQVQHHGHG WR SHUIRUP D WDVN

The UROHis 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 theuser 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. Theportal content is developed to enable access to information that is relevant for the company that usesthe 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 thecontent that has been assigned to all of his or her roles.

The role definition determines the navigation structure within the portal. The navigation structureconsists of the top-level navigation bar, and the detailed navigation tree. The top-level navigation baris 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 portalpages and services. A user can navigate portal pages and services by clicking on the nodes in thedetailed navigation tree. Using the role definition, users can specify whether detailed navigation treesare to be shown. In addition, the role definition is used to configure both navigation at the highestlevel and also detailed navigation.

For internal u

se by C

S

C

only

Page 203: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 203/254

© SAP AG CR100 12-9

© SAP AG2004

3HRSOH &HQWULF &50 ² 3HUVRQDOL]DWLRQ

3HUVRQDOL]DWLRQ PHDQVSURYLGLQJ WKH ULJKW LQIRUPDWLRQIRU WKH ULJKW SHUVRQ DW WKH ULJKWWLPH

3HUVRQDOL]DWLRQ KDV WR FRYHUD ZLGH DUHD

3HUVRQDOL]DWLRQ PXVW EH HDV\ WRXVH 3HUVRQDOL]DWLRQ LV DFHQWUDO SXUSRVH RI 3HRSOH&HQWULF &50 WR DGMXVW WKHDSSOLFDWLRQ WR WKH LQGLYLGXDOUHTXLUHPHQWV 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.

For internal u

se by C

S

C

only

Page 204: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 204/254

© SAP AG CR100 12-10

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 205: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 205/254

© SAP AG CR100 12-11

© SAP AG2004

3HRSOH &HQWULF &50 ² 3HUVRQDOL]H &50 $SSOLFDWLRQV

You can use the 3HUVRQDOL]Hlink to personalize a results list - for example show/hide fields andinfluence the sequence of the fields.

For internal u

se by C

S

C

only

Page 206: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 206/254

© SAP AG CR100 12-12

© SAP AG2004

3HRSOH &HQWULF &50 ² )DYRULWHV 2EMHFWV

$GG 5HPRYH DFWLYH REMHFW WR IURP )DYRULWHV$GG 5HPRYH DFWLYH REMHFW WR IURP )DYRULWHV

3UH3UH DQG VHOI DQG 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.

For internal u

se by C

S

C

only

Page 207: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 207/254

© SAP AG CR100 12-13

© SAP AG2004

:RUNLQJ ZLWK 3HRSOH &HQWULF &50

&( '0 )2 1

&( ' )2 1

3

'5 4" 6

3

'7 48 6

9@ 4A 1C BD '¢ E0 )

9F 4" 1G BH 'I E0 )

3

'5 4" 6

3

'7 48 6

PR Q¤ ST SBH UW V

PR QD SX SBH UW V

3

'5 4" 6

3

'7 48 6

£A Y` § a¢ c b d " a e8 fC gi h p% h gI h qG r sh gI t uw vy x

g¢ C qx

r

£" §2 aI

&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 VHDUFKoption with this view.

y Summarized: This provides the most important information for a selected application in a singleview. 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 foran application.

For internal u

se by C

S

C

only

Page 208: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 208/254

© SAP AG CR100 12-14

© SAP AG2004

3RUWDO $GPLQLVWUDWLRQ ² 2EMHFW $VVLJQPHQWV

r qx

c %q

h " h qs

xIr qC g

D x

u vq

h 8 h q

s

Possible object assignmentsy Pages can contain pages and iViewsy Worksets can contain worksets, pages and iViewsy Roles can contain roles, worksets, pages and iViewsy Groups can contain usersy Roles can be assigned to groups and usersy iViews can not contain other content objects

For internal u

se by C

S

C

only

Page 209: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 209/254

© SAP AG CR100 12-15

© SAP AG2004

3RUWDO $GPLQLVWUDWLRQ ² &RS\LQJ 5ROHV

&RS\ IURP VWDQGDUGSRUWDO FRQWHQW

3DVWH DV 'HOWD /LQNWR 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 ( %URZVHUstructure).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 3DVWHif 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.

For internal u

se by C

S

C

only

Page 210: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 210/254

© SAP AG CR100 12-16

© SAP AG2004

3RUWDO $GPLQLVWUDWLRQ ² &KDQJLQJ 5ROHV

2SHQ 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 %URZVHor 6HDUFKtab) area and right-click on theobject. Choose 2SHQ to edit the role.

y You can edit the object by adding new entries or removing existing ones and by changingproperties.

y If possible, save your role. When you remove a Workset from a role (Delete), changes areeffective immediately. No save necessary.

0RGLI\LQJ 3RUWDO 5ROHV 'HOLYHUHG E\ 6$3 You should QHYHUmodify 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.

For internal u

se by C

S

C

only

Page 211: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 211/254

© SAP AG CR100 12-17

© SAP AG2004

3RUWDO $GPLQLVWUDWLRQ ² $VVLJQLQJ 8VHUV WR D 5ROH

User Management System(LDAP Directory)

Portal

5ROH

5ROH

5ROH

*URXS

*URXS

8VHU8VHU

8VHU

8VHU8VHU

$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 ! 5ROHVy 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\RQHand the role HXBUROH.

For internal u

se by C

S

C

only

Page 212: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 212/254

© SAP AG CR100 12-18

© SAP AG2004

&XVWRPL]LQJ RI 9LHZV

6HOHFW L9LHZV

(GLW L9LHZ SURSHUWLHV

$GDSW 4XHU\ 6WULQJ LQFOXGLQJ D YLHZ

appl=CRMM_ACCOUNT EOYLHZ 6$/(6 &...

CRM uses an approach where only one BSP application exists (CRM_BSP_FRAME). All thevarious applications like Account Management, Opportunity Management and so on are managedinternally by a URL parameter known as $33/ . The personalization is realized by the BLVIEWparameter.

For internal u

se by C

S

C

only

Page 213: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 213/254

© SAP AG CR100 12-19

© SAP AG2004

'LIIHUHQW 5ROHV 0DS WR WKH 'LIIHUHQW 9LHZV

$FWLYLW\ 0DQDJHPHQW

6DOHV9LHZ

$FWLYLW\ 0DQDJHPHQW

6HUYLFH9LHZ

:LWK WKH KHOS RI WKH &50 YLHZ FRQFHSW FXVWRPHUV FDQFUHDWH VSHFLDO OD\RXW GHULYDWLYHV 2QH RU PRUH YLHZV FDQ EHXVHG LQ HDFK UROH 7KLV HQVXUHV WKH JUHDWHVW SRVVLEOHIOH[LELOLW\ ,Q WKLV H[DPSOH WZR YLHZV KDYH EHHQ FUHDWHG IRUDFWLYLW\ PDQDJHPHQW VLQFH ERWK VDOHV DQG VHUYLFHGHSDUWPHQW KDYH PDLQWDLQ DFWLYLWLHV EXW XVH GLIIHUHQWOD\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; useparameter EOYLHZ YLHZ!

For internal u

se by C

S

C

only

Page 214: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 214/254

© SAP AG CR100 12-20

© SAP AG2004

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 UROH0RGLI\ 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 WRROreplaces the Business Application Builder and the CRM Designer. This isstarted via an (ABAP) transaction and is QRWa 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.

For internal u

se by C

S

C

only

Page 215: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 215/254

© SAP AG CR100 12-21

© SAP AG2004

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

For internal u

se by C

S

C

only

Page 216: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 216/254

© SAP AG CR100 12-22

For internal u

se by C

S

C

only

Page 217: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 217/254

© SAP AG CR100 12-23

([HUFLVHV

R-

8QLW 3HRSOH &HQWULF &50

7RSLF )DPLOLDUL]LQJ \RXUVHOI ZLWK WKH 3HRSOH &HQWULF 8,DQG WKH $FFRXQWVDSSOLFDWLRQ

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 simplepersonalization features when creating result lists.

1-1 Familiarize yourself with the People-Centric UI and its applications. Using theexample of the $FFRXQWVapplication, you familiarize yourself with thepersonalization 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→ $Fcount V→ $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 theorder 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.

For internal u

se by C

S

C

only

Page 218: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 218/254

© SAP AG CR100 12-24

For internal u

se by C

S

C

only

Page 219: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 219/254

© 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 informationwithin the Enterprise Portal. You also need to gain a better understandingof 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 followingyou will become familiar with user management (Identity Management) for theSAP NetWeaver portal.

2-1-1 Take a look at portal personalization. Which options do you have topersonalize the user specific portal environment?

2-1-2 In 8VHU $GPLQLVWUDWLRQsearch for user 0LNH %XUWRQand 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&RQWHQWYou will see some of those icons again in the further course of thisexercise.

2-1-4 In &RQWHQW $GPLQLVWUDWLRQ, search for the 6HUYLFH 0DQDJHUrole, open it andfind 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 markedas entry points? Use the legend as a reference.

c) What are the contents of the 2SSRUWXQLW\ 0DQDJHPHQW workset in the6HUYLFH &\FOHworkset?

d) Call up the &XVWRPHUVpage in the Service Performance Analysis worksetof the $QDO\WLFVworkset. How many iViews does this page comprise?

d) How do you find out which BW query is called from each of these

iViews?

For internal u

se by C

S

C

only

Page 220: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 220/254

© SAP AG CR100 12-26

For internal u

se by C

S

C

only

Page 221: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 221/254

© 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 informationwithin the Enterprise Portal. You also need to gain a better understandingof 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 thatfollow you will copy an existing portal role and then modify it. In addition, you willgenerate a suitable user role in the CRM system corresponding to the portal roleresponsible for portal navigation for example.

3-1-1 Create a subfolder *5283 in the folder CRM Training

3-1-2 Copy the 6HUYLFH 0DQDJHUrole 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 furtherdown under 4XLFN ,QIR.

3-1-3 Delete the $QDO\WLFVworkset. Answer the dialog with <HV.

3-1-4 Go to 8VHU $GPLQLVWUDWLRQand assign the newly-created role to the userCRM-##.

Refresh the display (F5). What do you notice?Go to $FFRXQWV DQG 3URGXFWV→ $FFRXQW 0DQDJHPHQW → $FFRXQWVandcall the Account Media Store (3271).

Can your see any hyperlinks on the 2SSRUWXQLWLHVtab?

For internal u

se by C

S

C

only

Page 222: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 222/254

© 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 SAPCRM system using the existing role SAP_PCC_SERVICE_MANAGER asa 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 justcreated.

Carry out this setting in CRM Customizing.

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

/D\RXW RI 8VHU ,QWHUIDFH 3HRSOH &HQWULF 8,o 1DYLJDWLRQ 85/*HQHUDWLRQo $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/*HQHUDWLRQo 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 GHVHOHFWthe 7HVW0RGH FKHFNER[.

3-1-9 Log on to the portal again and check whether the hyperlinks are now visible.

For internal u

se by C

S

C

only

Page 223: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 223/254

© SAP AG CR100 12-29

6ROXWLRQVR-

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 theexample of the $FFRXQWVapplication, you familiarize yourself with thepersonalization 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 selectyour predefined search the next time, the system starts the search again withexactly the same search attributes, though the result list might be different.

1-1-3 Click on the 3HUVRQDOL]Hlink 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.

For internal u

se by C

S

C

only

Page 224: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 224/254

© SAP AG CR100 12-30

For internal u

se by C

S

C

only

Page 225: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 225/254

© SAP AG CR100 12-31

6ROXWLRQVR-

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 followingyou will become familiar with user management (Identity Management) for theSAP NetWeaver portal.

2-1-1 Click on the 3HUVRQDOL]Hlink in the upper right corner of the browserwindow.

Users can personalize the portal theme for example (influences the fonts andcolors of portal pages) or portal language. Users can also change their userprofile and password.

In addition, users can configure WorkProtect mode which allows them to setthe handling of unsaved data during navigation.

2-1-2 Choose User Administration → Identity Management

Under the ([WHQGHG VHDUFKfor XVHUV, enter the surname %XUWRQand press(17(5 .

a) Mike Burton’s user ID is 6(59,&(5(3 .

b) Choose the $VVLJQHG 5ROHVtab Select 5HFXUVLYH VHDUFKand choose6WDUW. You can see that the user is assigned to the roles [Description](YHU\RQH UROH, &50 8VHU , &5 6HUYLFH 5ROHand 3HUVRQDOL]DWLRQ.

c) You can, for example, modify or lock the user.

For internal u

se by C

S

C

only

Page 226: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 226/254

© 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 DeltaLink 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

For internal u

se by C

S

C

only

Page 227: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 227/254

© 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 theidentity for this role. This ends in FUPVF VHUYLFHPDQDJHU

a) Perform a right-click and select 6HDUFK LQ 3RUWDO &DWDORJ. The directorystructure of the portal catalog will open up and you will see the relevantlocation.

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 followingworksets are assigned to the role:

+RPH 6HUYLFH &\FOH ,QVWDOODWLRQV 6HUYLFH 3HUIRUPDQFH $FFRXQWV DQG3URGXFWV $QDO\WLFVand 0DUNHW

Six of the seven worksets are marked as entry points, meaning that theyshow up in first level navigation. It is not necessary to check the propertiesof the worksets. The font (bold) provides you with you the information.

c) The workset 2SSRUWXQLW\ 0DQDJHPHQWcontains three pages -2YHUYLHZ 2SSRUWXQLWLHV 6XPPDU\and $QDO\VLVplus 2SSRUWXQLWLHV

iViews.c) Right-click the &XVWRPHUVpage and choose (GLW.

The page contains two iViews.

e) Select one of these iViews and choose the 3URSHUWLHVpushbutton.

In the 3URSHUW\ (GLWRUon the right-hand side. choose the 3URSHUW\ &DWHJRU\ &RQWHQW ± %([ :HE $SSOLFDWLRQ. Here you will find information on theBW Report ID.

For internal u

se by C

S

C

only

Page 228: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 228/254

© SAP AG CR100 12-34

For internal u

se by C

S

C

only

Page 229: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 229/254

© SAP AG CR100 12-35

6ROXWLRQVR-

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 thatfollow you will copy an existing portal role and then modify it. In addition, you willgenerate a suitable user role in the CRM system corresponding to the portal roleresponsible 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 %URZVHstructure on the left to navigate to 3RUWDO &RQWHQW→ &507UDLQLQJ

Right-click to create a subfolder *URXS .

3-1-2 Stay within the %URZVHstructure and navigate to:

3RUWDO &RQWHQW→ &RQWHQW 3URYLGHG E\ 6$3→ VSHFLDOLVW→ &50 → 5ROHV

Search for the 6HUYLFH 0DQDJHUrole.

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 byright-clicking to select the object and choose &KDQJH ,' . Follow theinstructions in the dialog and assign VHUYLFHPDQDJHUas the new objectID.

Now open the object and change the GHVFULSWLRQand QDPHof this role toVHUYLFHPDQDJHU

The complete ID for the new role is:SFG SRUWDOBFRQWHQW FRP VDS WUDLQLQJ &507UDLQLQJ *UXSSH FRP VDSSFW FUP VHUYLFHPDQDJHU

Save your settings.

For internal u

se by C

S

C

only

Page 230: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 230/254

© SAP AG CR100 12-36

3-1-3 Right-click on the Analytics workset and choose 'HOHWH. Answer the dialogwith <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 &KDQJHand go to the $VVLJQHG 5ROHVtab.

Search for your newly-created role using the search string *##service*.

Select your role and choose $GG .

Press the 6DYHbutton in order to save the user.

Press F5 or use the browser refresh icon.

7KH WRS OHYHO QDYLJDWLRQ VKRXOG QRZ LQFOXGH VHYHUDO QHZ HQWU\ SRLQWKDW RULJLQDWH IURP WKH VHUYLFH UHSUHVHQWDWLYH UROH.

Go to $FFRXQWV DQG 3URGXFWV→ $FFRXQW 0DQDJHPHQW→ $FFRXQWVandcall the Account Media Store (3271).

Choose the 2SSRUWXQLWLHVtab

+\SHUOLQNV DUH QRW DYDLODEOH /RJ RII DQG FORVH WKH EURZVHU

For internal u

se by C

S

C

only

Page 231: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 231/254

© SAP AG CR100 12-37

2SWLRQDO ([HUFLVHV

3-1-5 6$3 PHQX o $UFKLWHFWXUH DQG 7HFKQRORJ\o 6\VWHP $GPLQLVWUDWLRQo

8VHU 0DLQWHQDQFHo 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 $GPLQLVWUDWLRQo

8VHU 0DLQWHQDQFHo 8VHUV

User: CRM-##

Choose &KDQJH.

Choose the 5ROHVtab.Role: = B3&&B6(59,&(B0$1$*(5

Save the user.

3-1-7 6$3 PHQX o &RQILJXUDWLRQo &XVWRPL]LQJ

Choose 6$3 5HIHUHQFH ,0* .

6$3 ,PSOHPHQWDWLRQ *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo

/D\RXW RI 8VHU ,QWHUIDFH 3HRSOH &HQWULF 8,o 1DYLJDWLRQ 85/*HQHUDWLRQo $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 *XLGHo &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQWo Layout of User Interface (People-Centric UI) → Navigation (URLGeneration) → 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 GHVHOHFWthe 7HVW0RGH FKHFNER[.

3-1-9 The hyperlinks will now be displayed.

For internal u

se by C

S

C

only

Page 232: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 232/254

© SAP AG CR100 12-38

For internal u

se by C

S

C

only

Page 233: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 233/254

© SAP AG CR100 Appendix-1

© SAP AG2004

$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

For internal u

se by C

S

C

only

Page 234: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 234/254

© SAP AG CR100 Appendix-2

© SAP AG2004

$SSHQGL[

%DVLF )XQFWLRQV DQG 8QGHUO\LQJ&XVWRPL]LQJ

&50 0LGGOHZDUH

For internal u

se by C

S

C

only

Page 235: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 235/254

© SAP AG CR100 Appendix-3

© SAP AG2004

$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

¢ ¡¤ £¦ ¥ §© £ § £ § §©

¢ ¡¤ £ ¥ §© £¦ §! " $ #& % £& §" §© '

( ¡¤ £ ¥ §© £¦ ) §! 0 #& % £& § §& 1

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 (forexample, send invoice to bill-to address).

In the Business Partner master, you enter the different addresses of the business partner. One addressis marked as the standard address.

You can assign the addresses to different address types (address usages), which you predefined in theCustomizing.

Several addresses can be assigned to the same address type, but only one is marked as the standardaddress.

For internal u

se by C

S

C

only

Page 236: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 236/254

© SAP AG CR100 Appendix-4

© SAP AG2004

&XVWRPL]LQJ IRU $GGUHVV 'HWHUPLQDWLRQ

6$3 %XVLQHVV 3DUWQHU ² $GGUHVV 'HWHUPLQDWLRQ2 'HILQH 7UDQVDFWLRQV2

'HILQH $GGUHVV 7\SHV

2 $VVLJQ 7UDQVDFWLRQ WR $GGUHVV 7\SH

&50 ² 3DUWQHU 'HWHUPLQDWLRQ 3URFHGXUH2 (QWHU $GGUHVV 7UDQVDFWLRQ IRU 3DUWQHU )XQFWLRQ LQ 3URFHGXUH

SAP Reference IMG: &URVV DSSOLFDWLRQ FRPSRQHQWV→ 6$3 %XVLQHVV 3DUWQHUV→ %XVLQHVV 3DUWQHUV→ %DVLF 6HWWLQJV→

$GGUHVV 'HWHUPLQDWLRQand so on. &XVWRPHU 5HODWLRQVKLS 0DQDJHPHQW→ %DVLF )XQFWLRQV→ 3DUWQHU 3URFHVVLQJ→ 'HILQH 3DUWQHU

'HWHUPLQDWLRQ 3URFHGXUH

For internal u

se by C

S

C

only

Page 237: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 237/254

Page 238: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 238/254

© SAP AG CR100 Appendix-6

© SAP AG2004

(QVXULQJ 'DWD &RUUHFWQHVV DQG &RQVLVWHQF\

&KHFN 'XSOLFDWH

6WDQGDUGL]HG LQWHUIDFH IRU LQWHJUDWLRQ RI UG SDUW\ RU FXVWRPHUVSHFLILF WRROV

3RVWDO YDOLGDWLRQ IRU DGGUHVVHV

&KHFN DJDLQVW 5 5HJLRQDO 6WUXFWXUH

6WDQGDUGL]HG LQWHUIDFH IRU LQWHJUDWLRQ RI UG SDUW\ RU FXVWRPHUVSHFLILF WRROV

&KHFN RQ EDQN GHWDLOV

$UFKLYLQJ3UHGHILQHG YDOXHV DQG RU FKHFN WDEOHVIRU 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 areactive (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 rangesmust first be archived.

y An Internet user exists.

For internal u

se by C

S

C

only

Page 239: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 239/254

© SAP AG CR100 Appendix-7

© SAP AG2004

,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 DWUHH 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 FOHDQVLQJcan 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 forintegrating any necessary external software such as a search engine.

y Customer-owned programsy 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 businesspartner 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

For internal u

se by C

S

C

only

Page 240: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 240/254

© SAP AG CR100 Appendix-8

© SAP AG2004

3KDVH

4 6HOHFWLRQ4 &KHFNLQJ4 6HWWLQJ RI V\VWHP

VWDWXV WR$5&5

3KDVH

4 :ULWLQJ RI GDWDWR WKH DUFKLYH

3KDVH

4 &KHFNLQJ RIDUFKLYHG GDWD

4 'HOHWH IURPGDWDEDVH(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.

For internal u

se by C

S

C

only

Page 241: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 241/254

© SAP AG CR100 Appendix-9

© SAP AG2004

6HDUFK IRU $UFKLYHG 'RFXPHQWV LQ 3HRSOH &HQWULF 8,

,Q WKH 3HRSOH &HQWULF XVHU LQWHUIDFH \RX FDQ VHDUFK IRUDUFKLYHG GRFXPHQWV DQG GLVSOD\ WKHP

For internal u

se by C

S

C

only

Page 242: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 242/254

© SAP AG CR100 Appendix-10

© SAP AG2004

'DWH 0DQDJHPHQW

([DPSOHV RI 'DWH 7\SHV LQ %XVLQHVV 7UDQVDFWLRQV

$FWLYLW\

6DOHVFRQWUDFW

3ODQQHG GDWH$FWXDO GDWH

&RQWUDFW VWDUW9DOLGLW\ SHULRG

&RQWUDFW HQG

&DOO FXVWRPHU

'DWH W\SH 'DWH UXOH

&XUUHQW GDWH

&XUUHQW GDWH\HDU

&RQWUDFW VWDUWYDOLGLW\ 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), andquotations (valid to date). You can use date management in any other transaction types. You definespecific 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 beused in a specific transaction type.

For internal u

se by C

S

C

only

Page 243: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 243/254

© SAP AG CR100 Appendix-11

© SAP AG2004

'DWHV LQ %XVLQHVV 7UDQVDFWLRQV ² 6$3 *8,

'DWH W\SH 'DWH UXOH

For internal u

se by C

S

C

only

Page 244: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 244/254

© SAP AG CR100 Appendix-12

© SAP AG2004

'DWH 3URILOH

,WHP &DWHJRU\ 3URFHVV 7\SH

:KLFK GDWH W\SHV FDQ , XVH"

:KLFK GXUDWLRQV DUH LQFOXGHG"

:KDW DWWULEXWHV KDYH EHHQ JLYHQ WR WKH GDWHVDQG GXUDWLRQV"

+RZ DUH WKH GDWHV GHWHUPLQHG GDWH UXOHV "

:KHUH GR WKH GDWHV DQG GXUDWLRQV DSSHDU LQWKH 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.

For internal u

se by C

S

C

only

Page 245: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 245/254

© SAP AG CR100 Appendix-13

© SAP AG2004

&RQWHQW 0DQDJHPHQW

<RX FDQ XVH P\6$3 &50 &RQWHQW 0DQDJHPHQW WR OLQN DQ\GRFXPHQWV VXFK DV 0LFURVRIW ([FHO RU :RUG ILOHV WR EXVLQHVVWUDQVDFWLRQV

7KH IROORZLQJ IXQFWLRQV DUH DYDLODEOH LQ &RQWHQW0DQDJHPHQW

&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 GRFXPHQWV6HQGLQJ GRFXPHQWV

0DQDJLQJ YHUVLRQV

3UHYLHZLQJ GRFXPHQWV

Content Management is a function of the SAP Web Application Server, which is used in SAP CRMin various areas, for example, for business partner- and product master data.

In the business transaction, the various Content Management functions are available on header- anditem level.

Integration with the ArchiveLink functionality: In Customizing, you can define whichdocumentation for the appropriate business objects is linked to the ArchiveLink functions. To dothis, in Customizing, select the :HE $SSOLFDWLRQ 6HUYHU ! 6$3 :HE $SSOLFDWLRQ 6HUYHU ! %DVLV6HUYLFHV ! $UFKLYH/LQNAdditionally, you can create ArchiveLink documents from ContentManagement.

The exchange of Content Management documents with CRM Mobile is possible. Usage of filterprofiles 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 underhttp://help.sap.com -> SAP NetWeaver -> SAP Web Application Server -> SAP NetWeaverComponents -> 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.

For internal u

se by C

S

C

only

Page 246: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 246/254

Page 247: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 247/254

© SAP AG CR100 Appendix-15

© SAP AG2004

&RQWHQW 0DQDJHPHQW ² 3HRSOH &HQWULF 8VHU ,QWHUIDFH

Functions for Content Management are on the $WWDFKPHQWVtab page.

For internal u

se by C

S

C

only

Page 248: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 248/254

© SAP AG CR100 Appendix-16

© SAP AG2004

6\VWHP /DQGVFDSH 'DWD &RQWDLQHUV 8VHG

0RELOH &OLHQWV

&RPPXQLFDWLRQ

6WDWLRQ

;0/ )LOHV,'RFV 62$3RU $6&,, )LOHV

'DWD ([WUDFWV([FHO :RUNERRNV

'LUHFW $FFHVVYLD %$3,V

2WKHUV\VWHPV

&50 6HUYHU

%:

6$3 5 V\VWHP

&500LGGOHZDUH

&500LGGOHZDUH

%'RF0HVVDJHV

%'RF PHVVDJHVserve 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.

For internal u

se by C

S

C

only

Page 249: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 249/254

© SAP AG CR100 Appendix-17

© SAP AG2004

,GHD

(YHU\ UHFHLYHU LV UHSUHVHQWHG E\ DQ DEVWUDFW VLWH

6$3 56\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 DXQLIRUP ZD\

In an SAP CRM system environment, local components or VLWHVmust be connected to the central

component permanently or temporarily so that messages can be exchanged. Sites (not users) are thesmallest addressable unit in Replication and Realignment. They are identified by a global identifier(GUID).

Each site has a VLWHtype. Sites of the same type use the VDPH DGDSWHUfor exchanging data betweenthe CRM Server and the sites. There is a range of site types available for connecting SAPcomponents.

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 siteusing 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

For internal u

se by C

S

C

only

Page 250: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 250/254

© SAP AG CR100 Appendix-18

© SAP AG2004

6 \ Q F K U R Q L ] D W L R Q ) O R Z

,QERXQG $GDSWHU

&'% 6HUYLFH

5HSOLFDWLRQDQG 5HDOLJQPHQW

6HUYLFH

2XWERXQG $GDSWHU

5$ 6 79 8© @¨ 6B A© C

D

6¦ EB 6¦ EG F

H A 8© @¨ 6 A C

D

6¦ E 6¦ EG F

V%'RF

0HVVDJH IORZ9DOLGDWLRQ 5HSOLFDWLRQ

0DSSLQJ 6HUYLFH0RELOH %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 mobileclients $UFKLWHFWXUH DQG 7HFKQRORJ\→ 0LGGOHZDUH→ 0RQLWRULQJ→ 4XHXHV→ 0RQLWRULQJ 5 54XHXHV

An LQERXQGsBDoc 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.

For internal u

se by C

S

C

only

Page 251: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 251/254

© SAP AG CR100 Appendix-19

© SAP AG2004

&50 6HUYHU &50 6HUYHU

&50 0LGGOHZDUH

7KH ([WHUQDO ,QWHUIDFH $GDSWHU ;0/ 62$3 &KDQQHO

6$3 %XVLQHVV

&RQQHFWRU

IQ P0 RG S¤ T 5V UX W

Y7 79 a

;0/

;0/0HVVDJLQJ

6\VWHP

0HVVDJHV)ORZ

P%'RF &50$SSOLFDWLRQ

;0/

6$3

([FKDQJH,QIUDVWUXFWXUH

;0/

$GDSWHU IRU H[WHUQDOLQWHUIDFH

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 onrouting rules.

For CRM – Business Connector communication, IDocs should be used. An IDoc transfer is quickerin comparison to SOAP/XML because, unlike an XML document, the IDoc document contains nometadata information (tags), therefore, the size of document sent down the line is substantiallysmaller in comparison.

For internal u

se by C

S

C

only

Page 252: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 252/254

© SAP AG CR100 Appendix-20

© SAP AG2004

&50 6HUYHU &50 6HUYHU

&50 0LGGOHZDUH

$GDSWHU IRU H[WHUQDOLQWHUIDFH

IQ P0 RG S¤ T5b Uc W

0HVVDJHV)ORZ

P%'RF&50

$SSOLFDWLRQ

7KH ([WHUQDO ,QWHUIDFH $GDSWHU $/( ,'RF &KDQQHO

UG 3DUW\ $/(&RQYHUWHUV

79 df e© g

e hp i E

;0/

UG 3DUW\ $/(0HVVDJLQJ

6\VWHP

6$3([FKDQJH

,QIUDVWUXFWXUH

,'RF

(',,'RF

)ODW ILOHLQ ,'RFIRUPDW

(',6XEV\VWHP (',

e hp i E

q¤ r su t F¦ v¦ w E @¦ xB 7 Y E T Ub W y 6 F h A© EG F F gf @ A A¦ E& G 7 @ ¨ v i F© @ a© @ F FB hp 8 i E

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‘sown 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 messagingsystem. In contrast to an ALE converter, the message handler will not perform any conversion ormapping 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 EDIsubsystem does not use direct program-to-program communication for transferring IDocs.

For internal u

se by C

S

C

only

Page 253: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 253/254

© SAP AG CR100 Appendix-21

© SAP AG2004

6$3 %: 6\VWHP

&50 6\VWHP

&50 0LGGOHZDUH

%'RF%'RF)ORZ)ORZ

%:%:$GDSWHU $GDSWHU

%'RF

'RZQORDG RI

6ROXWLRQ:RUNERRNV

([WUDFW RI &50%XVLQHVV2EMHFWV

5HSOLFDWLRQRI 6ROXWLRQ:RUNERRNV

,QWHJUDWLRQ &50 ² %XVLQHVV ,QIRUPDWLRQ :DUHKRXVH

The 0LGGOHZDUH %URNHUprovides 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 MobileClients) because CRM Server Applications users will have direct access to an SAP BW system. Theload of Solution Workbooks to the CRM system and, consequently, to Mobile Clients, is covered inthe course 7$&50 0RELOH 6DOHV 6HUYLFH.

The SAP BW is linked to the CRM Server partly by the Middleware Broker, partly by direct RFCsand BAPIs.

The %: DGDSWHUextracts data from the SAP Business Information Warehouse (SAP BW) for thefollowing 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 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 butreceives the data from the application directly to put those data in a DataSource structure into theoutbound queue where it is pulled by the SAP BW system using scheduled requests.

For internal u

se by C

S

C

only

Page 254: Good SAP Book2

8/14/2019 Good SAP Book2

http://slidepdf.com/reader/full/good-sap-book2 254/254