Muutke küpsiste eelistusi

SAP CRM: Technical Principles and Programming [Kõva köide]

  • Formaat: Hardback, 440 pages, kõrgus x laius: 229x175 mm
  • Ilmumisaeg: 28-May-2013
  • Kirjastus: SAP Press
  • ISBN-10: 1592294391
  • ISBN-13: 9781592294398
  • Kõva köide
  • Hind: 109,19 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 440 pages, kõrgus x laius: 229x175 mm
  • Ilmumisaeg: 28-May-2013
  • Kirjastus: SAP Press
  • ISBN-10: 1592294391
  • ISBN-13: 9781592294398
1. SAP CRM Basics2. Data Modeling Tools3. Code Logic4. Configuration and Enhancements5. Common Enhancement RequestsHighlights include:

If you’ve ever had to work on the SAP CRM backend, this book is the resource you’ve been waiting for. You’ll establish a working knowledge of SAP CRM architecture, and then learn how to use the development tools and options that SAP provides to tailor the system. You’ll also follow a simple development example throughout the book that will help you apply the programming logic you’ve learned to real-world situations.

1. SAP CRM BasicsBuild an essential SAP CRM foundation: learn about technical design, data modeling and BAdIs, and development tools and techniques.

2. Data Modeling ToolsOnce you understand the SAP CRM data model, discover how to use the Application Enhancement Tool, marketing attributes, and more to extend and enhance the data model to meet business requirements without coding.

3. Code LogicFind the code you need to effectively work with SAP CRM, and also learn detailed coding logic to be able to create your own code.

4. Configuration and EnhancementsLearn how to input business logic with the BTE framework, enhance the open channel for Campaign Management, and much more.

5. Common Enhancement RequestsUnderstand the requests that businesses commonly make in sales, service, marketing, and analytic processes, and learn how to modify the SAP CRM system with the right tools to fix these gaps.

Highlights include:

  • Data model
  • Business partners
  • XIF adapter
  • Business transaction event framework
  • Post Processing Framework (PPF)
  • Application Enhancement Tool
  • One order framework
  • Custom code and enhancements
  • Data extraction and loading
  • BAdIs and function modules
  • Reporting and analysis

Acknowledgments 13(4)
Introduction 17(8)
1 Understanding the Basic Architecture of SAP CRM 25(28)
1.1 Defining Customer Relationship Management
25(10)
1.1.1 Sales
28(3)
1.1.2 Service
31(1)
1.1.3 Marketing
32(2)
1.1.4 E-Commerce
34(1)
1.1.5 Interaction Center
34(1)
1.2 Reasons for a Separate SAP CRM System
35(3)
1.2.1 Performance
35(1)
1.2.2 Development Cycles
36(1)
1.2.3 Mobility
36(1)
1.2.4 Non-SAP Systems
37(1)
1.2.5 Target User Base
38(1)
1.3 Technical Landscape of SAP CRM
38(13)
1.3.1 System Components
39(2)
1.3.2 User Interface
41(3)
1.3.3 Recommended Landscape
44(1)
1.3.4 SAP CRM Middleware
45(2)
1.3.5 Data Model
47(1)
1.3.6 Development Tools
47(2)
1.3.7 Reporting
49(1)
1.3.8 Supporting SAP CRM
50(1)
1.4 Summary
51(2)
2 The SAP CRM Data Model 53(52)
2.1 Data Model Background
53(2)
2.1.1 SAP ERP Data Model for Sales
54(1)
2.1.2 Segments and Tables
54(1)
2.1.3 Major Objects of the SAP CRM Data Model
55(1)
2.2 Business Partners
55(14)
2.2.1 Business Definition
55(1)
2.2.2 Technical Definition
56(13)
2.3 Products
69(8)
2.3.1 Business Definition
70(1)
2.3.2 Technical Definition
70(7)
2.4 One Order: SAP Business Transaction
77(17)
2.4.1 General Design
78(7)
2.4.2 Programming with One Order
85(9)
2.5 Marketing Attributes
94(9)
2.5.1 Business Definition
94(1)
2.5.2 Technical Definition
95(7)
2.5.3 API Function Modules
102(1)
2.6 Summary
103(2)
3 Data Model Extension Techniques 105(50)
3.1 Easy Enhancement Workbench
105(13)
3.1.1 Add a New Field
106(3)
3.1.2 Create an Extension
109(3)
3.1.3 Specify New Fields to Be Added
112(6)
3.2 Application Enhancement Tool
118(19)
3.2.1 Launching the AET
119(1)
3.2.2 Adding a New Field
119(8)
3.2.3 Adding a New Table
127(10)
3.2.4 Conclusion
137(1)
3.3 Manual Enhancements: Don't Try This at Home
137(1)
3.4 Marketing Attributes
138(6)
3.4.1 Creating New Marketing Attribute Sets
138(1)
3.4.2 Create a New Attribute or Choose an Existing Attribute
139(5)
3.5 Product Master Attribute Sets
144(10)
3.5.1 Create a New Attribute for a Product
144(3)
3.5.2 Create a New Set Type
147(3)
3.5.3 Assign the Set Type to a Product Category
150(4)
3.6 Summary
154(1)
4 Business Transaction Event Framework 155(46)
4.1 Introduction to the Business Transaction Event Framework
156(1)
4.2 The Three Main Components of the Business Transaction Event Framework
157(19)
4.2.1 Customizing Data
157(14)
4.2.2 Framework Code
171(3)
4.2.3 Event Handlers
174(2)
4.3 Standard Delivered Events
176(5)
4.3.1 Review Business Transaction Event Framework Customizing
177(1)
4.3.2 Review Logic
177(1)
4.3.3 Business Object Categories for Transactions
178(1)
4.3.4 Code Field Updates
179(1)
4.3.5 List SAP-Delivered Event Handlers
180(1)
4.4 Event Trace
181(4)
4.4.1 Prerequisites
182(1)
4.4.2 Review the Trace
182(3)
4.5 Creating an Event Module
185(15)
4.5.1 Determining the Correct Event
186(1)
4.5.2 Creating the Function Group
187(3)
4.5.3 Building the Function Module
190(4)
4.5.4 Common Code Structure
194(2)
4.5.5 Registering the Function Module
196(4)
4.6 Summary
200(1)
5 Data Extraction and Loading with the XIF Adapter 201(44)
5.1 Introduction to the XIF Adapter
201(3)
5.1.1 Design Benefits
202(1)
5.1.2 Structure of an XIF Remote-Enabled Function Module (RFC)
202(1)
5.1.3 Finding an XIF Module
203(1)
5.2 Loading Data via the XIF Adapter and the Legacy System Migration Workbench
204(21)
5.2.1 Identifying the Target XIF Adapter
205(1)
5.2.2 Creating a New LSMW Data Conversion Project
205(2)
5.2.3 Setting Up the LSMW for Inbound lDoc Processing
207(7)
5.2.4 Mapping the Flat File in LSMW
214(9)
5.2.5 Running the Conversion Programs
223(1)
5.2.6 Troubleshooting the Conversion Program
223(2)
5.3 Loading Data via XIF and Custom Code
225(13)
5.3.1 Required Data Segments
226(3)
5.3.2 Putting It All Together
229(4)
5.3.3 Example: Creating a Product
233(3)
5.3.4 Example: Creating a Business Partner
236(2)
5.4 Extracting Data via the XIF Adapter
238(5)
5.4.1 Create a Logical System
239(1)
5.4.2 Create Receiver Port
240(1)
5.4.3 Create Partner Profile
241(1)
5.4.4 Create an XIF Adapter Site
242(1)
5.5 Summary
243(2)
6 The Post Processing Framework: Output and Actions 245(48)
6.1 Introduction to the Post Processing Framework (PPF)
245(2)
6.2 Customizing
247(25)
6.2.1 Standard Delivered Action Profiles
247(2)
6.2.2 Actions
249(10)
6.2.3 Condition Configuration for Actions
259(8)
6.2.4 Creating a New Action Profile
267(5)
6.2.5 Assigning the Profile to a Business Transaction
272(1)
6.3 Action Scheduling
272(6)
6.4 Using Actions for Nonoutput Tasks
278(12)
6.4.1 Standard Delivered Method Calls
279(1)
6.4.2 Creating a New Method Call
279(4)
6.4.3 Implementing the IF_EX_EXEC_METHODCALL_PFF Interface
283(2)
6.4.4 Method Action Customizing
285(5)
6.5 Summary
290(3)
7 Common Enhancement Requests in Sales and Service 293(56)
7.1 Requiring Fields in a Business Transaction
294(19)
7.1.1 Business Scenario
295(1)
7.1.2 Incompletion Procedure
295(6)
7.1.3 Using Segment BAdls
301(6)
7.1.4 ORDER_SAVE BAdl
307(6)
7.2 Defaulting Values in a Business Transaction
313(4)
7.2.1 Business Scenario
313(1)
7.2.2 Segment BAdl
313(2)
7.2.3 Business Transaction Events
315(2)
7.3 Custom Date Rules
317(10)
7.3.1 Business Scenario
317(1)
7.3.2 Create New Date Rule
318(4)
7.3.3 Store the Result
322(5)
7.4 Partner Determination Access Rules
327(13)
7.4.1 Business Scenario
328(1)
7.4.2 Configuration Only Method
328(10)
7.4.3 Configuration and BAdl Implementation Method
338(2)
7.5 Organization Model Access Rules
340(7)
7.5.1 Standard Delivered Rules
341(1)
7.5.2 Creating a Custom Rule
342(5)
7.6 Summary
347(2)
8 Common Enhancement Requests in Marketing 349(30)
8.1 External List Management BAdl
350(15)
8.1.1 BAdl Overview
350(1)
8.1.2 Method CREATE_BUSINESS_TRANSACTIONS
351(13)
8.1.3 Method CREATE_BUSINESS_PARTNERS
364(1)
8.2 Open Channel BAdl for Campaign Execution
365(12)
8.2.1 Campaign Customizing for Open Channel Use
366(2)
8.2.2 Implementing the Open Channel BAdl
368(5)
8.2.3 Testing the BAdl
373(4)
8.3 Summary
377(2)
9 Common Enhancements in Analytics and Reporting 379(28)
9.1 SAP NetWeaver BW Data Source Enhancements via BAdls
380(13)
9.1.1 Enhance the Data Source Structure
381(4)
9.1.2 Extractor Program Logic
385(8)
9.2 Interactive Reporting Enhancements
393(3)
9.3 Displaying Custom Reports Using the Transaction Launcher
396(10)
9.3.1 Setting Up the SAP GUI for HTML
397(1)
9.3.2 Defining the URL for the SAP Web Client
397(1)
9.3.3 Configuring the Transaction Launcher
398(8)
9.4 Summary
406(1)
10 When All Else Fails 407(18)
10.1 Implicit Enhancements
407(7)
10.1.1 Create an Implicit Enhancement
408(1)
10.1.2 Common Uses of Implicit Enhancements
409(4)
10.1.3 Upgrades
413(1)
10.2 Core Modifications
414(2)
10.3 Community Resources
416(7)
10.3.1 SAP Community Network
416(5)
10.3.2 SAP User Groups
421(1)
10.3.3 Social Media
422(1)
10.4 Summary
423(2)
Appendices 425(6)
A Common Mistakes When Setting Up an SAP CRM Development System
425(4)
B The Author
429(2)
Index 431
Stephen Johannes is a system analyst who currently supports a productive SAP CRM implementation for a large specialty chemical company in the United States. He graduated from the University of Missouri-Columbia. He has worked with the SAP CRM solution as a developer providing enhancements to the standard platform for SAP customers since 2001 in both consulting and application support roles. During this time frame, he has gradually become a functional/technical resource on SAP CRM and will claim that he only codes when necessary or is just in the mood. Stephen is also a moderator on the SAP Community Network (SCN) for the Customer Relationship Management Space since 2009 and has been actively answering questions off and on since 2005 on SCN. He was recognized in 2009 as an SAP Mentor for his contributions to the SAP ecosystem through SCN and remained active as an SAP Mentor until early 2012. He's currently looking at rejoining the SAP Mentor program in 2013. To make sure that his life is busy 24/7, he's currently married to his wife Karon and is the proud father of two children: Emily and Zachary. He's an avid St. Louis Cardinals and Mizzou Tigers Fan. In addition to watching sports, he's a slow but steady recreational runner who enjoys running outdoors when the weather permits. You can reach Stephen via Twitter @sjohannes.