O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Mobility for SAP®

Book Description

Enterprise mobility is a key element of successful business today, and demand for mobile integration of SAP enterprise systems is booming. MOBILITY FOR SAP will guide you, step-by-step, through the creation of mobile apps that interface with the SAP system (ERP and CRM). App creation is divided into three steps, all of which are covered in this book: app integration, app development, and app deployment. App integration with SAP requires specific middleware or a web service, and this book covers creation/configuration/setup of both technologies. After a channel is created to the data on SAP, the actual app must be developed. Finally, app deployment covers how to let the app securely access your SAP system from outside a company's firewall. Each chapter of this practical how-to guide includes a review section, questions, and exercises (with solutions). Whether you're an SAP expert hoping to make the jump to the mobile market, or an app developer looking to penetrate the enterprise market, MOBILITY FOR SAP will give you the tools you need to succeed.

Table of Contents

  1. Cover Page
  2. Mobility for SAP®
  3. Copyright Page
  4. Dedication
  5. Foreword
  6. Acknowledgments
  7. About the Authors
  8. Contents
  9. Chapter 1 Introduction
    1. Overview
    2. History
    3. What This Book Covers
    4. Tool Bag
    5. Architecture
    6. Defining the Development Task
    7. Chapter 1 Exercises and Questions
  10. Chapter 2 Strategy
    1. Overview
    2. Licensing
    3. Development Considerations
    4. Hardware Sizing
    5. Deployment Solution
    6. Conclusion
    7. Chapter 2 Exercises and Questions
  11. Chapter 3 Setup
    1. Overview
    2. Sybase Unwired Platform Setup
    3. Xcode Setup
    4. Chapter 3 Exercises and Questions
  12. Chapter 4 Accessing SAP Data
    1. Overview
    2. Eclipse Setup/Start
    3. Data Connections
    4. Mobile Business Objects
    5. Local Business Objects
    6. MBO Relationships
    7. Personalization Keys
    8. Load Parameters
    9. Synchronization Parameters
    10. MBO Object Query
    11. MBO Operations
    12. Synchronization Group
    13. Cache Groups
    14. Error Messages
    15. Our Mini Project
    16. Creating and Publishing a Web Service in SAP
    17. Tips and Tricks
    18. Chapter 4 Exercises and Questions
  13. Chapter 5 Deploying the Package to SUP Server
    1. Overview
    2. Deploying Your Project
    3. SCC Setup
    4. Generating Your Code
    5. Chapter 5 Exercises and Questions
  14. Chapter 6 Building the iOS App
    1. Overview
    2. Overview of App Functions
    3. View Controller Setup
    4. The Launch Interface
    5. The Service Orders Interface
    6. The Detail Interface
    7. Service Layer
    8. B1TListingViewController
    9. B1TDetailViewController
    10. Creating the SUP Service
    11. SUP Connection Operations
    12. Imports, Errors, and Properties
    13. Handling Application Background
    14. B1TService Implementation
    15. Data Operations
    16. Updating and Deleting
    17. Logging and Debugging
    18. Calling RESTful Service
    19. Chapter 6 Exercises and Questions
  15. Chapter 7 Alternatives to SUP
    1. Overview
    2. Appcelerator Alternative
    3. Parse Alternative
    4. Parse Solution
    5. Appcelerator Solution
    6. Chapter 7 Exercises and Questions
  16. Chapter 8 Administration
    1. Overview
    2. SCC Administration
    3. Server Administration
    4. Domains
    5. Applications
    6. Chapter 8 Exercises and Questions
  17. Chapter 9 Deploying the Finished App
    1. Overview
    2. Deploying to the Apple iTunes Store
    3. Deploying to the SAP Store
    4. Chapter 9 Exercises and Questions
  18. Appendix Chapter Questions and Answers
  19. Index