Code Generation

API definitions with Anthropic

We provide tooling to help build APIs definitions, here is an example of generating an API for an object in SAP in under 2 minutes which can then be exposed to your applications:

Anthropic code generation.gif

These definitions can be used out-of-the-box for search and read, but more development work would be required for update and delete methods to be working.

We are currently using Anthropic (Claude) for these generations, we can adjust the LLMs to client preference if required. This is a specialist application built by VMG Labs, see the next section for tooling provided by Neptune.

Automatic structure and class generation

Once you have designed your structure in our data modeller, you can automatically generate dictionary structures and the Data Provider Class (DPC). Using the basic employee object as an example, we have the following mappings defined:

Employee mapping.png

We have an ABAP program ZCRUISE_STRUCT_GEN which can the generate the ABAP structures, reducing the time to get a basic scaffolding of a new object ready for use:

Structure and Class Generator.png

Here is the structure that would be generated based on the configuration: Structure generator.png

These tools are designed to be used by your technical development team and will create definitions that once tested would be transported through the SAP landscape

Neptune NAIA

Naia is the Neptune AI Assistant and has been designed to help with many tasks across the platform. You can open the Naia chat window within the Cockpit, App Designer, Script Editor, and more. Naia buttons are also integrated into several tools within the Cockpit, to help generate code, data, and color schemes.

Read more about NAIA here