CR500_EN_BBPCRM310_Col22_FV_251104.pdf

Share Embed Donate


Short Description

SAP CRM Middleware...

Description

&5

i n t e r n a l

C S C

&500LGGOHZDUH2YHUYLHZ

F o r

o n l y

&5&500LGGOHZDUH

n

2002/Q3

n

Material number 5005 5032

C S C

o n l y

F o r

i n t e r n a l

BBPCRM 310 R/3 Release 620

b y

n

u s e

u s e

b y

 SAP AG 2001

© SAP AG

CR500

1

&RS\ULJKW

&RS\ULJKW6$3$*$OOULJKWVUHVHUYHG

1RSDUWRIWKLVSXEOLFDWLRQPD\EHUHSURGXFHGRUWUDQVPLWWHGLQ DQ\IRUPRUIRUDQ\SXUSRVHZLWKRXWWKHH[SUHVVSHUPLVVLRQRI 6$3$*7KHLQIRUPDWLRQFRQWDLQHGKHUHLQPD\EHFKDQJHG ZLWKRXWSULRUQRWLFH $OOULJKWVUHVHUYHG

b y

u s e

n

Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.

n

IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.

n

ORACLE® is a registered trademark of ORACLE Corporation.

n

INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered trademarks of Informix Software Incorporated.

n

UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.

n

HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

n

JAVA® is a registered trademark of Sun Microsystems, Inc.

n

JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

n

SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.

© SAP AG

CR500

o n l y

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

C S C

n

b y

i n t e r n a l

7UDGHPDUNV

u s e

F o r

i n t e r n a l

C S C

o n l y

F o r

 SAP AG 2001

2

&RXUVH3UHUHTXLVLWHV

l %DVLFNQRZOHGJHRI&50

l %HLQJIDPLOLDUZLWK:LQGRZV17 l &5&502YHUYLHZFRXUVH l 5HFRPPHQGHGFRXUVHV GHSHQGLQJRQWKHVFHQDULR 

n &50RELOH6DOHV 0RELOH6HUYLFH n &5,QWHUDFWLRQ&HQWHULQ&50 n &5,QWHUQHW6DOHV

i n t e r n a l

C S C

o n l y

F o r

To put this course into the general SAP CRM context, an overall understanding of the CRM SAP landscape is necessary. The CR010 course provides this overview.

n

Depending on your involvement in CRM and on your scenario, further background knowledge may be helpful. The SAP CRM curriculum provides many courses for the various scenarios.

o n l y

F o r

i n t e r n a l

n

C S C

General understanding of CRM and basic Windows NT and R/3 knowledge is essential for this course.

b y

n

u s e

u s e

b y

 SAP AG 2002

© SAP AG

CR500

3

7DUJHW*URXS l $XGLHQFH n n

7HFKQLFDOFRQVXOWDQWV

$Q\RQHFXVWRPL]LQJDQGRUDGPLQLVWHULQJ WKH&500LGGOHZDUH

l 'XUDWLRQGD\V

i n t e r n a l

b y

i n t e r n a l

u s e

u s e

b y

C S C

o n l y

F o r

 SAP AG 2002

C S C

F o r

o n l y

© SAP AG

CR500

4

&RXUVH2YHUYLHZ &RQWHQWV l &RXUVH*RDOV

l &RXUVH2EMHFWLYHV l &RXUVH&RQWHQW

l &RXUVH2YHUYLHZ'LDJUDP

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

1-1

&RXUVH*RDOV

