How about building a Fiori app using AI to create it for you? So if you liked it, let’s continue.
What is the Joule?
It is a generative AI used by SAP to interact with SAP applications.
Initially you need to obtain a free SAP BTP Trial account, but there is already a tutorial
teaching you how to do this at this link .
We will also need to sign the SAP Build Code under test, at this link .
Enter the BTP cockpit environment after you have created your account, using the link .


Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Next, we will enter the SAP build code:

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Inside the build app we will build our application:

Interface gráfica do usuário, Texto

Descrição gerada automaticamente

Interface gráfica do usuário, Aplicativo, Word

Descrição gerada automaticamente

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Let’s create the developer area, click to open in a new window in the option shown:

Interface gráfica do usuário, Texto, Aplicativo, Email

Descrição gerada automaticamente

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Interface gráfica do usuário, Aplicativo, Word

Descrição gerada automaticamente

Interface gráfica do usuário, Texto, Aplicativo, Email

Descrição gerada automaticamente

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Interface gráfica do usuário

Descrição gerada automaticamente

When you click, the BAS (Business Application Studio) will open and then, after loading the
page, click on the diamond icon (Joule icon) and enter what you want to create the service
and data models, remembering that the Joule AI initially only understands English:

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Run to validate your application:

Tela de celular com fundo preto

Descrição gerada automaticamente

Interface gráfica do usuário, Aplicativo, Teams

Descrição gerada automaticamente

If the error below occurs saying that the port is in use:

Interface gráfica do usuário, Texto

Descrição gerada automaticamente

Go to the terminal tab and add a new port:
cds pull –from http://localhost:4005 -u bob

Interface gráfica do usuário, Texto

Descrição gerada automaticamente

Just run it again, but let’s first create our interface ( UI ):

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Follow the step by step:

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Interface gráfica do usuário

Descrição gerada automaticamente

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Let’s insert some automatic records, optional step:

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Interface gráfica do usuário, Texto

Descrição gerada automaticamente

Example application ready, let’s run it:

Tela de celular

Descrição gerada automaticamente

Wow.. You’ve managed to finish your AI-powered app. It’s still new and under development,
but can you already see the possibilities? Amazing, isn’t it?

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

Ao abrir a aplicação:

Interface gráfica do usuário, Texto, Aplicativo, Email

Descrição gerada automaticamente

Interface gráfica do usuário, Texto, Aplicativo, Email

Descrição gerada automaticamente

Interface gráfica do usuário, Aplicativo

Descrição gerada automaticamente

The actions are working:

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

If you click start you will see that there were other records, as I asked it to create some
example records according to the steps above.

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

How nice that you made it this far!
At another time we will make applications with greater complexity.


Eliel Otavio da Silva

Graduado em Ciência da Computação com MBA em Gestão de Projetos. Ampla experiência atuando há mais de 16 anos como Analista de sistemas, Funcional SAP/Gerente de projetos, participando de forma relevante em diversos projetos, otimizando processos e gerando melhorias para os clientes atendidos. Responsável por diversas equipes ao longo da carreira, participando ativamente da implantação de novas funcionalidades, atuando na coordenação das squads. Vivência na análise de sistemas e planejamento de projetos, identificando possíveis soluções tecnológicas, atuando de acordo com as necessidades de cada cliente. Participação ativa na configuração de módulos MM e SD, realizando integrações entre os ERP´s. Realização de diversos cursos relacionados a SAP MM, SD e TM, visando aprimorar meus conhecimentos e me manter atualizado.