Course Description
In this course, you will learn how to implement a typical SAP Work Manager 6.2 to access SAP data to meet the needs of mobile applications built on the SAP Agentry component of SAP Mobile Platform 3.0. This course delivers a sophisticated skill set for developers currently comfortable with SAP Mobile Platform metadata driven apps paradigm, concepts, development tools, and server configurations, as well as ABAP programming. This course builds on the knowledge gained from the MOB300 course, which is a prerequisite to this course. If participants are not conversant in ABAP programming, it is essential that they also attend both BC400 and BC401 to understand and deliver an end-to-end solution.
This course is based on software release SAP Work Manager 6.2 and SAP Mobile Platform 3.0 SP05 Server/SP06 SDK.
Certification:
SAP Certified Development Associate - SAP Work Manager for SAP 6.x Mobile Application Developer
What You'll Learn
- SAP Work Manager 6.2 components and interactions
- SAP Mobile Platform Server basics
- Mobile Application architecture
- SAP Work Manager landscapes
- SAP Agentry clients
- Install the SAP Agentry Editor
- Install, configure and deploy SAP Work Manager and components
- Standard end-to-end and mobile business processes
- Configure Mobile integration
- Communicate between a mobile application and the SAP system
- Change Detection Layer Administration Component
- Business Logic Layer and fetches
- Debug an application
- Apply project staging standards
- Transactions to transfer data to and from an application
- Code a transaction's Data Transfer Logic
- Modify SAP Agentry object hierarchies
- Create a transaction's user interface and publish a transaction
- Advanced functionality for mobile applications
- Advanced functionality for mobile applications using SAP Work Manager 6.2
Who Needs to Attend
- Developer
- Developer consultant
- Technology consultant
Prerequisites
- MOB01
- MOB300
- BC400 ABAP Workbench Foundations
- BC401 ABAP Objects
- Expert level understanding and practical experience in object-oriented development and design
- Expert SAP ABAP programming experience
- Knowledge of JAVA
- Basic understanding of network concepts and client-server communications is recommended
- Intermediate level SQL programming is recommended
- Familiarity with mobility concepts is recommended
- Familiarity with mobile devices and emulators is recommended
Agenda
Course Outline
1. Introduction to SAP Work Manager
Describing SAP Work Manager Components and Their Interactions
Describing SAP Mobile Platform Server Basics
Describing SAP Agentry Clients
Describing the SAP Agentry Editor
Describing Mobile Application Architecture
Describing SAP Work Manager Landscapes
2. Installation and Configuration
Installing SAP Work Manager Components
Deploying SAP Work Manager
Installing and Configuring the Mobile Application Test Environment
Verifying Data in the Test Environment
Installing and Configuring SAP Agentry Editor
Setting up the Mobile Application Development Environment
3. Standard and Mobile SAP Work Manager Processes
Describing Standard End-to-End Processes
Describing Mobile Business Processes
4. Mobile Integration Configuration
Configuring Mobile Integration
Synchronizing a Complex Table without Exchange Data
5. Mobile Integration Components
Communicating between a Mobile Application and the SAP System
Changing Data Display with Filters
Configuring the Integration Layer
Configuring Business Application Programming Interface (BAPI) Wrappers
Creating Integration Components for Data Table Synchronization
Creating Integration Components for Complex Table Synchronization
Creating Integration Components for Transaction Synchronization
Creating Integration Components for Push Synchronization
6. Change Detection Layer Administration Component
Configuring Change Detection Layer Parameters
Configuring Enhancement Framework Implementation (EFI) Parameters
7. Change Detection Layer and the Exchange of Data
Synchronizing Mobile Application Data Using the Exchange Data Model
Verifying Changes to a Database
Creating an Exchange Data Table Object
Creating EFI Assignments
Assigning an Exchange Object to a Mobile Data Object
Creating Exchange Table Objects
8. The Business Logic Layer and Fetches
Fetching Data with Fetch Processing Objects
Analyzing Fetch Business Requirements
Creating Fetch SAP Objects
Preparing the BAPI for a Fetch
Coding Fetch Java Logic
Creating SAP Agentry Objects
9. Mobile Application Development
Debugging an Application
Applying Project Staging Standards
10. The Business Logic Layer and Transactions
Using Transactions to Transfer Data to and from an Application
Coding a Transaction's Data Transfer Logic
Modifying SAP Agentry Object Hierarchies
Creating a Transaction's User Interface
Publishing a Transaction
11. Advanced Functionality for Mobile Applications
Using Advanced Functionality for Mobile Applications in SAP Work Manager