O que você vai aprender nesta lição?
Em particular, discutiremos os seguintes tópicos:
- Por que criar extensões?
- Tentando uma definição inicial.
- Que tipos de extensões são distinguidos?
Por que criar extensões?
Eles são criados para:
- Implementar processos, etapas ou funções de diferenciação.
- Ampliar processos com funcionalidade necessária em falta.
- Reúna diferentes back-ends, serviços e aplicativos.
Tentando uma definição inicial.
- Extensão é um princípio de engenharia de software que permite melhorias, sem prejudicar as funções do sistema existentes.
- As extensões podem ser uma adição de novas funcionalidades ou por meio da modificação da funcionalidade existente.
- Extensibilidade é uma medida da capacidade de extensão e esforço necessários para implementar a extensão.
- Ele amplia o escopo do software padrão da SAP.
Que tipos de extensões são distinguidos?
Distinguimos os seguintes tipos:
- Extensibilidade no aplicativo
- Extensibilidade clássica.
- Extensões no aplicativo e usuário-chave com ferramentas de usuário-chave (SaaS).
- Ampliação de desenvolvedor (On-Stack)
- Extensibilidade clássica.
- Desenvolvedor, aplicativo criado ou aprimoramentos com estreita integração no SAP S/4HANA. Isso só acontece por meio de APIs estáveis para manter o núcleo limpo.
- Extensibilidade lado a lado (SaaS)
- Ampliação e integração com aplicações empresariais personalizadas ou padrão do SAP Business Technology Platform. Isso acontece por meio de APIs estáveis ou por eventos comerciais de um produto da SAP, por exemplo, o SAP S/4HANA.
- A seguir, veremos diferentes aspectos. Estamos focados na extensão do SAP S/4HANA.