Data provider class

A Data Provider Class (DPC) is the connection point between a Hub designer (for example, the Hub API Designer or the Hub MCP Designer) and your ABAP business logic. Each designer connects to exactly one DPC.

Requirements

The DPC must implement the interface specific to the designer being used. See the designer-specific pages for details.

If the system supports setting the ABAP Language Version, set it to ABAP for Cloud Development and release the class for use in Cloud Development.

Class instantiations

Neptune supports the following instantiation methods:

  • A get_instance method without mandatory importing parameters, returning an instance of the class.

  • A create_instance method without mandatory importing parameters, returning an instance of the class.

  • Public instantiation via create object without mandatory constructor parameters.

Designer-specific configuration

For designer-specific configuration, interface requirements, and method behavior, refer to the relevant pages: