Lógica de negócio
A regra de negócio é justamente o que a plataforma não pode adivinhar, e esta seção reúne os pontos em que ela é declarada. Boa parte do comportamento se resolve por configuração: campos calculados, campos case, valores padrão, obrigatoriedade, permissão de edição e controle de visibilidade de painéis, abas e tabelas.
Quando a configuração não basta, a lógica é escrita em ABAP nos pontos de extensão previstos, como botões de ação, determinações e o DO_INIT, sem que seja necessário alterar o código gerado pela plataforma.
Os tópicos abaixo vão do ajuste pontual de um campo até a extensão da aplicação em ABAP.
Como criar um campo caseCriando um campo CalculadoCriando um campo funçãoCampo CustomizadoDefinindo valor padrãoDefinindo obrigatoriedade de camposHabilitando edição de camposHabilitando a lista de domínio de um campoCriando Campos Lista PersonalizadaControlando visibilidade de componentesMotivo da açãoDefinindo vigência para a aplicaçãoGeolocalização no AbapEstendendo funcionalidades com ABAP