IBCRPC220FDW
The service contract interface that all Aptean Mesh mobile service codeunits must implement. Each service codeunit implements this interface to handle RPC calls dispatched by the MobileRPCRegistry220FDW.
MobileRPCState220FDW
State management for mobile RPC requests and responses. This is the primary codeunit you interact with inside an IBCRPC220FDW handler. It parses the incoming request, provides typed accessors for all standard fields, and builds the JSON-RPC response.
MobileRPCRegistry220FDW
The central dispatcher for all mobile RPC requests. It parses the incoming JSON, hydrates the state, and routes the call to the correct service handler. This codeunit is the key extensibility point -- downstream developers never modify it but subscribe to its integration events to register their own service implementations.
MobileCommandBuilder220FDW
Builder for queuing commands that control mobile app behavior -- alerts, confirmations, navigation, haptic feedback, and screen refresh.
MobileUIBuilder220FDW
Builder for constructing UI components on mobile screens -- currently focused on the InfoPane component that displays item details, fields, gauges, and images.
MobileWorkflowBuilder220FDW
Builder for constructing step input JSON that configures scan, choice, and summary screens in Aptean Mesh mobile workflows.
MobileNavigator220FDW
High-level navigation helper that builds navigation commands with proper page resolution, navigation data, and state serialization in a single call.
Scan Input Configuration
Guide to configuring barcode scanning, manual entry, and input controls on the Aptean Mesh mobile client using the MobileWorkflowBuilder220FDW.
JsonHelper220FDW
Utility codeunit for safe reading and writing of JSON objects. Provides typed accessors with optional error handling, upsert-style writers, and array manipulation helpers. Used extensively by MobileRPCState220FDW internally, and available for use in your own service code.
IStepHandler220FDW
The workflow step handler interface that all Aptean Mesh workflow codeunits must implement. Each step in a mobile workflow is routed through this interface so that your service codeunit can decide whether the step applies, execute its logic, and optionally undo it.
WorkflowHandlerRegistry220FDW
The workflow handler registry resolves IStepHandler220FDW implementations for mobile workflows. It acts as the bridge between a workflow's configuration (stored in the Mobile Workflow 220FDW table) and the AL codeunit that contains the step logic.
ScanEntryMgt220FDW
Codeunit for managing mobile scan entry records -- creating, querying, updating status, and calculating aggregated quantities. This is the primary API for interacting with Mobile Scan Entry 220FDW records from workflow step handlers and service codeunits.
MobileItemMgt220FDW
Utility codeunit for resolving items from scanned barcodes, managing item metadata, and performing unit-of-measure conversions. This is a stateful codeunit -- once an item is resolved, its properties (tracking settings, UOM, variant) are cached for subsequent calls.
Enums
Reference for all enumerations in the Aptean Mesh SDUI framework. Each enum defines a fixed set of named values used throughout the mobile infrastructure -- from bundle lifecycle management to workflow step configuration.
Tables
Reference for all tables in the Aptean Mesh SDUI framework. These tables store the configuration, runtime state, and audit data that drive the mobile application.
MobileLocalization220FDW
Codeunit 73167911 — Resolves locale, culture, and date/time information for the Mesh mobile app. Used internally by MobileRPCRegistry220FDW before every service call, and available directly when you need locale-aware formatting or date logic.
MobileOptionsProvider220FDW
Codeunit 73167914 — Manages the translated option values for filter dropdowns on the Home page. Exposes an integration event that lets you add custom options to any built-in filter type without modifying the platform.
Label Printing Extensibility
Aptean Mesh provides a built-in label printing pipeline that fires automatically after warehouse receipt posting. You can replace or augment the built-in Aptean Labeling adapter with any third-party or custom solution by implementing the IMobileLabelProvider220FDW interface.