No chat escolhe um papel para cada pedido. Um papel é ao mesmo tempo uma metodologia completa e uma fronteira de acesso. Só os papéis Development escrevem, e apenas num sistema de nível de desenvolvimento. Os 23 papéis →
escreveDevelopment
Development
Implementa um requisito de ponta a ponta: compreender → explorar o estado atual → reutilizar o que existe → planear → lock + set source → syntax check + testes/ATC → ativar → relatório.
Uma alteração terminada e ativada segundo a sua abordagem, não um rascunho de código.
só de leituraDevelopment
Architecture
Entrega um desenho da solução, não escreve código.
Um plano ponderado antes de alguém tocar no sistema.
só de leituraDevelopment
Code review
Revê contra as suas normas; resultados ordenados por prioridade (Critical / Major / Minor) com localizações e correções exatas.
Uma segunda passagem independente — sem o risco de o revisor «acidentalmente» reescrever algo.
escreve apenas testesDevelopment
Unit tests
Escreve/expande testes ABAP Unit; nunca altera a lógica de produção para «forçar» um teste a ficar verde.
Cobertura de testes sem distorcer a lógica de negócio.
conclusões, correções a pedidoDevelopment
ATC check
Executa o ABAP Test Cockpit, devolve os resultados ordenados por prioridade; corrige apenas se você pedir explicitamente.
Qualidade ao nível da norma ATC, sob o seu controlo.
escreveDevelopment
ATC remediation
Executa o ATC e corrige as conclusões de forma metódica, categoria a categoria, preservando o comportamento.
Conclusões fechadas sem alterar o que o código faz.
só de leituraDevelopment
Research
Investiga e responde com provas, pode executar consultas SQL sobre os dados.
Respostas rápidas e fundamentadas sobre o sistema — sem risco para ele.
só de leitura no SAPDevelopment
Specification
Transforma a especificação em bruto de um cliente no formato interno padronizado do Makion, cruzando com o sistema em produção.
Um requisito caótico torna-se uma especificação ordenada e testável.
só de leitura no SAPDevelopment
Effort estimate
Dimensiona um desenvolvimento a partir da sua especificação: cada objeto classificado S / M / L com um intervalo de horas, além dos pressupostos e das incógnitas por trás do número. Entrega um documento de estimativa.
Um número de esforço defensável antes de se comprometer, em vez de uma intuição.
escreveDevelopment
CDS data models
Concebe e constrói modelos de dados CDS ao estilo VDM da SAP: entidades de vista de interface e de consumo, associações, anotações e controlo de acesso (DCL), criados e ativados no seu sistema.
Um modelo de dados limpo e em camadas sobre o qual assentam os seus relatórios e aplicações, em vez de um SELECT avulso.
escreveDevelopment
RAP business objects
Constrói objetos de negócio RESTful ABAP (RAP) de ponta a ponta: modelo CDS, definição de comportamento e classe de comportamento, projeção e vínculo de serviço OData — ativados e prontos a consumir.
Um serviço transacional real no seu sistema, não um diagrama dele.
escreveDevelopment
Fiori Elements
Prepara um serviço para Fiori Elements: as anotações @UI e as extensões de metadados que alimentam um List Report / Object Page, além do vínculo de serviço OData — depois entrega honestamente o deploy do app-shell da UI ao seu tooling.
Os seus dados a um passo de uma aplicação Fiori — com toda a camada de anotações já feita para si.
escreveDevelopment
Migração
Pega num objeto próprio, encontra o que quebra no S/4HANA (APIs obsoletas, acesso direto a tabelas, sintaxe antiga) e propõe uma correção mínima para cada um; você aprova, aplica e ativa, e para mudanças arriscadas escreve primeiro um teste de fixação.
ABAP próprio pronto para S/4HANA / Clean-Core, objeto a objeto — no seu próprio ECC.
só de leituraDevelopment · Consult
Migration Map
A metade de análise da migração: lê o seu código próprio e o seu uso para mapear o esforço de S/4HANA — o que é usado, o que quebra, o que corrigir primeiro. Nunca se liga à produção.
Uma imagem de migração priorizada antes de alguém mudar uma linha.
só de leitura no SAPDevelopment
Adobe Forms
Lê um SAP Adobe Form existente e aplica uma alteração estrutural (adicionar / remover / reordenar / religar uma coluna), devolvendo um XDP pronto a colar para o separador «XML Source» do SFP; a geometria e as ligações de dados são garantidas por um motor determinístico.
Edite Adobe Forms descrevendo a alteração, em vez de o fazer à mão no LiveCycle.
só de leituraDevelopment · Consult
Clean-core check
Audita a conformidade com o clean core: APIs libertadas, ausência de leituras de tabelas standard, extensibilidade. Só de leitura.
Um veredicto de clean core por objeto antes de escrever o plano de migração.