External Objects for Native Mobile Applications

Official Content
This documentation is valid for:

The implementation of External objects for Native Mobile Applications can be used to solve any combination of the following:

  • Execute code within User-events for online applications.
  • Be integrated in the generated offline code; for Procedures; Start, Refresh and Load events from Offline Panels.
  • Execute online code on the server-side.

For Native Mobile execution of an External Object, the appropriate implementations must be provided.

In the case of an External Object that will be called from offline generated code, the following properties section are needed


The implementation also changes depending on the target platform; check the following links:

External Object for Android
External Object for iOS Devices


InOut parameters are not supported, all parameters are considered as In. To return more than one value, use a SDT object.