Skip to content

Through the maze of AI with SNOK: how we optimise SAP using OpenAI solutions

ChatGPT, the language model created by OpenAI, is gaining popularity across various sectors, including among SAP customers. Although generative #AI technology, of which ChatGPT is part, is still at an early stage of development, its potential is enormous and is attracting growing interest....

ChatGPT, the language model created by OpenAI, is gaining popularity across various sectors, including among SAP customers. Although generative #AI technology, of which ChatGPT is part, is still at an early stage of development, its potential is enormous and is attracting growing interest.

One of the main reasons SAP customers are drawn to ChatGPT is its ability to generate natural language. Thanks to this, ChatGPT can serve as a user interface for various applications, enabling natural-language interactions that significantly simplify the use of IT systems. This opens the door to a wide range of applications, from automating customer service, to generating code, to producing technical specifications.

The benefits of using ChatGPT are numerous. Above all, thanks to its natural-language generation capabilities, ChatGPT can significantly speed up many business processes. For example, it can automatically generate responses to customer queries, enabling faster and more effective customer service. Furthermore, ChatGPT can help with code creation, accelerating software development and allowing developers to focus on more complex tasks.

The future potential of ChatGPT is enormous. As AI technology develops at a rapid pace, we can expect ChatGPT to become increasingly sophisticated and capable of handling ever more complex tasks. It is conceivable that, in the future, ChatGPT will be able not only to generate code, but also to independently build complex applications. Moreover, thanks to its ability to learn from data, ChatGPT will be able to adapt to users’ specific needs, enabling even greater personalisation of services.

What is more, the development of ChatGPT could revolutionise the way we interact with technology. Instead of using traditional user interfaces such as buttons and menus, we will be able to communicate with our devices using natural language. This will not only make technology more accessible to people unfamiliar with using computers, but will also enable more natural and intuitive interactions.

Finally, it is worth noting that, despite all its benefits, ChatGPT still presents challenges from an ethical standpoint. As with any AI technology, there is a risk that it could be used inappropriately or harmfully. It is therefore important to develop and deploy ChatGPT responsibly, taking into account potential risks and the need to protect user privacy and security.

How SAP customers use ChatGPT

Code generation

ABAP development

ChatGPT, despite stating itself that it is not capable of writing software, has demonstrated remarkable proficiency in generating code in response to natural-language instructions. For example, when asked to write an ABAP report based on specified parameters, ChatGPT was able to generate code faster than most developers. It could also modify the code into an object-oriented format and provide an ABAP Unit test class for it.

Generating database objects

ChatGPT can generate SQL statements on standard tables and create skeletons for ABAP and ABAP Unit classes. Although it requires detailed instructions, ChatGPT is capable of generating accurate SQL queries. Similarly, when tasked with building a Data Access Object (DAO) class, it can generate code that can be copied directly into an Integrated Development Environment (IDE) for further development.

Speeding up everyday development tasks

Many developers consider ChatGPT a highly effective tool for documenting code, a task usually left until the last minute. Another common use is drafting functional specifications. In addition, ChatGPT is increasingly used to assist with data processing and process analysis, which are emerging areas of application.

AI-powered ETL

Some users have explored integrating ChatGPT, SAP HANA and Jupyter notebooks to improve ETL processes in SAP Data Warehouse Cloud. Leveraging ChatGPT’s AI capabilities, users could interactively perform ETL tasks and even generate code snippets for tasks such as connecting Jupyter to HANA, creating entries in HANA, and adapting sample code to create new tables.

Simplified queries against SAP HANA data

One developer used ChatGPT to access and analyse data stored in a HANA Cloud database. Using the OpenAI API, the user communicated with the database interactively, entering questions in natural language. OpenAI translated these questions into SQL queries, which were then executed against the HANA Cloud instance. The resulting data was further summarised by OpenAI, providing the user with live insight into the data.

Automated Fiori app creation

ChatGPT has also demonstrated the ability to speed up Fiori app development by generating standard UI5 code and OData service bindings from natural-language instructions.

Applications

Creating technical specifications

Some SAP architects and developers use ChatGPT to create technical specifications and documentation based on high-level requirements.

Customer service automation

Customer service can be automated by using ChatGPT to generate fast, cost-effective responses to customer queries. One possible solution involves using the Azure OpenAI service in combination with the SAP S/4HANA system, specifically configuring the Standard Sales Order API and integrating it with the SAP Cloud Connector and the SAP API Management service.

Improving supplier data collection for ESG reporting

Supplier data required for ESG reporting is often found in unstructured electronic documents, such as PDFs. Unlike standard Machine Learning (ML) models, ChatGPT offers a promising solution that does not require retraining for every new document format. Furthermore, testing has demonstrated ChatGPT’s exceptional ability to understand the context of questions and accurately extract the relevant answers from lengthy text documents.

Automated generation of mapping programmes

This use case demonstrates the application of generative test-driven development (generative TDD) to automate programme mapping on integration platforms such as SAP Integration Suite and SAP Process Orchestration. The aim is to eliminate manual mapping creation, increase the efficiency of migration and development procedures, and streamline the overall process. Using generative AI solutions such as ChatGPT, mappings can be generated in various programming languages. However, manual validation remains essential to ensure accuracy and suitability for the specific integration platform. The generative TDD approach requires a clear understanding of the desired outcomes, as well as programming and testing skills.

Improving decision-making processes through artificial intelligence

In today’s world, where machines communicate intelligently, analyse vast amounts of data within seconds and make informed decisions that push businesses to previously unattainable heights, ChatGPT plays a key role. Its ability to analyse data, optimise operations and connect with customers is essential in a rapidly changing world. Through models such as ChatGPT, AI delivers these and many other capabilities to organisations, becoming an indispensable asset.

ChatGPT in business

ChatGPT, thanks to its natural-language processing capabilities, has the potential to transform internal communication. It can increase the efficiency of organisational communication, from automatic meeting scheduling to drafting emails and documents. It can also serve as an intelligent assistant, providing information, answering questions and helping employees with everyday tasks.

When it comes to customer communication, ChatGPT excels at providing round-the-clock customer service through chatbots. It understands customer queries and responds with relevant information. This not only improves customer satisfaction but also significantly reduces response times.

Data analysis and insights

In the age of big data, organisations often struggle with vast volumes of data. ChatGPT, thanks to its ability to process textual data at remarkable speed, can search through these data sets and extract meaningful information. This is particularly useful for organisations seeking insights from customer feedback, market trends or text-based data.

By processing and analysing data, ChatGPT can deliver insight-driven actions. These insights are invaluable to decision-makers, as they shed light on market trends, customer preferences and potential opportunities. Integrating ChatGPT’s analytical capabilities allows organisations to make informed decisions with confidence.

Automation and efficiency

Many organisations are burdened with repetitive manual tasks. ChatGPT can automate scheduling, information retrieval, content generation and data analysis, freeing up human resources for more strategic work.

With ChatGPT, organisations can streamline processes by integrating AI-based solutions into their workflows. For example, by combining ChatGPT with customer service, a seamless experience can be created, from automatically resolving queries to escalating complex issues to human representatives.

Integrating ChatGPT into decision-making processes

Before integrating ChatGPT, organisations must identify the areas where AI can deliver the most value. This includes assessing current workflows, identifying bottlenecks and understanding how ChatGPT’s capabilities align with business objectives.

Integrating ChatGPT with existing systems requires a well-considered strategy. It is important to ensure that ChatGPT seamlessly complements the current technology stack. This may involve configuring APIs, setting up communication channels, and defining how data will flow between ChatGPT and other systems.

For effective integration, employees need to understand how to make effective use of ChatGPT. This includes training sessions, providing resources, and establishing a support system to help employees adapt to the new technology.

Once ChatGPT has been integrated, it is essential to measure its impact. This may involve monitoring KPIs such as response times, customer satisfaction scores and process efficiency.

Based on this assessment, organisations may need to adjust their strategies. This may involve fine-tuning settings

SNOK and Microsoft Azure OpenAI: your dedicated AI solution

SNOK, as a trusted Microsoft partner, is able to build dedicated Azure OpenAI deployments, ensuring full security. Azure OpenAI, the result of a partnership between Microsoft and OpenAI, is a platform that enables the use of powerful AI models that can be tailored to an organisation’s specific needs.

Thanks to our deep understanding of AI technology and experience working with the Azure platform, SNOK is able to tailor OpenAI solutions to the specific needs of our clients, while ensuring the highest level of security. Dedicated Azure OpenAI deployments offer numerous benefits. Firstly, they enable full control over data and processes, which is essential for organisations operating in highly regulated sectors. Secondly, dedicated deployments allow for full customisation to meet specific business needs and requirements.

You can read more on this topic in our previous article:

https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9105797867118712722&li_theme=light

Support from SNOK

SNOK, as an expert in artificial intelligence (our .ai domain speaks for itself), plays a key role in integrating ChatGPT or Azure OpenAI with SAP systems. Thanks to our in-depth knowledge of both technologies, SNOK is able to provide SAP customers with the support they need to implement and make use of ChatGPT or Azure OpenAI. SNOK helps clients understand how they can use artificial intelligence to automate tasks, improve efficiency and accelerate business processes. As a result, SAP customers are able to make full use of the potential offered by integrating AI with their systems.

Summary

AI, although still at an early stage of adoption within the SAP ecosystem, is already demonstrating enormous potential. The examples we have examined, while merely the tip of the iceberg, point to the promise of even greater developments to come. Every challenge overcome and every success story shared brings us closer to fully realising the potential of this powerful AI model. The dawn of AI-based solutions within the SAP environment is just around the corner. What we are observing today is merely a precursor to the wave of innovation that OpenAI could bring to the world of SAP.

Get in touch