Goals

  • Define the benefits of SAP Mobile Platform, components and Agentry apps
  • Identify SAP Agentry application design and development concepts
  • Install and describe the SAP Agentry Editor and use the troubleshooting tools
  • Configure an Eclipse workspace and create an SAP Agentry application project
  • Add customer object properties
  • Configure the exchange data model, steps, fetch, and SAP Agentry’s basic client user interface
  • Publish a mobile app
  • Configure nested collection properties and server push functionality
  • Create a data table and a complex table
  • Outline transaction definitions and types
  • Configure SAP Agentry edit, add transactions, merge attributes, SAP Agentry child and delete transactions
  • Enable background sending
  • Add collision handling
  • Validate product transaction data
  • Add signature capture modifications to an AddOrder transaction object
  • Embed HTML in an SAP Agentry mobile application
  • Configure a looping subaction
  • Configure a collection display using a list tile view
  • Enable scanning functionality
  • Enable additional user interface changes
  • Show field definition samples

Audience

  • Application Consultant
  • Developer
  • Developer Consultant
  • Technology Consultant

Prerequisites

Essential

  • MOB01
  • Proficiency in object-oriented development and design
  • Basic understanding of network concepts and client-server communications
  • Basic level SQL programming
  • Familiarity with mobility concepts
  • Familiarity with mobile devices and emulators

Recommended

  • Intermediate level SQL programming.

Course based on software release

  • SAP Mobile Platform SDK 3.0 SP11

Content

  • SAP Mobile Platform Agentry Applications (Apps)
    • Defining the Benefits of SAP Mobile Platform and Agentry Apps
    • Identifying SAP Mobile Platform Components
    • Using the SAP Agentry Test Environment (ATE)
    • Identifying SAP Agentry Application Design and Development Concepts
  • SAP Agentry Software Component Installation
    • Installing the SAP Agentry Editor
    • Installing the SAP Agentry Test Environment
  • SAP Agentry Application Initial Development
    • Describing the SAP Agentry Editor and Eclipse Platform
    • Creating an SAP Agentry Application Project
    • Configuring an Eclipse Workspace
  • Objects, Properties, and Data Retrieval
    • Adding Customer Object Properties
    • Configuring the Exchange Data Model
    • Configuring Steps
    • Configuring the Fetch
    • Configuring SAP Agentry’s Basic Client User Interface
    • Publishing a Mobile App
  • Module Data Structures and Object Collections
    • Configuring Nested Collection Properties
  • Real-Time Communications and Server Push
    • Configuring Server Push Functionality
  • Data Tables and Complex Tables for Application-Level Data
    • Creating a Data Table
    • Creating a Complex Table
  • Data Capture and Transactions
    • Outlining Transaction Definitions and Types
    • Configuring SAP Agentry Edit Transactions
    • Configuring SAP Agentry Add Transactions
    • Configuring Merge Attributes
  • Additional Transactions and Background Sending
    • Configuring SAP Agentry Child Transactions
    • Configuring SAP Agentry Delete Transactions
    • Enabling Background Sending
  • Advanced Transaction Functionality
    • Adding Collision Handling
    • Validating Product Transaction Data
    • Adding Signature Capture Modifications to an AddOrder Transaction Object
  • Client User Interface Development
    • Embedding Hyper Text Markup Language (HTML) in an SAP Agentry Mobile Application
    • Configuring a Looping Subaction
    • Configuring a Collection Display Using a List Tile View
    • Enabling Scanning Functionality
    • Enabling Additional User Interface Changes
  • Branding, Deployment, and Advanced Troubleshooting
    • Showing Field Definition Samples and Using Troubleshooting Tools