7KLVFRXUVHZLOOSUHSDUH\RXWR l 8QGHUVWDQGWKHVHWXSDQGFRQILJXUDWLRQSURFHVV l ([SODLQFXVWRPL]LQJDVSHFWV l 3HUIRUPDGPLQLVWHULQJWDVNV

RIWKH&500LGGOHZDUH

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

1-2

&RXUVH2EMHFWLYHV

$WWKHFRQFOXVLRQRIWKLVFRXUVH\RXZLOOEHDEOHWR l ([SODLQWKHEDVLFFRQFHSWVRIWKH&500LGGOHZDUH l 6HWXSDQGFRQWUROWKHGDWDH[FKDQJHEHWZHHQWKH &506HUYHUDQGDQ6$35%DFN(QG l ([SODLQWKHFRQQHFWLRQWRQRQ6$3V\VWHPV l ([SODLQWKHUHSOLFDWLRQPHFKDQLVP l 0RQLWRUWKH&500LGGOHZDUH

i n t e r n a l

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

C S C

o n l y

F o r

l 'HILQHWKHW\SLFDOFXVWRPL]LQJVWHSV

C S C

F o r

o n l y

© SAP AG

CR500

1-3

3UHIDFH Unit 1

&RXUVH2YHUYLHZ

Unit 2

0LGGOHZDUH2YHUYLHZ

Unit 3

&RQFHSWVRIWKH&50 0LGGOHZDUH

Unit 4

5HSOLFDWLRQ$GPLQLVWUDWLRQ

Unit 5

'DWD([FKDQJHZLWK5 %DFN(QGV

Unit 6

'DWD([FKDQJHZLWKRWKHU 6\VWHPV

6SHFLDO)HDWXUHVIRU PRELOH6FHQDULRV

Unit 8

0RQLWRULQJ (UURU +DQGOLQJ

Unit 9

,QVWDOODWLRQ &RQILJXUDWLRQ

Unit 10

)XUWKHU,QIRUPDWLRQ

Unit 11

&RXUVH:UDS8S

i n t e r n a l

C S C

$SSHQGL[

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

Unit 7

F o r

o n l y

&RXUVH&RQWHQW

C S C

F o r

o n l y

© SAP AG

CR500

1-4

6SHFLDO)HDWXUHVIRUPRELOH 6SHFLDO)HDWXUHVIRUPRELOH 6FHQDULRV 6FHQDULRV

0LGGOHZDUH2YHUYLHZ 0LGGOHZDUH2YHUYLHZ

0RQLWRULQJ (UURU+DQGOLQJ 0RQLWRULQJ (UURU+DQGOLQJ

&RQFHSWVRIWKH &RQFHSWVRIWKH &500LGGOHZDUH &500LGGOHZDUH

,QVWDOODWLRQ &RQILJXUDWLRQ ,QVWDOODWLRQ &RQILJXUDWLRQ

5HSOLFDWLRQ$GPLQLVWUDWLRQ 5HSOLFDWLRQ$GPLQLVWUDWLRQ

)XUWKHU,QIRUPDWLRQ )XUWKHU,QIRUPDWLRQ

'DWD([FKDQJHZLWK5 'DWD([FKDQJHZLWK5 %DFN(QGV %DFN(QGV

&RXUVH:UDS8S &RXUVH:UDS8S

C S C

'DWD([FKDQJHZLWKRWKHU 'DWD([FKDQJHZLWKRWKHU 6\VWHPV 6\VWHPV

i n t e r n a l

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

&RXUVH2YHUYLHZ &RXUVH2YHUYLHZ

F o r

o n l y

&RXUVH2YHUYLHZ'LDJUDP

C S C

F o r

o n l y

© SAP AG

CR500

1-5

&500LGGOHZDUH2YHUYLHZ &RQWHQWV l P\6$3&502YHUYLHZ

l P\6$3&50$UFKLWHFWXUH2YHUYLHZ

l 7\SLFDO&500LGGOHZDUH&RPSRQHQWV l &500LGGOHZDUH7DVNV

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

2-1

0LGGOHZDUH2YHUYLHZ8QLW2EMHFWLYHV $WWKHFRQFOXVLRQRIWKLVXQLW\RXZLOOEHDEOHWR l 'HVFULEHWKHFRPSRQHQWVRIWKHP\6$3&50

V\VWHPODQGVFDSH

l ([SODLQWKHFRQQHFWLRQDQGGDWDH[FKDQJH

EHWZHHQWKHYDULRXV&50FRPSRQHQWVZLWK WKH&500LGGOHZDUH

l ([SODLQWKHPDLQWDVNVRIWKH&500LGGOHZDUH

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

2-2

6SHFLDO)HDWXUHVIRUPRELOH 6SHFLDO)HDWXUHVIRUPRELOH 6FHQDULRV 6FHQDULRV

0LGGOHZDUH2YHUYLHZ 0LGGOHZDUH2YHUYLHZ

0RQLWRULQJ (UURU+DQGOLQJ 0RQLWRULQJ (UURU+DQGOLQJ

&RQFHSWVRIWKH &RQFHSWVRIWKH &500LGGOHZDUH &500LGGOHZDUH

,QVWDOODWLRQ &RQILJXUDWLRQ ,QVWDOODWLRQ &RQILJXUDWLRQ

5HSOLFDWLRQ$GPLQLVWUDWLRQ 5HSOLFDWLRQ$GPLQLVWUDWLRQ

)XUWKHU,QIRUPDWLRQ )XUWKHU,QIRUPDWLRQ

'DWD([FKDQJHZLWK5 'DWD([FKDQJHZLWK5 %DFN(QGV %DFN(QGV

&RXUVH:UDS8S &RXUVH:UDS8S

C S C

'DWD([FKDQJHZLWKRWKHU 'DWD([FKDQJHZLWKRWKHU 6\VWHPV 6\VWHPV

i n t e r n a l

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

&RXUVH2YHUYLHZ &RXUVH2YHUYLHZ

F o r

o n l y

&RXUVH2YHUYLHZ'LDJUDP

C S C

F o r

o n l y

© SAP AG

CR500

2-3

:KDWLV P\6$3&50"

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

2-4

&XVWRPHU5HODWLRQVKLS0DQDJHPHQWZLWKP\6$3 &50 7KH1HZ&XVWRPHU&HQWULF(%XVLQHVV6ROXWLRQ IRUWKH(QWLUH&XVWRPHU/LIH&\FOH

$

$QDO\WLFDO 0RELOH

C S C

b y

u s e

&ROODERUDWLYH

 SAP AG 2001

n

Customer Engagement é Marketing Analytics, Campaign Management, Telemarketing, E-Marketing, Lead Management Business Transaction

C S C

n

b y

i n t e r n a l

&

2SHUDWLRQDO

u s e

é Sales Analytics, Account and Contact Management, Opportunity Management, Telesales, Field Sales (Mobile Sales, Handheld Sales), E-Selling, Internet Pricing and Configuration, Order Acquisition n

o n l y

F o r

2

i n t e r n a l

,QWHUQHW

F o r

o n l y

7HOHSKRQ\

Order Fulfillment é Fulfillment Analytics, Logistics Management, Credit Management, Billing

n

Customer Service é Service Analytics, Customer Care and Helpdesk, Contracts and Installed Base Management, Enterprise Intelligence, Field Service and Dispatch (Mobile Service, Handheld Service), E-Service

© SAP AG

CR500

2-5

P\6$3&50$UFKLWHFWXUH 2YHUYLHZ

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

2-6

3UHVHQWDWLRQ /D\HU

6\QFKURQL]DWLRQ 'DWD([FKDQJH /D\HU

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

C S C

&500LGGOHZDUH'DWD ([FKDQJH

$SSOLFDWLRQ 'DWDEDVH/D\HU

i n t e r n a l

&500LGGOHZDUH 0RELOH&OLHQW 6\QFKURQL]DWLRQ



3RUWDO

5

0RELOH 3UHVHQWDWLRQ

%:

&OLHQW

&50

PXOWL&OLHQWV

0RELOH&50 $SSOLFDWLRQV

0RELOH&OLHQW

F o r

o n l y

P\6$3&50$UFKLWHFWXUH

C S C

F o r

o n l y

© SAP AG

CR500

2-7

'DWD([FKDQJH&KDQQHOV 6$33RUWDOV

0RELOH&OLHQWV

&506HUYHU

o n l y

C S C

b y

,QWHUQHW

7HOHSKRQH

(PDLO

6$35 %DFN(QG

 SAP AG 2002

Some applications like the Interaction Center, Internet Sales or Marketing run on the CRM Server. These applications are called the &506HUYHU$SSOLFDWLRQV.

n

The CRM Server may be accessed via various communication channels, such as: é The CRM Server Applications can be accessed via the mySAP Workplace by CRM users such as sales managers or contact center agents. é Internet users may configure and order products or services using the Internet components of the CRM application component. é The mobile sales force or mobile service engineers can connect to the system from their laptops or pervasive devices to exchange the latest information with the CRM Server Application. é Finally, customers may use the phone, fax, or email to reach the sales or service representatives using the integrated contact center solutions.

© SAP AG

CR500

2-8

o n l y

n

C S C

The mySAP.com application component for &XVWRPHU5HODWLRQVKLS0DQDJHPHQW &50 consists of a central &506HUYHU and various extensions to support different ways of accessing the system. This slide shows different possibilities to access the CRM applications. Depending on your actual business requirements, not all extensions need to be installed or used.

b y

n

u s e

u s e

%:

i n t e r n a l

i n t e r n a l

$VRQHELJ ORJLFDOER[

F o r

F o r

QRQ5 %DFN(QG

P\6$3&506\VWHP/DQGVFDSH 0RELOH&OLHQWV &RPPXQLFDWLRQ 6WDWLRQ

(0DLO

&REURZVH

C S C

,QWHUQHW

b y

u s e

(6HOOLQJ

:HE 6HUYHU

 SAP AG 2002

CRM Mobile Sales and Service users carry a full-blown PC application including a local database on their laptops. They connect to the CRM Server from time to time via phone or network to exchange data accumulated and stored in queues at both ends. This connection is established via a Communication Station, where DCOM calls from the mobile clients are transformed to RFC calls that go to the CRM Middleware.

© SAP AG

CR500

2-9

o n l y

n

C S C

The Mobile Sales and Mobile Service Applications of mySAP CRM support a company’s mobile sales force and mobile service engineers respectively, providing full access to all the necessary data on laptop computers. This data is kept up-to-date by regular data exchange using the middleware component contained on the central CRM Server.

b y

n

u s e

i n t e r n a l

&7,

i n t e r n a l

F o r

3%;

&506HUYHU

F o r

o n l y

7HOHSKRQH

(0DLO 6HUYHU

$VRQHELJ ORJLFDOER[

&500LGGOHZDUHUHODWHG/DQGVFDSH QRQ5 %DFN(QG &RPPXQLFDWLRQ 6WDWLRQ

$VRQHELJ ORJLFDOER[

6$35 %DFN(QG

b y

0RELOH&OLHQWV  SAP AG 2001

F o r

0RELOH&OLHQWV: usually laptops running the 0RELOH6DOHV6HUYLFH$SSOLFDWLRQ, which may include the Sales Configuration Engine (SCE) and the Sales Pricing Engine (SPE). Mobile Clients typically connect temporarily (e.g., via modem) to the CRM Server for data exchange. They may also be permanently connected to the Server. The Mobile Clients are connected to the CRM Server via the &RPPXQLFDWLRQ6WDWLRQ.

n

6$35%DFN(QG: it is a standard SAP R/3 Back-End with an 53OXJ,Q for data exchange with the CRM Server.

n

%:: the Business Information Warehouse is the SAP data warehouse solution.

n

1RQ6$36\VWHPV: the CRM Middleware can exchange messages with non-SAP ERP systems via standard interfaces, e.g., XML – SOAP.

n

Solid lines: permanent network connections; dotted lines: temporary (e.g., modem) connections. External systems may also be linked with each other as depicted here between an SAP R/3 Back-End and a BW System or with additional systems not shown.

© SAP AG

CR500

2-10

o n l y

n

C S C

&506HUYHU: The CRM Server contains the CRM Middleware, which handles the data exchange with internal applications and external major components, such as an SAP R/3 Back-End, an SAP Business Information Warehouse or non-SAP systems. The CRM Middleware also synchronizes the databases of Mobile Clients with the CRM database. The CRM Server is built upon the SAP Web Application Server, formerly known as the SAP R/3 Basis.

b y

n

u s e

u s e

i n t e r n a l

C S C

o n l y

&506HUYHU

F o r

i n t e r n a l

%:

&506HUYHU$UFKLWHFWXUH &506HUYHU &500LGGOHZDUH QR&S 3 U >45= 69 8T:< CKQ AX P WV Y RZ H=O9

PDLQSDUW

3>45= @ Y^]  69 8T:< A HJ_=F\E : ? E \F : =I98 3>4= 5=698; :7 < /2 10

3>4= 5 7698 ;: =<

? $ @ BA 3 >4 =56 98; :=< CKD 5= E&F 4 758GF H2 JI L := < ;M7 NF O :P

   

•        •       ! "#  #!$   •  • %%%

%XVLQHVV2EMHFWV & ' (

• '     *# •) '    ,+-&.# .   •) • %%%

b y

u s e

The data exchange between the CRM Middleware and H[WHUQDOV\VWHPV is performed via DGDSWHUV. The adapters map and convert data between various formats.

n

The CRM System supports the handling of &50EXVLQHVVREMHFWV, like customers and prospects, activities and opportunities, products and product catalogs in a variety of CRM components like Internet Sales, Service Interaction Center, Telesales, Campaign Management and various others. The CRM Server Applications exchange data with the CRM Middleware via the &50$GDSWHU. The 6$3:HE$SSOLFDWLRQ6HUYHU is the successor of the SAP Basis System. The kernel release used with CRM 3.0 is 6.10.

© SAP AG

CR500

o n l y

n

C S C

n

b y

i n t e r n a l

 SAP AG 2001

u s e

F o r

&50'DWDEDVH

i n t e r n a l

C S C

6$3:HE$SSOLFDWLRQ6HUYHU

F o r

o n l y

3 L[? R\R 3 >4 =5698 :7 <

&506HUYHU$SSOLFDWLRQV

2-11

6FDODELOLW\ &506HUYHU  &50 'DWDEDVH 6HUYHU



&RPPXQLFDWLRQ 6WDWLRQ Q

$SSOLFDWLRQ 6HUYHU

076 &20



076 &20

o n l y

C S C

b y

(536\VWHP

b y

i n t e r n a l

u s e

u s e

 SAP AG 2001

i n t e r n a l

(536\VWHP



F o r

0RELOH &OLHQWV

C S C

F o r

o n l y

© SAP AG

CR500

2-12

&500LGGOHZDUH

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

2-13

,QWURGXFWLRQWR&500LGGOHZDUH

l 0LGGOHZDUH l 6RIWZDUHWKDWFRQQHFWV VHSDUDWHDSSOLFDWLRQV

l&500LGGOHZDUH l$PHVVDJHEDVHGLQWHJUDWLRQRIWKHFRPSRQHQWVZLWKLQDP\6$3 l$QLQWHJUDOSDUWRIWKH&506HUYHU

The term middleware describes software that connects two otherwise separate applications. It is, therefore, distinct from import and export features that may be built into one of the applications. However, it may have import and export facilities.

n

The &500LGGOHZDUH

é Is an integral part of the CRM Solutions. It offers crucial functions for the load of business or customizing data to and from a CRM System and links the CRM Server Applications to the Mobile Applications. Its task include data conversion, routing and error handling. é It does not provide business logic. Application consultants or technical consultants working with individual CRM applications will thus have to handle specific BDoc types, enhance BDoc types and, if necessary, create the corresponding mapping services.

© SAP AG

CR500

2-14

o n l y

é Is an SAP Product. It uses proven technologies for the data exchange in an ABAP environment and offers a future-oriented approach in terms of linking a CRM System to any other ERP system (exchange of XML-based messages).

C S C

n

b y

i n t e r n a l

 SAP AG 2001

u s e

u s e

b y

C S C

l,QGHSHQGHQWIURPEXVLQHVVORJLF

i n t e r n a l

F o r

F o r

o n l y

VROXWLRQ

6RPH+LVWRU\ ,

l&50 0RELOH&OLHQWV

2/735 6\VWHP

i n t e r n a l

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

C S C

o n l y

&500LGGOHZDUH 6HUYHU

%XVLQHVV/RJLF 9DOLGDWLRQ

F o r

$GPLQLVWUDWLRQ 6WDWLRQ

1R%XVLQHVV /RJLF

C S C

F o r

o n l y

© SAP AG

CR500

2-15

6RPH+LVWRU\ ,,

l&50 0RELOH&OLHQWV

%:

i n t e r n a l

&500LGGOHZDUH &502QOLQH

2/735 6\VWHP

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

C S C

o n l y

&506HUYHU

%XVLQHVV/RJLF 9DOLGDWLRQ

F o r

&RPPXQLFDWLRQ 6WDWLRQ

%XVLQHVV/RJLF /RFDO9DOLGDWLRQ

C S C

F o r

o n l y

© SAP AG

CR500

2-16

6RPH+LVWRU\ ,,,

l&50 0RELOH&OLHQWV

o n l y

&500LGGOHZDUH &506HUYHU$SSO

5 %DFN(QG %:

i n t e r n a l

 SAP AG 2001

b y

i n t e r n a l

u s e

u s e

b y

C S C

1RQ6$3

&506HUYHU

%XVLQHVV/RJLF 9DOLGDWLRQ

F o r

&RPPXQLFDWLRQ 6WDWLRQ

%XVLQHVV/RJLF *OREDO9DOLGDWLRQ

C S C

F o r

o n l y

© SAP AG

CR500

2-17

&RPSRQHQWVRIWKH&500LGGOHZDUH 0RELOH&OLHQW

&RQQHFWLRQ +DQGOHU

0RELOH&OLHQW

&RPPXQLFDWLRQ 6WDWLRQ 6$3'&20 &RQQHFWRU

o n l y

&RQQHFWLRQ +DQGOHU

&506HUYHU

5 3OXJ,Q &500LGGOHZDUH PDLQSDUW

F o r

b y

C S C

7KH&500LGGOHZDUH

i n t e r n a l

 SAP AG 2001

© SAP AG

CR500

2-18

o n l y

é On the 0RELOH&OLHQWV: The &RQQHFWLRQ+DQGOHU which represents the entire functionality of the interface for the data exchange with the CRM Server. The %'RF/D\HU deals with local data access and client communication with the central communication station via Microsoft’s DCOM protocol and the &OLHQW&RQVROH which provides administration functions on laptops, for example starting the connection handler for connection control, queue observation, error handling and so on.

é On the &RPPXQLFDWLRQ6WDWLRQ: The 6$3'&20&RQQHFWRU, which converts the Mobile Clients‘ DCOM calls into qRFC calls to the CRM Middleware.

C S C

é On the &506HUYHU: the main parts of the &500LGGOHZDUH, which handles the BDoc flow with services such as replication and realignment as well as communication with Mobile Clients and other linked application components. Part of it is the $GPLQLVWUDWLRQ&RQVROH for the central maintenance of the replication repository with rules for distribution control.

b y

i n t e r n a l

The CRM Middleware consists of the following components:

F o r

n

u s e

u s e

&RPPXQLFDWLRQ 6WDWLRQ

6$35 %DFN(QG

7KH&506HUYHU l ,VEXLOWRQWRSRIWKH6$3:HE$SSOLFDWLRQ 6HUYHU

3ODWIRUPLQGHSHQGHQFH `

)XOO$%$3GHYHORSPHQWHQYLURQPHQW `

6RIWZDUHORJLVWLFV

l ,WFRQWDLQV 7KH&506HUYHU$SSOLFDWLRQV `

7KHPDLQSDUWVRIWKH&500LGGOHZDUH `

&50GDWDEDVH

o n l y

&506HUYHU

`

b y

C S C

l &500LGGOHZDUHIXQFWLRQDOLW\

 SAP AG 2001

`

'DWDTXHXLQJDQGWUDQVSRUW `

5HSOLFDWLRQDQGUHDOLJQPHQW

n

The CRM Server contains the &506HUYHU$SSOLFDWLRQV and the main parts of the &50 0LGGOHZDUH. The &50GDWDEDVH is the central database for the CRM Server Applications.

n

The main parts of the CRM Middleware provide the following functionality:

C S C

The &506HUYHU is scalable, since it is based on a SAP Web Application Server (formerly: SAP Basis System). The SAP Web Application Serverprovides SAP basis technology and the ABAP workbench as a development environment known to many application developers.

é Replication and realignment service, which ensures that Mobile Clients or external systems obtain the data they require and é Data exchange and mapping.

CR500

2-19

o n l y

é Data queuing and transport,

© SAP AG

b y

n

u s e

u s e

`

i n t e r n a l

i n t e r n a l

6FDODELOLW\

F o r

F o r

`

7KH0RELOH&OLHQWV l

C S C

b y

u s e

8VHU,QWHUIDFH/D\HU 8, `

%XVLQHVV2EMHFW/D\HU %2/ `

%'RF/D\HU %/

l

6DOHV&RQILJXUDWLRQ(QJLQH 6&(

l

6DOHV3ULFLQJ(QJLQH 63(

l

0DLO&OLHQW2IILFH6XLWHHWF

l

&OLHQW0LGGOHZDUH&RPSRQHQWV `

&RQQHFWLRQ6HUYLFH `

0HVVDJH7UDQVIHU6HUYLFH

 SAP AG 2001

n

The Mobile Sales / Service Clients contain the &500RELOH$SSOLFDWLRQVand a ORFDOGDWDEDVH.

The Mobile Clients may also contain the 6DOHV&RQILJXUDWLRQ(QJLQH (SCE) and the 6DOHV3ULFLQJ (QJLQH (SPE).

n

Further middleware components on the mobile client are: é The &RQQHFWLRQ6HUYLFH, which handles the actual connection to the CRM Server and calls one or more transfer services. é The 0HVVDJH7UDQVIHU6HUYLFH handles the data exchange between the client and the CRM Server. Another transfer service can be, for example, a MAPI service (Microsoft Messaging Application Programming Interface).

n

For more information about the mobile client refer to the courses CR200 (Mobile Sales) or CR210 (Mobile Service).

© SAP AG

CR500

2-20

o n l y

n

C S C

The CRM Mobile Application consists of three layers: the 8VHU,QWHUIDFH/D\HU (UI), the %XVLQHVV 2EMHFW/D\HU (BOL) and the %'RF/D\HU (BL). The UI layer and the BOL layer may be enhanced using the 0RELOH$SSOLFDWLRQ6WXGLR (MAS). The BDoc Layer is the middleware component needed for data synchronization with the CRM Server. The BDoc layer also serves as the interface to the local database. For more information about the MAS refer to the CR310 course.

b y

n

u s e

i n t e r n a l

`

i n t e r n a l

F o r

$SSOLFDWLRQ

F o r

o n l y

0RELOH&OLHQW

&500RELOH6DOHV6HUYLFH

7KH6$35%DFN(QG l

3OXJLQRQWKH6$35%DFN(QGDFWVDVFRXQWHUSDUWWRWKH5$GDSWHU

l

'DWDWUDQVSRUWLVSHUIRUPHGWKURXJK%$3,FDOOVYLDW5)&DQGT5)&

l

$XWRPDWLFDQGVFKHGXOHGGDWDH[FKDQJH

o n l y

C S C

u s e

b y

6XSSRUWHG5UHOHDVHVL%%%&  SAP AG 2001

The data exchange via the CRM Middleware requires that an 53OXJ,Q is installed on the SAP R/3 System.

n

6XSSRUWHG5UHOHDVHV are 3.1I, 4.0B, 4.5B, 4.6B/C and above.

The 6$35%DFN(QG (one or several SAP R/3 Back-Ends) serves as

C S C

n

é provider for customizing and business data (master data, transaction data)

The CRM release 3.0 is a standalone system, that means that R/3 is no longer required for the execution of CRM-related tasks.

n

For more information on the actual data exchange, see unit 'DWD([FKDQJHZLWK5%DFN(QGV

© SAP AG

CR500

o n l y

é Receive business data for further execution (currently primarily with mySAP Financials and mySAP SCM for accounting and logistics execution) n

b y

n

u s e

i n t e r n a l

i n t e r n a l

F o r

F o r

5 3OXJ,Q

5 $GDSWHU

6$35 %DFN(QG

&506HUYHU

2-21

%:,QWHJUDWLRQ,QWHJUDWLRQZLWKQRQ5%DFN (QGV

l

,QWHJUDWLRQRID%:V\VWHPZLWKWKH&506HUYHU YLDWKH&500LGGOHZDUH

l

,QWHJUDWLRQRIQRQ6$35%DFN(QGVLQWKH &50ODQGVFDSH YLDWKH&500LGGOHZDUH

%:

9DULRXVIRUPDWVHJ;0/,'RFV$6&,,

F o r

o n l y

`

1RQ5 %DFN(QG

n

Other systems connected to the CRM System may include:

i n t e r n a l

é The SAP Business Information Warehouse (BW) provides data analyses in the form of Solution Workbooks.

C S C

é Non-SAP R/3 Back-Ends may serve as data sources and receivers for the CRM System. é The SAP Advanced Planner and Optimizer (APO) offers additional functionality such as an availability check of ordered products. It does not use CRM Middleware functionality. For further information, see unit 'DWD([FKDQJHZLWKRWKHU6\VWHPV.

© SAP AG

CR500

o n l y

n

b y

F o r

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

2-22

'DWD5HSOLFDWLRQ l 'LVWULEXWLRQRIGDWDWKURXJKRXWWKHV\VWHPODQGVFDSH `

3XEOLVKHU6XEVFULEHUFRQFHSW `

&RQWUROOHGE\WKHUHSOLFDWLRQPRGHO `

$GPLQLVWHUHGFHQWUDOO\ YLDWKH$GPLQLVWUDWLRQ

&RQVROH

D

o n l y

A

6$35%DFN(QG

C

C S C

B

i n t e r n a l

b y

0RELOH&OLHQWV  SAP AG 2001

i n t e r n a l

7KHUHSOLFDWLRQPRGHO consists of Publications and Replication Objects. Replication Objects are covered in the course CR540 CRM Middleware for Mobile Scenarios. For more information on Publications see unit Replication Administration.

© SAP AG

CR500

o n l y

n

C S C

The data distribution is controlled via a Publisher-Subscriber principle. The key idea is to offer messages grouped according to their business content, e.g. all Business Partners from a certain country and whose ZIP code lies within a certain range. Such offerings are called 3XEOLFDWLRQV. It is possible to select specific business object data contained in a Publication by providing specific values for those fields, e.g. all Business Partners in Denver (ZIP code between 80200 and 80299) in the United States (country code = US). Such selections are called 6XEVFULSWLRQV. The data distribution can then be controlled by assigning receiver systems to subscriptions.

b y

n

u s e

u s e

QRQ5%DFN(QG

F o r

F o r

E

2-23

'DWD)ORZ2YHUYLHZ

0RELOH&OLHQWV

%:

o n l y

&RPPXQLFDWLRQ 6WDWLRQ

&506HUYHU

b y

C S C

%$3,

6$35 %DFN(QG

 SAP AG 2001

Data from SAP R/3 Back-Ends and other systems are received via %$3,;0/62$3,'RFVRU $6&,,ILOHV. Data in form of BAPI, XML documents or IDocs is mapped to BDoc messages for further processing and distribution.

n

Several layers may be distinguished in order to technically enable the data transfer between the systems involved:

o n l y

n

é On the network usually the TCP/IP transfer protocol is used é Remote Function Calls (RFC calls) or the File Transfer Protocol (ftp) provide data é BDoc messages, IDocs, XML messages or ASCII flat files contain the actual data

© SAP AG

CR500

C S C

%'RFPHVVDJHV are filled data container that are used for data processing on the CRM Server and for the data exchange between the CRM Server and the Mobile Clients.

b y

n

u s e

u s e

'DWD([WUDFWV ([FHO:RUNERRNV

i n t e r n a l

i n t e r n a l

%'RF 0HVVDJHV

F o r

F o r

;0/62$3 ,'RFVRU $6&,,)LOHV

QRQ5 %DFN(QG

2-24

$GPLQLVWUDWLRQ 0RQLWRULQJ l &500LGGOHZDUHDGPLQLVWUDWLRQ a

8VHUDQGVLWHPDQDJHPHQW a

5HSOLFDWLRQDGPLQLVWUDWLRQ a

'DWDH[WUDFWV a

/RDGVFKHGXOLQJ

a

6\VWHP

There are several Monitoring tools available on the CRM Server, the Communication Station, the Mobile Clients and on other involved systems (e.g. an SAP R/3 Back-End), which may be used to analyze: é The load object status

C S C

i n t e r n a l

n

é The status of BDoc messages é The inbound and outbound queues

o n l y

é The connections (connection check, tRFC monitoring) é The system performance (system monitoring and CRM Middleware monitoring) é Error handling

© SAP AG

b y

F o r

 SAP AG 2001

u s e

u s e

b y

C S C

'DWDH[FKDQJH

i n t e r n a l

a

F o r

o n l y

l 0RQLWRULQJ

CR500

2-25

0LGGOHZDUH2YHUYLHZ6XPPDU\ > 82J 0 

9DOLGDWLRQ

6-7

7KH([WHUQDO,QWHUIDFH$GDSWHU62$3;0/ &506HUYHU &500LGGOHZDUH P%'RF

0HVVDJLQJ )ORZ

([WHUQDO,QWHUIDFH$GDSWHU



RF % ,   '' @ S

D % :CN)O*P,Q-

G @

D% : %  ('$( ) "$H

D% :

)#,!7 5$ ' 7  8 0

D% :

o n l y

F o r

More detailed overview of SOAP/XML Processing

n

SOAP/XML messages can be send to XML Messaging systems that convert the XML into other XML schemata based on mapping rules and send these messages to other applications based on routing rules.

n

For CRM Business Connector communication IDocs should be used: An IDoc transfer is quicker in comparison to SOAP/XML because the IDoc document contains no metadata information (tags) unlike an XML document, and therefore the size of document sent down the line is substantially smaller in comparison.

CR500

6-8

o n l y

© SAP AG

C S C

i n t e r n a l

n

b y

F o r

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

7KH([WHUQDO,QWHUIDFH$GDSWHU,'RF &506HUYHU &500LGGOHZDUH P%'RF

0HVVDJLQJ )ORZ

PF % ,   ' @  / L  ;EO

b y

C S C

/ L 

I0 - 0 >  T" ,!: U$ 0 H 0  I0 - 0 >  T" ,!: % $('$( ) "H$ +W; ) 5 = LC ) $" H$

/  X@L  M1;EO X 0 Y +W; ? ;N *  ;EO

i n t e r n a l

WW;

 SAP AG 2001

i n t e r n a l

IDocs can be used to send messages to the Business Connector where an IDoc XML document will be established and mapped into other XML Schemata such as Rosetta Net, xCBL or customer‘s own schemata.

n

IDocs can be used to send messages to a flat file.

n

IDocs can be used to send messages to an ALE converter, where IDocs are mapped into standardized message formats (EDI communication).

n

IDocs can be used to send messages to an ALE Messaging System. In contrast to an ALE converter the message handler will not perform any conversion or mapping but instead receives IDocs and sends them to applications for processing.

n

IDocs can be used to send messages to an EDI Sub-System. In contrast to an ALE converter the EDISub-System does not use direct program-to-program communication for transferring IDocs.

© SAP AG

CR500

6-9

o n l y

n

C S C

More detailed overview of IDoc Processing.

b y

n

F o r

u s e

u s e

AF / 

D % :

F o r

o n l y

([WHUQDO,QWHUIDFH$GDSWHU

)S,JV 5' 6S   0

&XVWRPL]LQJ,'RF2XWERXQG3URFHVVLQJ n &UHDWHDQ5)&'HVWLQDWLRQ

Z

n &UHDWHD/RJLFDO6\VWHP n

Z

)O,J: ]  K ( Kkj _ l_+m7nJo6bLp &UHDWHD5HFHLYHU3RUW Z q O7; ]#^r4setsghLiTde sum6p_  0pi'uNf

n &UHDWHD3DUWQHU3URILOH

Z

q O 7; ] -  0 4$ 0 "#Yvw 2x  G 0 H> -  0 $Y 0 

n (QWHU2XWERXQG3DUDPHWHUV

Z

q O 7; ]  K ( K ^8rAset&{9fkrbE|Bd gyt1sh degf z S }" _Om6nBoBb'pl+~'l w!€ lnƒ‚ „ z % $(&

" _ mnBob'plO~'l w!€ ln zF$ & U$ 0 -  0 ƒ1 LH&L>

n &UHDWHD6LWH

o n l y

Z

) % * ,  ] )  Q2Y  G )  }&"Y… hfkr4e sub'ehHfrA{Ms&gf!{d$r+b'|Pdg†t 2Y  G 1&L$T L$> -  0 @ 0 - 0 X@M 

F o r

n 0DLQWDLQ6XEVFULSWLRQVIRU3XEOLFDWLRQV

Z

) % * ,  ] * y= ‡H 8#"#Yw+ˆ‰ t g8rAi ŠWhEiTd$e z8  (11 '  $$>1  .@ƒ 5 =$ 0 M9 S

Z

JF % D ; /k‹ PŒ ] Y&MH&E6+ !&"#! $>;' 0 XH ƒ"ƒŽ _mnBoBb'pl~Ll w#}€&&X 0  G  82# H

b y

C S C

n $VVLJQPDLQWDLQHG6LWHWR,QWHUIDFH7\SH

i n t e r n a l

 SAP AG 2001

When using IDocs for outbound processing, the above settings have to be made.

b y

i n t e r n a l

n

u s e

u s e

) %J[\]#^_+`$a9b'`c_Wd&e efghEiNd$e

C S C

F o r

o n l y

© SAP AG

CR500

6-10

&XVWRPL]LQJ62$3;0/2XWERXQG3URFHVVLQJ n &UHDWHDQ+773'HVWLQDWLRQ

u 60+773&RQQHFWLRQVWRH[WHUQDOV\VWHPV

n &UHDWHD6LWH

u 602($&6LWHZLWK6LWH7\SH([WHUQDO,QWHUIDFHIRU;0/DQGDVVLJQ+773 GHVWLQDWLRQ

n 0DLQWDLQ6XEVFULSWLRQVIRU3XEOLFDWLRQV

u 602($&2EMHFW7\SH6XEVFULSWLRQDVVLJQPDLQWDLQVLWHWRVXEVFULSWLRQ

o n l y

u &50;,)B&PDLQWDLQ%'RF7\SHDQG,QWHUIDFH7\SH &50;,)B B6$9( IRU WKHQHZVLWH

u s e

When using SOAP/XML for outbound processing, the above settings have to be made.

b y

i n t e r n a l

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

n

F o r

n $VVLJQPDLQWDLQHG6LWHWR,QWHUIDFH7\SH

C S C

F o r

o n l y

© SAP AG

CR500

6-11

&XVWRPL]LQJ,QERXQG3URFHVVLQJ n &XVWRPL]LQJ,'RF,QERXQG u &UHDWH/RJLFDO6\VWHPYLD6$/(→3UHSDUH6HQGHUDQG5HFHLYHU6\VWHPV

→6HWXS/RJLFDO6\VWHPV→1DPH/RJLFDO6\VWHP u &UHDWHD3DUWQHU3URILOHYLD7UDQVDFWLRQ:( 3DUWQHU7\SH/6 u (QWHUDVXLWDEOH0HVVDJH7\SH&50;,)B B6$9(B0 &50;,)B B6$9(B6 LQ WKH,QERXQG3DUDPHWHUV

n &XVWRPL]LQJ62$3;0/,QERXQG

o n l y

GRFXPHQWV

b y

C S C

u &50+7733RUW6HWWLQJYLD7UDQVDFWLRQ60,&0→*RWR→6HUYLFHV

i n t e r n a l

 SAP AG 2001

When using IDocs or SOAP/XML for outbound processing, the above settings have to be made.

b y

i n t e r n a l

n

u s e

u s e

F o r

u 1R&XVWRPL]LQJLVUHTXLUHGLQWKH&50V\VWHPIRUUHFHLYLQJ62$3;0/

C S C

F o r

o n l y

© SAP AG

CR500

6-12

';:RUNEHQFK

';:RUNEHQFK

o n l y

F o r

b y

i n t e r n a l

u s e

u s e

b y

C S C

i n t e r n a l

 SAP AG 2001

C S C

F o r

o n l y

© SAP AG

CR500

6-13

,QLWLDO/RDGYLD';/60:RUNEHQFK &500LGGOHZDUH 0HVVDJLQJ )ORZ

&506HUYHU

’ &''>&@ S

%   '$( U#  :) % C q  043 =$&$ G

P%'RF ([WHUQDO,QWHUIDFH$GDSWHU


View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF