Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Implementing Order to Cash Process in SAP
Implementing Order to Cash Process in SAP

Implementing Order to Cash Process in SAP: An end-to-end guide to understanding the OTC process and its integration with SAP CRM, SAP APO, SAP TMS, and SAP LES

eBook
$24.99 $35.99
Paperback
$48.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Implementing Order to Cash Process in SAP

Chapter 2: Master Data in SAP CRM

Master data forms the basis of all order to cash transactions; it drives the business functionality. Accurate master data drives the success of any project implementation. Having incorrect master data set up leads to project delays and inaccuracy in the implementation of business requirements. Therefore, it is very important to understand the data aspect and the settings required in SAP systems to run the order to cash cycle successfully. So, you should have a good understanding of these data elements, including how they work and how they impact downstream processes. In this chapter, we will focus on the master data setup and configuration in SAP CRM.

SAP ECC is the originating system for most master data that then replicates to the CRM, APO, and TM systems. We will cover data relevant to sales transaction order fulfillment in this chapter.

Here is a list of the topics to be covered in this chapter:

  • ECC master data – client of record
  • CRM master data elements and their concepts
  • Business partner master data
  • Product master data
  • Pricing overview
  • Vendors
  • Plant settings

By the end of this chapter, you will be well versed in the master data setup required in SAP CRM to process sales transactions successfully.

ECC master data – client of record

Master data is the most critical data setup for the order to cash process to run smoothly. Before covering master data in SAP CRM, SAP APO, and SAP TMS, it is important to understand that the SAP ECC system is the client of record for most of the master data that propagates to SAP CRM, SAP APO, and SAP TMS. The following screenshot shows different master data initiating from an SAP ECC system and replicated into SAP CRM, SAP APO, and SAP TMS:

Figure 2.1 – SAP ECC master data propagation to SAP CRM, SAP APO, and SAP TMS

Figure 2.1 – SAP ECC master data propagation to SAP CRM, SAP APO, and SAP TMS

The transit time from SAP TMS is replicated to SAP APO. Note that there is no standard integration of the transit time to replicate between SAP TMS and SAP APO, but it could be customized if you are working with these SAP ecosystems together. Next, we'll examine the master data elements.

CRM master data elements and their concepts

The key master data elements required to execute sales transactions in SAP CRM are organization data, business partners, products, and pricing. Vendors are also replicated from SAP ECC to SAP CRM as business partners. CRM doesn't have inventory; therefore, it doesn't have the concept of a plant as in the SAP ECC system. Let's review CRM master data and concepts around each of these master data elements, starting with organization management.

Organization management overview

One of the first steps when setting up a system with master data is setting up the organization model. The organization model should be set up based on the organization structure requirements based on the project's needs.

The organization structure in CRM is the master data, whereas the organization structure in ECC is a part of the configuration. The maintenance of the organization structure is different in CRM than in ECC. CRM organization structure is more flexible as you can add org units.

ECC organization determination is based on the customer master; that is, if the customer is extended to a different sales org, these sales orgs will be shown as an option when creating a sales order. In CRM, the org determination is based on the org profile assigned to the transaction.

The organization structure in CRM is more flexible and easily maintainable. You can have different organization structures for sales and service business functions within the same organization. A sales org within CRM is mapped to an ECC org unit. Additionally, you can maintain a sales and service org for sales org units or you can create a sales org based on the ECC org structure and create the service org structure based on the service scenarios in CRM.

Explanations of organizational data in the CRM system are as follows:

  • Sales organization: The organization unit responsible for selling a product based on certain terms and conditions is termed as the sales organization. In CRM, organization units are created and are mapped to the ECC sales organization within the Function tab of the org master data.
  • Distribution channel: A distribution channel is a channel or medium through which materials or services are delivered to the customer. The assignment of the distribution channel within CRM is similar to the sales org. Organization units that are created in CRM are mapped to a distribution channel and division within the Function tab of the org master data.
  • Division: The division is the product line of business within an organization. Multiple product lines can fall into multiple divisions and each product line corresponds to each division.
  • Sales office: The sales office is defined based on the geographical location of the organization and a company creates the sales office based on the territory they want to sell their product. A sales office within the CRM org structure is assigned to a sales org. The business partner and other attributes, such as postal code, can be assigned to the sales office independent of the sales org.
  • Sales group: The number of people working within a sales office is divided into groups and those are called sales groups.
  • Sales district: A sales district can be assigned to the org unit attributes within the CRM org structure and can be copied to the transaction from the org structure.
  • Service organization: A service organization owns an entity and is comparable to a sales organization in a sales scenario. It is responsible for processing service transactions such as service order/confirmation, service contracts, and so on.

Division usage in SAP CRM

A division is part of a sales area and one of the key pieces of information in sales transactions that helps in reporting a specific line of business. It is also represented as the line of business in a sales transaction. Some businesses may have a requirement to use a dummy division if they aren't using a division as part of their sales area. In that case, the division entered on the sales order is a dummy division mostly represented by 00 and this also ensures the transactions are free of error. Here are the division usage options available in SAP CRM:

  • CRM Division Not Active: If you want to use a dummy division in your business transaction, you must activate the Division not active field. If you are not working with divisions in CRM, then activate this field and add an R/3 dummy division. Please note that the divisions entered in R/3 dummy divisions should exist in the ECC system. For example, if the value of an R/3 dummy division is 00 and the Division not active checkbox is activated, then the order created in CRM will be replicated to ECC with division 00 as the header and line items.
  • Header Div. Active: An organization working with multiple product lines is recommended to keep the header division active and the division will be determined based on the determination rule. If this is active, then the header division on the CRM sales order is replicated to ECC. For example, if the order division at the order header is 07 in CRM, the order replicated to ECC will consist of 07 as the header division and will be copied to the items as well. If the material is assigned with a different division than in the sales order header, the line item on the sales order will have a division from the product master.

Here is the configuration menu path to configure the use of a division within SAP CRM: SPRO | CRM | Master Data | Organizational Management | Division Settings | Define Use of Division and Dummy Division

Organization data setup

The steps to maintain the org structure in the SAP CRM system are discussed next.

Step 1 – maintaining number ranges for an org structure

You define the number range for the org structure in this step. The following is the configuration menu path to define the number range SPRO | CRM | Master Data | Organization Management | Number Range Maintenance | Maintain Number Range

A subgroup is defined where the first two characters specify the plan version and the last two specify the object type. $$$$ is the default setting. SAP recommends using an internal number range for the org unit. The next screenshot shows Subgroup with the internal and external number range assignment:

Figure 2.2 – Subgroup number assignment

Figure 2.2 – Subgroup number assignment

The next screenshot shows the actual number range assignment to the subgroup. Here you can mark the number range to be external or internally determined by the system:

Figure 2.3 – Organization number range maintenance

Figure 2.3 – Organization number range maintenance

Note

To add your own number range, please add the entry based on plan version + object type and click Number Range Maintenance to add the number range based on your business requirements.

Step 2 – maintaining number ranges for an org business partner

First, we need to create number ranges for the org business partner, using transaction code BUCF.

Then, we need to define Grouping and assign a number range. This is done using the following menu path: SPRO | Cross-Application Components | SAP Business Partner | Basic Settings | Number Ranges and Groupings | Define Grouping and Assign Number Ranges

The following screenshot shows defining the business partner grouping for an organization and assigning a number range to the grouping:

Figure 2.4 – Defining and assigning a number range to the business partner grouping

Figure 2.4 – Defining and assigning a number range to the business partner grouping

You can use either an internal or external number range based on your business requirements. To keep the number same between business partner and the organization number within organization model; you need to maintain the parameter for HRALX Group, PNUMB as 3 within Set up Integration with HR under Integration Business Partner-Employee in CRM configuration.

Step 3 – converting an org model to represent multiple assignments in SAP ECC

If you are using the ECC backend system with multiple assignments, then it is recommended to convert the org model into multiple assignments in CRM. Once this report is executed, you cannot go back to the standard backend integration version. Therefore, before running this report, you can first run it in test mode.

Multiple distribution channels and divisions can be assigned to the org units (sales organization, sales office, and sales group) with this report: SPRO | CRM | Master Data | Organizational Management | Data Transfer | Convert Organization Model to Represent Multiple Assignments in SAP ECC

Once you execute the report, you will see the option shown in the next screenshot. You can also run it in test mode. To run the report in test mode, hit Test to test the program:

Figure 2.5 – Converting an org model to represent multiple assignments in SAP ECC

Figure 2.5 – Converting an org model to represent multiple assignments in SAP ECC

The current date will default to the date of the program run. Execute it. The log display will show you a list of the org units converted to the enhanced version.

Step 4 – organizational structure download

Run the CRMC_R3_ORG_GENERATE report to download the ECC org structure and create the same organization structure in CRM: SPRO | CRM | Master Data | Organizational Management | Data Transfer | Copy SAP ECC Sales Structure

Select R/3 Org Structure listed in the upper portion of the screen under R/3 Organization Structures and hit the Generate Selected Lines button. This step will generate the organization structure within CRM, which can be seen in the lower portion of the screen. You can also see the status of the generated organization structure in CRM, whether it is generated successfully or not. Once the generated structure shows successfully generated, save the organization structure. The org structure will create on saving.

You can also create service skill groups as an org unit in the CRM org structure if you are working with a service organization and the service structure is separate from the sales structure. This can be created manually with transaction code PPOSA_CRM. Under the org unit, you can create positions and a holder and add attributes to the org unit based on your specific business needs. Make sure to activate the Obj Permitted in Determination checkbox for the organization to determine any CRM transactions. Run the HRBCI_ATTRIBUTES_BUFFER_UPDATE program to clear the org buffer. It is recommended to run the report during business off-hours as this report deletes the tables and rebuilds them.

Org determination in a sales transaction

A sales organization captures the sales in a sales transaction and helps the business to identify the revenue generated in a specific sales organization. Therefore, it is of the utmost importance to determine the correct sales organization in a sales transaction. There are two ways to determine the sales organization in an SAP CRM sales order, that is, with an organization model determination rule or a responsibilities determination rule. Detailed configuration steps for determining the org in a sales transaction are mentioned here.

Rule type responsibilities

Rule type responsibilities are determined based on the org unit assigned to the responsibility. For example, if region R1 is assigned to sales org unit S1 and you want to determine the organization on the transaction based on this specific region, then a rule will be created to assign the business partner (Sold to Party) to region R1. When the transaction is created for Sold to Party, sales org S1 will be determined on the sales order based on region R1 assigned to sales org S1. The attributes within this rule are defined directly in the rule container. Therefore, even if the org model is set up, the attributes need not be linked to the org model. The configuration path to configure a rule and assign it to the org data determination is as follows: SPRO | CRM | Master Data | Organizational Management | Organizational Data Determination | Wizard for Organizational Data Determination | Create Determination Rule of the Responsibility Type

Once an org determination rule is created, the rule is assigned to the org data profile. The configuration path is as follows: SPRO | CRM | Master Data | Organizational Management | Organizational Data Determination | Wizard for Organizational Data Determination | Change Rules and Profiles | Maintain Organizational Data Profile

The following screenshot shows the organizational data profile that a determination rule is assigned to:

Figure 2.6 – Maintaining an organizational data profile

Figure 2.6 – Maintaining an organizational data profile

Assign the org data profile to the transaction type as shown:

Figure 2.7 – Assigning the org data profile to the transaction type

Figure 2.7 – Assigning the org data profile to the transaction type

Now we have covered rule type responsibilities, which is one way to determine the org data in business transactions. Another way to determine org data is by configuring a rule type organizational model. Let's go through that option.

Rule type organizational model

Within this rule, you need to assign attributes to the org model. Therefore, the org model is set up with the attributes with which you want to determine the org data in the business transaction. The org determination is carried out based on what attribute values you have assigned to the org unit. For example, business partner A is assigned to sales group SG1 and SG1 is assigned to multiple sales areas in the org model. When the business transaction is created for business partner A, the system determines SG1 and the sales org, distribution, and division linked to SG1 in the org model. It is necessary to activate the Object Permitted for Scenario flag for org data determination in the transaction to be successful.

The steps to configure a rule and assign it to the org data determination are as follows:

  1. Like the configuration done for the rule type responsibilities, create a determination rule for the rule type organization model. In this step, you select the attributes from the wizard and assign these attributes to the org model: SPRO | CRM | Master Data | Organizational Management | Organizational Data Determination | Wizard for Organizational Data Determination | Create Determination Rule from Organizational Model
  2. Once the rule is generated, assign the rule to the org data profile. Assign this rule to the org data profile as outlined in the following path: SPRO | CRM | Master Data | Organizational Management | Organizational Data Determination | Wizard for Organizational Data Determination | Change Rules and Profiles | Maintain Organizational Data Profile

    The following screenshot shows org determination rule being assigned to the org data profile:

    Figure 2.8 – Assigning an org determination rule to the org data profile

    Figure 2.8 – Assigning an org determination rule to the org data profile

  3. The final step is to assign the org data profile to the transaction type as shown:
Figure 2.9 – Assigning the org data profile to the transaction type

Figure 2.9 – Assigning the org data profile to the transaction type

We have gone through the concept of the org model setup and different ways to determine the org model in sales transactions. Our next master data topic is business partners. Let's review and understand the concept of business partners in SAP CRM.

Left arrow icon Right arrow icon

Key benefits

  • Learn master data concepts and UI technologies in SAP systems
  • Explore key functions of different sales processes, order fulfillment options, transportation planning, logistics execution processes, and customer invoicing
  • Configure the Order to Cash process in SAP systems and apply it to your business needs

Description

Using different SAP systems in an integrated way to gain maximum benefits while running your business is made possible by this book, which covers how to effectively implement SAP Order to Cash Process with SAP Customer Relationship Management (CRM), SAP Advanced Planning and Optimization (APO), SAP Transportation Management System (TMS), SAP Logistics Execution System (LES), and SAP Enterprise Central Component (ECC). You’ll understand the integration of different systems and how to optimize the complete Order to Cash Process with mySAP Business Suite. With the help of this book, you'll learn to implement mySAP Business Suite and understand the shortcomings in your existing SAP ECC environment. As you advance through the chapters, you'll get to grips with master data attributes in different SAP environments and then shift focus to the Order to Cash cycle, including order management in SAP CRM, order fulfillment in SAP APO, transportation planning in SAP TMS, logistics execution in SAP LES, and billing in SAP ECC. By the end of this SAP book, you'll have gained a thorough understanding of how different SAP systems work together with the Order to Cash process.

Who is this book for?

This book is for SAP consultants, SME managers, solution architects, and key users of SAP with knowledge of end-to-end business processes. Customers operating SAP CRM, SAP TMS, and SAP APO as part of daily operations will also benefit from this book by understanding the key capabilities and integration touchpoints. Working knowledge of SAP ECC, SAP CRM, SAP APO, SAP TMS, and SAP LES is necessary to get started with this book.

What you will learn

  • Discover master data in different SAP environments
  • Find out how different sales processes, such as quotations, contracts, and order management, work in SAP CRM
  • Become well-versed with the steps involved in order fulfillment, such as basic and advanced ATP checks in SAP APO
  • Get up and running with transportation requirement and planning and freight settlement with SAP TMS
  • Explore warehouse management with SAP LES to ensure high transparency and predictability of processes
  • Understand how to process customer invoicing with SAP ECC

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : May 14, 2021
Length: 452 pages
Edition : 1st
Language : English
ISBN-13 : 9781801070348
Vendor :
SAP

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : May 14, 2021
Length: 452 pages
Edition : 1st
Language : English
ISBN-13 : 9781801070348
Vendor :
SAP

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 139.97
Implementing Order to Cash Process in SAP
$48.99
Architecting Solutions with SAP Business Technology Platform
$51.99
Mastering SAP ABAP
$38.99
Total $ 139.97 Stars icon

Table of Contents

14 Chapters
Chapter 1: Introduction to the Order to Cash Cycle Chevron down icon Chevron up icon
Chapter 2: Master Data in SAP CRM Chevron down icon Chevron up icon
Chapter 3: Master Data in SAP APO Chevron down icon Chevron up icon
Chapter 4: Master Data in SAP TMS Chevron down icon Chevron up icon
Chapter 5: Master Data in SAP LES Chevron down icon Chevron up icon
Chapter 6: Basic Functions in Sales Document Chevron down icon Chevron up icon
Chapter 7: Sales Document Processing in SAP CRM Chevron down icon Chevron up icon
Chapter 8: Order Fulfillment with SAP APO Chevron down icon Chevron up icon
Chapter 9: Transportation Requirements in SAP TMS Chevron down icon Chevron up icon
Chapter 10: Transportation Planning and Freight Order Management in SAP TMS Chevron down icon Chevron up icon
Chapter 11: Logistics Execution in SAP LES Chevron down icon Chevron up icon
Chapter 12: Customer Billing Chevron down icon Chevron up icon
Chapter 13: Analytics Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.9
(10 Ratings)
5 star 90%
4 star 10%
3 star 0%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Raj S Jun 10, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Its a great book on Order-to-Cash implementation. Simple, easy to read and understand. Author has shared his in-depth knowledge which is extremely helpful to learn and implement in actual system. Excellent step by step instructions for various transactions across the SAP landscape. It helped a lot on understanding the whole process flow related to order-to-cash and integrating with SAP as a larger system covering SAP ECC, SAP APO, SAP CRM, SAP TMS & SAP LES. I highly recommend this book to anyone who is looking for Functional or Techno-Functional knowledge in the field of OTC.
Amazon Verified review Amazon
Manoj Patil May 19, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
One of the best technical book I have came across. I work as SAP Supply Chain expert and was looking to read a book focused on order to cash to expand my overall ERP solution landscape.This book explains the business context, functional view and connect the technical details behind the solution, highlighting the integration touch points. The flow of book is natural and author has great understanding of cross solutions APO, CRM,TMS and LES, which is very rare to cover in such book.This has became my reference book for solution and keep on my desk to refer when needed.Thanks a lot Chandrakant for providing much needed cross functional book.
Amazon Verified review Amazon
Jinson May 20, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This book is a comprehensive guide to help with understanding and configuring SAP systems for order to cash processing. It is a must read specially when SAP CRM, SAP APO and SAP TM systems are involved and gives in-depth guidance on various configuration options for setting up each of these systems. The book also provides interesting tips on topics throughout the book. I will highly recommend this book for anyone looking for understanding the data and process flow in the lifecycle of an order and how these SAP systems are integrated.
Amazon Verified review Amazon
Amazon Customer Jun 21, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Highly recommend this book to anyone interested to learn more on OTC. Chandra brings in his strong functional knowledge, years of hands to keys experience solving customer challenges in a simple way to help connect the dots. If you don’t want to reinvent the wheel and learn from what he has been through already, look no further and grab this book instead.Good luck, happy reading and happy flourishing professionally!Once again a job well done Chandrakant Agarwal!
Amazon Verified review Amazon
Purushottam Pawar Jun 01, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Optimizing Order-to-Cash cycle requires seamless integration of various SAP capabilities such as SAP ECC, SAP CRM, SAP APO, SAP TMS and SAP LES. This book will not only help you greatly understand the topics that obstructs the efforts in optimizing Order-to-Cash cycle in your existing SAP ECC environment but also provides concrete recommendations including detailed guidance on addressing vast array of integration possibilities with mySAP Business Suite to overcome the shortcomings. It is undoubtedly the best aspect about this book that it focuses on optimizing the Order-to-Cash cycle end-to-end, which is a cornerstone of your company’s value chain, rather than focusing on individual features offered by various applications within mySAP Business Suite in isolation. It connects to a broader purpose, which is optimizing the Order-to-Cash cycle, and provides you the guidance to create a positive impact. The author has done an excellent job in summing up his vast experience to produce this marvel.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.