Implementation of CRM Mobile Client Applications
Implementation of CRM Mobile Client Applications
Content
Implementation of CRM Mobile Client Applications
Navigation in the Implementation Structure
Standard Implementation
Preliminary Implementation Tasks
Set Up of a System Landscape
Typical Landscape for a Standard Solution
Typical Landscape for a Workgroup Solution
Core Machines
Back-end System
CRM Server
Mobile Repository Server
Mobile Development Workstation
Communication Station
Workgroup Server
Mobile Client
Workgroup Client
Non-CRM Machines
Installation of Mobile Client Components
Configuration of Mobile Client Components
Configure the Mobile Repository Server
Creating a CRM Server User Account
Installing the CRM Transport Component
Assigning the Mobile Application Repository ID
Namespace Implementation
Registering a Namespace
Registering the Customer Namespace Y or Z
Creating a Sub-Namespace
Creation of User Accounts
Login IDs of the Mobile Application Repository
Profiles of the Mobile Application Repository
Processing User Accounts
Modifying the Details of a Profile
Configuration of the Mobile Development Workstation
Configuring the Mobile Application Studio
Toolbar Customization
Creating a Custom Toolbar
Processing a Toolbar
Specifying Fonts
Configuration of the Communication Station
Ongoing Implementation Tasks
Mobile Framework Concepts
Customization of a Mobile Client Application
Transport of Development Objects
Transport Landscape
Generation of a Mobile Client Application
Deployment of Runtime Objects
Deployment Landscape
Troubleshooting
Troubleshooting Configuration: Mobile Repository Server
Ownership Transfer Parameters
Troubleshooting Deployment
Log File Analysis
Check for Basic Mistakes
Known Issues
Failure of Commands
Upgrade and Maintenance
Upgrade of Mobile Client Components
Applying an SAP Patch
Comparison of Baselines
Viewing Baselines
Comparing Baselines
Comparing Change Lists
Comparing Baselines Using the Command Line
Resolving Collisions
Collisions Workflow
Viewing Differences Between Colliding Versions
Predecessor Successor Collision
Translation Collision
Imported Deleted Notification Collision
Ownership Transfer Collision
Example: CRM Table Integration Step-by-Step
Define a Table
Creating a Table in OLTP ERP
Adding Data to the Table
Creating a Table on the CRM Server
Defining the Table as Relevant for the Mobile Client
Create and Map the BDoc and Root Segment
Creating a BDoc
Adding a Segment to the BDoc
Mapping the BDoc Segment to the Table
Adding the BDoc Parameters
Adding the Where Clause
Activating the BDoc
Mapping the BDoc to the Site Type
Creating a Query BDoc
Adding a Segment to the Query BDoc
Mapping the Query BDoc Segment to the Table
Activating the Query BDoc
Replication Modeling
Creating a Replication Object
Creating a Site
Creating a Publication
Creating a Subscription
Creating an Employee
Creating a Logon and Password for the Employee
Assigning an Employee to a Site
Subscribing to a Publication
Creating a Table in the IDES Database
ASCII Adapter Customization and Flow Generation
Defining the Download Object for the ASCII Adapter
Starting the Delta Download
Transporting Metadata
Generating Metadata and Stored Procedures
Assigning a Site to a Laptop (Activating extraction)
Starting the Flow Process
Create the Mobile Sales Application
Configuring the Mobile Application Studio
Creating a Business Object
Creating a Business Query
Creating a Detail Tile
Creating a Query Detail Tile
Creating a Tile Set
Creating a Business Component
Creating an Application
Releasing the Changes
Generating the Application
Starting the Application
Mobile Client Companion Customization
Translation of Text Objects
Authorization Implementation