Platform
Get to know LaMüller.
A web environment for analysis and development with integrated artificial intelligence. Work with features for development in SAP® environments, documentation and AI assistance, according to the permissions and configuration of your environment.
What LaMüller solves before the code
-
Understand the requirement
Scenario, scattered information and dependencies gathered before the first line of code.
-
Consult information and documentation
Access to supporting content in the middle of analysis and development work.
-
Keep the requirement context
Code, documents and tasks related to the same work in the same environment.
-
Rely on AI support
Artificial intelligence assistance inside the work environment, with technical review preserved.
Platform features
- Editing ABAP objects in the browser
- Open objects from the SAP® system, edit the code with ABAP® syntax highlighting and use the save and activate actions according to your user permissions.
- AI assistance in the workspace
- The AI chat works with the system, the project and the files of the workspace, using the AI provider configured in your registration.
- Documentation and document analysis
- Attach documents to the project, generate analysis and documentation as files and keep that material together with the code being worked on.
- Fiori and UI5 applications
- Import existing Fiori/UI5 applications, edit the files in the environment editor and run the build and the delivery from the platform itself.
- Tickets and work review
- Organise the requirements into tickets and follow execution and review on the same platform board.
The features by theme
The summary below groups what the platform does, in the order the work usually happens: understand the system, read what already exists, consult data, change safely, transport, deliver and follow up.
-
Connection to the SAP systems
One single place for the systems of your company, through whichever connection path your network allows.
- Cadastro de sistemas ECC e S/4HANA por empresa, com ambiente de desenvolvimento e ambiente de homologação identificados.
- Conexões criptografadas com chaves de segurança, certificados e credenciais do usuário.
-
Reading and analysing the ABAP repository
Find the object, understand the structure and read the code before changing anything.
- Busca de objetos por nome e por pacote, com estrutura do pacote, propriedades, conteúdo e situação de cada item.
- Mais de vinte tipos de objeto: programas e includes, classes e interfaces, tabelas, estruturas, elementos de dados, domínios, CDS, serviços, grupos e módulos de função, entre outros.
- Histórico de versões do objeto no sistema, com leitura do conteúdo de cada versão.
- Elementos de texto de programas e de grupos de função, includes de classe, outline do objeto e módulos de um grupo.
- Indicação do request em que o objeto está preso e aviso quando a versão local ficou fora de sincronia com o sistema.
- Consulta de SAP Notes pelo Portal de Suporte, com a credencial pessoal do usuário, incluindo os anexos da nota.
-
Data and dictionary queries
Read data, layout and source code even when the main path of the system does not respond.
- Consulta de dados de tabela, de view ou de CDS pelo caminho do ADT, com caminho alternativo por RFC para tabela, e comparação entre versões de objetos do sistema.
- Várias tabelas em uma única chamada, com conferência prévia de tabela, campo e filtro e o significado dos códigos junto do dado.
- Layout de tabela ou de estrutura: campos, chaves, tipos, tamanhos e descrições.
- Consulta SQL livre e consulta ao dicionário de dados, com elementos de dados, domínios e valores fixos.
- Leitura do código-fonte por caminhos alternativos, em degraus, quando o serviço de leitura do sistema não está disponível.
- Execução de módulos de função e de BAPIs, com classificação entre leitura e alteração e aprovação antes de qualquer mudança.
-
Development and writing in the system
Create, save, check, activate and delete objects, with the whole cycle inside the platform.
- Ciclo por objeto: criar localmente, salvar no sistema, verificar sintaxe, ativar, excluir e restaurar da lixeira.
- Escrita de código-fonte: classes, interfaces, programas, includes, CDS, serviços, classes de comportamento e módulos de função.
- Escrita de dicionário de dados: elementos de dados, domínios, tabelas e estruturas.
- Editor com completar código, formatar, ir para definição, buscar referências, informação do elemento e diagnóstico de sintaxe.
- Pacotes: criar, criar pacote raiz ou subpacote, excluir e mover objetos entre pacotes.
- Elementos de texto de programas: ler, gravar e sincronizar com o sistema.
-
Transports and requests
Organise the path of the object to delivery without leaving the work environment.
- Verificação de quando o pacote exige request e listagem das requests abertas do usuário.
- Criação de request nova, sempre com confirmação antes de gravar no sistema.
- Transporte de cópia: criar a cópia de uma request, incluir objetos e liberar a cópia.
- Fusão de duas requests e remoção de um objeto de uma request, em ação unitária com confirmação.
- Request por ticket no quadro: o ambiente diz se o ticket exige request, aproveita uma request existente ou cria uma nova.
-
OData and Gateway
Work with the OData services of the system, from discovery to writing.
- Catálogo de serviços do sistema e de seus vínculos.
- Leitura dos metadados do serviço e inspeção do documento, com registro versionado do que foi lido.
- Leitura de dados de um conjunto de entidades, com seleção, filtro e expansão.
- Escrita por OData, com inclusão, alteração e exclusão sempre confirmadas antes do envio.
-
Performance and SQL analysis
Follow what the program executes in the database when the requirement is one of analysis.
- Preparação de um trace de análise com os parâmetros escolhidos.
- Listagem dos traces gravados e dos traces agendados.
- Leitura da hit list, dos acessos ao banco de dados e da árvore de execução dos comandos.
- Remoção do trace depois da análise.
-
Fiori, UI5 and RAP applications
From the imported application to delivery in the system repository, with build and publication followed up.
- Importação de aplicativo Fiori e UI5 do repositório do próprio sistema ou por pacote ZIP e .tgz, com saneamento do projeto importado.
- Árvore de arquivos, editor para JavaScript, CSS, HTML, JSON e XML, versionamento local e bibliotecas npm do aplicativo.
- Prévia do aplicativo em origem isolada, com dados simulados e escrita de teste no ambiente de desenvolvimento.
- Build pelo processo oficial, com log em tempo real e artefatos versionados para download.
- Publicação no repositório de aplicativos do sistema, reativação e reconciliação do que está publicado.
- RAP: assistente de plano, geração local dos objetos, validação de capacidades e execução no sistema em passos com autorização.
- Entrega e operação: launchpad, indicadores de build, arquivos, serviço e acesso, eventos de promoção entre ambientes, reversão de fonte, testes de aceite e cópia de segurança.
-
Tickets that run in development
Organise the requirement on a board and let the execution happen in the right environment, with review.
- Quadro com backlog, a fazer, em andamento, em revisão e concluído, com dependências, fila, pausa, retomada e conversa por ticket.
- Execução autônoma de sincronizar e ativar apenas no ambiente de desenvolvimento e apenas nas categorias de código e de ativação permitidas.
- Backlog derivado da documentação do projeto, com dependências e decisão de request por ticket.
-
AI assistance at every step
The LaMüller AI assistant works on the same capabilities, inside the work environment.
- Leitura, consulta, escrita, transporte, OData, análise de desempenho e aplicativos também podem ser pedidos à assistente de IA no chat do ambiente.
- Cada leitura tem uma variante somente-leitura para conferir o ambiente de homologação sem risco de escrita.
- Toda escrita pedida pela assistente é confirmada antes de sair para o sistema, e a aprovação em bloco não alcança as ações críticas.
How the platform protects your environment
These safeguards are part of the operation of the platform and apply to the work done on screen and through the AI assistant.
- Confirmation before writing
- The AI assistant does not write on its own: every write is confirmed before sending and the critical actions require their own confirmation.
- Quality environment read-only
- In the quality environment access is read-only: checking the quality of what was developed writes nothing.
- Restricted autonomous execution
- When the board runs without intervention, that happens only in the development environment and only in the permitted categories of code and of activation.
- Identified test writing
- The automatic execution of writing reaches only objects and packages with a test prefix, inside the test request; any other target is refused before going out to the system.
Software, service and access: what is what
-
LaMüller platform
It is the product presented on this site: a LaMüller web environment. Use continues under subscription, and registration is free for testing — the conditions are on Subscriptions.
-
Services
Consulting, on-demand development, integrations and training are not part of the offers published on this site. Scope, timeline and price of those services are not presented here.
-
Customer access
Those who already have an account sign in through Open dashboard, which opens the platform in the application. The Sign in field on the home page sends the credentials straight to the application; registration and password recovery also happen there.
Requirements and limits
-
Use through the browser
LaMüller is used through the browser, without installing a local development tool.
-
Reachable SAP system
You need an SAP® system that accepts the connection, with the permissions of your user for the actions you intend to run.
-
Depends on your SAP environment
The availability of the features depends on the SAP® version, the user permissions and the services configured in your environment. Assess the requirements before use.
-
AI support with technical review
AI support is part of analysis and development work. Decisions and changes must be reviewed according to your team process.
What the platform does not do
These limits are declared so that you do not discover them in the middle of your work. What follows is not part of the platform and is not presented as a future feature.
-
No debugger, program execution or profiler on screen
The platform does not include an ABAP debugger, direct program execution or a profiler on screen; performance analysis happens through the trace.
-
New function group or function module
The code of the module is read, imported and written, but creating a new group or a new module happens in the SAP tools and the object enters the platform by import.
-
Features that depend on the release
CDS, RAP and the associated objects depend on the S/4HANA release; in a pure ECC environment they are not available.
-
Publication to the BTP
The design, the destinations and the packages of the BTP preparation exist, but publication to the BTP is not available.
-
The decision stays with your team
The platform does not replace technical review: what the assistant proposes has to go through the assessment of whoever is responsible for the environment.
Frequently asked questions
What is LaMüller?
LaMüller is the platform for analysis, documentation and development with integrated artificial intelligence, for SAP® environments.
Can I sign up for free to test it?
Yes. Registration is free for testing.
Where do I access my account?
In the Sign in field at the top of the home page, or through Open dashboard: both lead to LaMüller.
Does LaMüller work with any SAP® environment?
It depends on your environment: the availability of the features depends on the SAP® version, the user permissions and the services configured — there is no guaranteed compatibility with any environment. Assess the requirements before use.
How does LaMüller connect to my environment?
Use happens through the browser and depends on an SAP® system that accepts the connection, with your user permissions for the actions you intend to run. The details follow the version, the services and the configuration of your environment.
Are my code and my data sent to artificial intelligence services?
When you use the AI features, the content involved in the work is processed by the AI provider configured in your access. What goes into each request depends on what you send in the workspace: review the content before using the assistance and follow your company rules.
Which artificial intelligence models can I use?
The platform uses the AI provider configured in your access. The list of available providers and models is not published on this site: confirm the options inside the platform, according to your configuration.
Does AI replace technical review?
AI support is part of analysis and development work. Decisions and changes must be reviewed according to your team process.
What are the prices, limits and credits?
LaMüller subscriptions are presented on Subscriptions, with the conditions of each plan.
Next step
See the subscription options of LaMüller. Already have an account? Use Open dashboard to sign in to the platform.
Already have an account? Open dashboard