Code Generation
API definitions with Anthropic
We provide tooling to help build object definitions, here is an example of generating an company code object:
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, class and API 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:
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:
Here is the structure that would be generated based on the configuration:
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